@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-Medium.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/Gilroy.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-Bold.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-Bold.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-Medium.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-Regular.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-Bold.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 Serif/DroidSerif-Italic.eot");
  src: url("../fonts/Droid Serif/DroidSerif-Italic.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid Serif/DroidSerif-Italic.woff") format("woff"), url("../fonts/Droid Serif/DroidSerif-Italic.ttf") format("truetype");
  font-weight: normal;
  font-style: italic;
}

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

@font-face {
  font-family: 'Droid Serif';
  src: url("../fonts/Droid Serif/DroidSerif-Regular.eot");
  src: url("../fonts/Droid Serif/DroidSerif-Regular.eot?#iefix") format("embedded-opentype"), url("../fonts/Droid Serif/DroidSerif-Regular.woff") format("woff"), url("../fonts/Droid Serif/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-HouseScript.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/fontello.eot?11048475");
  src: url("../fonts/EducationIcons/font/fontello.eot?11048475#iefix") format("embedded-opentype"), url("../fonts/EducationIcons/font/fontello.woff2?11048475") format("woff2"), url("../fonts/EducationIcons/font/fontello.woff?11048475") format("woff"), url("../fonts/EducationIcons/font/fontello.ttf?11048475") format("truetype"), url("../fonts/EducationIcons/font/fontello.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/ElegantIcons.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-webfont.eot?v=4.7.0");
  src: url("../fonts/font-awesome/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/font-awesome/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/font-awesome/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/font-awesome/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/font-awesome/fontawesome-webfont.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/ionicons.eot?v=2.0.0");
  src: url("../fonts/ionicons/ionicons.eot?v=2.0.0#iefix") format("embedded-opentype"), url("../fonts/ionicons/ionicons.ttf?v=2.0.0") format("truetype"), url("../fonts/ionicons/ionicons.woff?v=2.0.0") format("woff"), url("../fonts/ionicons/ionicons.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/themify.eot?-fvbane");
  src: url("../fonts/themify/themify.eot?#iefix-fvbane") format("embedded-opentype"), url("../fonts/themify/themify.woff?-fvbane") format("woff"), url("../fonts/themify/themify.ttf?-fvbane") format("truetype"), url("../fonts/themify/themify.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;
  }
}

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: 20px;
  line-height: 1.7;
  letter-spacing: 2px;
  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: center;
  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;
  color: #999;
}

.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;
}

.padd-banner {
  padding: 250px 0 165px;
}

.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: 999;
}

@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 .masonry_hover {
  display: none;
}

.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 {
  position: relative;
}

.aheto-pf--masonry .aheto-pf__img:hover .masonry_hover {
  opacity: 1;
}

.aheto-pf--masonry .aheto-pf__img img {
  width: 100%;
  height: auto;
}

.aheto-pf--masonry .aheto-pf__img .masonry_hover {
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 0 0 124px 122px;
  border-color: transparent transparent #2A74ED transparent;
  position: absolute;
  right: 0px;
  bottom: 0px;
  opacity: 0;
  -webkit-transition: opacity .3s ease-in-out;
  transition: opacity .3s ease-in-out;
  cursor: pointer;
}

.aheto-pf--masonry .aheto-pf__img .masonry_hover i {
  color: #ffffff;
  font-size: 24px;
  color: #ffffff;
  font-size: 24px;
  position: absolute;
  left: -45px;
  top: 70px;
}

.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: 30px 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;
}

.portfolio-new .w-100 {
  width: auto;
}

@media screen and (max-width: 768px) {
  .portfolio-new .aheto-single-img {
    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) {
  .portfolio-new .aheto-single-img {
    padding-left: 15px;
  }
}

@media screen and (max-width: 480px) {
  .portfolio-new .aheto-single-img {
    padding-left: 0px;
  }
}

.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;
    padding-bottom: 60px;
    position: relative;
  }
  .portfolio-new .aheto-heading__title b {
    position: absolute;
    left: 0px;
    bottom: 10px;
  }
}

@media screen and (max-width: 991px) {
  .portfolio-new .aheto-heading__title br {
    display: none;
  }
}

.portfolio-nav__dir--prev {
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-right: 1px solid #eeeeee;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.portfolio-nav__list {
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.portfolio-nav__dir--next {
  width: 33.333%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-left: 1px solid #eeeeee;
  height: 100%;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.detail_text {
  max-width: 570px !important;
}

@media screen and (max-width: 991px) {
  .detail_text {
    max-width: 100% !important;
    padding: 0px 30px !important;
  }
}

.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 100px;
}

@media screen and (max-width: 767px) {
  .single__portfolio--4 .bg-wrap-c-dark .aheto-heading {
    padding: 100px 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;
}

@media screen and (max-width: 1500px) {
  .margin-lerge_30t {
    margin-top: 30px;
  }
}

.portfolio--load-more {
  cursor: pointer;
}

.portfolio--load-more img {
  height: 14px;
  margin-top: -2px;
  opacity: 0;
}

.load img {
  opacity: 1;
}

.portfolio-new .masonry_hover {
  display: none;
}

.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: #2A74ED;
  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: #2a74ed;
}

.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: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
}

.blog--grid .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--grid .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  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: #2a74ed;
}

.blog--centered .post .image-wrapper img {
  display: block !important;
  width: 100%;
  height: auto;
}

.blog--centered .post .content-top-wrapper .post-cats a {
  background: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
}

.blog--centered .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--centered .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  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: #2a74ed;
  }
  .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: #2a74ed;
}

.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: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
}

.blog--masonry .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--masonry .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  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: #2a74ed;
}

.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: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
}

.blog--small .blog-pagination-wrapper .pagination .prev:hover span {
  color: #2a74ed;
}

.blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers:hover, .blog--small .blog-pagination-wrapper .pagination .wrap .page-numbers.current {
  background: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
  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: 50px 0 70px;
}

@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: 991px) {
  .blog--single .post-author-info {
    padding-left: 130px;
  }
}

@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: 991px) {
  .blog--single .post-author-info img {
    left: 50px;
  }
}

@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;
  font-size: 16px;
}

.blog--single__sidebar .widget_categories ul li a:hover {
  color: #2A74ED;
}

.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_categories ul li.active {
  color: #2a74ed;
}

.blog--single__sidebar .widget_categories ul li.active a {
  color: #2a74ed;
}

.blog--single__sidebar .widget {
  margin-bottom: 0px;
}

.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: #2a74ed;
  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 .aht-twitter .btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-top: 1px solid #eeeeee;
}

.blog--single__sidebar .aht-twitter .btn-left {
  padding: 15px 0px;
  border-right: 1px solid #eeeeee;
  width: 50%;
  cursor: pointer;
}

.blog--single__sidebar .aht-twitter .btn-left:hover i {
  color: #2a74ed;
}

.blog--single__sidebar .aht-twitter .btn-right {
  padding: 15px 0px;
  width: 50%;
  cursor: pointer;
}

.blog--single__sidebar .aht-twitter .btn-right:hover i {
  color: #2a74ed;
}

.blog--single__sidebar .swiper-button-prev:before, .blog--single__sidebar .swiper-button-next:before {
  font-size: 10px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget {
  background: #2a74ed url(../img/inner-pages/blog/icon-envelope.png) no-repeat bottom right;
  padding: 50px 30px 95px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget .widget-title {
  margin: 0 0 5px;
  color: #fff;
  font-weight: 500;
  font-size: 20px;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget p {
  margin: 0 0 40px;
  color: #fff;
  opacity: 0.51;
  font-size: 14px;
}

.blog--single__sidebar .aht-page__sb .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 .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]:-ms-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::-ms-input-placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="email"]::placeholder {
  color: #fff;
}

.blog--single__sidebar .aht-page__sb .widget_mc4wp_form_widget input[type="submit"] {
  border: 1px solid rgba(255, 255, 255, 0.5);
  background-color: #fff;
  color: #2A74ED;
  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 .aht-page__sb .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: 13px;
  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 {
  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: 100px;
}

.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: 16px;
  font-weight: 700;
  line-height: 20px;
}

.blog--single__sidebar .aht-widget-posts__date {
  margin: 8px 0 0;
  font-size: 13px;
}

.blog--single__sidebar .widget_tags a {
  color: #999;
}

.blog--single__sidebar .widget_tags a:hover {
  border-color: #2a74ed;
  background-color: #2a74ed;
}

.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 #2a74ed;
  -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: #2a74ed;
  background-color: #2a74ed;
}

.blog--single__sidebar .aht-widget-posts__button {
  color: #222;
}

.blog--single__sidebar .aht-widget-posts__button.active {
  border-bottom: 2px solid #2a74ed;
  color: #2a74ed;
}

.blog--single__sidebar .aht-widget-posts__title {
  color: #222;
}

.blog--single__sidebar .aht-widget-posts__title:hover {
  color: #2a74ed;
}

.blog--single__sidebar .aht-page {
  max-width: 100% !important;
  margin: 0;
  padding: 0;
  overflow: hidden;
}

@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;
}

@media screen and (max-width: 1200px) {
  .blog--single__sidebar .aht-page--dual-sb .widget_mc4wp_form_widget {
    margin-bottom: 120px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .widget_mc4wp_form_widget {
    margin-bottom: 80px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .widget_mc4wp_form_widget {
    margin-bottom: 0px !important;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content {
  padding: 120px 0 110px;
}

@media screen and (max-width: 1200px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content {
    padding-bottom: 0px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content {
    padding-top: 80px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content {
    padding-top: 50px;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .aht-page__sb-inner {
    padding-top: 70px;
  }
}

.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: #2a74ed;
  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;
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date {
    margin-bottom: 40px;
  }
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .post-date {
    margin-bottom: 20px;
  }
}

.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: 130px 65px 40px 65px;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote {
    padding: 110px 25px 30px 25px;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote h2 {
  font-family: PlayfairDisplay;
  font-size: 30px;
  font-style: italic;
  line-height: 1.33;
  color: #262527;
  font-weight: normal;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content blockquote h3 {
  font-style: italic;
  font-size: 28.5px;
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content .text_padd {
  padding: 0px 65px;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--dual-sb .aht-page__content .text_padd {
    padding: 0px;
  }
}

.blog--single__sidebar .aht-page--dual-sb .aht-page__content h6 {
  font-size: 18px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 1380px;
  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;
}

@media screen and (max-width: 1024px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__sb {
    padding-left: 35px;
  }
}

.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: 95px;
  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 p {
  margin-bottom: 10px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .post-cats a {
  background: #2a74ed;
  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;
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content .post-date {
    margin-bottom: 40px;
  }
}

.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: 0px 50px 0px 30px;
  border-left: 2px solid #2a74ed;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote {
    padding-right: 0px;
  }
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote h3 {
  font-size: 30px;
  font-style: italic;
  line-height: 1.2;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote p {
  margin-top: 0px;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content blockquote::before {
  display: none;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container h6 {
  font-size: 18px;
  line-height: 1.44;
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content {
  float: left;
  padding-right: 30px;
}

@media screen and (max-width: 1024px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content {
    width: 100%;
    padding-right: 30px;
  }
}

@media screen and (max-width: 1024px) {
  .blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content img {
    width: 100%;
  }
}

.blog--single__sidebar .aht-page--right-sb .aht-page__content .img_text_container .img-content h6 {
  font-size: 16px;
  font-style: italic;
  line-height: 1.63;
}

.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;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__sb {
    width: 100%;
    padding-right: 0;
    padding-left: 0px;
  }
}

.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: 120px;
  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: 25px 0 20px;
}

.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: #2a74ed;
  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;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__content .post-date {
    margin-bottom: 40px;
  }
}

.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;
}

@media screen and (max-width: 768px) {
  .blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote {
    padding: 120px 40px 40px 40px;
  }
}

.blog--single__sidebar .aht-page--left-sb .aht-page__content blockquote h3 {
  font-style: italic;
}

.blog--single__sidebar .aht-page--left-sb .content_img, .blog--single__sidebar .aht-page--left-sb .content_text {
  width: 50%;
  padding: 0px 15px;
}

@media screen and (max-width: 1100px) {
  .blog--single__sidebar .aht-page--left-sb .content_img, .blog--single__sidebar .aht-page--left-sb .content_text {
    width: 100%;
  }
}

@media screen and (max-width: 1100px) {
  .blog--single__sidebar .aht-page--left-sb .content_img {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding-bottom: 50px;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar .aht-page--left-sb .content_img img {
    width: 100%;
  }
}

.blog--single__sidebar .aht-page--left-sb .h-100 {
  height: 100%;
}

.blog--single__sidebar .aht-page--left-sb h6 {
  font-size: 18px;
  font-weight: 500;
  line-height: 1.33;
}

@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: 80px;
    padding-bottom: 60px;
    width: calc(100% - 35%);
    padding-right: 15px;
    padding-left: 15px;
    float: left;
  }
}

@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;
    padding-right: 0px;
  }
  .blog--single .post-meta .likes {
    float: none;
    margin-top: 20px;
  }
}

@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;
    padding-right: 0;
  }
}

.page--single__full .page-content {
  padding: 120px 0 100px;
}

@media screen and (max-width: 991px) {
  .page--single__full .page-content {
    padding: 80px 0 60px;
  }
}

@media screen and (max-width: 768px) {
  .page--single__full .page-content {
    padding: 50px 0 30px;
  }
}

.page--single__full .page-content .container {
  max-width: 900px !important;
}

.page--single .page-content .page-title {
  margin: 15px 0 10px;
  font-size: 40px;
}

.page--single .page-content .post-cats a {
  background: #2a74ed;
  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;
}

@media screen and (max-width: 768px) {
  .page--single .page-content .post-date {
    margin-bottom: 40px;
  }
}

.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;
}

@media screen and (max-width: 767px) {
  .page--single .aht-page__sb-inner .widget {
    margin-bottom: 40px;
  }
}

.page--single .aht-page__sb-inner .widget h6 {
  font-weight: 500;
}

.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: #2A74ED;
}

.page--single .aht-page__sb-inner h6 {
  margin: 0 0 30px;
}

@media screen and (max-width: 767px) {
  .page--single .aht-page__sb-inner h6 {
    margin: 0 0 15px;
  }
}

.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;
  font-size: 16px;
}

.page--single .aht-page__sb-inner ul li a:hover {
  color: #2A74ED;
}

.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: #2a74ed;
  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 .date {
  font-size: 14px;
}

.blog--single .widget .tweets span {
  color: #999;
}

.blog--single .widget .tweets span a {
  color: #222;
  display: block;
}

.f-30 h2 {
  font-size: 30px;
}

.left-sidebar {
  padding-top: 10px;
}

.left-sidebar .widget_tags {
  padding-bottom: 0px;
  margin-top: 0px;
}

.right-sidebar {
  padding-top: 20px;
}

.right-sidebar .aht-widget-advert {
  margin-top: 30px;
}

@media screen and (min-width: 1051px) {
  .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: #2a74ed;
  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;
  font-size: 16px;
}

.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;
}

.blog--single__sidebar_two .related-posts {
  padding: 30px 0 0;
}

@media screen and (max-width: 991px) {
  .blog--single__sidebar_two .related-posts {
    padding: 10px 0 0;
  }
}

@media screen and (max-width: 758px) {
  .blog--single__sidebar_two .aht-page__sb-inner {
    padding: 40px 0 0;
  }
}

.blog--single__sidebar_two .related-posts .post .content-wrapper .post-date {
  margin-bottom: 10px;
}

@media screen and (max-width: 768px) {
  .aht-page__sb-inner .widget_mc4wp_form_widget {
    margin-bottom: 50px !important;
  }
}

.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;
  }
}

@media screen and (max-width: 450px) {
  .comment-item {
    margin-bottom: 15px;
    padding: 15px 10px;
  }
}

.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: 6px;
  left: -20px;
}

.comment-content .comment-text {
  font-size: 16px;
  line-height: 1.63;
  color: #999999;
  width: 100%;
  margin-bottom: 0px;
  margin-top: 20px;
}

.related-posts.single_post_slider {
  padding-top: 0px;
}

.related-posts.single_post_slider .post {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.related-posts.single_post_slider .post .content-wrapper {
  padding: 40px 0px 0px;
}

.related-posts.single_post_slider .post .content-wrapper .post-date {
  margin-bottom: 10px;
}

@media screen and (max-width: 1024px) {
  .comment-author {
    padding-right: 20px;
  }
}

@media screen and (max-width: 991px) {
  .comment-author {
    padding-right: 10px;
  }
}

@media screen and (max-width: 768px) {
  .aht-page {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}

@media screen and (max-width: 768px) {
  .sidebar-right .widget:last-child {
    margin-bottom: 0px;
  }
}

.calendar {
  background: #fff;
  -webkit-box-shadow: 0px 15px 30px 0 rgba(42, 116, 237, 0.1);
          box-shadow: 0px 15px 30px 0 rgba(42, 116, 237, 0.1);
  background-color: #ffffff;
  padding: 30px 25px;
}

@media screen and (max-width: 1024px) {
  .calendar {
    max-width: 300px;
  }
}

@media screen and (max-width: 768px) {
  .calendar {
    margin-right: auto;
    margin-left: auto;
  }
}

.calendar table {
  width: 100%;
  text-align: center;
}

.calendar table tr th {
  text-transform: uppercase;
  font-family: Roboto;
  font-size: 14px;
  font-weight: 500;
  line-height: 2.29;
  color: #333333;
  padding: 10px 0px;
}

.calendar table tr th:first-child {
  color: #e04040;
}

.calendar table tr td {
  font-family: Roboto;
  font-size: 13px;
  letter-spacing: 0.3px;
  padding: 8px 0px;
}

.calendar table tr td.active {
  background: #2a74ed;
  border-radius: 50%;
  color: #fff;
  width: 35px;
}

.calendar table tr td:first-child {
  color: #e04040;
}

.calendar table tr:first-child {
  border-bottom: 1px solid #eeeeee;
}

.calendar table tr.calendar-first-row td {
  padding-top: 20px;
}

.calendar .calendar_header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0px 15px;
  color: #cccccc;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.calendar .calendar_header .month {
  font-size: 20px;
  font-weight: 500;
  line-height: 1.6;
  color: #333333;
}

.calendar .calendar_header .month i {
  color: #cccccc;
  padding-right: 5px;
}

.page_with_two_sidebars .container {
  width: 100% !important;
  max-width: 1500px !important;
}

.forum--main {
  background: #fff;
}

.forum--main legend {
  display: none;
}

.forum--main .forum--content {
  padding: 110px 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: #2a74ed;
  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: 16px;
  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;
  font-size: 20px;
  line-height: 1.3;
  padding-bottom: 10px;
}

.forum--main .forum--content #bbpress-forums .bbp-body .bbp-topic-title p {
  font-weight: 400;
  padding-top: 10px;
}

.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: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
  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: #2a74ed;
  border: 1px solid #2a74ed;
  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;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-author {
  text-align: center;
  padding: 0 30px;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums li.bbp-header div.bbp-reply-author {
    display: none;
  }
}

.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;
  font-size: 16px;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author {
    padding: 20px 10px;
    width: 100%;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
  width: 70px;
  height: 70px;
  display: table;
  margin: 0 auto;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar {
    width: 50px;
    height: 50px;
    margin-right: 20px;
    float: left;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar img {
  width: 70px;
  height: 70px;
  border-radius: 50%;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-avatar img {
    width: 50px;
    height: 50px;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-name {
  color: #222;
  font-size: 16px;
  font-weight: 500;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 20px;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-name {
    padding-top: 0px;
    width: calc(100% - 70px);
    text-align: left;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-role {
  font-size: 14px;
  color: #999;
  display: inline-block;
  width: 100%;
  text-align: center;
  padding-top: 5px;
  font-style: italic;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-author .bbp-author-role {
    padding-top: 0px;
    width: calc(100% - 70px);
    text-align: left;
  }
}

.forum--main__detail.single #bbpress-forums li.bbp-body div.hentry {
  padding: 0;
  border-top: 1px solid #eee;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums li.bbp-body div.hentry {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    display: block;
  }
}

.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;
  float: right;
  font-size: 13px;
  font-style: italic;
}

.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%;
  padding: 40px 40px 10px;
  border-left: 1px solid #eee;
}

@media screen and (max-width: 767px) {
  .forum--main__detail.single #bbpress-forums div.bbp-reply-content {
    width: 100%;
    border-left: none;
    padding: 0px 15px;
  }
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content img {
  width: 100%;
}

.forum--main__detail.single #bbpress-forums div.bbp-reply-content p {
  margin: 20px 0 35px;
  font-size: 16px;
  line-height: 1.63;
  color: #999;
}

.forum--main__detail .forum .sidebar_item h2.widget {
  border-bottom: 1px solid #eee;
}

.forum--main__detail h1.entry-title {
  font-size: 40px;
  font-weight: 300;
  color: #222;
  margin: -10px 0 15px;
  line-height: 1.3;
}

.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: 16px;
  color: #999;
  margin: 10px 0 14px;
}

.forum--main__detail .bbp-template-notice {
  background: #f9f9f9;
  border-radius: 0px;
  border: none;
  border-top: 1px solid #2a74ed;
  padding: 15px 15px 20px;
  margin-bottom: 0;
}

.forum--main__detail .bbp-template-notice p {
  margin: 0 !important;
  padding: 0;
  font-size: 16px;
  line-height: 1.2;
  color: #222;
}

.forum--main__detail .bbp-template-notice p i {
  color: #2a74ed;
  font-size: 19px;
  margin-top: -9px;
  display: inline-block;
  margin-right: 4px;
  position: relative;
  top: 2px;
}

@media screen and (min-width: 1281px) {
  .forum--content .container-form {
    max-width: 1650px !important;
    padding: 0px 50px;
    margin: 0 auto;
  }
}

@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;
  }
  .scroll-inner .bbp-topics {
    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;
  }
}

@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;
}

.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;
  color: #999999;
}

.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: 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-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: 55px 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: #2a74ed;
}

.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: 45px 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: 60px 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: #2a74ed;
  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.jpg");
  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.png") 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: #2A74ED;
  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: #2a74ed;
  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;
}

.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: 30px 30px 40px;
  }
  .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: 16%;
      flex-basis: 16%;
}

.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;
  padding-left: 1px;
}

@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: #2A74ED;
  }
  .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: #2A74ED;
  }
  .main-header.transparent_header .aheto-toolbar .aht-socials__item a {
    color: #fff;
  }
  .main-header.transparent_header .aheto-toolbar .aht-socials__item a:hover {
    color: #2A74ED;
  }
  .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: #2A74ED;
  }
  .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;
  width: 100%;
}

.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("../");
}

.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.png");
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%, auto;
}

.business-services-wrap {
  background-image: url("../img/business/home-page/bg-1.png");
  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.png") left top no-repeat, url("../img/yoga/home-yoga/bg-2.png") 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.jpg");
  background-position: center;
  background-size: cover;
}

.construction-cta-testimonials-bg {
  background-image: url("../img/construction/construction-testimonials.jpg");
  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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QUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0Usa0JBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUZEO0VBQ0UsbUJBQXdCO0NBQ3pCOztBQUdEO0VBQ0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUdEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUdEO0VBQ0Usb0JBQTRCO0NBQzdCOztBQUZEO0VBQ0UscUJBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0Usc0JBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUZEO0VBQ0UsdUJBQTRCO0NBQzdCOztBQUdEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usb0JBQXlCO0NBQzFCOztBQUdEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUdEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UscUJBQTBCO0NBQzNCOztBQUdEO0VBQ0UsbUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usb0JBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0UscUJBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQUZEO0VBQ0Usc0JBQTJCO0NBQzVCOztBQXJDRDtFQTRDRSxnQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxnQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxpQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBRkQ7RUFDRSxrQkFBd0I7Q0FDekI7O0FBeENEO0VBNENFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUF4Q0Q7RUE0Q0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsaUJBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0Usa0JBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQUZEO0VBQ0UsbUJBQXlCO0NBQzFCOztBQXhDRDtFQTRDRSxvQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxvQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxxQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBRkQ7RUFDRSxzQkFBNEI7Q0FDN0I7O0FBeENEO0VBNkNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGlCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLGtCQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUFGRDtFQUNFLG1CQUF5QjtDQUMxQjs7QUF6Q0Q7RUE2Q0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usa0JBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0UsbUJBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQUZEO0VBQ0Usb0JBQTBCO0NBQzNCOztBQXpDRDtFQTZDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxrQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxtQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBRkQ7RUFDRSxvQkFBMEI7Q0FDM0I7O0FBekNEO0VBNkNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG1CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLG9CQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QUFGRDtFQUNFLHFCQUEyQjtDQUM1Qjs7QU5DRDtFTUlFO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0NuQ3U5Z0JKOztBNkJuaGhCQztFTWtFRTtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsZ0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0Usb0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBR0Q7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUdEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG1CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtDbkN1NGlCSjs7QTZCaGdqQkM7RU0rSEU7SUFDRSxnQkFBd0I7R0FDekI7RUFGRDtJQUNFLGdCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0UsaUJBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxpQkFBd0I7R0FDekI7RUFGRDtJQUNFLGlCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUZEO0lBQ0Usa0JBQXdCO0dBQ3pCO0VBRkQ7SUFDRSxrQkFBd0I7R0FDekI7RUFGRDtJQUNFLGtCQUF3QjtHQUN6QjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFHRDtJQUNFLGlCQUF5QjtHQUMxQjtFQUZEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBR0Q7SUFDRSxvQkFBNEI7R0FDN0I7RUFGRDtJQUNFLG9CQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0UscUJBQTRCO0dBQzdCO0VBRkQ7SUFDRSxxQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHFCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUZEO0lBQ0Usc0JBQTRCO0dBQzdCO0VBRkQ7SUFDRSxzQkFBNEI7R0FDN0I7RUFGRDtJQUNFLHNCQUE0QjtHQUM3QjtFQUdEO0lBQ0UsaUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxpQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLGtCQUF5QjtHQUMxQjtFQUZEO0lBQ0Usa0JBQXlCO0dBQzFCO0VBRkQ7SUFDRSxrQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFGRDtJQUNFLG1CQUF5QjtHQUMxQjtFQUZEO0lBQ0UsbUJBQXlCO0dBQzFCO0VBRkQ7SUFDRSxtQkFBeUI7R0FDMUI7RUFHRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0Usa0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBR0Q7SUFDRSxrQkFBMEI7R0FDM0I7RUFGRDtJQUNFLGtCQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0UsbUJBQTBCO0dBQzNCO0VBRkQ7SUFDRSxtQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG1CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUZEO0lBQ0Usb0JBQTBCO0dBQzNCO0VBRkQ7SUFDRSxvQkFBMEI7R0FDM0I7RUFGRDtJQUNFLG9CQUEwQjtHQUMzQjtFQUdEO0lBQ0UsbUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxtQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLG9CQUEyQjtHQUM1QjtFQUZEO0lBQ0Usb0JBQTJCO0dBQzVCO0VBRkQ7SUFDRSxvQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VBRkQ7SUFDRSxxQkFBMkI7R0FDNUI7RUFGRDtJQUNFLHFCQUEyQjtHQUM1QjtFQUZEO0lBQ0UscUJBQTJCO0dBQzVCO0VB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Q0FDcEI7O0FBWlA7RUFjUSxvQkFBbUI7RUFDbkIsU0FBUTtDQUNUOztBQWhCUDtFQWtCUSxZM0p4d0JNO0MySnl3QlA7O0FBbkJQO0VBd0JVLGlCQUFnQjtDQWlCakI7O0FBekNUO0VBMEJZLGVBQWM7RUFDZCxZM0pqeEJFO0UySmt4QkYsZ0JBQWU7RUFDZixrQkFBaUI7RUFDakIsaUJBQWdCO0VBQ2hCLGlCQUFnQjtDQUlqQjs7QS9IbHVCVDtFK0grckJGO0lBaUNjLGdCQUFlO0dBRWxCO0M1Smtvb0RWOztBNEpycW9ERDtFQXFDWSxnQkFBZTtFQUNmLHNCQUFxQjtFQUNyQixpQkFDRjtDQUFDOztBQXhDWDtFQTRDWSxZQUFXO0NBQ1o7O0FBN0NYOztFQXVEYyx1QjNKN3lCQTtFMko4eUJBLG1CQUFrQjtFQUNsQixZQUFXO0NBQ1o7O0FBMURiOztFQTREYyxZM0psekJBO0UySm16QkEsc0JBQXFCO0VBQ3JCLFlBQVc7RUFDWCxtQkFBa0I7Q0FDbkI7O0FBaEViO0VBcUVRLGVBQWM7Q0FDZjs7QUF0RVA7RUE0RU0sWTNKbDBCUTtDMkptMEJUIiwiZmlsZSI6InN0eWxlcy1tYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEyMDBweCAhaW1wb3J0YW50O1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3ktTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdHaWxyb3knO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3kuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3kuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0dpbHJveS9HaWxyb3kudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0dpbHJveSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9HaWxyb3kvR2lscm95LUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvR2lscm95L0dpbHJveS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRnV0dXJhJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYUxULUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9GdXR1cmEvRnV0dXJhTFQtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0Z1dHVyYSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Z1dHVyYS9GdXR1cmFTdGQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRnV0dXJhL0Z1dHVyYVN0ZC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1Byb3hpbWEgTm92YSBSZyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvUHJveGltYU5vdmEvUHJveGltYU5vdmEtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUHJveGltYSBOb3ZhIFJnJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL1Byb3hpbWFOb3ZhL1Byb3hpbWFOb3ZhLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Qcm94aW1hTm92YS9Qcm94aW1hTm92YS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtSXRhbGljLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdEcm9pZCBTZXJpZic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Ecm9pZCBTZXJpZi9Ecm9pZFNlcmlmLUJvbGQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRHJvaWQgU2VyaWYnO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRHJvaWQgU2VyaWYvRHJvaWRTZXJpZi1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL0Ryb2lkIFNlcmlmL0Ryb2lkU2VyaWYtUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnU2lnblBhaW50ZXInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9TaWduUGFpbnRlci9TaWduUGFpbnRlci1Ib3VzZVNjcmlwdC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL1NpZ25QYWludGVyL1NpZ25QYWludGVyLUhvdXNlU2NyaXB0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdFZHVjYXRpb25JY29ucyc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby5lb3Q/MTEwNDg0NzVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby5lb3Q/MTEwNDg0NzUjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8ud29mZjI/MTEwNDg0NzVcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0VkdWNhdGlvbkljb25zL2ZvbnQvZm9udGVsbG8ud29mZj8xMTA0ODQ3NVwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9FZHVjYXRpb25JY29ucy9mb250L2ZvbnRlbGxvLnR0Zj8xMTA0ODQ3NVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvRWR1Y2F0aW9uSWNvbnMvZm9udC9mb250ZWxsby5zdmc/MTEwNDg0NzUjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIENocm9tZSBoYWNrOiBTVkcgaXMgcmVuZGVyZWQgbW9yZSBzbW9vdGggaW4gV2luZG96emUuIDEwMCUgbWFnaWMsIHVuY29tbWVudCBpZiB5b3UgbmVlZCBpdC4gKi9cbi8qIE5vdGUsIHRoYXQgd2lsbCBicmVhayBoaW50aW5nISBJbiBvdGhlciBPUy1lcyBmb250IHdpbGwgYmUgbm90IGFzIHNoYXJwIGFzIGl0IGNvdWxkIGJlICovXG4vKlxuQG1lZGlhIHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzowKSB7XG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiAnZm9udGVsbG8nO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ZvbnRlbGxvLnN2Zz8xMTA0ODQ3NSNmb250ZWxsbycpIGZvcm1hdCgnc3ZnJyk7XG4gIH1cbn1cbiovXG5bY2xhc3NePVwiaWNvbi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24tXCJdOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVkdWNhdGlvbkljb25zXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgc3BlYWs6IG5vbmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICB3aWR0aDogMWVtO1xuICBtYXJnaW4tcmlnaHQ6IC4yZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgLyogb3BhY2l0eTogLjg7ICovXG4gIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgLyogZml4IGJ1dHRvbnMgaGVpZ2h0LCBmb3IgdHdpdHRlciBib290c3RyYXAgKi9cbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgLyogQW5pbWF0aW9uIGNlbnRlciBjb21wZW5zYXRpb24gLSBtYXJnaW5zIHNob3VsZCBiZSBzeW1tZXRyaWMgKi9cbiAgLyogcmVtb3ZlIGlmIG5vdCBuZWVkZWQgKi9cbiAgbWFyZ2luLWxlZnQ6IC4yZW07XG4gIC8qIHlvdSBjYW4gYmUgbW9yZSBjb21mb3J0YWJsZSB3aXRoIGluY3JlYXNlZCBpY29ucyBzaXplICovXG4gIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cbiAgLyogRm9udCBzbW9vdGhpbmcuIFRoYXQgd2FzIHRha2VuIGZyb20gVFdCUyAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgLyogVW5jb21tZW50IGZvciAzRCBlZmZlY3QgKi9cbiAgLyogdGV4dC1zaGFkb3c6IDFweCAxcHggMXB4IHJnYmEoMTI3LCAxMjcsIDEyNywgMC4zKTsgKi9cbn1cblxuLmljb24tMTQxLXN0YXJ0dXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7XG59XG5cbi8qICfuoIAnICovXG4uaWNvbi0xNDEtc3R1ZHlpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMSc7XG59XG5cbi8qICfuoIEnICovXG4uaWNvbi0xNDEtdGVsZXNjb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDInO1xufVxuXG4vKiAn7qCCJyAqL1xuLmljb24tMTQxLXRlc3QtdHViZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAzJztcbn1cblxuLyogJ+6ggycgKi9cbi5pY29uLTE0MS10ZXN0LXR1YmUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0Jztcbn1cblxuLyogJ+6ghCcgKi9cbi5pY29uLTE0MS10aGluazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA1Jztcbn1cblxuLyogJ+6ghScgKi9cbi5pY29uLTE0MS10aWMtdGFjLXRvZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA2Jztcbn1cblxuLyogJ+6ghicgKi9cbi5pY29uLTE0MS10aWU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7XG59XG5cbi8qICfuoIcnICovXG4uaWNvbi0xNDEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDgnO1xufVxuXG4vKiAn7qCIJyAqL1xuLmljb24tMTQxLXRyb3BoeS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknO1xufVxuXG4vKiAn7qCJJyAqL1xuLmljb24tMTQxLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYSc7XG59XG5cbi8qICfuoIonICovXG4uaWNvbi0xNDEtdXNlci0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInO1xufVxuXG4vKiAn7qCLJyAqL1xuLmljb24tMTQxLXV0ZW5zaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGMnO1xufVxuXG4vKiAn7qCMJyAqL1xuLmljb24tMTQxLWFiYWN1czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJztcbn1cblxuLyogJ+6gjScgKi9cbi5pY29uLTE0MS1hbGFybS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGUnO1xufVxuXG4vKiAn7qCOJyAqL1xuLmljb24tMTQxLWFsYXJtLWJlbGwtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBmJztcbn1cblxuLyogJ+6gjycgKi9cbi5pY29uLTE0MS1hbGFybS1iZWxsLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMCc7XG59XG5cbi8qICfuoJAnICovXG4uaWNvbi0xNDEtYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMSc7XG59XG5cbi8qICfuoJEnICovXG4uaWNvbi0xNDEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMic7XG59XG5cbi8qICfuoJInICovXG4uaWNvbi0xNDEtYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEzJztcbn1cblxuLyogJ+6gkycgKi9cbi5pY29uLTE0MS1hd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0Jztcbn1cblxuLyogJ+6glCcgKi9cbi5pY29uLTE0MS1iYWNrcGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE1Jztcbn1cblxuLyogJ+6glScgKi9cbi5pY29uLTE0MS1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTYnO1xufVxuXG4vKiAn7qCWJyAqL1xuLmljb24tMTQxLWJlbGw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNyc7XG59XG5cbi8qICfuoJcnICovXG4uaWNvbi0xNDEtYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE4Jztcbn1cblxuLyogJ+6gmCcgKi9cbi5pY29uLTE0MS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTknO1xufVxuXG4vKiAn7qCZJyAqL1xuLmljb24tMTQxLWJvb2tzaGVsZjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFhJztcbn1cblxuLyogJ+6gmicgKi9cbi5pY29uLTE0MS1ib29rc2hlbGYtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFiJztcbn1cblxuLyogJ+6gmycgKi9cbi5pY29uLTE0MS1icmFpbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFjJztcbn1cblxuLyogJ+6gnCcgKi9cbi5pY29uLTE0MS1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZCc7XG59XG5cbi8qICfuoJ0nICovXG4uaWNvbi0xNDEtYnJpZWZjYXNlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxZSc7XG59XG5cbi8qICfuoJ4nICovXG4uaWNvbi0xNDEtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFmJztcbn1cblxuLyogJ+6gnycgKi9cbi5pY29uLTE0MS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMCc7XG59XG5cbi8qICfuoKAnICovXG4uaWNvbi0xNDEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIxJztcbn1cblxuLyogJ+6goScgKi9cbi5pY29uLTE0MS1jYWxjdWxhdG9yLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMic7XG59XG5cbi8qICfuoKInICovXG4uaWNvbi0xNDEtY2FsY3VsYXRvci0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjMnO1xufVxuXG4vKiAn7qCjJyAqL1xuLmljb24tMTQxLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjQnO1xufVxuXG4vKiAn7qCkJyAqL1xuLmljb24tMTQxLWNlbGxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjUnO1xufVxuXG4vKiAn7qClJyAqL1xuLmljb24tMTQxLWNlbGxzLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNic7XG59XG5cbi8qICfuoKYnICovXG4uaWNvbi0xNDEtY2VydGlmaWNhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNyc7XG59XG5cbi8qICfuoKcnICovXG4uaWNvbi0xNDEtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyOCc7XG59XG5cbi8qICfuoKgnICovXG4uaWNvbi0xNDEtY2xhc3Nyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjknO1xufVxuXG4vKiAn7qCpJyAqL1xuLmljb24tMTQxLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJhJztcbn1cblxuLyogJ+6gqicgKi9cbi5pY29uLTE0MS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJiJztcbn1cblxuLyogJ+6gqycgKi9cbi5pY29uLTE0MS1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmMnO1xufVxuXG4vKiAn7qCsJyAqL1xuLmljb24tMTQxLWNvbXB1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmQnO1xufVxuXG4vKiAn7qCtJyAqL1xuLmljb24tMTQxLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmUnO1xufVxuXG4vKiAn7qCuJyAqL1xuLmljb24tMTQxLWN1dHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJmJztcbn1cblxuLyogJ+6grycgKi9cbi5pY29uLTE0MS1kZXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzAnO1xufVxuXG4vKiAn7qCwJyAqL1xuLmljb24tMTQxLWRlc2stMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMxJztcbn1cblxuLyogJ+6gsScgKi9cbi5pY29uLTE0MS1kZXNrLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMic7XG59XG5cbi8qICfuoLInICovXG4uaWNvbi0xNDEtZGVzay0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzMnO1xufVxuXG4vKiAn7qCzJyAqL1xuLmljb24tMTQxLWRlc2stNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM0Jztcbn1cblxuLyogJ+6gtCcgKi9cbi5pY29uLTE0MS1kZXNrLWxhbXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNSc7XG59XG5cbi8qICfuoLUnICovXG4uaWNvbi0xNDEtZGVzay1sYW1wLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNic7XG59XG5cbi8qICfuoLYnICovXG4uaWNvbi0xNDEtZGlwbG9tYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM3Jztcbn1cblxuLyogJ+6gtycgKi9cbi5pY29uLTE0MS1kaXBsb21hLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzOCc7XG59XG5cbi8qICfuoLgnICovXG4uaWNvbi0xNDEtZGlwbG9tYS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzknO1xufVxuXG4vKiAn7qC5JyAqL1xuLmljb24tMTQxLWRpcGxvbWEtMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNhJztcbn1cblxuLyogJ+6guicgKi9cbi5pY29uLTE0MS1kaXBsb21hLTQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzYic7XG59XG5cbi8qICfuoLsnICovXG4uaWNvbi0xNDEtZGlwbG9tYS01OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2MnO1xufVxuXG4vKiAn7qC8JyAqL1xuLmljb24tMTQxLWRuYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNkJztcbn1cblxuLyogJ+6gvScgKi9cbi5pY29uLTE0MS1lYXJ0aC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNlJztcbn1cblxuLyogJ+6gvicgKi9cbi5pY29uLTE0MS1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNmJztcbn1cblxuLyogJ+6gvycgKi9cbi5pY29uLTE0MS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0MCc7XG59XG5cbi8qICfuoYAnICovXG4uaWNvbi0xNDEtZXhhbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQxJztcbn1cblxuLyogJ+6hgScgKi9cbi5pY29uLTE0MS1leGFtLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Mic7XG59XG5cbi8qICfuoYInICovXG4uaWNvbi0xNDEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Myc7XG59XG5cbi8qICfuoYMnICovXG4uaWNvbi0xNDEtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ0Jztcbn1cblxuLyogJ+6hhCcgKi9cbi5pY29uLTE0MS1maWxlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NSc7XG59XG5cbi8qICfuoYUnICovXG4uaWNvbi0xNDEtZmlsZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nic7XG59XG5cbi8qICfuoYYnICovXG4uaWNvbi0xNDEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nyc7XG59XG5cbi8qICfuoYcnICovXG4uaWNvbi0xNDEtZmxhc2stMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQ4Jztcbn1cblxuLyogJ+6hiCcgKi9cbi5pY29uLTE0MS1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OSc7XG59XG5cbi8qICfuoYknICovXG4uaWNvbi0xNDEtZ2VybXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0YSc7XG59XG5cbi8qICfuoYonICovXG4uaWNvbi0xNDEtZ2xhc3NlczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRiJztcbn1cblxuLyogJ+6hiycgKi9cbi5pY29uLTE0MS1nbHVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGMnO1xufVxuXG4vKiAn7qGMJyAqL1xuLmljb24tMTQxLWdyYWR1YXRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRkJztcbn1cblxuLyogJ+6hjScgKi9cbi5pY29uLTE0MS1ncmFkdWF0ZWQtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRlJztcbn1cblxuLyogJ+6hjicgKi9cbi5pY29uLTE0MS1oaWdobGlnaHRlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODRmJztcbn1cblxuLyogJ+6hjycgKi9cbi5pY29uLTE0MS1pZC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTAnO1xufVxuXG4vKiAn7qGQJyAqL1xuLmljb24tMTQxLWlkLWNhcmQtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUxJztcbn1cblxuLyogJ+6hkScgKi9cbi5pY29uLTE0MS1pZC1jYXJkLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Mic7XG59XG5cbi8qICfuoZInICovXG4uaWNvbi0xNDEtaWRlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODUzJztcbn1cblxuLyogJ+6hkycgKi9cbi5pY29uLTE0MS1rZXlib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU0Jztcbn1cblxuLyogJ+6hlCcgKi9cbi5pY29uLTE0MS1sYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTUnO1xufVxuXG4vKiAn7qGVJyAqL1xuLmljb24tMTQxLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU2Jztcbn1cblxuLyogJ+6hlicgKi9cbi5pY29uLTE0MS1sYXB0b3AtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU3Jztcbn1cblxuLyogJ+6hlycgKi9cbi5pY29uLTE0MS1sZWN0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NTgnO1xufVxuXG4vKiAn7qGYJyAqL1xuLmljb24tMTQxLWxlY3R1cmUtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODU5Jztcbn1cblxuLyogJ+6hmScgKi9cbi5pY29uLTE0MS1sZWN0dXJlLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1YSc7XG59XG5cbi8qICfuoZonICovXG4uaWNvbi0xNDEtbGVjdHVyZS0zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWInO1xufVxuXG4vKiAn7qGbJyAqL1xuLmljb24tMTQxLWxlY3R1cmUtNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVjJztcbn1cblxuLyogJ+6hnCcgKi9cbi5pY29uLTE0MS1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODVkJztcbn1cblxuLyogJ+6hnScgKi9cbi5pY29uLTE0MS1saWJyYXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NWUnO1xufVxuXG4vKiAn7qGeJyAqL1xuLmljb24tMTQxLW1lZGFsLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg1Zic7XG59XG5cbi8qICfuoZ8nICovXG4uaWNvbi0xNDEtbWVkYWwtMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYwJztcbn1cblxuLyogJ+6hoCcgKi9cbi5pY29uLTE0MS1tZWdhcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2MSc7XG59XG5cbi8qICfuoaEnICovXG4uaWNvbi0xNDEtbWljcm9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODYyJztcbn1cblxuLyogJ+6hoicgKi9cbi5pY29uLTE0MS1taWNyb3Njb3BlLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Myc7XG59XG5cbi8qICfuoaMnICovXG4uaWNvbi0xNDEtbW9ydGFyYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2NCc7XG59XG5cbi8qICfuoaQnICovXG4uaWNvbi0xNDEtbW9ydGFyYm9hcmQtMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY1Jztcbn1cblxuLyogJ+6hpScgKi9cbi5pY29uLTE0MS1tdXNldW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Nic7XG59XG5cbi8qICfuoaYnICovXG4uaWNvbi0xNDEtbmV0d29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY3Jztcbn1cblxuLyogJ+6hpycgKi9cbi5pY29uLTE0MS1ub3RlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODY4Jztcbn1cblxuLyogJ+6hqCcgKi9cbi5pY29uLTE0MS1ub3RlYm9vay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NjknO1xufVxuXG4vKiAn7qGpJyAqL1xuLmljb24tMTQxLW9ubGluZS1lZHVjYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2YSc7XG59XG5cbi8qICfuoaonICovXG4uaWNvbi0xNDEtb3Blbi1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmInO1xufVxuXG4vKiAn7qGrJyAqL1xuLmljb24tMTQxLW9wZW4tYm9vay0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmMnO1xufVxuXG4vKiAn7qGsJyAqL1xuLmljb24tMTQxLW9wZW4tYm9vay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmQnO1xufVxuXG4vKiAn7qGtJyAqL1xuLmljb24tMTQxLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NmUnO1xufVxuXG4vKiAn7qGuJyAqL1xuLmljb24tMTQxLXBhaW50LXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg2Zic7XG59XG5cbi8qICfuoa8nICovXG4uaWNvbi0xNDEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzAnO1xufVxuXG4vKiAn7qGwJyAqL1xuLmljb24tMTQxLXBhcGVyY2xpcC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzEnO1xufVxuXG4vKiAn7qGxJyAqL1xuLmljb24tMTQxLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODcyJztcbn1cblxuLyogJ+6hsicgKi9cbi5pY29uLTE0MS1wZW4tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODczJztcbn1cblxuLyogJ+6hsycgKi9cbi5pY29uLTE0MS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3NCc7XG59XG5cbi8qICfuobQnICovXG4uaWNvbi0xNDEtcGVuY2lsLTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3NSc7XG59XG5cbi8qICfuobUnICovXG4uaWNvbi0xNDEtcGVuY2lsLWNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Nic7XG59XG5cbi8qICfuobYnICovXG4uaWNvbi0xNDEtcGVuZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg3Nyc7XG59XG5cbi8qICfuobcnICovXG4uaWNvbi0xNDEtcGhvbmUtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODc4Jztcbn1cblxuLyogJ+6huCcgKi9cbi5pY29uLTE0MS1waHlzaWNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NzknO1xufVxuXG4vKiAn7qG5JyAqL1xuLmljb24tMTQxLXByZXNlbnRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdhJztcbn1cblxuLyogJ+6huicgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdiJztcbn1cblxuLyogJ+6huycgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdjJztcbn1cblxuLyogJ+6hvCcgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdkJztcbn1cblxuLyogJ+6hvScgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tNDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdlJztcbn1cblxuLyogJ+6hvicgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODdmJztcbn1cblxuLyogJ+6hvycgKi9cbi5pY29uLTE0MS1wcmVzZW50YXRpb24tNjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODgwJztcbn1cblxuLyogJ+6igCcgKi9cbi5pY29uLTE0MS1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODEnO1xufVxuXG4vKiAn7qKBJyAqL1xuLmljb24tMTQxLXByb2plY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODgyJztcbn1cblxuLyogJ+6igicgKi9cbi5pY29uLTE0MS1wcm90cmFjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODMnO1xufVxuXG4vKiAn7qKDJyAqL1xuLmljb24tMTQxLXJ1bGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODQnO1xufVxuXG4vKiAn7qKEJyAqL1xuLmljb24tMTQxLXNjYW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4NSc7XG59XG5cbi8qICfuooUnICovXG4uaWNvbi0xNDEtc2Nob29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODYnO1xufVxuXG4vKiAn7qKGJyAqL1xuLmljb24tMTQxLXNjaG9vbC0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODcnO1xufVxuXG4vKiAn7qKHJyAqL1xuLmljb24tMTQxLXNjaG9vbC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4ODgnO1xufVxuXG4vKiAn7qKIJyAqL1xuLmljb24tMTQxLXNldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg4OSc7XG59XG5cbi8qICfuooknICovXG4uaWNvbi0xNDEtc2hhcnBlbmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OGEnO1xufVxuXG4vKiAn7qKKJyAqL1xuLmljb24tMTQxLXN0YWZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4OGInO1xufVxuXG4vKiAn7qKLJyAqL1xuLyogRk9OVCBQQVRIXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnRWxlZ2FudEljb25zJztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZWxlZ2FudC9FbGVnYW50SWNvbnMuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZWxlZ2FudC9FbGVnYW50SWNvbnMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9lbGVnYW50L0VsZWdhbnRJY29ucy50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2VsZWdhbnQvRWxlZ2FudEljb25zLnN2ZyNFbGVnYW50SWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIFVzZSB0aGUgZm9sbG93aW5nIENTUyBjb2RlIGlmIHlvdSB3YW50IHRvIHVzZSBkYXRhIGF0dHJpYnV0ZXMgZm9yIGluc2VydGluZyB5b3VyIGljb25zICovXG4uZWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6ICdFbGVnYW50SWNvbnMnO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaWNvbik7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogVXNlIHRoZSBmb2xsb3dpbmcgQ1NTIGNvZGUgaWYgeW91IHdhbnQgdG8gaGF2ZSBhIGNsYXNzIHBlciBpY29uICovXG4vKlxuSW5zdGVhZCBvZiBhIGxpc3Qgb2YgYWxsIGNsYXNzIHNlbGVjdG9ycyxcbnlvdSBjYW4gdXNlIHRoZSBnZW5lcmljIHNlbGVjdG9yIGJlbG93LCBidXQgaXQncyBzbG93ZXI6XG5bY2xhc3MqPVwieW91ci1jbGFzcy1wcmVmaXhcIl0ge1xuKi9cbi5hcnJvd191cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjFcIjtcbn1cblxuLmFycm93X2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDIyXCI7XG59XG5cbi5hcnJvd19sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyM1wiO1xufVxuXG4uYXJyb3dfcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI0XCI7XG59XG5cbi5hcnJvd19sZWZ0LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyNVwiO1xufVxuXG4uYXJyb3dfcmlnaHQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDI2XCI7XG59XG5cbi5hcnJvd19yaWdodC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyN1wiO1xufVxuXG4uYXJyb3dfbGVmdC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyOFwiO1xufVxuXG4uYXJyb3ctdXAtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjlcIjtcbn1cblxuLmFycm93X3VwLWRvd25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyYVwiO1xufVxuXG4uYXJyb3dfbGVmdC1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJiXCI7XG59XG5cbi5hcnJvd19sZWZ0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyY1wiO1xufVxuXG4uYXJyb3dfZXhwYW5kX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJkXCI7XG59XG5cbi5hcnJvd19leHBhbmRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwyZVwiO1xufVxuXG4uYXJyb3dfY29uZGVuc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDJmXCI7XG59XG5cbi5hcnJvd19leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMwXCI7XG59XG5cbi5hcnJvd19tb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzMlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDMzXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzRcIjtcbn1cblxuLmFycm93X2NhcnJvdC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMzVcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ydXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM2XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM3XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDM4XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzOVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNhXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtZG93bl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzYlwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcM2NcIjtcbn1cblxuLmFycm93X2NhcnJvdC1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJ1cF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFwzZVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJkb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDNmXCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMmxlZnRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDBcIjtcbn1cblxuLmFycm93X2NhcnJvdC0ycmlnaHRfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDFcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0MlwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDNcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ0XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNDVcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ2XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1kb3duX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ3XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1sZWZ0X2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDQ4XCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0OVwiO1xufVxuXG4uYXJyb3dfYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGFcIjtcbn1cblxuLmljb25fbWludXMtMDY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRiXCI7XG59XG5cbi5pY29uX3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDRjXCI7XG59XG5cbi5pY29uX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw0ZFwiO1xufVxuXG4uaWNvbl9jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGVcIjtcbn1cblxuLmljb25fbWludXNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNGZcIjtcbn1cblxuLmljb25fcGx1c19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MFwiO1xufVxuXG4uaWNvbl9jbG9zZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MVwiO1xufVxuXG4uaWNvbl9jaGVja19hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1MlwiO1xufVxuXG4uaWNvbl96b29tLW91dF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDUzXCI7XG59XG5cbi5pY29uX3pvb20taW5fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1NFwiO1xufVxuXG4uaWNvbl9zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU1XCI7XG59XG5cbi5pY29uX2JveC1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNTZcIjtcbn1cblxuLmljb25fYm94LXNlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1N1wiO1xufVxuXG4uaWNvbl9taW51cy1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDU4XCI7XG59XG5cbi5pY29uX3BsdXMtYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1OVwiO1xufVxuXG4uaWNvbl9ib3gtY2hlY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNWFcIjtcbn1cblxuLmljb25fY2lyY2xlLWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1YlwiO1xufVxuXG4uaWNvbl9jaXJjbGUtc2xlbGVjdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw1Y1wiO1xufVxuXG4uaWNvbl9zdG9wX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVkXCI7XG59XG5cbi5pY29uX3N0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVlXCI7XG59XG5cbi5pY29uX3BhdXNlX2FsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDVmXCI7XG59XG5cbi5pY29uX3BhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MFwiO1xufVxuXG4uaWNvbl9tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MVwiO1xufVxuXG4uaWNvbl9tZW51LXNxdWFyZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2MlwiO1xufVxuXG4uaWNvbl9tZW51LWNpcmNsZV9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2M1wiO1xufVxuXG4uaWNvbl91bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjRcIjtcbn1cblxuLmljb25fb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY1XCI7XG59XG5cbi5pY29uX2FkanVzdC1ob3JpejpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjZcIjtcbn1cblxuLmljb25fYWRqdXN0LXZlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDY3XCI7XG59XG5cbi5pY29uX2RvY3VtZW50X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjhcIjtcbn1cblxuLmljb25fZG9jdW1lbnRzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNjlcIjtcbn1cblxuLmljb25fcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2YVwiO1xufVxuXG4uaWNvbl9wZW5jaWwtZWRpdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZiXCI7XG59XG5cbi5pY29uX3BlbmNpbC1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2Y1wiO1xufVxuXG4uaWNvbl9mb2xkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZFwiO1xufVxuXG4uaWNvbl9mb2xkZXItb3Blbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDZlXCI7XG59XG5cbi5pY29uX2ZvbGRlci1hZGRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw2ZlwiO1xufVxuXG4uaWNvbl9pbmZvX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzBcIjtcbn1cblxuLmljb25fZXJyb3Itb2N0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzFcIjtcbn1cblxuLmljb25fZXJyb3ItY2lyY2xlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzJcIjtcbn1cblxuLmljb25fZXJyb3ItdHJpYW5nbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3M1wiO1xufVxuXG4uaWNvbl9xdWVzdGlvbl9hbHQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3NFwiO1xufVxuXG4uaWNvbl9xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcNzVcIjtcbn1cblxuLmljb25fY29tbWVudF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc2XCI7XG59XG5cbi5pY29uX2NoYXRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3N1wiO1xufVxuXG4uaWNvbl92b2wtbXV0ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDc4XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1sb3dfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3OVwiO1xufVxuXG4uaWNvbl92b2x1bWUtaGlnaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdhXCI7XG59XG5cbi5pY29uX3F1b3RhdGlvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXDdiXCI7XG59XG5cbi5pY29uX3F1b3RhdGlvbnNfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2NcIjtcbn1cblxuLmljb25fY2xvY2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFw3ZFwiO1xufVxuXG4uaWNvbl9sb2NrX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcN2VcIjtcbn1cblxuLmljb25fbG9jay1vcGVuX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMFwiO1xufVxuXG4uaWNvbl9rZXlfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAxXCI7XG59XG5cbi5pY29uX2Nsb3VkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwMlwiO1xufVxuXG4uaWNvbl9jbG91ZC11cGxvYWRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDAzXCI7XG59XG5cbi5pY29uX2Nsb3VkLWRvd25sb2FkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNFwiO1xufVxuXG4uaWNvbl9pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwNVwiO1xufVxuXG4uaWNvbl9pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDZcIjtcbn1cblxuLmljb25fbGlnaHRidWxiX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwN1wiO1xufVxuXG4uaWNvbl9naWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwOFwiO1xufVxuXG4uaWNvbl9ob3VzZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMDlcIjtcbn1cblxuLmljb25fZ2VuaXVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBhXCI7XG59XG5cbi5pY29uX21vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwYlwiO1xufVxuXG4uaWNvbl90YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGNcIjtcbn1cblxuLmljb25fbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDBkXCI7XG59XG5cbi5pY29uX2Rlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMGVcIjtcbn1cblxuLmljb25fY2FtZXJhX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAwZlwiO1xufVxuXG4uaWNvbl9tYWlsX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMFwiO1xufVxuXG4uaWNvbl9jb25lX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxMVwiO1xufVxuXG4uaWNvbl9yaWJib25fYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDEyXCI7XG59XG5cbi5pY29uX2JhZ19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTNcIjtcbn1cblxuLmljb25fY3JlZGl0Y2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNFwiO1xufVxuXG4uaWNvbl9jYXJ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxNVwiO1xufVxuXG4uaWNvbl9wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTZcIjtcbn1cblxuLmljb25fdGFnX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxN1wiO1xufVxuXG4uaWNvbl90YWdzX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxOFwiO1xufVxuXG4uaWNvbl90cmFzaF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMTlcIjtcbn1cblxuLmljb25fY3Vyc29yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxYVwiO1xufVxuXG4uaWNvbl9taWNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFiXCI7XG59XG5cbi5pY29uX2NvbXBhc3NfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDFjXCI7XG59XG5cbi5pY29uX3Bpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWRcIjtcbn1cblxuLmljb25fcHVzaHBpbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMWVcIjtcbn1cblxuLmljb25fbWFwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAxZlwiO1xufVxuXG4uaWNvbl9kcmF3ZXJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIwXCI7XG59XG5cbi5pY29uX3Rvb2xib3hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIxXCI7XG59XG5cbi5pY29uX2Jvb2tfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIyXCI7XG59XG5cbi5pY29uX2NhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDIzXCI7XG59XG5cbi5pY29uX2ZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjRcIjtcbn1cblxuLmljb25fdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjVcIjtcbn1cblxuLmljb25fY29udGFjdHNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI2XCI7XG59XG5cbi5pY29uX2hlYWRwaG9uZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMjdcIjtcbn1cblxuLmljb25fbGlmZXNhdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI4XCI7XG59XG5cbi5pY29uX3BpZWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDI5XCI7XG59XG5cbi5pY29uX3JlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmFcIjtcbn1cblxuLmljb25fbGlua19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmJcIjtcbn1cblxuLmljb25fbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAyY1wiO1xufVxuXG4uaWNvbl9sb2FkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDJkXCI7XG59XG5cbi5pY29uX2Jsb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmVcIjtcbn1cblxuLmljb25fYXJjaGl2ZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMmZcIjtcbn1cblxuLmljb25faGVhcnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMwXCI7XG59XG5cbi5pY29uX3N0YXJfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDMxXCI7XG59XG5cbi5pY29uX3N0YXItaGFsZl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzJcIjtcbn1cblxuLmljb25fc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzM1wiO1xufVxuXG4uaWNvbl9zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzRcIjtcbn1cblxuLmljb25fdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzVcIjtcbn1cblxuLmljb25fdG9vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzNlwiO1xufVxuXG4uaWNvbl9jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwMzdcIjtcbn1cblxuLmljb25fY29nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzOFwiO1xufVxuXG4uYXJyb3dfdXBfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDM5XCI7XG59XG5cbi5hcnJvd19kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzYVwiO1xufVxuXG4uYXJyb3dfbGVmdF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2JcIjtcbn1cblxuLmFycm93X3JpZ2h0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzY1wiO1xufVxuXG4uYXJyb3dfbGVmdC11cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2RcIjtcbn1cblxuLmFycm93X3JpZ2h0LXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTAzZVwiO1xufVxuXG4uYXJyb3dfcmlnaHQtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwM2ZcIjtcbn1cblxuLmFycm93X2xlZnQtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDBcIjtcbn1cblxuLmFycm93X2NvbmRlbnNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0MVwiO1xufVxuXG4uYXJyb3dfZXhwYW5kX2FsdDM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDJcIjtcbn1cblxuLmFycm93X2NhcnJvdF91cF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNDNcIjtcbn1cblxuLmFycm93X2NhcnJvdC1kb3duX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0NFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ1XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtcmlnaHRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDQ2XCI7XG59XG5cbi5hcnJvd19jYXJyb3QtMnVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0N1wiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJkd25uX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OFwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJsZWZ0X2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0OVwiO1xufVxuXG4uYXJyb3dfY2Fycm90LTJyaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGFcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLXVwX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA0YlwiO1xufVxuXG4uYXJyb3dfdHJpYW5nbGUtZG93bl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGNcIjtcbn1cblxuLmFycm93X3RyaWFuZ2xlLWxlZnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRkXCI7XG59XG5cbi5hcnJvd190cmlhbmdsZS1yaWdodF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNGVcIjtcbn1cblxuLmljb25fbWludXNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDRmXCI7XG59XG5cbi5pY29uX3BsdXNfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDUwXCI7XG59XG5cbi5pY29uX2Nsb3NlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1MVwiO1xufVxuXG4uaWNvbl9jaGVja19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTJcIjtcbn1cblxuLmljb25fem9vbS1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTNcIjtcbn1cblxuLmljb25fem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NFwiO1xufVxuXG4uaWNvbl9zdG9wX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1NVwiO1xufVxuXG4uaWNvbl9tZW51LXNxdWFyZV9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNTZcIjtcbn1cblxuLmljb25fbWVudS1jaXJjbGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU3XCI7XG59XG5cbi5pY29uX2RvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDU4XCI7XG59XG5cbi5pY29uX2RvY3VtZW50czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1OVwiO1xufVxuXG4uaWNvbl9wZW5jaWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVhXCI7XG59XG5cbi5pY29uX2ZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1YlwiO1xufVxuXG4uaWNvbl9mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA1Y1wiO1xufVxuXG4uaWNvbl9mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVkXCI7XG59XG5cbi5pY29uX2ZvbGRlcl91cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNWVcIjtcbn1cblxuLmljb25fZm9sZGVyX2Rvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDVmXCI7XG59XG5cbi5pY29uX2luZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjBcIjtcbn1cblxuLmljb25fZXJyb3ItY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDYxXCI7XG59XG5cbi5pY29uX2Vycm9yLW9jdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2MlwiO1xufVxuXG4uaWNvbl9lcnJvci10cmlhbmdsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2M1wiO1xufVxuXG4uaWNvbl9xdWVzdGlvbl9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjRcIjtcbn1cblxuLmljb25fY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2NVwiO1xufVxuXG4uaWNvbl9jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY2XCI7XG59XG5cbi5pY29uX3ZvbC1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDY3XCI7XG59XG5cbi5pY29uX3ZvbHVtZS1sb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjhcIjtcbn1cblxuLmljb25fdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNjlcIjtcbn1cblxuLmljb25fcXVvdGF0aW9uc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmFcIjtcbn1cblxuLmljb25fY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmJcIjtcbn1cblxuLmljb25fbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA2Y1wiO1xufVxuXG4uaWNvbl9sb2NrLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNmRcIjtcbn1cblxuLmljb25fa2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZlXCI7XG59XG5cbi5pY29uX2Nsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDZmXCI7XG59XG5cbi5pY29uX2Nsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MFwiO1xufVxuXG4uaWNvbl9jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3MVwiO1xufVxuXG4uaWNvbl9saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzJcIjtcbn1cblxuLmljb25fZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3M1wiO1xufVxuXG4uaWNvbl9ob3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NFwiO1xufVxuXG4uaWNvbl9jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzVcIjtcbn1cblxuLmljb25fbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3NlwiO1xufVxuXG4uaWNvbl9jb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDc3XCI7XG59XG5cbi5pY29uX3JpYmJvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3OFwiO1xufVxuXG4uaWNvbl9iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwNzlcIjtcbn1cblxuLmljb25fY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3YVwiO1xufVxuXG4uaWNvbl90YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbn1cblxuLmljb25fdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3Y1wiO1xufVxuXG4uaWNvbl90cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA3ZFwiO1xufVxuXG4uaWNvbl9jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2VcIjtcbn1cblxuLmljb25fbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdmXCI7XG59XG5cbi5pY29uX2NvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODBcIjtcbn1cblxuLmljb25fcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgxXCI7XG59XG5cbi5pY29uX3B1c2hwaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODJcIjtcbn1cblxuLmljb25fbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDgzXCI7XG59XG5cbi5pY29uX2RyYXdlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4NFwiO1xufVxuXG4uaWNvbl90b29sYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDg1XCI7XG59XG5cbi5pY29uX2Jvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODZcIjtcbn1cblxuLmljb25fY29udGFjdHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwODdcIjtcbn1cblxuLmljb25fYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OFwiO1xufVxuXG4uaWNvbl9oZWFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4OVwiO1xufVxuXG4uaWNvbl9wcm9maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhhXCI7XG59XG5cbi5pY29uX2dyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhiXCI7XG59XG5cbi5pY29uX2dyaWQtMngyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhjXCI7XG59XG5cbi5pY29uX2dyaWQtM3gzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhkXCI7XG59XG5cbi5pY29uX211c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDhlXCI7XG59XG5cbi5pY29uX3BhdXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA4ZlwiO1xufVxuXG4uaWNvbl9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5MFwiO1xufVxuXG4uaWNvbl91cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTFcIjtcbn1cblxuLmljb25fZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTJcIjtcbn1cblxuLnNvY2lhbF9mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5M1wiO1xufVxuXG4uc29jaWFsX3R3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuLnNvY2lhbF9waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjtcbn1cblxuLnNvY2lhbF9nb29nbGVwbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk2XCI7XG59XG5cbi5zb2NpYWxfdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDk3XCI7XG59XG5cbi5zb2NpYWxfdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OFwiO1xufVxuXG4uc29jaWFsX3dvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5OVwiO1xufVxuXG4uc29jaWFsX2luc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5YVwiO1xufVxuXG4uc29jaWFsX2RyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDliXCI7XG59XG5cbi5zb2NpYWxfdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWNcIjtcbn1cblxuLnNvY2lhbF9saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZFwiO1xufVxuXG4uc29jaWFsX3JzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5ZVwiO1xufVxuXG4uc29jaWFsX2RldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOWZcIjtcbn1cblxuLnNvY2lhbF9zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMFwiO1xufVxuXG4uc29jaWFsX215c3BhY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTFcIjtcbn1cblxuLnNvY2lhbF9za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhMlwiO1xufVxuXG4uc29jaWFsX3lvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTNcIjtcbn1cblxuLnNvY2lhbF9waWNhc3NhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE0XCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTVcIjtcbn1cblxuLnNvY2lhbF9mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYTZcIjtcbn1cblxuLnNvY2lhbF9ibG9nZ2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGE3XCI7XG59XG5cbi5zb2NpYWxfc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOFwiO1xufVxuXG4uc29jaWFsX2RlbGljaW91czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhOVwiO1xufVxuXG4uc29jaWFsX2ZhY2Vib29rX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhYVwiO1xufVxuXG4uc29jaWFsX3R3aXR0ZXJfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFiXCI7XG59XG5cbi5zb2NpYWxfcGludGVyZXN0X2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhY1wiO1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXNfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGFkXCI7XG59XG5cbi5zb2NpYWxfdHVtYmxyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZVwiO1xufVxuXG4uc29jaWFsX3N0dW1ibGV1cG9uX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBhZlwiO1xufVxuXG4uc29jaWFsX3dvcmRwcmVzc19jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjBcIjtcbn1cblxuLnNvY2lhbF9pbnN0YWdyYW1fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIxXCI7XG59XG5cbi5zb2NpYWxfZHJpYmJibGVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIyXCI7XG59XG5cbi5zb2NpYWxfdmltZW9fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGIzXCI7XG59XG5cbi5zb2NpYWxfbGlua2VkaW5fY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI0XCI7XG59XG5cbi5zb2NpYWxfcnNzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiNVwiO1xufVxuXG4uc29jaWFsX2RldmlhbnRhcnRfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI2XCI7XG59XG5cbi5zb2NpYWxfc2hhcmVfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGI3XCI7XG59XG5cbi5zb2NpYWxfbXlzcGFjZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjhcIjtcbn1cblxuLnNvY2lhbF9za3lwZV9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYjlcIjtcbn1cblxuLnNvY2lhbF95b3V0dWJlX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiYVwiO1xufVxuXG4uc29jaWFsX3BpY2Fzc2FfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJiXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmVfYWx0MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiY1wiO1xufVxuXG4uc29jaWFsX2ZsaWNrcl9jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYmRcIjtcbn1cblxuLnNvY2lhbF9ibG9nZ2VyX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBiZVwiO1xufVxuXG4uc29jaWFsX3Nwb3RpZnlfY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGJmXCI7XG59XG5cbi5zb2NpYWxfZGVsaWNpb3VzX2NpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMFwiO1xufVxuXG4uc29jaWFsX2ZhY2Vib29rX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjMVwiO1xufVxuXG4uc29jaWFsX3R3aXR0ZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGMyXCI7XG59XG5cbi5zb2NpYWxfcGludGVyZXN0X3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjM1wiO1xufVxuXG4uc29jaWFsX2dvb2dsZXBsdXNfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM0XCI7XG59XG5cbi5zb2NpYWxfdHVtYmxyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNVwiO1xufVxuXG4uc29jaWFsX3N0dW1ibGV1cG9uX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjNlwiO1xufVxuXG4uc29jaWFsX3dvcmRwcmVzc19zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwYzdcIjtcbn1cblxuLnNvY2lhbF9pbnN0YWdyYW1fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM4XCI7XG59XG5cbi5zb2NpYWxfZHJpYmJibGVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGM5XCI7XG59XG5cbi5zb2NpYWxfdmltZW9fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNhXCI7XG59XG5cbi5zb2NpYWxfbGlua2VkaW5fc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNiXCI7XG59XG5cbi5zb2NpYWxfcnNzX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBjY1wiO1xufVxuXG4uc29jaWFsX2RldmlhbnRhcnRfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNkXCI7XG59XG5cbi5zb2NpYWxfc2hhcmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGNlXCI7XG59XG5cbi5zb2NpYWxfbXlzcGFjZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwY2ZcIjtcbn1cblxuLnNvY2lhbF9za3lwZV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDBcIjtcbn1cblxuLnNvY2lhbF95b3V0dWJlX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkMVwiO1xufVxuXG4uc29jaWFsX3BpY2Fzc2Ffc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQyXCI7XG59XG5cbi5zb2NpYWxfZ29vZ2xlZHJpdmVfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQzXCI7XG59XG5cbi5zb2NpYWxfZmxpY2tyX3NxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkNFwiO1xufVxuXG4uc29jaWFsX2Jsb2dnZXJfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ1XCI7XG59XG5cbi5zb2NpYWxfc3BvdGlmeV9zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDZcIjtcbn1cblxuLnNvY2lhbF9kZWxpY2lvdXNfc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ3XCI7XG59XG5cbi5pY29uX3ByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUxMDNcIjtcbn1cblxuLmljb25fY2FsdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVlXCI7XG59XG5cbi5pY29uX2J1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVmXCI7XG59XG5cbi5pY29uX2Zsb3BweTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlOFwiO1xufVxuXG4uaWNvbl9kcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlYVwiO1xufVxuXG4uaWNvbl9zZWFyY2gtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMVwiO1xufVxuXG4uaWNvbl9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwN1wiO1xufVxuXG4uaWNvbl9pZC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA4XCI7XG59XG5cbi5pY29uX3B1enpsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMlwiO1xufVxuXG4uaWNvbl9saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA2XCI7XG59XG5cbi5pY29uX2Rpc2xpa2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZWJcIjtcbn1cblxuLmljb25fbXVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA1XCI7XG59XG5cbi5pY29uX2N1cnJlbmN5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVkXCI7XG59XG5cbi5pY29uX3dhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwMFwiO1xufVxuXG4uaWNvbl9wZW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMTA0XCI7XG59XG5cbi5pY29uX2Vhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU5XCI7XG59XG5cbi5pY29uX2Zsb3djaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTEwOVwiO1xufVxuXG4uaWNvbl9kYXRhcmVwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGVjXCI7XG59XG5cbi5pY29uX2JyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZVwiO1xufVxuXG4uaWNvbl9zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjZcIjtcbn1cblxuLmljb25fcGVyY2VudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmYlwiO1xufVxuXG4uaWNvbl9nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMlwiO1xufVxuXG4uaWNvbl9nbG9iZS0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGUzXCI7XG59XG5cbi5pY29uX3RhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNVwiO1xufVxuXG4uaWNvbl9ob3VyZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTFcIjtcbn1cblxuLmljb25fYmFsYW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZlwiO1xufVxuXG4uaWNvbl9yb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY4XCI7XG59XG5cbi5pY29uX3ByaW50ZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGZhXCI7XG59XG5cbi5pY29uX2NhbGN1bGF0b3JfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU3XCI7XG59XG5cbi5pY29uX2J1aWxkaW5nX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmZFwiO1xufVxuXG4uaWNvbl9mbG9wcHlfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGU0XCI7XG59XG5cbi5pY29uX2RyaXZlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlNVwiO1xufVxuXG4uaWNvbl9zZWFyY2hfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY3XCI7XG59XG5cbi5pY29uX2lkX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBlMFwiO1xufVxuXG4uaWNvbl9pZC0yX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmY1wiO1xufVxuXG4uaWNvbl9wdXp6bGVfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGY5XCI7XG59XG5cbi5pY29uX2xpa2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRkXCI7XG59XG5cbi5pY29uX2Rpc2xpa2VfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYxXCI7XG59XG5cbi5pY29uX211Z19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGNcIjtcbn1cblxuLmljb25fY3VycmVuY3lfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYzXCI7XG59XG5cbi5pY29uX3dhbGxldF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZDhcIjtcbn1cblxuLmljb25fcGVuc19hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGJcIjtcbn1cblxuLmljb25fZWFzZWxfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYwXCI7XG59XG5cbi5pY29uX2Zsb3djaGFydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZGZcIjtcbn1cblxuLmljb25fZGF0YXJlcG9ydF9hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cblxuLmljb25fYnJpZWZjYXNlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBmNFwiO1xufVxuXG4uaWNvbl9zaGllbGRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGQ5XCI7XG59XG5cbi5pY29uX3BlcmNlbnRfYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMGRhXCI7XG59XG5cbi5pY29uX2dsb2JlX2FsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTBkZVwiO1xufVxuXG4uaWNvbl9jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwZTZcIjtcbn1cblxuLmdseXBoIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogLjc1ZW07XG4gIG1hcmdpbjogLjRlbSAxLjVlbSAuNzVlbSAwO1xuICB3aWR0aDogNmVtO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmdseXBoX2JpZyB7XG4gIGZvbnQtc2l6ZTogMTI4cHg7XG4gIGNvbG9yOiAjNTljNWRjO1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xufVxuXG4uZ2x5cGggZGl2IHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5nbHlwaCBpbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBjb25zb2xhcywgbW9ub3NwYWNlO1xuICBmb250LXNpemU6IDEycHg7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjY2M7XG4gIHBhZGRpbmc6IC4yZW07XG4gIC1tb3otYm9yZGVyLXJhZGl1czogNXB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmNlbnRlcmVkIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmdseXBoIC5mczEge1xuICBmb250LXNpemU6IDJlbTtcbn1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90P3Y9NC43LjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQuZW90PyNpZWZpeCZ2PTQuNy4wXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWF3ZXNvbWUvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1hd2Vzb21lL2ZvbnRhd2Vzb21lLXdlYmZvbnQudHRmP3Y9NC43LjBcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtYXdlc29tZS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLmZhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cblxuLmZhLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS0zeCB7XG4gIGZvbnQtc2l6ZTogM2VtO1xufVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cblxuLmZhLTV4IHtcbiAgZm9udC1zaXplOiA1ZW07XG59XG5cbi5mYS1mdyB7XG4gIHdpZHRoOiAxLjI4NTcxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mYS11bCA+IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0ZW07XG59XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtO1xufVxuXG4uZmEtcHVsbC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEuZmEtcHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xufVxuXG4uZmEucHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtO1xufVxuXG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuXG4uZmEtc3BpbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLmZhLXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG4uZmEtcm90YXRlLTkwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cblxuLmZhLXJvdGF0ZS0yNzAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTMpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG59XG5cbi5mYS1mbGlwLWhvcml6b250YWwge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTAsIG1pcnJvcj0xKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xufVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG5cbjpyb290IC5mYS1yb3RhdGUtOTAsXG46cm9vdCAuZmEtcm90YXRlLTE4MCxcbjpyb290IC5mYS1yb3RhdGUtMjcwLFxuOnJvb3QgLmZhLWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC5mYS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuXG4uZmEtc3RhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmEtc3RhY2stMXgge1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi8qIEZvbnQgQXdlc29tZSB1c2VzIHRoZSBVbmljb2RlIFByaXZhdGUgVXNlIEFyZWEgKFBVQSkgdG8gZW5zdXJlIHNjcmVlblxuICAgcmVhZGVycyBkbyBub3QgcmVhZCBvZmYgcmFuZG9tIGNoYXJhY3RlcnMgdGhhdCByZXByZXNlbnQgaWNvbnMgKi9cbi5mYS1nbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AgFwiO1xufVxuXG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIFcIjtcbn1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiO1xufVxuXG4uZmEtZW52ZWxvcGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ag1wiO1xufVxuXG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIRcIjtcbn1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjtcbn1cblxuLmZhLXN0YXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AhlwiO1xufVxuXG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ah1wiO1xufVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiO1xufVxuXG4uZmEtdGgtbGFyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIlcIjtcbn1cblxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CKXCI7XG59XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7XG59XG5cbi5mYS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AjFwiO1xufVxuXG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgI1cIjtcbn1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7XG59XG5cbi5mYS1zZWFyY2gtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJBcIjtcbn1cblxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkVwiO1xufVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7XG59XG5cbi5mYS1nZWFyOmJlZm9yZSxcbi5mYS1jb2c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJNcIjtcbn1cblxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJRcIjtcbn1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjtcbn1cblxuLmZhLWZpbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AllwiO1xufVxuXG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Al1wiO1xufVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiO1xufVxuXG4uZmEtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJlcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJpcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7XG59XG5cbi5mYS1pbmJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnFwiO1xufVxuXG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AnVwiO1xufVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjtcbn1cblxuLmZhLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKFcIjtcbn1cblxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CiXCI7XG59XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7XG59XG5cbi5mYS1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CkXCI7XG59XG5cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ClXCI7XG59XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7XG59XG5cbi5mYS12b2x1bWUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ap1wiO1xufVxuXG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CoXCI7XG59XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjtcbn1cblxuLmZhLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKpcIjtcbn1cblxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Aq1wiO1xufVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiO1xufVxuXG4uZmEtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArVwiO1xufVxuXG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgK5cIjtcbn1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7XG59XG5cbi5mYS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLBcIjtcbn1cblxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLFcIjtcbn1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjtcbn1cblxuLmZhLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+As1wiO1xufVxuXG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLRcIjtcbn1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjtcbn1cblxuLmZhLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLZcIjtcbn1cblxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+At1wiO1xufVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjtcbn1cblxuLmZhLWFsaWduLWp1c3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLlcIjtcbn1cblxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLpcIjtcbn1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiO1xufVxuXG4uZmEtaW5kZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C8XCI7XG59XG5cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgL1cIjtcbn1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7XG59XG5cbi5mYS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYBcIjtcbn1cblxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYFcIjtcbn1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiO1xufVxuXG4uZmEtdGludDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bg1wiO1xufVxuXG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GEXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiO1xufVxuXG4uZmEtY2hlY2stc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYZcIjtcbn1cblxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bh1wiO1xufVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiO1xufVxuXG4uZmEtZmFzdC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiVwiO1xufVxuXG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYpcIjtcbn1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjtcbn1cblxuLmZhLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GMXCI7XG59XG5cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GNXCI7XG59XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7XG59XG5cbi5mYS1mYXN0LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZBcIjtcbn1cblxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkVwiO1xufVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjtcbn1cblxuLmZhLWNoZXZyb24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bk1wiO1xufVxuXG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BlFwiO1xufVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjtcbn1cblxuLmZhLW1pbnVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BllwiO1xufVxuXG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GXXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjtcbn1cblxuLmZhLXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BmVwiO1xufVxuXG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZpcIjtcbn1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjtcbn1cblxuLmZhLXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GcXCI7XG59XG5cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BnVwiO1xufVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7XG59XG5cbi5mYS1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GgXCI7XG59XG5cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BoVwiO1xufVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjtcbn1cblxuLmZhLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaNcIjtcbn1cblxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaRcIjtcbn1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiO1xufVxuXG4uZmEtY29tcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaZcIjtcbn1cblxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgadcIjtcbn1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7XG59XG5cbi5mYS1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqVwiO1xufVxuXG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GqXCI7XG59XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7XG59XG5cbi5mYS1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GsXCI7XG59XG5cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GtXCI7XG59XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjtcbn1cblxuLmZhLWV5ZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BsFwiO1xufVxuXG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbFcIjtcbn1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7XG59XG5cbi5mYS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bs1wiO1xufVxuXG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G0XCI7XG59XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7XG59XG5cbi5mYS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbZcIjtcbn1cblxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbdcIjtcbn1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiO1xufVxuXG4uZmEtcmV0d2VldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuVwiO1xufVxuXG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BulwiO1xufVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7XG59XG5cbi5mYS1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BvFwiO1xufVxuXG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgb1cIjtcbn1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7XG59XG5cbi5mYS1iYXItY2hhcnQtbzpiZWZvcmUsXG4uZmEtYmFyLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KAXCI7XG59XG5cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CgVwiO1xufVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7XG59XG5cbi5mYS1jYW1lcmEtcmV0cm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoNcIjtcbn1cblxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ChFwiO1xufVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjtcbn1cblxuLmZhLWNvbW1lbnRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KGXCI7XG59XG5cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ch1wiO1xufVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiO1xufVxuXG4uZmEtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KJXCI7XG59XG5cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KKXCI7XG59XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiO1xufVxuXG4uZmEtbGlua2VkaW4tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KMXCI7XG59XG5cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KNXCI7XG59XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7XG59XG5cbi5mYS1zaWduLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KQXCI7XG59XG5cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpFcIjtcbn1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjtcbn1cblxuLmZhLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ck1wiO1xufVxuXG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ClFwiO1xufVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjtcbn1cblxuLmZhLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG59XG5cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KXXCI7XG59XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjtcbn1cblxuLmZhLXR3aXR0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgplcIjtcbn1cblxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KaXCI7XG59XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjtcbn1cblxuLmZhLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnFwiO1xufVxuXG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgp1cIjtcbn1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiO1xufVxuXG4uZmEtaGRkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqBcIjtcbn1cblxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KhXCI7XG59XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7XG59XG5cbi5mYS1jZXJ0aWZpY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Co1wiO1xufVxuXG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KkXCI7XG59XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiO1xufVxuXG4uZmEtaGFuZC1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KmXCI7XG59XG5cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cp1wiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqVwiO1xufVxuXG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KqXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiO1xufVxuXG4uZmEtZ2xvYmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqxcIjtcbn1cblxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrVwiO1xufVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjtcbn1cblxuLmZhLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsFwiO1xufVxuXG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KxXCI7XG59XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7XG59XG5cbi5mYS1ncm91cDpiZWZvcmUsXG4uZmEtdXNlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4BcIjtcbn1cblxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OBXCI7XG59XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiO1xufVxuXG4uZmEtZmxhc2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4NcIjtcbn1cblxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4RcIjtcbn1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjtcbn1cblxuLmZhLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DhlwiO1xufVxuXG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4dcIjtcbn1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiO1xufVxuXG4uZmEtbmF2aWNvbjpiZWZvcmUsXG4uZmEtcmVvcmRlcjpiZWZvcmUsXG4uZmEtYmFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiVwiO1xufVxuXG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DilwiO1xufVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiO1xufVxuXG4uZmEtc3RyaWtldGhyb3VnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjFwiO1xufVxuXG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ONXCI7XG59XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiO1xufVxuXG4uZmEtbWFnaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5BcIjtcbn1cblxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ORXCI7XG59XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjtcbn1cblxuLmZhLXBpbnRlcmVzdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5NcIjtcbn1cblxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DlFwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjtcbn1cblxuLmZhLW1vbmV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OWXCI7XG59XG5cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OXXCI7XG59XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiO1xufVxuXG4uZmEtY2FyZXQtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmVwiO1xufVxuXG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5pcIjtcbn1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjtcbn1cblxuLmZhLXVuc29ydGVkOmJlZm9yZSxcbi5mYS1zb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OcXCI7XG59XG5cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DnVwiO1xufVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjtcbn1cblxuLmZhLWVudmVsb3BlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OgXCI7XG59XG5cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DoVwiO1xufVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjtcbn1cblxuLmZhLWxlZ2FsOmJlZm9yZSxcbi5mYS1nYXZlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Do1wiO1xufVxuXG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OkXCI7XG59XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjtcbn1cblxuLmZhLWNvbW1lbnRzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6ZcIjtcbn1cblxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OnXCI7XG59XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7XG59XG5cbi5mYS11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqVwiO1xufVxuXG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DqlwiO1xufVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjtcbn1cblxuLmZhLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OsXCI7XG59XG5cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DrVwiO1xufVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7XG59XG5cbi5mYS11c2VyLW1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OwXCI7XG59XG5cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DsVwiO1xufVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjtcbn1cblxuLmZhLWJlbGwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ColwiO1xufVxuXG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O0XCI7XG59XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7XG59XG5cbi5mYS1maWxlLXRleHQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtlwiO1xufVxuXG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dt1wiO1xufVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiO1xufVxuXG4uZmEtYW1idWxhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O5XCI7XG59XG5cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7pcIjtcbn1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7XG59XG5cbi5mYS1iZWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O8XCI7XG59XG5cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DvVwiO1xufVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SAXCI7XG59XG5cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIFcIjtcbn1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiO1xufVxuXG4uZmEtYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhINcIjtcbn1cblxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIRcIjtcbn1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5mYS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uZmEtbGFwdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SJXCI7XG59XG5cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIpcIjtcbn1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7XG59XG5cbi5mYS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjFwiO1xufVxuXG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmZhLXNwaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkVwiO1xufVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjtcbn1cblxuLmZhLWdpdGh1Yi1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJNcIjtcbn1cblxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SUXCI7XG59XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5mYS1zbWlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SYXCI7XG59XG5cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SZXCI7XG59XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uZmEtZ2FtZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7XG59XG5cbi5mYS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnlwiO1xufVxuXG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKBcIjtcbn1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjtcbn1cblxuLmZhLW1haWwtcmVwbHktYWxsOmJlZm9yZSxcbi5mYS1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKJcIjtcbn1cblxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiO1xufVxuXG4uZmEtY3JvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SmXCI7XG59XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiO1xufVxuXG4uZmEtcXVlc3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKhcIjtcbn1cblxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKlcIjtcbn1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5mYS1zdXBlcnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SsXCI7XG59XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjtcbn1cblxuLmZhLXB1enpsZS1waWVjZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsFwiO1xufVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiO1xufVxuXG4uZmEtc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SyXCI7XG59XG5cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiO1xufVxuXG4uZmEtcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S1XCI7XG59XG5cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLZcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjtcbn1cblxuLmZhLWNoZXZyb24tY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S4XCI7XG59XG5cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EuVwiO1xufVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiO1xufVxuXG4uZmEtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLtcIjtcbn1cblxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLxcIjtcbn1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiO1xufVxuXG4uZmEtdW5sb2NrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvlwiO1xufVxuXG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYBcIjtcbn1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmZhLWVsbGlwc2lzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYJcIjtcbn1cblxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYNcIjtcbn1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7XG59XG5cbi5mYS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYVcIjtcbn1cblxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhlwiO1xufVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmZhLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WIXCI7XG59XG5cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WJXCI7XG59XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjtcbn1cblxuLmZhLXBlbmNpbC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYtcIjtcbn1cblxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WMXCI7XG59XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjtcbn1cblxuLmZhLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY5cIjtcbn1cblxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WQXCI7XG59XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7XG59XG5cbi5mYS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WSXCI7XG59XG5cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZNcIjtcbn1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiO1xufVxuXG4uZmEtZG9sbGFyOmJlZm9yZSxcbi5mYS11c2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZVcIjtcbn1cblxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZZcIjtcbn1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiO1xufVxuXG4uZmEtcnVibGU6YmVmb3JlLFxuLmZhLXJvdWJsZTpiZWZvcmUsXG4uZmEtcnViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WYXCI7XG59XG5cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FmVwiO1xufVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7XG59XG5cbi5mYS1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WbXCI7XG59XG5cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZxcIjtcbn1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7XG59XG5cbi5mYS1zb3J0LWFscGhhLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZ5cIjtcbn1cblxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoFwiO1xufVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FolwiO1xufVxuXG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaNcIjtcbn1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiO1xufVxuXG4uZmEtdGh1bWJzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaVcIjtcbn1cblxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WmXCI7XG59XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7XG59XG5cbi5mYS14aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WoXCI7XG59XG5cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FqVwiO1xufVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7XG59XG5cbi5mYS1kcm9wYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WrXCI7XG59XG5cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrFwiO1xufVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7XG59XG5cbi5mYS1mbGlja3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvha5cIjtcbn1cblxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FsFwiO1xufVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7XG59XG5cbi5mYS1iaXRidWNrZXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WyXCI7XG59XG5cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbNcIjtcbn1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjtcbn1cblxuLmZhLWxvbmctYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtVwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FtlwiO1xufVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7XG59XG5cbi5mYS1sb25nLWFycm93LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W4XCI7XG59XG5cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FuVwiO1xufVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiO1xufVxuXG4uZmEtYW5kcm9pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fu1wiO1xufVxuXG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbxcIjtcbn1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7XG59XG5cbi5mYS1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FvlwiO1xufVxuXG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GgFwiO1xufVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7XG59XG5cbi5mYS1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoJcIjtcbn1cblxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoNcIjtcbn1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjtcbn1cblxuLmZhLXN1bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aFXCI7XG59XG5cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoZcIjtcbn1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjtcbn1cblxuLmZhLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GiFwiO1xufVxuXG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvholcIjtcbn1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7XG59XG5cbi5mYS1yZW5yZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhotcIjtcbn1cblxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GjFwiO1xufVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjtcbn1cblxuLmZhLWFycm93LWNpcmNsZS1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aOXCI7XG59XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aQXCI7XG59XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiO1xufVxuXG4uZmEtZG90LWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aSXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aTXCI7XG59XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjtcbn1cblxuLmZhLXR1cmtpc2gtbGlyYTpiZWZvcmUsXG4uZmEtdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aVXCI7XG59XG5cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aWXCI7XG59XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7XG59XG5cbi5mYS1zbGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmFwiO1xufVxuXG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aZXCI7XG59XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjtcbn1cblxuLmZhLW9wZW5pZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gm1wiO1xufVxuXG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpxcIjtcbn1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjtcbn1cblxuLmZhLXlhaG9vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aeXCI7XG59XG5cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqBcIjtcbn1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiO1xufVxuXG4uZmEtcmVkZGl0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GolwiO1xufVxuXG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ajXCI7XG59XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiO1xufVxuXG4uZmEtZGVsaWNpb3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74alXCI7XG59XG5cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74amXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqFwiO1xufVxuXG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74apXCI7XG59XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjtcbn1cblxuLmZhLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74arXCI7XG59XG5cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqxcIjtcbn1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7XG59XG5cbi5mYS1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GrlwiO1xufVxuXG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74awXCI7XG59XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiO1xufVxuXG4uZmEtY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GslwiO1xufVxuXG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrNcIjtcbn1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjtcbn1cblxuLmZhLWJlaGFuY2Utc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a1XCI7XG59XG5cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GtlwiO1xufVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7XG59XG5cbi5mYS1yZWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a4XCI7XG59XG5cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrlcIjtcbn1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiO1xufVxuXG4uZmEtdHJlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gu1wiO1xufVxuXG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvFwiO1xufVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiO1xufVxuXG4uZmEtc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvlwiO1xufVxuXG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4BcIjtcbn1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjtcbn1cblxuLmZhLWZpbGUtd29yZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eCXCI7XG59XG5cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4NcIjtcbn1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7XG59XG5cbi5mYS1maWxlLXBob3RvLW86YmVmb3JlLFxuLmZhLWZpbGUtcGljdHVyZS1vOmJlZm9yZSxcbi5mYS1maWxlLWltYWdlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4VcIjtcbn1cblxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eGXCI7XG59XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiO1xufVxuXG4uZmEtZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi5mYS1maWxlLXZpZGVvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4hcIjtcbn1cblxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eJXCI7XG59XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7XG59XG5cbi5mYS1jb2RlcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eLXCI7XG59XG5cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjFwiO1xufVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiO1xufVxuXG4uZmEtY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh45cIjtcbn1cblxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkFwiO1xufVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiO1xufVxuXG4uZmEtZ2l0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HklwiO1xufVxuXG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eTXCI7XG59XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7XG59XG5cbi5mYS10ZW5jZW50LXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eVXCI7XG59XG5cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HllwiO1xufVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjtcbn1cblxuLmZhLXNlbmQ6YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eYXCI7XG59XG5cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5lcIjtcbn1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjtcbn1cblxuLmZhLWNpcmNsZS10aGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ebXCI7XG59XG5cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5xcIjtcbn1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiO1xufVxuXG4uZmEtc2xpZGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnlwiO1xufVxuXG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74egXCI7XG59XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7XG59XG5cbi5mYS1ib21iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eiXCI7XG59XG5cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ho1wiO1xufVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7XG59XG5cbi5mYS1iaW5vY3VsYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74elXCI7XG59XG5cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74emXCI7XG59XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7XG59XG5cbi5mYS10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6hcIjtcbn1cblxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6lcIjtcbn1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7XG59XG5cbi5mYS13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74erXCI7XG59XG5cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74esXCI7XG59XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjtcbn1cblxuLmZhLWdvb2dsZS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh65cIjtcbn1cblxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7BcIjtcbn1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjtcbn1cblxuLmZhLWNjLWRpc2NvdmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eyXCI7XG59XG5cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ezXCI7XG59XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjtcbn1cblxuLmZhLWNjLXN0cmlwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtVwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HtlwiO1xufVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7XG59XG5cbi5mYS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuFwiO1xufVxuXG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e5XCI7XG59XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uZmEtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hu1wiO1xufVxuXG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7xcIjtcbn1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmZhLWFyZWEtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh75cIjtcbn1cblxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgFwiO1xufVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiO1xufVxuXG4uZmEtbGFzdGZtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7XG59XG5cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7XG59XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7XG59XG5cbi5mYS10b2dnbGUtb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviIVcIjtcbn1cblxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiO1xufVxuXG4uZmEtaW94aG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iJXCI7XG59XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiO1xufVxuXG4uZmEtc2hla2VsOmJlZm9yZSxcbi5mYS1zaGVxZWw6YmVmb3JlLFxuLmZhLWlsczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiO1xufVxuXG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIxcIjtcbn1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjtcbn1cblxuLmZhLWNvbm5lY3RkZXZlbG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iOXCI7XG59XG5cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkFwiO1xufVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjtcbn1cblxuLmZhLWxlYW5wdWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJJcIjtcbn1cblxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ik1wiO1xufVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5mYS1zaW1wbHlidWlsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJZcIjtcbn1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiO1xufVxuXG4uZmEtY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iYXCI7XG59XG5cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iZXCI7XG59XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7XG59XG5cbi5mYS11c2VyLXNlY3JldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Im1wiO1xufVxuXG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InFwiO1xufVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmZhLWhlYXJ0YmVhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+InlwiO1xufVxuXG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKFcIjtcbn1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjtcbn1cblxuLmZhLW1lcmN1cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKNcIjtcbn1cblxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5mYS12ZW51cy1kb3VibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKZcIjtcbn1cblxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74inXCI7XG59XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7XG59XG5cbi5mYS1tYXJzLXN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqlwiO1xufVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiO1xufVxuXG4uZmEtbmV1dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74isXCI7XG59XG5cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiO1xufVxuXG4uZmEtcGludGVyZXN0LXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cblxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iyXCI7XG59XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjtcbn1cblxuLmZhLXVzZXItcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItFwiO1xufVxuXG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiO1xufVxuXG4uZmEtdmlhY29pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLhcIjtcbn1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiO1xufVxuXG4uZmEtbWVkaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i6XCI7XG59XG5cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i7XCI7XG59XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7XG59XG5cbi5mYS1vcGVuY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvVwiO1xufVxuXG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiO1xufVxuXG4uZmEtYmF0dGVyeS0zOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7XG59XG5cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JglwiO1xufVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjtcbn1cblxuLmZhLWJhdHRlcnktMDpiZWZvcmUsXG4uZmEtYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhFwiO1xufVxuXG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhVwiO1xufVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjtcbn1cblxuLmZhLW9iamVjdC1ncm91cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jh1wiO1xufVxuXG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7XG59XG5cbi5mYS1zdGlja3ktbm90ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mKXCI7XG59XG5cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjtcbn1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7XG59XG5cbi5mYS1jbG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiO1xufVxuXG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiO1xufVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0xOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZFcIjtcbn1cblxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JklwiO1xufVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjtcbn1cblxuLmZhLWhvdXJnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiO1xufVxuXG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mVXCI7XG59XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5mYS1oYW5kLXNjaXNzb3JzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZhcIjtcbn1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiO1xufVxuXG4uZmEtaGFuZC1wb2ludGVyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZpcIjtcbn1cblxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7XG59XG5cbi5mYS1yZWdpc3RlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mdXCI7XG59XG5cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uZmEtZ2ctY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mhXCI7XG59XG5cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiO1xufVxuXG4uZmEtb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjtcbn1cblxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaVcIjtcbn1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7XG59XG5cbi5mYS1zYWZhcmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviadcIjtcbn1cblxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqFwiO1xufVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiO1xufVxuXG4uZmEtb3BlcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviapcIjtcbn1cblxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mrXCI7XG59XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uZmEtY29udGFvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mtXCI7XG59XG5cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiO1xufVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5mYS1jYWxlbmRhci1wbHVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibJcIjtcbn1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjtcbn1cblxuLmZhLWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m1XCI7XG59XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7XG59XG5cbi5mYS1tYXAtc2lnbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibdcIjtcbn1cblxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7XG59XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibpcIjtcbn1cblxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ju1wiO1xufVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjtcbn1cblxuLmZhLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvib5cIjtcbn1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiO1xufVxuXG4uZmEtcmVkZGl0LWFsaWVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qBXCI7XG59XG5cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qCXCI7XG59XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjtcbn1cblxuLmZhLWNvZGllcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qEXCI7XG59XG5cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qFXCI7XG59XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjtcbn1cblxuLmZhLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kh1wiO1xufVxuXG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qIXCI7XG59XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiO1xufVxuXG4uZmEtc2NyaWJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qKXCI7XG59XG5cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviotcIjtcbn1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7XG59XG5cbi5mYS1zdG9wLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjVwiO1xufVxuXG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KjlwiO1xufVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7XG59XG5cbi5mYS1zaG9wcGluZy1iYXNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipFcIjtcbn1cblxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipJcIjtcbn1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiO1xufVxuXG4uZmEtYmx1ZXRvb3RoLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipRcIjtcbn1cblxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbn1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiO1xufVxuXG4uZmEtd3BiZWdpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KmFwiO1xufVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7XG59XG5cbi5mYS11bml2ZXJzYWwtYWNjZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Km1wiO1xufVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjtcbn1cblxuLmZhLWJsaW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KnlwiO1xufVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmZhLWJyYWlsbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqFcIjtcbn1cblxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KolwiO1xufVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjtcbn1cblxuLmZhLWRlYWZuZXNzOmJlZm9yZSxcbi5mYS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLmZhLWRlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7XG59XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7XG59XG5cbi5mYS1zaWduaW5nOmJlZm9yZSxcbi5mYS1zaWduLWxhbmd1YWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qnXCI7XG59XG5cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qoXCI7XG59XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjtcbn1cblxuLmZhLXZpYWRlby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qrXCI7XG59XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiO1xufVxuXG4uZmEtc25hcGNoYXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiO1xufVxuXG4uZmEteW9hc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KslwiO1xufVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiO1xufVxuXG4uZmEtZmE6YmVmb3JlLFxuLmZhLWZvbnQtYXdlc29tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtFwiO1xufVxuXG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjtcbn1cblxuLmZhLWVudmVsb3BlLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q4XCI7XG59XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmZhLWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q6XCI7XG59XG5cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q7XCI7XG59XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiO1xufVxuXG4uZmEtdXNlci1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvir1cIjtcbn1cblxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvir5cIjtcbn1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiO1xufVxuXG4uZmEtaWQtYmFkZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiO1xufVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiO1xufVxuXG4uZmEtcXVvcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4RcIjtcbn1cblxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uFXCI7XG59XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiO1xufVxuXG4uZmEtdGhlcm1vbWV0ZXItNDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4dcIjtcbn1cblxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uIXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0xOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uKXCI7XG59XG5cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Li1wiO1xufVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7XG59XG5cbi5mYS1iYXRodHViOmJlZm9yZSxcbi5mYS1zMTU6YmVmb3JlLFxuLmZhLWJhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi41cIjtcbn1cblxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi45cIjtcbn1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiO1xufVxuXG4uZmEtd2luZG93LW1pbmltaXplOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LklwiO1xufVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjtcbn1cblxuLmZhLXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LlFwiO1xufVxuXG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5VcIjtcbn1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjtcbn1cblxuLmZhLWV0c3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjtcbn1cblxuLmZhLWVlcmNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5pcIjtcbn1cblxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lm1wiO1xufVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjtcbn1cblxuLmZhLXN1cGVycG93ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74udXCI7XG59XG5cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ueXCI7XG59XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjtcbn1cblxuLnNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbn1cblxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwgLnNyLW9ubHktZm9jdXNhYmxlOmZvY3VzIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbn1cblxuLyohXG4gIElvbmljb25zLCB2Mi4wLjBcbiAgQ3JlYXRlZCBieSBCZW4gU3BlcnJ5IGZvciB0aGUgSW9uaWMgRnJhbWV3b3JrLCBodHRwOi8vaW9uaWNvbnMuY29tL1xuICBodHRwczovL3R3aXR0ZXIuY29tL2JlbmpzcGVycnkgIGh0dHBzOi8vdHdpdHRlci5jb20vaW9uaWNmcmFtZXdvcmtcbiAgTUlUIExpY2Vuc2U6IGh0dHBzOi8vZ2l0aHViLmNvbS9kcmlmdHljby9pb25pY29uc1xuXG4gIEFuZHJvaWQtc3R5bGUgaWNvbnMgb3JpZ2luYWxseSBidWlsdCBieSBHb29nbGXigJlzXG4gIE1hdGVyaWFsIERlc2lnbiBJY29uczogaHR0cHM6Ly9naXRodWIuY29tL2dvb2dsZS9tYXRlcmlhbC1kZXNpZ24taWNvbnNcbiAgdXNlZCB1bmRlciBDQyBCWSBodHRwOi8vY3JlYXRpdmVjb21tb25zLm9yZy9saWNlbnNlcy9ieS80LjAvXG4gIE1vZGlmaWVkIGljb25zIHRvIGZpdCBpb25pY29u4oCZcyBncmlkIGZyb20gb3JpZ2luYWwuXG4qL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMuZW90P3Y9Mi4wLjBcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMuZW90P3Y9Mi4wLjAjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2lvbmljb25zL2lvbmljb25zLnR0Zj92PTIuMC4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9pb25pY29ucy9pb25pY29ucy53b2ZmP3Y9Mi4wLjBcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvaW9uaWNvbnMvaW9uaWNvbnMuc3ZnP3Y9Mi4wLjAjSW9uaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pb246YmVmb3JlLCAuaW9uaWNvbnM6YmVmb3JlLFxuLmlvbi06YmVmb3JlLFxuLmlvbi1hbGVydDpiZWZvcmUsXG4uaW9uLWFsZXJ0LWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFkZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWRkLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYWxhcm0tY2xvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFsZXJ0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcHBzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcmNoaXZlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1iYWNrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGRvd24tY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcGxlZnQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wcmlnaHQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodC1jaXJjbGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3B1cDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctZm9yd2FyZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWF0dGFjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYmFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1iaWN5Y2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ib2F0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ib29rbWFyazpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYnVsYjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtYnVzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYWxlbmRhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FsbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FtZXJhOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jYW5jZWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNhcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2FydDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hhdDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2hlY2tib3g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LWJsYW5rOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja2JveC1vdXRsaW5lLWJsYW5rOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jaGVja21hcmstY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbGlwYm9hcmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNsb3NlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY2xvdWQtY2lyY2xlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1kb25lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb2xvci1wYWxldHRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb21wYXNzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250YWN0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1jb250YWN0czpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtY29udHJhY3Q6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWNyZWF0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZGVsZXRlOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kZXNrdG9wOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZG9uZS1hbGw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWRvd25sb2FkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1kcmFmdHM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWV4aXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWV4cGFuZDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZhdm9yaXRlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZpbG06YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZm9sZGVyLW9wZW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWZ1bm5lbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtZ2xvYmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhhbmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhhbmdvdXQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWhhcHB5OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1ob21lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1pbWFnZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbGFwdG9wOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1saXN0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1sb2NhdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLWxvY2s6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1haWw6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1hcDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWVudTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbWljcm9waG9uZS1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW1vcmUtaG9yaXpvbnRhbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbW9yZS12ZXJ0aWNhbDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW5vdGlmaWNhdGlvbnMtbm9uZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1vZmY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW9wZW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLW9wdGlvbnM6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBlb3BsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcGVyc29uOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wZXJzb24tYWRkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1waG9uZS1sYW5kc2NhcGU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBob25lLXBvcnRyYWl0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1waW46YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXBsYW5lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1wbGF5c3RvcmU6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXByaW50OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb2ZmOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1yYWRpby1idXR0b24tb246YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlZnJlc2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXJlbW92ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVtb3ZlLWNpcmNsZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtcmVzdGF1cmFudDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2FkOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zZWFyY2g6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNlbmQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXNldHRpbmdzOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zaGFyZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc2hhcmUtYWx0OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdGFyOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdGFyLWhhbGY6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN0YXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zdWJ3YXk6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXN1bm55OmJlZm9yZSxcbi5pb24tYW5kcm9pZC1zeW5jOmJlZm9yZSxcbi5pb24tYW5kcm9pZC10ZXh0c21zOmJlZm9yZSxcbi5pb24tYW5kcm9pZC10aW1lOmJlZm9yZSxcbi5pb24tYW5kcm9pZC10cmFpbjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdW5sb2NrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC11cGxvYWQ6YmVmb3JlLFxuLmlvbi1hbmRyb2lkLXZvbHVtZS1kb3duOmJlZm9yZSxcbi5pb24tYW5kcm9pZC12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLW9mZjpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtdm9sdW1lLXVwOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13YWxrOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13YXJuaW5nOmJlZm9yZSxcbi5pb24tYW5kcm9pZC13YXRjaDpiZWZvcmUsXG4uaW9uLWFuZHJvaWQtd2lmaTpiZWZvcmUsXG4uaW9uLWFwZXJ0dXJlOmJlZm9yZSxcbi5pb24tYXJjaGl2ZTpiZWZvcmUsXG4uaW9uLWFycm93LWRvd24tYTpiZWZvcmUsXG4uaW9uLWFycm93LWRvd24tYjpiZWZvcmUsXG4uaW9uLWFycm93LWRvd24tYzpiZWZvcmUsXG4uaW9uLWFycm93LWV4cGFuZDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLWRvd24tbGVmdDpiZWZvcmUsXG4uaW9uLWFycm93LWdyYXBoLWRvd24tcmlnaHQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1ncmFwaC11cC1sZWZ0OmJlZm9yZSxcbi5pb24tYXJyb3ctZ3JhcGgtdXAtcmlnaHQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1sZWZ0LWE6YmVmb3JlLFxuLmlvbi1hcnJvdy1sZWZ0LWI6YmVmb3JlLFxuLmlvbi1hcnJvdy1sZWZ0LWM6YmVmb3JlLFxuLmlvbi1hcnJvdy1tb3ZlOmJlZm9yZSxcbi5pb24tYXJyb3ctcmVzaXplOmJlZm9yZSxcbi5pb24tYXJyb3ctcmV0dXJuLWxlZnQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1yZXR1cm4tcmlnaHQ6YmVmb3JlLFxuLmlvbi1hcnJvdy1yaWdodC1hOmJlZm9yZSxcbi5pb24tYXJyb3ctcmlnaHQtYjpiZWZvcmUsXG4uaW9uLWFycm93LXJpZ2h0LWM6YmVmb3JlLFxuLmlvbi1hcnJvdy1zaHJpbms6YmVmb3JlLFxuLmlvbi1hcnJvdy1zd2FwOmJlZm9yZSxcbi5pb24tYXJyb3ctdXAtYTpiZWZvcmUsXG4uaW9uLWFycm93LXVwLWI6YmVmb3JlLFxuLmlvbi1hcnJvdy11cC1jOmJlZm9yZSxcbi5pb24tYXN0ZXJpc2s6YmVmb3JlLFxuLmlvbi1hdDpiZWZvcmUsXG4uaW9uLWJhY2tzcGFjZTpiZWZvcmUsXG4uaW9uLWJhY2tzcGFjZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tYmFnOmJlZm9yZSxcbi5pb24tYmF0dGVyeS1jaGFyZ2luZzpiZWZvcmUsXG4uaW9uLWJhdHRlcnktZW1wdHk6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWZ1bGw6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWhhbGY6YmVmb3JlLFxuLmlvbi1iYXR0ZXJ5LWxvdzpiZWZvcmUsXG4uaW9uLWJlYWtlcjpiZWZvcmUsXG4uaW9uLWJlZXI6YmVmb3JlLFxuLmlvbi1ibHVldG9vdGg6YmVmb3JlLFxuLmlvbi1ib25maXJlOmJlZm9yZSxcbi5pb24tYm9va21hcms6YmVmb3JlLFxuLmlvbi1ib3d0aWU6YmVmb3JlLFxuLmlvbi1icmllZmNhc2U6YmVmb3JlLFxuLmlvbi1idWc6YmVmb3JlLFxuLmlvbi1jYWxjdWxhdG9yOmJlZm9yZSxcbi5pb24tY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1jYW1lcmE6YmVmb3JlLFxuLmlvbi1jYXJkOmJlZm9yZSxcbi5pb24tY2FzaDpiZWZvcmUsXG4uaW9uLWNoYXRib3g6YmVmb3JlLFxuLmlvbi1jaGF0Ym94LXdvcmtpbmc6YmVmb3JlLFxuLmlvbi1jaGF0Ym94ZXM6YmVmb3JlLFxuLmlvbi1jaGF0YnViYmxlOmJlZm9yZSxcbi5pb24tY2hhdGJ1YmJsZS13b3JraW5nOmJlZm9yZSxcbi5pb24tY2hhdGJ1YmJsZXM6YmVmb3JlLFxuLmlvbi1jaGVja21hcms6YmVmb3JlLFxuLmlvbi1jaGVja21hcmstY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWNoZWNrbWFyay1yb3VuZDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tZG93bjpiZWZvcmUsXG4uaW9uLWNoZXZyb24tbGVmdDpiZWZvcmUsXG4uaW9uLWNoZXZyb24tcmlnaHQ6YmVmb3JlLFxuLmlvbi1jaGV2cm9uLXVwOmJlZm9yZSxcbi5pb24tY2xpcGJvYXJkOmJlZm9yZSxcbi5pb24tY2xvY2s6YmVmb3JlLFxuLmlvbi1jbG9zZTpiZWZvcmUsXG4uaW9uLWNsb3NlLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1jbG9zZS1yb3VuZDpiZWZvcmUsXG4uaW9uLWNsb3NlZC1jYXB0aW9uaW5nOmJlZm9yZSxcbi5pb24tY2xvdWQ6YmVmb3JlLFxuLmlvbi1jb2RlOmJlZm9yZSxcbi5pb24tY29kZS1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWNvZGUtd29ya2luZzpiZWZvcmUsXG4uaW9uLWNvZmZlZTpiZWZvcmUsXG4uaW9uLWNvbXBhc3M6YmVmb3JlLFxuLmlvbi1jb21wb3NlOmJlZm9yZSxcbi5pb24tY29ubmVjdGlvbi1iYXJzOmJlZm9yZSxcbi5pb24tY29udHJhc3Q6YmVmb3JlLFxuLmlvbi1jcm9wOmJlZm9yZSxcbi5pb24tY3ViZTpiZWZvcmUsXG4uaW9uLWRpc2M6YmVmb3JlLFxuLmlvbi1kb2N1bWVudDpiZWZvcmUsXG4uaW9uLWRvY3VtZW50LXRleHQ6YmVmb3JlLFxuLmlvbi1kcmFnOmJlZm9yZSxcbi5pb24tZWFydGg6YmVmb3JlLFxuLmlvbi1lYXNlbDpiZWZvcmUsXG4uaW9uLWVkaXQ6YmVmb3JlLFxuLmlvbi1lZ2c6YmVmb3JlLFxuLmlvbi1lamVjdDpiZWZvcmUsXG4uaW9uLWVtYWlsOmJlZm9yZSxcbi5pb24tZW1haWwtdW5yZWFkOmJlZm9yZSxcbi5pb24tZXJsZW5tZXllci1mbGFzazpiZWZvcmUsXG4uaW9uLWVybGVubWV5ZXItZmxhc2stYnViYmxlczpiZWZvcmUsXG4uaW9uLWV5ZTpiZWZvcmUsXG4uaW9uLWV5ZS1kaXNhYmxlZDpiZWZvcmUsXG4uaW9uLWZlbWFsZTpiZWZvcmUsXG4uaW9uLWZpbGluZzpiZWZvcmUsXG4uaW9uLWZpbG0tbWFya2VyOmJlZm9yZSxcbi5pb24tZmlyZWJhbGw6YmVmb3JlLFxuLmlvbi1mbGFnOmJlZm9yZSxcbi5pb24tZmxhbWU6YmVmb3JlLFxuLmlvbi1mbGFzaDpiZWZvcmUsXG4uaW9uLWZsYXNoLW9mZjpiZWZvcmUsXG4uaW9uLWZvbGRlcjpiZWZvcmUsXG4uaW9uLWZvcms6YmVmb3JlLFxuLmlvbi1mb3JrLXJlcG86YmVmb3JlLFxuLmlvbi1mb3J3YXJkOmJlZm9yZSxcbi5pb24tZnVubmVsOmJlZm9yZSxcbi5pb24tZ2Vhci1hOmJlZm9yZSxcbi5pb24tZ2Vhci1iOmJlZm9yZSxcbi5pb24tZ3JpZDpiZWZvcmUsXG4uaW9uLWhhbW1lcjpiZWZvcmUsXG4uaW9uLWhhcHB5OmJlZm9yZSxcbi5pb24taGFwcHktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWhlYWRwaG9uZTpiZWZvcmUsXG4uaW9uLWhlYXJ0OmJlZm9yZSxcbi5pb24taGVhcnQtYnJva2VuOmJlZm9yZSxcbi5pb24taGVscDpiZWZvcmUsXG4uaW9uLWhlbHAtYnVveTpiZWZvcmUsXG4uaW9uLWhlbHAtY2lyY2xlZDpiZWZvcmUsXG4uaW9uLWhvbWU6YmVmb3JlLFxuLmlvbi1pY2VjcmVhbTpiZWZvcmUsXG4uaW9uLWltYWdlOmJlZm9yZSxcbi5pb24taW1hZ2VzOmJlZm9yZSxcbi5pb24taW5mb3JtYXRpb246YmVmb3JlLFxuLmlvbi1pbmZvcm1hdGlvbi1jaXJjbGVkOmJlZm9yZSxcbi5pb24taW9uaWM6YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm06YmVmb3JlLFxuLmlvbi1pb3MtYWxhcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1hbGJ1bXM6YmVmb3JlLFxuLmlvbi1pb3MtYWxidW1zLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYW1lcmljYW5mb290YmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYW5hbHl0aWNzOmJlZm9yZSxcbi5pb24taW9zLWFuYWx5dGljcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWJhY2s6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctZG93bjpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy1mb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLWFycm93LWxlZnQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctcmlnaHQ6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdGhpbi1kb3duOmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tbGVmdDpiZWZvcmUsXG4uaW9uLWlvcy1hcnJvdy10aGluLXJpZ2h0OmJlZm9yZSxcbi5pb24taW9zLWFycm93LXRoaW4tdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXJyb3ctdXA6YmVmb3JlLFxuLmlvbi1pb3MtYXQ6YmVmb3JlLFxuLmlvbi1pb3MtYXQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXJjb2RlOmJlZm9yZSxcbi5pb24taW9zLWJhcmNvZGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1iYXNlYmFsbDpiZWZvcmUsXG4uaW9uLWlvcy1iYXNlYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJhc2tldGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmFza2V0YmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJlbGw6YmVmb3JlLFxuLmlvbi1pb3MtYmVsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvZHk6YmVmb3JlLFxuLmlvbi1pb3MtYm9keS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvbHQ6YmVmb3JlLFxuLmlvbi1pb3MtYm9sdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2s6YmVmb3JlLFxuLmlvbi1pb3MtYm9vay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJvb2ttYXJrczpiZWZvcmUsXG4uaW9uLWlvcy1ib29rbWFya3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ib3g6YmVmb3JlLFxuLmlvbi1pb3MtYm94LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtYnJpZWZjYXNlOmJlZm9yZSxcbi5pb24taW9zLWJyaWVmY2FzZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWJyb3dzZXJzOmJlZm9yZSxcbi5pb24taW9zLWJyb3dzZXJzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsY3VsYXRvcjpiZWZvcmUsXG4uaW9uLWlvcy1jYWxjdWxhdG9yLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FsZW5kYXI6YmVmb3JlLFxuLmlvbi1pb3MtY2FsZW5kYXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jYW1lcmE6YmVmb3JlLFxuLmlvbi1pb3MtY2FtZXJhLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2FydDpiZWZvcmUsXG4uaW9uLWlvcy1jYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJveGVzOmJlZm9yZSxcbi5pb24taW9zLWNoYXRib3hlcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoYXRidWJibGU6YmVmb3JlLFxuLmlvbi1pb3MtY2hhdGJ1YmJsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNoZWNrbWFyazpiZWZvcmUsXG4uaW9uLWlvcy1jaGVja21hcmstZW1wdHk6YmVmb3JlLFxuLmlvbi1pb3MtY2hlY2ttYXJrLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2lyY2xlLWZpbGxlZDpiZWZvcmUsXG4uaW9uLWlvcy1jaXJjbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG9jazpiZWZvcmUsXG4uaW9uLWlvcy1jbG9jay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlOmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWNsb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWQtZG93bmxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkLXVwbG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZC11cGxvYWQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jbG91ZHk6YmVmb3JlLFxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0OmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1uaWdodC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNsb3VkeS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWNvZzpiZWZvcmUsXG4uaW9uLWlvcy1jb2ctb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci1maWx0ZXI6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3ItZmlsdGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29sb3Itd2FuZDpiZWZvcmUsXG4uaW9uLWlvcy1jb2xvci13YW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29tcG9zZTpiZWZvcmUsXG4uaW9uLWlvcy1jb21wb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29udGFjdDpiZWZvcmUsXG4uaW9uLWlvcy1jb250YWN0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY29weTpiZWZvcmUsXG4uaW9uLWlvcy1jb3B5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtY3JvcDpiZWZvcmUsXG4uaW9uLWlvcy1jcm9wLXN0cm9uZzpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZDpiZWZvcmUsXG4uaW9uLWlvcy1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWRyYWc6YmVmb3JlLFxuLmlvbi1pb3MtZW1haWw6YmVmb3JlLFxuLmlvbi1pb3MtZW1haWwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1leWU6YmVmb3JlLFxuLmlvbi1pb3MtZXllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQ6YmVmb3JlLFxuLmlvbi1pb3MtZmFzdGZvcndhcmQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1maWxpbmc6YmVmb3JlLFxuLmlvbi1pb3MtZmlsaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmlsbTpiZWZvcmUsXG4uaW9uLWlvcy1maWxtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhZzpiZWZvcmUsXG4uaW9uLWlvcy1mbGFnLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhbWU6YmVmb3JlLFxuLmlvbi1pb3MtZmxhbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzazpiZWZvcmUsXG4uaW9uLWlvcy1mbGFzay1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWZsb3dlcjpiZWZvcmUsXG4uaW9uLWlvcy1mbG93ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1mb2xkZXI6YmVmb3JlLFxuLmlvbi1pb3MtZm9sZGVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGw6YmVmb3JlLFxuLmlvbi1pb3MtZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYTpiZWZvcmUsXG4uaW9uLWlvcy1nYW1lLWNvbnRyb2xsZXItYS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iOmJlZm9yZSxcbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1iLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2VhcjpiZWZvcmUsXG4uaW9uLWlvcy1nZWFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ2xhc3NlczpiZWZvcmUsXG4uaW9uLWlvcy1nbGFzc2VzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtZ3JpZC12aWV3OmJlZm9yZSxcbi5pb24taW9zLWdyaWQtdmlldy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWhlYXJ0OmJlZm9yZSxcbi5pb24taW9zLWhlYXJ0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaGVscDpiZWZvcmUsXG4uaW9uLWlvcy1oZWxwLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWhlbHAtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1ob21lOmJlZm9yZSxcbi5pb24taW9zLWhvbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZTpiZWZvcmUsXG4uaW9uLWlvcy1pbmZpbml0ZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uOmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLWluZm9ybWF0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtaW9uaWMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1rZXlwYWQ6YmVmb3JlLFxuLmlvbi1pb3Mta2V5cGFkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbGlnaHRidWxiOmJlZm9yZSxcbi5pb24taW9zLWxpZ2h0YnVsYi1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxpc3Q6YmVmb3JlLFxuLmlvbi1pb3MtbGlzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvY2F0aW9uOmJlZm9yZSxcbi5pb24taW9zLWxvY2F0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbG9ja2VkOmJlZm9yZSxcbi5pb24taW9zLWxvY2tlZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLWxvb3A6YmVmb3JlLFxuLmlvbi1pb3MtbG9vcC1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3MtbWVkaWNhbDpiZWZvcmUsXG4uaW9uLWlvcy1tZWRpY2FsLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbWVka2l0OmJlZm9yZSxcbi5pb24taW9zLW1lZGtpdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pYzpiZWZvcmUsXG4uaW9uLWlvcy1taWMtb2ZmOmJlZm9yZSxcbi5pb24taW9zLW1pYy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLW1pbnVzOmJlZm9yZSxcbi5pb24taW9zLW1pbnVzLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLW1pbnVzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9uaXRvcjpiZWZvcmUsXG4uaW9uLWlvcy1tb25pdG9yLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9vbjpiZWZvcmUsXG4uaW9uLWlvcy1tb29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbW9yZTpiZWZvcmUsXG4uaW9uLWlvcy1tb3JlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlOmJlZm9yZSxcbi5pb24taW9zLW11c2ljYWwtbm90ZXM6YmVmb3JlLFxuLmlvbi1pb3MtbmF2aWdhdGU6YmVmb3JlLFxuLmlvbi1pb3MtbmF2aWdhdGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1udXRyaXRpb246YmVmb3JlLFxuLmlvbi1pb3MtbnV0cml0aW9uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXI6YmVmb3JlLFxuLmlvbi1pb3MtcGFwZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXBlcnBsYW5lOmJlZm9yZSxcbi5pb24taW9zLXBhcGVycGxhbmUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueTpiZWZvcmUsXG4uaW9uLWlvcy1wYXJ0bHlzdW5ueS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlOmJlZm9yZSxcbi5pb24taW9zLXBhdXNlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGF3OmJlZm9yZSxcbi5pb24taW9zLXBhdy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBlb3BsZTpiZWZvcmUsXG4uaW9uLWlvcy1wZW9wbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wZXJzb246YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGVyc29uYWRkOmJlZm9yZSxcbi5pb24taW9zLXBlcnNvbmFkZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXBob3RvczpiZWZvcmUsXG4uaW9uLWlvcy1waG90b3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1waWU6YmVmb3JlLFxuLmlvbi1pb3MtcGllLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGludDpiZWZvcmUsXG4uaW9uLWlvcy1waW50LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGxheTpiZWZvcmUsXG4uaW9uLWlvcy1wbGF5LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcGx1czpiZWZvcmUsXG4uaW9uLWlvcy1wbHVzLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLXBsdXMtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZzpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZy1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXByaWNldGFnczpiZWZvcmUsXG4uaW9uLWlvcy1wcmljZXRhZ3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wcmludGVyOmJlZm9yZSxcbi5pb24taW9zLXByaW50ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZTpiZWZvcmUsXG4uaW9uLWlvcy1wdWxzZS1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnk6YmVmb3JlLFxuLmlvbi1pb3MtcmFpbnktb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWNvcmRpbmc6YmVmb3JlLFxuLmlvbi1pb3MtcmVjb3JkaW5nLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVkbzpiZWZvcmUsXG4uaW9uLWlvcy1yZWRvLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtcmVmcmVzaDpiZWZvcmUsXG4uaW9uLWlvcy1yZWZyZXNoLWVtcHR5OmJlZm9yZSxcbi5pb24taW9zLXJlZnJlc2gtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZWxvYWQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmE6YmVmb3JlLFxuLmlvbi1pb3MtcmV2ZXJzZS1jYW1lcmEtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1yZXdpbmQ6YmVmb3JlLFxuLmlvbi1pb3MtcmV3aW5kLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtcm9zZTpiZWZvcmUsXG4uaW9uLWlvcy1yb3NlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc2VhcmNoOmJlZm9yZSxcbi5pb24taW9zLXNlYXJjaC1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3M6YmVmb3JlLFxuLmlvbi1pb3Mtc2V0dGluZ3Mtc3Ryb25nOmJlZm9yZSxcbi5pb24taW9zLXNodWZmbGU6YmVmb3JlLFxuLmlvbi1pb3Mtc2h1ZmZsZS1zdHJvbmc6YmVmb3JlLFxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkOmJlZm9yZSxcbi5pb24taW9zLXNraXBiYWNrd2FyZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXNraXBmb3J3YXJkOmJlZm9yZSxcbi5pb24taW9zLXNraXBmb3J3YXJkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc25vd3k6YmVmb3JlLFxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLmlvbi1pb3Mtc3BlZWRvbWV0ZXItb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyOmJlZm9yZSxcbi5pb24taW9zLXN0YXItaGFsZjpiZWZvcmUsXG4uaW9uLWlvcy1zdGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtc3RvcHdhdGNoOmJlZm9yZSxcbi5pb24taW9zLXN0b3B3YXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXN1bm55OmJlZm9yZSxcbi5pb24taW9zLXN1bm55LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdGVsZXBob25lOmJlZm9yZSxcbi5pb24taW9zLXRlbGVwaG9uZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRlbm5pc2JhbGw6YmVmb3JlLFxuLmlvbi1pb3MtdGVubmlzYmFsbC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRodW5kZXJzdG9ybTpiZWZvcmUsXG4uaW9uLWlvcy10aHVuZGVyc3Rvcm0tb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lOmJlZm9yZSxcbi5pb24taW9zLXRpbWUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10aW1lcjpiZWZvcmUsXG4uaW9uLWlvcy10aW1lci1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXRvZ2dsZTpiZWZvcmUsXG4uaW9uLWlvcy10b2dnbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaDpiZWZvcmUsXG4uaW9uLWlvcy10cmFzaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVuZG86YmVmb3JlLFxuLmlvbi1pb3MtdW5kby1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXVubG9ja2VkOmJlZm9yZSxcbi5pb24taW9zLXVubG9ja2VkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3MtdXBsb2FkOmJlZm9yZSxcbi5pb24taW9zLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtOmJlZm9yZSxcbi5pb24taW9zLXZpZGVvY2FtLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWhpZ2g6YmVmb3JlLFxuLmlvbi1pb3Mtdm9sdW1lLWxvdzpiZWZvcmUsXG4uaW9uLWlvcy13aW5lZ2xhc3M6YmVmb3JlLFxuLmlvbi1pb3Mtd2luZWdsYXNzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1pb3Mtd29ybGQ6YmVmb3JlLFxuLmlvbi1pb3Mtd29ybGQtb3V0bGluZTpiZWZvcmUsXG4uaW9uLWlwYWQ6YmVmb3JlLFxuLmlvbi1pcGhvbmU6YmVmb3JlLFxuLmlvbi1pcG9kOmJlZm9yZSxcbi5pb24tamV0OmJlZm9yZSxcbi5pb24ta2V5OmJlZm9yZSxcbi5pb24ta25pZmU6YmVmb3JlLFxuLmlvbi1sYXB0b3A6YmVmb3JlLFxuLmlvbi1sZWFmOmJlZm9yZSxcbi5pb24tbGV2ZWxzOmJlZm9yZSxcbi5pb24tbGlnaHRidWxiOmJlZm9yZSxcbi5pb24tbGluazpiZWZvcmUsXG4uaW9uLWxvYWQtYTpiZWZvcmUsXG4uaW9uLWxvYWQtYjpiZWZvcmUsXG4uaW9uLWxvYWQtYzpiZWZvcmUsXG4uaW9uLWxvYWQtZDpiZWZvcmUsXG4uaW9uLWxvY2F0aW9uOmJlZm9yZSxcbi5pb24tbG9jay1jb21iaW5hdGlvbjpiZWZvcmUsXG4uaW9uLWxvY2tlZDpiZWZvcmUsXG4uaW9uLWxvZy1pbjpiZWZvcmUsXG4uaW9uLWxvZy1vdXQ6YmVmb3JlLFxuLmlvbi1sb29wOmJlZm9yZSxcbi5pb24tbWFnbmV0OmJlZm9yZSxcbi5pb24tbWFsZTpiZWZvcmUsXG4uaW9uLW1hbjpiZWZvcmUsXG4uaW9uLW1hcDpiZWZvcmUsXG4uaW9uLW1lZGtpdDpiZWZvcmUsXG4uaW9uLW1lcmdlOmJlZm9yZSxcbi5pb24tbWljLWE6YmVmb3JlLFxuLmlvbi1taWMtYjpiZWZvcmUsXG4uaW9uLW1pYy1jOmJlZm9yZSxcbi5pb24tbWludXM6YmVmb3JlLFxuLmlvbi1taW51cy1jaXJjbGVkOmJlZm9yZSxcbi5pb24tbWludXMtcm91bmQ6YmVmb3JlLFxuLmlvbi1tb2RlbC1zOmJlZm9yZSxcbi5pb24tbW9uaXRvcjpiZWZvcmUsXG4uaW9uLW1vcmU6YmVmb3JlLFxuLmlvbi1tb3VzZTpiZWZvcmUsXG4uaW9uLW11c2ljLW5vdGU6YmVmb3JlLFxuLmlvbi1uYXZpY29uOmJlZm9yZSxcbi5pb24tbmF2aWNvbi1yb3VuZDpiZWZvcmUsXG4uaW9uLW5hdmlnYXRlOmJlZm9yZSxcbi5pb24tbmV0d29yazpiZWZvcmUsXG4uaW9uLW5vLXNtb2tpbmc6YmVmb3JlLFxuLmlvbi1udWNsZWFyOmJlZm9yZSxcbi5pb24tb3V0bGV0OmJlZm9yZSxcbi5pb24tcGFpbnRicnVzaDpiZWZvcmUsXG4uaW9uLXBhaW50YnVja2V0OmJlZm9yZSxcbi5pb24tcGFwZXItYWlycGxhbmU6YmVmb3JlLFxuLmlvbi1wYXBlcmNsaXA6YmVmb3JlLFxuLmlvbi1wYXVzZTpiZWZvcmUsXG4uaW9uLXBlcnNvbjpiZWZvcmUsXG4uaW9uLXBlcnNvbi1hZGQ6YmVmb3JlLFxuLmlvbi1wZXJzb24tc3RhbGtlcjpiZWZvcmUsXG4uaW9uLXBpZS1ncmFwaDpiZWZvcmUsXG4uaW9uLXBpbjpiZWZvcmUsXG4uaW9uLXBpbnBvaW50OmJlZm9yZSxcbi5pb24tcGl6emE6YmVmb3JlLFxuLmlvbi1wbGFuZTpiZWZvcmUsXG4uaW9uLXBsYW5ldDpiZWZvcmUsXG4uaW9uLXBsYXk6YmVmb3JlLFxuLmlvbi1wbGF5c3RhdGlvbjpiZWZvcmUsXG4uaW9uLXBsdXM6YmVmb3JlLFxuLmlvbi1wbHVzLWNpcmNsZWQ6YmVmb3JlLFxuLmlvbi1wbHVzLXJvdW5kOmJlZm9yZSxcbi5pb24tcG9kaXVtOmJlZm9yZSxcbi5pb24tcG91bmQ6YmVmb3JlLFxuLmlvbi1wb3dlcjpiZWZvcmUsXG4uaW9uLXByaWNldGFnOmJlZm9yZSxcbi5pb24tcHJpY2V0YWdzOmJlZm9yZSxcbi5pb24tcHJpbnRlcjpiZWZvcmUsXG4uaW9uLXB1bGwtcmVxdWVzdDpiZWZvcmUsXG4uaW9uLXFyLXNjYW5uZXI6YmVmb3JlLFxuLmlvbi1xdW90ZTpiZWZvcmUsXG4uaW9uLXJhZGlvLXdhdmVzOmJlZm9yZSxcbi5pb24tcmVjb3JkOmJlZm9yZSxcbi5pb24tcmVmcmVzaDpiZWZvcmUsXG4uaW9uLXJlcGx5OmJlZm9yZSxcbi5pb24tcmVwbHktYWxsOmJlZm9yZSxcbi5pb24tcmliYm9uLWE6YmVmb3JlLFxuLmlvbi1yaWJib24tYjpiZWZvcmUsXG4uaW9uLXNhZDpiZWZvcmUsXG4uaW9uLXNhZC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc2Npc3NvcnM6YmVmb3JlLFxuLmlvbi1zZWFyY2g6YmVmb3JlLFxuLmlvbi1zZXR0aW5nczpiZWZvcmUsXG4uaW9uLXNoYXJlOmJlZm9yZSxcbi5pb24tc2h1ZmZsZTpiZWZvcmUsXG4uaW9uLXNraXAtYmFja3dhcmQ6YmVmb3JlLFxuLmlvbi1za2lwLWZvcndhcmQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5kcm9pZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmRyb2lkLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYW5ndWxhcjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1hbmd1bGFyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYXBwbGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYXBwbGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1iaXRjb2luOmJlZm9yZSxcbi5pb24tc29jaWFsLWJpdGNvaW4tb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1idWZmZXI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtYnVmZmVyLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY2hyb21lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNocm9tZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNvZGVwZW46YmVmb3JlLFxuLmlvbi1zb2NpYWwtY29kZXBlbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWNzczM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtY3NzMy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRlc2lnbmVybmV3czpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kZXNpZ25lcm5ld3Mtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcmliYmJsZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1kcmliYmJsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWRyb3Bib3g6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZHJvcGJveC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWV1cm86YmVmb3JlLFxuLmlvbi1zb2NpYWwtZXVyby1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWZhY2Vib29rOmJlZm9yZSxcbi5pb24tc29jaWFsLWZhY2Vib29rLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZm91cnNxdWFyZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZnJlZWJzZC1kZXZpbDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1naXRodWI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ2l0aHViLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWdvb2dsZXBsdXM6YmVmb3JlLFxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWhhY2tlcm5ld3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaGFja2VybmV3cy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWh0bWw1OmJlZm9yZSxcbi5pb24tc29jaWFsLWh0bWw1LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtaW5zdGFncmFtOmJlZm9yZSxcbi5pb24tc29jaWFsLWluc3RhZ3JhbS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWphdmFzY3JpcHQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLWxpbmtlZGluOmJlZm9yZSxcbi5pb24tc29jaWFsLWxpbmtlZGluLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtbWFya2Rvd246YmVmb3JlLFxuLmlvbi1zb2NpYWwtbm9kZWpzOmJlZm9yZSxcbi5pb24tc29jaWFsLW9jdG9jYXQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcGludGVyZXN0OmJlZm9yZSxcbi5pb24tc29jaWFsLXBpbnRlcmVzdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXB5dGhvbjpiZWZvcmUsXG4uaW9uLXNvY2lhbC1yZWRkaXQ6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcmVkZGl0LW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtcnNzOmJlZm9yZSxcbi5pb24tc29jaWFsLXJzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXNhc3M6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2t5cGU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtc2t5cGUtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC1zbmFwY2hhdDpiZWZvcmUsXG4uaW9uLXNvY2lhbC1zbmFwY2hhdC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR1bWJscjpiZWZvcmUsXG4uaW9uLXNvY2lhbC10dW1ibHItb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC10dXg6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdGNoOmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXRjaC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXR3aXR0ZXI6YmVmb3JlLFxuLmlvbi1zb2NpYWwtdHdpdHRlci1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXVzZDpiZWZvcmUsXG4uaW9uLXNvY2lhbC11c2Qtb3V0bGluZTpiZWZvcmUsXG4uaW9uLXNvY2lhbC12aW1lbzpiZWZvcmUsXG4uaW9uLXNvY2lhbC12aW1lby1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXdoYXRzYXBwOmJlZm9yZSxcbi5pb24tc29jaWFsLXdoYXRzYXBwLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd2luZG93czpiZWZvcmUsXG4uaW9uLXNvY2lhbC13aW5kb3dzLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwtd29yZHByZXNzOmJlZm9yZSxcbi5pb24tc29jaWFsLXdvcmRwcmVzcy1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXlhaG9vOmJlZm9yZSxcbi5pb24tc29jaWFsLXlhaG9vLW91dGxpbmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteWVuOmJlZm9yZSxcbi5pb24tc29jaWFsLXllbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc29jaWFsLXlvdXR1YmU6YmVmb3JlLFxuLmlvbi1zb2NpYWwteW91dHViZS1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc291cC1jYW46YmVmb3JlLFxuLmlvbi1zb3VwLWNhbi1vdXRsaW5lOmJlZm9yZSxcbi5pb24tc3BlYWtlcnBob25lOmJlZm9yZSxcbi5pb24tc3BlZWRvbWV0ZXI6YmVmb3JlLFxuLmlvbi1zcG9vbjpiZWZvcmUsXG4uaW9uLXN0YXI6YmVmb3JlLFxuLmlvbi1zdGF0cy1iYXJzOmJlZm9yZSxcbi5pb24tc3RlYW06YmVmb3JlLFxuLmlvbi1zdG9wOmJlZm9yZSxcbi5pb24tdGhlcm1vbWV0ZXI6YmVmb3JlLFxuLmlvbi10aHVtYnNkb3duOmJlZm9yZSxcbi5pb24tdGh1bWJzdXA6YmVmb3JlLFxuLmlvbi10b2dnbGU6YmVmb3JlLFxuLmlvbi10b2dnbGUtZmlsbGVkOmJlZm9yZSxcbi5pb24tdHJhbnNnZW5kZXI6YmVmb3JlLFxuLmlvbi10cmFzaC1hOmJlZm9yZSxcbi5pb24tdHJhc2gtYjpiZWZvcmUsXG4uaW9uLXRyb3BoeTpiZWZvcmUsXG4uaW9uLXRzaGlydDpiZWZvcmUsXG4uaW9uLXRzaGlydC1vdXRsaW5lOmJlZm9yZSxcbi5pb24tdW1icmVsbGE6YmVmb3JlLFxuLmlvbi11bml2ZXJzaXR5OmJlZm9yZSxcbi5pb24tdW5sb2NrZWQ6YmVmb3JlLFxuLmlvbi11cGxvYWQ6YmVmb3JlLFxuLmlvbi11c2I6YmVmb3JlLFxuLmlvbi12aWRlb2NhbWVyYTpiZWZvcmUsXG4uaW9uLXZvbHVtZS1oaWdoOmJlZm9yZSxcbi5pb24tdm9sdW1lLWxvdzpiZWZvcmUsXG4uaW9uLXZvbHVtZS1tZWRpdW06YmVmb3JlLFxuLmlvbi12b2x1bWUtbXV0ZTpiZWZvcmUsXG4uaW9uLXdhbmQ6YmVmb3JlLFxuLmlvbi13YXRlcmRyb3A6YmVmb3JlLFxuLmlvbi13aWZpOmJlZm9yZSxcbi5pb24td2luZWdsYXNzOmJlZm9yZSxcbi5pb24td29tYW46YmVmb3JlLFxuLmlvbi13cmVuY2g6YmVmb3JlLFxuLmlvbi14Ym94OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4uaW9uLWFsZXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7XG59XG5cbi5pb24tYWxlcnQtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EgFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uHXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hZGQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742ZXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZtcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFwcHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4lcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWJhY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3Bkb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742fXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wZG93bi1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZ5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3BsZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742hXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wbGVmdC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjaBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWFycm93LWRyb3ByaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+No1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NolwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXJyb3ctZHJvcHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742lXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1kcm9wdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742kXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yPXCI7XG59XG5cbi5pb24tYW5kcm9pZC1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NplwiO1xufVxuXG4uaW9uLWFuZHJvaWQtYXR0YWNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742nXCI7XG59XG5cbi5pb24tYW5kcm9pZC1iYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjahcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjalcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJvYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjapcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742rXCI7XG59XG5cbi5pb24tYW5kcm9pZC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742sXCI7XG59XG5cbi5pb24tYW5kcm9pZC1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvja1cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uRXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uSXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNhbmNlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NrlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742vXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742wXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2hlY2tib3gtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrYm94LW91dGxpbmUtYmxhbms6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbJcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNoZWNrbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NtlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5dcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7426XCI7XG59XG5cbi5pb24tYW5kcm9pZC1jbG91ZC1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbdcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLWRvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbhcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjblcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbG9yLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbtcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbXBhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjbxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5hcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWNvbnRhY3RzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uZXCI7XG59XG5cbi5pb24tYW5kcm9pZC1jb250cmFjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NvVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtY3JlYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742+XCI7XG59XG5cbi5pb24tYW5kcm9pZC1kZWxldGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjb9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjoBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746BXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746DXCI7XG59XG5cbi5pb24tYW5kcm9pZC1kb25lLWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OglwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWRyYWZ0czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZXhpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OhVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746GXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mYXZvcml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OiFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZmF2b3JpdGUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oh1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OiVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ugXCI7XG59XG5cbi5pb24tYW5kcm9pZC1mb2xkZXItb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OilwiO1xufVxuXG4uaW9uLWFuZHJvaWQtZnVubmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746LXCI7XG59XG5cbi5pb24tYW5kcm9pZC1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtaGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lo1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtaGFuZ291dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OjVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtaGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo5cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjo9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLWltYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ukXCI7XG59XG5cbi5pb24tYW5kcm9pZC1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjpFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLWxvY2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LqVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OklwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lq1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746TXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746UXCI7XG59XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74usXCI7XG59XG5cbi5pb24tYW5kcm9pZC1taWNyb3Bob25lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OlVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbW9yZS1ob3Jpem9udGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746WXCI7XG59XG5cbi5pb24tYW5kcm9pZC1tb3JlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746XXCI7XG59XG5cbi5pb24tYW5kcm9pZC1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OmFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Om1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtbm90aWZpY2F0aW9ucy1ub25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746ZXCI7XG59XG5cbi5pb24tYW5kcm9pZC1ub3RpZmljYXRpb25zLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OmlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtb3B0aW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OnVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746eXCI7XG59XG5cbi5pb24tYW5kcm9pZC1wZXJzb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBlcnNvbi1hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjp9cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBob25lLWxhbmRzY2FwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OoVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGhvbmUtcG9ydHJhaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqJcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Oo1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqRcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXBsYXlzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LsFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqZcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXJhZGlvLWJ1dHRvbi1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Op1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OqFwiO1xufVxuXG4uaW9uLWFuZHJvaWQtcmVtb3ZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u0XCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZW1vdmUtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746pXCI7XG59XG5cbi5pb24tYW5kcm9pZC1yZXN0YXVyYW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746qXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqtcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LtlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc2V0dGluZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7dcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74u4XCI7XG59XG5cbi5pb24tYW5kcm9pZC1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjqxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi7xcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN0YXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OrVwiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Rhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746uXCI7XG59XG5cbi5pb24tYW5kcm9pZC1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi71cIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Or1wiO1xufVxuXG4uaW9uLWFuZHJvaWQtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrBcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXN5bmM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrFcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXRleHRzbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrJcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrNcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7460XCI7XG59XG5cbi5pb24tYW5kcm9pZC11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrVcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+OtlwiO1xufVxuXG4uaW9uLWFuZHJvaWQtdm9sdW1lLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrdcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7464XCI7XG59XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7465XCI7XG59XG5cbi5pb24tYW5kcm9pZC12b2x1bWUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrpcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXdhbGs6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrtcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXdhcm5pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjrxcIjtcbn1cblxuLmlvbi1hbmRyb2lkLXdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi7469XCI7XG59XG5cbi5pb24tYW5kcm9pZC13aWZpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yFXCI7XG59XG5cbi5pb24tYXBlcnR1cmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJNcIjtcbn1cblxuLmlvbi1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SCXCI7XG59XG5cbi5pb24tYXJyb3ctZG93bi1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SDXCI7XG59XG5cbi5pb24tYXJyb3ctZG93bi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7XG59XG5cbi5pb24tYXJyb3ctZG93bi1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7XG59XG5cbi5pb24tYXJyb3ctZXhwYW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74meXCI7XG59XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mfXCI7XG59XG5cbi5pb24tYXJyb3ctZ3JhcGgtZG93bi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiO1xufVxuXG4uaW9uLWFycm93LWdyYXBoLXVwLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjtcbn1cblxuLmlvbi1hcnJvdy1ncmFwaC11cC1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JolwiO1xufVxuXG4uaW9uLWFycm93LWxlZnQtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EhlwiO1xufVxuXG4uaW9uLWFycm93LWxlZnQtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eh1wiO1xufVxuXG4uaW9uLWFycm93LWxlZnQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiO1xufVxuXG4uaW9uLWFycm93LW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaNcIjtcbn1cblxuLmlvbi1hcnJvdy1yZXNpemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaRcIjtcbn1cblxuLmlvbi1hcnJvdy1yZXR1cm4tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpVwiO1xufVxuXG4uaW9uLWFycm93LXJldHVybi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JplwiO1xufVxuXG4uaW9uLWFycm93LXJpZ2h0LWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjtcbn1cblxuLmlvbi1hcnJvdy1yaWdodC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7XG59XG5cbi5pb24tYXJyb3ctcmlnaHQtYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ei1wiO1xufVxuXG4uaW9uLWFycm93LXNocmluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiO1xufVxuXG4uaW9uLWFycm93LXN3YXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjtcbn1cblxuLmlvbi1hcnJvdy11cC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7XG59XG5cbi5pb24tYXJyb3ctdXAtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EjVwiO1xufVxuXG4uaW9uLWFycm93LXVwLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjtcbn1cblxuLmlvbi1hc3RlcmlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MlFwiO1xufVxuXG4uaW9uLWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SPXCI7XG59XG5cbi5pb24tYmFja3NwYWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi746/XCI7XG59XG5cbi5pb24tYmFja3NwYWNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjr5cIjtcbn1cblxuLmlvbi1iYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJBcIjtcbn1cblxuLmlvbi1iYXR0ZXJ5LWNoYXJnaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SRXCI7XG59XG5cbi5pb24tYmF0dGVyeS1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EklwiO1xufVxuXG4uaW9uLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiO1xufVxuXG4uaW9uLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiO1xufVxuXG4uaW9uLWJhdHRlcnktbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7XG59XG5cbi5pb24tYmVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mpXCI7XG59XG5cbi5pb24tYmVlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiO1xufVxuXG4uaW9uLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EllwiO1xufVxuXG4uaW9uLWJvbmZpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJVcIjtcbn1cblxuLmlvbi1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiO1xufVxuXG4uaW9uLWJvd3RpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PgFwiO1xufVxuXG4uaW9uLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiO1xufVxuXG4uaW9uLWJ1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvlwiO1xufVxuXG4uaW9uLWNhbGN1bGF0b3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjtcbn1cblxuLmlvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+El1wiO1xufVxuXG4uaW9uLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmFwiO1xufVxuXG4uaW9uLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJlcIjtcbn1cblxuLmlvbi1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yWXCI7XG59XG5cbi5pb24tY2hhdGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Em1wiO1xufVxuXG4uaW9uLWNoYXRib3gtd29ya2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiO1xufVxuXG4uaW9uLWNoYXRib3hlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EnFwiO1xufVxuXG4uaW9uLWNoYXRidWJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ5cIjtcbn1cblxuLmlvbi1jaGF0YnViYmxlLXdvcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJ1cIjtcbn1cblxuLmlvbi1jaGF0YnViYmxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+En1wiO1xufVxuXG4uaW9uLWNoZWNrbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiO1xufVxuXG4uaW9uLWNoZWNrbWFyay1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7XG59XG5cbi5pb24tY2hlY2ttYXJrLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ShXCI7XG59XG5cbi5pb24tY2hldnJvbi1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SjXCI7XG59XG5cbi5pb24tY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SkXCI7XG59XG5cbi5pb24tY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpVwiO1xufVxuXG4uaW9uLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKZcIjtcbn1cblxuLmlvbi1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKdcIjtcbn1cblxuLmlvbi1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrlwiO1xufVxuXG4uaW9uLWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7XG59XG5cbi5pb24tY2xvc2UtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiO1xufVxuXG4uaW9uLWNsb3NlLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7XG59XG5cbi5pb24tY2xvc2VkLWNhcHRpb25pbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJdcIjtcbn1cblxuLmlvbi1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eq1wiO1xufVxuXG4uaW9uLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibFcIjtcbn1cblxuLmlvbi1jb2RlLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mvXCI7XG59XG5cbi5pb24tY29kZS13b3JraW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7XG59XG5cbi5pb24tY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7XG59XG5cbi5pb24tY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Js1wiO1xufVxuXG4uaW9uLWNvbXBvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKxcIjtcbn1cblxuLmlvbi1jb25uZWN0aW9uLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibRcIjtcbn1cblxuLmlvbi1jb250cmFzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiO1xufVxuXG4uaW9uLWNyb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4FcIjtcbn1cblxuLmlvbi1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yYXCI7XG59XG5cbi5pb24tZGlzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErVwiO1xufVxuXG4uaW9uLWRvY3VtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SvXCI7XG59XG5cbi5pb24tZG9jdW1lbnQtdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErlwiO1xufVxuXG4uaW9uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjtcbn1cblxuLmlvbi1lYXJ0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtlwiO1xufVxuXG4uaW9uLWVhc2VsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+CXCI7XG59XG5cbi5pb24tZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kv1wiO1xufVxuXG4uaW9uLWVnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiO1xufVxuXG4uaW9uLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SxXCI7XG59XG5cbi5pb24tZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjtcbn1cblxuLmlvbi1lbWFpbC11bnJlYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj4NcIjtcbn1cblxuLmlvbi1lcmxlbm1leWVyLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+FXCI7XG59XG5cbi5pb24tZXJsZW5tZXllci1mbGFzay1idWJibGVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+EXCI7XG59XG5cbi5pb24tZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SzXCI7XG59XG5cbi5pb24tZXllLWRpc2FibGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yGXCI7XG59XG5cbi5pb24tZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m4XCI7XG59XG5cbi5pb24tZmlsaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S0XCI7XG59XG5cbi5pb24tZmlsbS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjtcbn1cblxuLmlvbi1maXJlYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmVwiO1xufVxuXG4uaW9uLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjtcbn1cblxuLmlvbi1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+MmlwiO1xufVxuXG4uaW9uLWZsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S3XCI7XG59XG5cbi5pb24tZmxhc2gtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7XG59XG5cbi5pb24tZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S5XCI7XG59XG5cbi5pb24tZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiO1xufVxuXG4uaW9uLWZvcmstcmVwbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiO1xufVxuXG4uaW9uLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLpcIjtcbn1cblxuLmlvbi1mdW5uZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJtcIjtcbn1cblxuLmlvbi1nZWFyLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL1cIjtcbn1cblxuLmlvbi1nZWFyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhL5cIjtcbn1cblxuLmlvbi1ncmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S/XCI7XG59XG5cbi5pb24taGFtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m7XCI7XG59XG5cbi5pb24taGFwcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJxcIjtcbn1cblxuLmlvbi1oYXBweS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+GXCI7XG59XG5cbi5pb24taGVhZHBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7XG59XG5cbi5pb24taGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjtcbn1cblxuLmlvbi1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvjJ1cIjtcbn1cblxuLmlvbi1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7XG59XG5cbi5pb24taGVscC1idW95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m8XCI7XG59XG5cbi5pb24taGVscC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WCXCI7XG59XG5cbi5pb24taG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhFwiO1xufVxuXG4uaW9uLWljZWNyZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m9XCI7XG59XG5cbi5pb24taW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjtcbn1cblxuLmlvbi1pbWFnZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjtcbn1cblxuLmlvbi1pbmZvcm1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FilwiO1xufVxuXG4uaW9uLWluZm9ybWF0aW9uLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYlcIjtcbn1cblxuLmlvbi1pb25pYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiO1xufVxuXG4uaW9uLWlvcy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiFwiO1xufVxuXG4uaW9uLWlvcy1hbGFybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+HXCI7XG59XG5cbi5pb24taW9zLWFsYnVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PilwiO1xufVxuXG4uaW9uLWlvcy1hbGJ1bXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PiVwiO1xufVxuXG4uaW9uLWlvcy1hbWVyaWNhbmZvb3RiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+MXCI7XG59XG5cbi5pb24taW9zLWFtZXJpY2FuZm9vdGJhbGwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pi1wiO1xufVxuXG4uaW9uLWlvcy1hbmFseXRpY3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj45cIjtcbn1cblxuLmlvbi1pb3MtYW5hbHl0aWNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj41cIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctYmFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pj1wiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+QXCI7XG59XG5cbi5pb24taW9zLWFycm93LWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5FcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PklwiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pk1wiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy10aGluLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5RcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+VXCI7XG59XG5cbi5pb24taW9zLWFycm93LXRoaW4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5ZcIjtcbn1cblxuLmlvbi1pb3MtYXJyb3ctdGhpbi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pl1wiO1xufVxuXG4uaW9uLWlvcy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmFwiO1xufVxuXG4uaW9uLWlvcy1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PmlwiO1xufVxuXG4uaW9uLWlvcy1hdC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+ZXCI7XG59XG5cbi5pb24taW9zLWJhcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj5xcIjtcbn1cblxuLmlvbi1pb3MtYmFyY29kZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+bXCI7XG59XG5cbi5pb24taW9zLWJhc2ViYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+eXCI7XG59XG5cbi5pb24taW9zLWJhc2ViYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj51cIjtcbn1cblxuLmlvbi1pb3MtYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PoFwiO1xufVxuXG4uaW9uLWlvcy1iYXNrZXRiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj59cIjtcbn1cblxuLmlvbi1pb3MtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PolwiO1xufVxuXG4uaW9uLWlvcy1iZWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6FcIjtcbn1cblxuLmlvbi1pb3MtYm9keTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PpFwiO1xufVxuXG4uaW9uLWlvcy1ib2R5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6NcIjtcbn1cblxuLmlvbi1pb3MtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PplwiO1xufVxuXG4uaW9uLWlvcy1ib2x0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6VcIjtcbn1cblxuLmlvbi1pb3MtYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PqFwiO1xufVxuXG4uaW9uLWlvcy1ib29rLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj6dcIjtcbn1cblxuLmlvbi1pb3MtYm9va21hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+qXCI7XG59XG5cbi5pb24taW9zLWJvb2ttYXJrcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+pXCI7XG59XG5cbi5pb24taW9zLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PrFwiO1xufVxuXG4uaW9uLWlvcy1ib3gtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pq1wiO1xufVxuXG4uaW9uLWlvcy1icmllZmNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj65cIjtcbn1cblxuLmlvbi1pb3MtYnJpZWZjYXNlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj61cIjtcbn1cblxuLmlvbi1pb3MtYnJvd3NlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7BcIjtcbn1cblxuLmlvbi1pb3MtYnJvd3NlcnMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pr1wiO1xufVxuXG4uaW9uLWlvcy1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+yXCI7XG59XG5cbi5pb24taW9zLWNhbGN1bGF0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PsVwiO1xufVxuXG4uaW9uLWlvcy1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtFwiO1xufVxuXG4uaW9uLWlvcy1jYWxlbmRhci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+zXCI7XG59XG5cbi5pb24taW9zLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtlwiO1xufVxuXG4uaW9uLWlvcy1jYW1lcmEtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PtVwiO1xufVxuXG4uaW9uLWlvcy1jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+4XCI7XG59XG5cbi5pb24taW9zLWNhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Pt1wiO1xufVxuXG4uaW9uLWlvcy1jaGF0Ym94ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7pcIjtcbn1cblxuLmlvbi1pb3MtY2hhdGJveGVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7lcIjtcbn1cblxuLmlvbi1pb3MtY2hhdGJ1YmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvFwiO1xufVxuXG4uaW9uLWlvcy1jaGF0YnViYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvj7tcIjtcbn1cblxuLmlvbi1pb3MtY2hlY2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74+/XCI7XG59XG5cbi5pb24taW9zLWNoZWNrbWFyay1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvVwiO1xufVxuXG4uaW9uLWlvcy1jaGVja21hcmstb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+PvlwiO1xufVxuXG4uaW9uLWlvcy1jaXJjbGUtZmlsbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CAXCI7XG59XG5cbi5pb24taW9zLWNpcmNsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CBXCI7XG59XG5cbi5pb24taW9zLWNsb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CDXCI7XG59XG5cbi5pb24taW9zLWNsb2NrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIJcIjtcbn1cblxuLmlvbi1pb3MtY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIZcIjtcbn1cblxuLmlvbi1pb3MtY2xvc2UtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIRcIjtcbn1cblxuLmlvbi1pb3MtY2xvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QhVwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QjFwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QiFwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZC1kb3dubG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CHXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkIlcIjtcbn1cblxuLmlvbi1pb3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CLXCI7XG59XG5cbi5pb24taW9zLWNsb3VkLXVwbG9hZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CKXCI7XG59XG5cbi5pb24taW9zLWNsb3VkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QkFwiO1xufVxuXG4uaW9uLWlvcy1jbG91ZHktbmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI5cIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5LW5pZ2h0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI1cIjtcbn1cblxuLmlvbi1pb3MtY2xvdWR5LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkI9cIjtcbn1cblxuLmlvbi1pb3MtY29nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CSXCI7XG59XG5cbi5pb24taW9zLWNvZy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CRXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QlFwiO1xufVxuXG4uaW9uLWlvcy1jb2xvci1maWx0ZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qk1wiO1xufVxuXG4uaW9uLWlvcy1jb2xvci13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CWXCI7XG59XG5cbi5pb24taW9zLWNvbG9yLXdhbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QlVwiO1xufVxuXG4uaW9uLWlvcy1jb21wb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CYXCI7XG59XG5cbi5pb24taW9zLWNvbXBvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ql1wiO1xufVxuXG4uaW9uLWlvcy1jb250YWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CaXCI7XG59XG5cbi5pb24taW9zLWNvbnRhY3Qtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QmVwiO1xufVxuXG4uaW9uLWlvcy1jb3B5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CcXCI7XG59XG5cbi5pb24taW9zLWNvcHktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qm1wiO1xufVxuXG4uaW9uLWlvcy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CeXCI7XG59XG5cbi5pb24taW9zLWNyb3Atc3Ryb25nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CdXCI7XG59XG5cbi5pb24taW9zLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CgXCI7XG59XG5cbi5pb24taW9zLWRvd25sb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkJ9cIjtcbn1cblxuLmlvbi1pb3MtZHJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QoVwiO1xufVxuXG4uaW9uLWlvcy1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qo1wiO1xufVxuXG4uaW9uLWlvcy1lbWFpbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CiXCI7XG59XG5cbi5pb24taW9zLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpVwiO1xufVxuXG4uaW9uLWlvcy1leWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QpFwiO1xufVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qp1wiO1xufVxuXG4uaW9uLWlvcy1mYXN0Zm9yd2FyZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CmXCI7XG59XG5cbi5pb24taW9zLWZpbGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqVwiO1xufVxuXG4uaW9uLWlvcy1maWxpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqFwiO1xufVxuXG4uaW9uLWlvcy1maWxtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CrXCI7XG59XG5cbi5pb24taW9zLWZpbG0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QqlwiO1xufVxuXG4uaW9uLWlvcy1mbGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CtXCI7XG59XG5cbi5pb24taW9zLWZsYWctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QrFwiO1xufVxuXG4uaW9uLWlvcy1mbGFtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qr1wiO1xufVxuXG4uaW9uLWlvcy1mbGFtZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CuXCI7XG59XG5cbi5pb24taW9zLWZsYXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CxXCI7XG59XG5cbi5pb24taW9zLWZsYXNrLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLBcIjtcbn1cblxuLmlvbi1pb3MtZmxvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CzXCI7XG59XG5cbi5pb24taW9zLWZsb3dlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75CyXCI7XG59XG5cbi5pb24taW9zLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtVwiO1xufVxuXG4uaW9uLWlvcy1mb2xkZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QtFwiO1xufVxuXG4uaW9uLWlvcy1mb290YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Qt1wiO1xufVxuXG4uaW9uLWlvcy1mb290YmFsbC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C2XCI7XG59XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C5XCI7XG59XG5cbi5pb24taW9zLWdhbWUtY29udHJvbGxlci1hLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLhcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkLtcIjtcbn1cblxuLmlvbi1pb3MtZ2FtZS1jb250cm9sbGVyLWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QulwiO1xufVxuXG4uaW9uLWlvcy1nZWFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C9XCI7XG59XG5cbi5pb24taW9zLWdlYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvFwiO1xufVxuXG4uaW9uLWlvcy1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75C/XCI7XG59XG5cbi5pb24taW9zLWdsYXNzZXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+QvlwiO1xufVxuXG4uaW9uLWlvcy1ncmlkLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYFcIjtcbn1cblxuLmlvbi1pb3MtZ3JpZC12aWV3LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYBcIjtcbn1cblxuLmlvbi1pb3MtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYNcIjtcbn1cblxuLmlvbi1pb3MtaGVhcnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RglwiO1xufVxuXG4uaW9uLWlvcy1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GGXCI7XG59XG5cbi5pb24taW9zLWhlbHAtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYRcIjtcbn1cblxuLmlvbi1pb3MtaGVscC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GFXCI7XG59XG5cbi5pb24taW9zLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYhcIjtcbn1cblxuLmlvbi1pb3MtaG9tZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GHXCI7XG59XG5cbi5pb24taW9zLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GKXCI7XG59XG5cbi5pb24taW9zLWluZmluaXRlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYlcIjtcbn1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkY1cIjtcbn1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkYtcIjtcbn1cblxuLmlvbi1pb3MtaW5mb3JtYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RjFwiO1xufVxuXG4uaW9uLWlvcy1pb25pYy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GOXCI7XG59XG5cbi5pb24taW9zLWtleXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RkFwiO1xufVxuXG4uaW9uLWlvcy1rZXlwYWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rj1wiO1xufVxuXG4uaW9uLWlvcy1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZJcIjtcbn1cblxuLmlvbi1pb3MtbGlnaHRidWxiLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZFcIjtcbn1cblxuLmlvbi1pb3MtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RlFwiO1xufVxuXG4uaW9uLWlvcy1saXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZNcIjtcbn1cblxuLmlvbi1pb3MtbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZZcIjtcbn1cblxuLmlvbi1pb3MtbG9jYXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RlVwiO1xufVxuXG4uaW9uLWlvcy1sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZhcIjtcbn1cblxuLmlvbi1pb3MtbG9ja2VkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZdcIjtcbn1cblxuLmlvbi1pb3MtbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmlwiO1xufVxuXG4uaW9uLWlvcy1sb29wLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RmVwiO1xufVxuXG4uaW9uLWlvcy1tZWRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GcXCI7XG59XG5cbi5pb24taW9zLW1lZGljYWwtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rm1wiO1xufVxuXG4uaW9uLWlvcy1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ5cIjtcbn1cblxuLmlvbi1pb3MtbWVka2l0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ1cIjtcbn1cblxuLmlvbi1pb3MtbWljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GhXCI7XG59XG5cbi5pb24taW9zLW1pYy1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkZ9cIjtcbn1cblxuLmlvbi1pb3MtbWljLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaBcIjtcbn1cblxuLmlvbi1pb3MtbWludXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaRcIjtcbn1cblxuLmlvbi1pb3MtbWludXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkaJcIjtcbn1cblxuLmlvbi1pb3MtbWludXMtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ro1wiO1xufVxuXG4uaW9uLWlvcy1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GmXCI7XG59XG5cbi5pb24taW9zLW1vbml0b3Itb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RpVwiO1xufVxuXG4uaW9uLWlvcy1tb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GoXCI7XG59XG5cbi5pb24taW9zLW1vb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rp1wiO1xufVxuXG4uaW9uLWlvcy1tb3JlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GqXCI7XG59XG5cbi5pb24taW9zLW1vcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RqVwiO1xufVxuXG4uaW9uLWlvcy1tdXNpY2FsLW5vdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkatcIjtcbn1cblxuLmlvbi1pb3MtbXVzaWNhbC1ub3RlczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrFwiO1xufVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RrlwiO1xufVxuXG4uaW9uLWlvcy1uYXZpZ2F0ZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GtXCI7XG59XG5cbi5pb24taW9zLW51dHJpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RsFwiO1xufVxuXG4uaW9uLWlvcy1udXRyaXRpb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rr1wiO1xufVxuXG4uaW9uLWlvcy1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RslwiO1xufVxuXG4uaW9uLWlvcy1wYXBlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GxXCI7XG59XG5cbi5pb24taW9zLXBhcGVycGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbRcIjtcbn1cblxuLmlvbi1pb3MtcGFwZXJwbGFuZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75GzXCI7XG59XG5cbi5pb24taW9zLXBhcnRseXN1bm55OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G2XCI7XG59XG5cbi5pb24taW9zLXBhcnRseXN1bm55LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbVcIjtcbn1cblxuLmlvbi1pb3MtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbhcIjtcbn1cblxuLmlvbi1pb3MtcGF1c2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Rt1wiO1xufVxuXG4uaW9uLWlvcy1wYXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkbpcIjtcbn1cblxuLmlvbi1pb3MtcGF3LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkblcIjtcbn1cblxuLmlvbi1pb3MtcGVvcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G8XCI7XG59XG5cbi5pb24taW9zLXBlb3BsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75G7XCI7XG59XG5cbi5pb24taW9zLXBlcnNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvlwiO1xufVxuXG4uaW9uLWlvcy1wZXJzb24tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+RvVwiO1xufVxuXG4uaW9uLWlvcy1wZXJzb25hZGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoBcIjtcbn1cblxuLmlvbi1pb3MtcGVyc29uYWRkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkb9cIjtcbn1cblxuLmlvbi1pb3MtcGhvdG9zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KCXCI7XG59XG5cbi5pb24taW9zLXBob3Rvcy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KBXCI7XG59XG5cbi5pb24taW9zLXBpZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShFwiO1xufVxuXG4uaW9uLWlvcy1waWUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sg1wiO1xufVxuXG4uaW9uLWlvcy1waW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KGXCI7XG59XG5cbi5pb24taW9zLXBpbnQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ShVwiO1xufVxuXG4uaW9uLWlvcy1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KIXCI7XG59XG5cbi5pb24taW9zLXBsYXktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sh1wiO1xufVxuXG4uaW9uLWlvcy1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KLXCI7XG59XG5cbi5pb24taW9zLXBsdXMtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkolcIjtcbn1cblxuLmlvbi1pb3MtcGx1cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KKXCI7XG59XG5cbi5pb24taW9zLXByaWNldGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KNXCI7XG59XG5cbi5pb24taW9zLXByaWNldGFnLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkoxcIjtcbn1cblxuLmlvbi1pb3MtcHJpY2V0YWdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KPXCI7XG59XG5cbi5pb24taW9zLXByaWNldGFncy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KOXCI7XG59XG5cbi5pb24taW9zLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkpFcIjtcbn1cblxuLmlvbi1pb3MtcHJpbnRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KQXCI7XG59XG5cbi5pb24taW9zLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KTXCI7XG59XG5cbi5pb24taW9zLXB1bHNlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SklwiO1xufVxuXG4uaW9uLWlvcy1yYWlueTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SlVwiO1xufVxuXG4uaW9uLWlvcy1yYWlueS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KUXCI7XG59XG5cbi5pb24taW9zLXJlY29yZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sl1wiO1xufVxuXG4uaW9uLWlvcy1yZWNvcmRpbmctb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SllwiO1xufVxuXG4uaW9uLWlvcy1yZWRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KZXCI7XG59XG5cbi5pb24taW9zLXJlZG8tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SmFwiO1xufVxuXG4uaW9uLWlvcy1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KcXCI7XG59XG5cbi5pb24taW9zLXJlZnJlc2gtZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkppcIjtcbn1cblxuLmlvbi1pb3MtcmVmcmVzaC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KbXCI7XG59XG5cbi5pb24taW9zLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SnVwiO1xufVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sn1wiO1xufVxuXG4uaW9uLWlvcy1yZXZlcnNlLWNhbWVyYS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KeXCI7XG59XG5cbi5pb24taW9zLXJld2luZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SoVwiO1xufVxuXG4uaW9uLWlvcy1yZXdpbmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SoFwiO1xufVxuXG4uaW9uLWlvcy1yb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KjXCI7XG59XG5cbi5pb24taW9zLXJvc2Utb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SolwiO1xufVxuXG4uaW9uLWlvcy1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqVcIjtcbn1cblxuLmlvbi1pb3Mtc2VhcmNoLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SpFwiO1xufVxuXG4uaW9uLWlvcy1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Sp1wiO1xufVxuXG4uaW9uLWlvcy1zZXR0aW5ncy1zdHJvbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqZcIjtcbn1cblxuLmlvbi1pb3Mtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqVwiO1xufVxuXG4uaW9uLWlvcy1zaHVmZmxlLXN0cm9uZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SqFwiO1xufVxuXG4uaW9uLWlvcy1za2lwYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqtcIjtcbn1cblxuLmlvbi1pb3Mtc2tpcGJhY2t3YXJkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkqpcIjtcbn1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkq1cIjtcbn1cblxuLmlvbi1pb3Mtc2tpcGZvcndhcmQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrFwiO1xufVxuXG4uaW9uLWlvcy1zbm93eTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SrlwiO1xufVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SsFwiO1xufVxuXG4uaW9uLWlvcy1zcGVlZG9tZXRlci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KvXCI7XG59XG5cbi5pb24taW9zLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrNcIjtcbn1cblxuLmlvbi1pb3Mtc3Rhci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75KxXCI7XG59XG5cbi5pb24taW9zLXN0YXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+SslwiO1xufVxuXG4uaW9uLWlvcy1zdG9wd2F0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrVcIjtcbn1cblxuLmlvbi1pb3Mtc3RvcHdhdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrRcIjtcbn1cblxuLmlvbi1pb3Mtc3Vubnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrdcIjtcbn1cblxuLmlvbi1pb3Mtc3Vubnktb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+StlwiO1xufVxuXG4uaW9uLWlvcy10ZWxlcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrlcIjtcbn1cblxuLmlvbi1pb3MtdGVsZXBob25lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrhcIjtcbn1cblxuLmlvbi1pb3MtdGVubmlzYmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Su1wiO1xufVxuXG4uaW9uLWlvcy10ZW5uaXNiYWxsLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkrpcIjtcbn1cblxuLmlvbi1pb3MtdGh1bmRlcnN0b3JtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K9XCI7XG59XG5cbi5pb24taW9zLXRodW5kZXJzdG9ybS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K8XCI7XG59XG5cbi5pb24taW9zLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvkr9cIjtcbn1cblxuLmlvbi1pb3MtdGltZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75K+XCI7XG59XG5cbi5pb24taW9zLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OBXCI7XG59XG5cbi5pb24taW9zLXRpbWVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4BcIjtcbn1cblxuLmlvbi1pb3MtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75ODXCI7XG59XG5cbi5pb24taW9zLXRvZ2dsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OCXCI7XG59XG5cbi5pb24taW9zLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OFXCI7XG59XG5cbi5pb24taW9zLXRyYXNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4RcIjtcbn1cblxuLmlvbi1pb3MtdW5kbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Th1wiO1xufVxuXG4uaW9uLWlvcy11bmRvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4ZcIjtcbn1cblxuLmlvbi1pb3MtdW5sb2NrZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4lcIjtcbn1cblxuLmlvbi1pb3MtdW5sb2NrZWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TiFwiO1xufVxuXG4uaW9uLWlvcy11cGxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4tcIjtcbn1cblxuLmlvbi1pb3MtdXBsb2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk4pcIjtcbn1cblxuLmlvbi1pb3MtdmlkZW9jYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvk41cIjtcbn1cblxuLmlvbi1pb3MtdmlkZW9jYW0tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjFwiO1xufVxuXG4uaW9uLWlvcy12b2x1bWUtaGlnaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TjlwiO1xufVxuXG4uaW9uLWlvcy12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OPXCI7XG59XG5cbi5pb24taW9zLXdpbmVnbGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TkVwiO1xufVxuXG4uaW9uLWlvcy13aW5lZ2xhc3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TkFwiO1xufVxuXG4uaW9uLWlvcy13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tk1wiO1xufVxuXG4uaW9uLWlvcy13b3JsZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OSXCI7XG59XG5cbi5pb24taXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiO1xufVxuXG4uaW9uLWlwaG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiO1xufVxuXG4uaW9uLWlwb2Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7tcIjtcbn1cblxuLmlvbi1qZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipVcIjtcbn1cblxuLmlvbi1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvipZcIjtcbn1cblxuLmlvbi1rbmlmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kl1wiO1xufVxuXG4uaW9uLWxhcHRvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvFwiO1xufVxuXG4uaW9uLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjtcbn1cblxuLmlvbi1sZXZlbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjtcbn1cblxuLmlvbi1saWdodGJ1bGI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviplcIjtcbn1cblxuLmlvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e+XCI7XG59XG5cbi5pb24tbG9hZC1hOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qaXCI7XG59XG5cbi5pb24tbG9hZC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qbXCI7XG59XG5cbi5pb24tbG9hZC1jOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qcXCI7XG59XG5cbi5pb24tbG9hZC1kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qdXCI7XG59XG5cbi5pb24tbG9jYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvh79cIjtcbn1cblxuLmlvbi1sb2NrLWNvbWJpbmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OUXCI7XG59XG5cbi5pb24tbG9ja2VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iAXCI7XG59XG5cbi5pb24tbG9nLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qeXCI7XG59XG5cbi5pb24tbG9nLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kn1wiO1xufVxuXG4uaW9uLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIFcIjtcbn1cblxuLmlvbi1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjtcbn1cblxuLmlvbi1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qhXCI7XG59XG5cbi5pb24tbWFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iCXCI7XG59XG5cbi5pb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iDXCI7XG59XG5cbi5pb24tbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qiXCI7XG59XG5cbi5pb24tbWVyZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjL9cIjtcbn1cblxuLmlvbi1taWMtYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhFwiO1xufVxuXG4uaW9uLW1pYy1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iFXCI7XG59XG5cbi5pb24tbWljLWM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIZcIjtcbn1cblxuLmlvbi1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiO1xufVxuXG4uaW9uLW1pbnVzLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIdcIjtcbn1cblxuLmlvbi1taW51cy1yb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiFwiO1xufVxuXG4uaW9uLW1vZGVsLXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4FcIjtcbn1cblxuLmlvbi1tb25pdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iKXCI7XG59XG5cbi5pb24tbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ii1wiO1xufVxuXG4uaW9uLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742AXCI7XG59XG5cbi5pb24tbXVzaWMtbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IjFwiO1xufVxuXG4uaW9uLW5hdmljb246YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjtcbn1cblxuLmlvbi1uYXZpY29uLXJvdW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iNXCI7XG59XG5cbi5pb24tbmF2aWdhdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjtcbn1cblxuLmlvbi1uZXR3b3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742BXCI7XG59XG5cbi5pb24tbm8tc21va2luZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LglwiO1xufVxuXG4uaW9uLW51Y2xlYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqRcIjtcbn1cblxuLmlvbi1vdXRsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYJcIjtcbn1cblxuLmlvbi1wYWludGJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OVXCI7XG59XG5cbi5pb24tcGFpbnRidWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5ZcIjtcbn1cblxuLmlvbi1wYXBlci1haXJwbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiO1xufVxuXG4uaW9uLXBhcGVyY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ij1wiO1xufVxuXG4uaW9uLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iQXCI7XG59XG5cbi5pb24tcGVyc29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iTXCI7XG59XG5cbi5pb24tcGVyc29uLWFkZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IkVwiO1xufVxuXG4uaW9uLXBlcnNvbi1zdGFsa2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iSXCI7XG59XG5cbi5pb24tcGllLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qlXCI7XG59XG5cbi5pb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7XG59XG5cbi5pb24tcGlucG9pbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjtcbn1cblxuLmlvbi1waXp6YTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiO1xufVxuXG4uaW9uLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7XG59XG5cbi5pb24tcGxhbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742DXCI7XG59XG5cbi5pb24tcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IlVwiO1xufVxuXG4uaW9uLXBsYXlzdGF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74yKXCI7XG59XG5cbi5pb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImFwiO1xufVxuXG4uaW9uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IllwiO1xufVxuXG4uaW9uLXBsdXMtcm91bmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJdcIjtcbn1cblxuLmlvbi1wb2RpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjYRcIjtcbn1cblxuLmlvbi1wb3VuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiO1xufVxuXG4uaW9uLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qpXCI7XG59XG5cbi5pb24tcHJpY2V0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqpcIjtcbn1cblxuLmlvbi1wcmljZXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqtcIjtcbn1cblxuLmlvbi1wcmludGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7XG59XG5cbi5pb24tcHVsbC1yZXF1ZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742FXCI7XG59XG5cbi5pb24tcXItc2Nhbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NhlwiO1xufVxuXG4uaW9uLXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742HXCI7XG59XG5cbi5pb24tcmFkaW8td2F2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqxcIjtcbn1cblxuLmlvbi1yZWNvcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJtcIjtcbn1cblxuLmlvbi1yZWZyZXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74icXCI7XG59XG5cbi5pb24tcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ5cIjtcbn1cblxuLmlvbi1yZXBseS1hbGw6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjtcbn1cblxuLmlvbi1yaWJib24tYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NiFwiO1xufVxuXG4uaW9uLXJpYmJvbi1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742JXCI7XG59XG5cbi5pb24tc2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742KXCI7XG59XG5cbi5pb24tc2FkLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5dcIjtcbn1cblxuLmlvbi1zY2lzc29yczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ni1wiO1xufVxuXG4uaW9uLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+In1wiO1xufVxuXG4uaW9uLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qtXCI7XG59XG5cbi5pb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKBcIjtcbn1cblxuLmlvbi1zaHVmZmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7XG59XG5cbi5pb24tc2tpcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IolwiO1xufVxuXG4uaW9uLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiO1xufVxuXG4uaW9uLXNvY2lhbC1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZHJvaWQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IpFwiO1xufVxuXG4uaW9uLXNvY2lhbC1hbmd1bGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OZXCI7XG59XG5cbi5pb24tc29jaWFsLWFuZ3VsYXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TmFwiO1xufVxuXG4uaW9uLXNvY2lhbC1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiO1xufVxuXG4uaW9uLXNvY2lhbC1hcHBsZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74imXCI7XG59XG5cbi5pb24tc29jaWFsLWJpdGNvaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviq9cIjtcbn1cblxuLmlvbi1zb2NpYWwtYml0Y29pbi1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74quXCI7XG59XG5cbi5pb24tc29jaWFsLWJ1ZmZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqVwiO1xufVxuXG4uaW9uLXNvY2lhbC1idWZmZXItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IqFwiO1xufVxuXG4uaW9uLXNvY2lhbC1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5tcIjtcbn1cblxuLmlvbi1zb2NpYWwtY2hyb21lLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5pcIjtcbn1cblxuLmlvbi1zb2NpYWwtY29kZXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TnVwiO1xufVxuXG4uaW9uLXNvY2lhbC1jb2RlcGVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk5xcIjtcbn1cblxuLmlvbi1zb2NpYWwtY3NzMzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tn1wiO1xufVxuXG4uaW9uLXNvY2lhbC1jc3MzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk55cIjtcbn1cblxuLmlvbi1zb2NpYWwtZGVzaWduZXJuZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74irXCI7XG59XG5cbi5pb24tc29jaWFsLWRlc2lnbmVybmV3cy1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iqXCI7XG59XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74itXCI7XG59XG5cbi5pb24tc29jaWFsLWRyaWJiYmxlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjtcbn1cblxuLmlvbi1zb2NpYWwtZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ir1wiO1xufVxuXG4uaW9uLXNvY2lhbC1kcm9wYm94LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviK5cIjtcbn1cblxuLmlvbi1zb2NpYWwtZXVybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ToVwiO1xufVxuXG4uaW9uLXNvY2lhbC1ldXJvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6BcIjtcbn1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLFcIjtcbn1cblxuLmlvbi1zb2NpYWwtZmFjZWJvb2stb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiO1xufVxuXG4uaW9uLXNvY2lhbC1mb3Vyc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742NXCI7XG59XG5cbi5pb24tc29jaWFsLWZvdXJzcXVhcmUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NjFwiO1xufVxuXG4uaW9uLXNvY2lhbC1mcmVlYnNkLWRldmlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uEXCI7XG59XG5cbi5pb24tc29jaWFsLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Is1wiO1xufVxuXG4uaW9uLXNvY2lhbC1naXRodWItb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY9cIjtcbn1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjY5cIjtcbn1cblxuLmlvbi1zb2NpYWwtZ29vZ2xlcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItVwiO1xufVxuXG4uaW9uLXNvY2lhbC1nb29nbGVwbHVzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLRcIjtcbn1cblxuLmlvbi1zb2NpYWwtaGFja2VybmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+It1wiO1xufVxuXG4uaW9uLXNvY2lhbC1oYWNrZXJuZXdzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLZcIjtcbn1cblxuLmlvbi1zb2NpYWwtaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6NcIjtcbn1cblxuLmlvbi1zb2NpYWwtaHRtbDUtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TolwiO1xufVxuXG4uaW9uLXNvY2lhbC1pbnN0YWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZFcIjtcbn1cblxuLmlvbi1zb2NpYWwtaW5zdGFncmFtLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZBcIjtcbn1cblxuLmlvbi1zb2NpYWwtamF2YXNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TpVwiO1xufVxuXG4uaW9uLXNvY2lhbC1qYXZhc2NyaXB0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6RcIjtcbn1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLviLlcIjtcbn1cblxuLmlvbi1zb2NpYWwtbGlua2VkaW4tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuFwiO1xufVxuXG4uaW9uLXNvY2lhbC1tYXJrZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TplwiO1xufVxuXG4uaW9uLXNvY2lhbC1ub2RlanM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6dcIjtcbn1cblxuLmlvbi1zb2NpYWwtb2N0b2NhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqFwiO1xufVxuXG4uaW9uLXNvY2lhbC1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirFcIjtcbn1cblxuLmlvbi1zb2NpYWwtcGludGVyZXN0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirBcIjtcbn1cblxuLmlvbi1zb2NpYWwtcHl0aG9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OpXCI7XG59XG5cbi5pb24tc29jaWFsLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiO1xufVxuXG4uaW9uLXNvY2lhbC1yZWRkaXQtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IulwiO1xufVxuXG4uaW9uLXNvY2lhbC1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviL1cIjtcbn1cblxuLmlvbi1zb2NpYWwtcnNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLxcIjtcbn1cblxuLmlvbi1zb2NpYWwtc2FzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TqlwiO1xufVxuXG4uaW9uLXNvY2lhbC1za3lwZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iv1wiO1xufVxuXG4uaW9uLXNvY2lhbC1za3lwZS1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i+XCI7XG59XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75OsXCI7XG59XG5cbi5pb24tc29jaWFsLXNuYXBjaGF0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk6tcIjtcbn1cblxuLmlvbi1zb2NpYWwtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mBXCI7XG59XG5cbi5pb24tc29jaWFsLXR1bWJsci1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mAXCI7XG59XG5cbi5pb24tc29jaWFsLXR1eDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0Y2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk65cIjtcbn1cblxuLmlvbi1zb2NpYWwtdHdpdGNoLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk61cIjtcbn1cblxuLmlvbi1zb2NpYWwtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jg1wiO1xufVxuXG4uaW9uLXNvY2lhbC10d2l0dGVyLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjtcbn1cblxuLmlvbi1zb2NpYWwtdXNkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742TXCI7XG59XG5cbi5pb24tc29jaWFsLXVzZC1vdXRsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742SXCI7XG59XG5cbi5pb24tc29jaWFsLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mFXCI7XG59XG5cbi5pb24tc29jaWFsLXZpbWVvLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYRcIjtcbn1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7BcIjtcbn1cblxuLmlvbi1zb2NpYWwtd2hhdHNhcHAtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Tr1wiO1xufVxuXG4uaW9uLXNvY2lhbC13aW5kb3dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7XG59XG5cbi5pb24tc29jaWFsLXdpbmRvd3Mtb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JhlwiO1xufVxuXG4uaW9uLXNvY2lhbC13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYlcIjtcbn1cblxuLmlvbi1zb2NpYWwtd29yZHByZXNzLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYhcIjtcbn1cblxuLmlvbi1zb2NpYWwteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLviYtcIjtcbn1cblxuLmlvbi1zb2NpYWwteWFob28tb3V0bGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JilwiO1xufVxuXG4uaW9uLXNvY2lhbC15ZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7JcIjtcbn1cblxuLmlvbi1zb2NpYWwteWVuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7FcIjtcbn1cblxuLmlvbi1zb2NpYWwteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjVwiO1xufVxuXG4uaW9uLXNvY2lhbC15b3V0dWJlLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYxcIjtcbn1cblxuLmlvbi1zb3VwLWNhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtFwiO1xufVxuXG4uaW9uLXNvdXAtY2FuLW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7NcIjtcbn1cblxuLmlvbi1zcGVha2VycGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjtcbn1cblxuLmlvbi1zcGVlZG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiO1xufVxuXG4uaW9uLXNwb29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7XG59XG5cbi5pb24tc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JjlwiO1xufVxuXG4uaW9uLXN0YXRzLWJhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirVcIjtcbn1cblxuLmlvbi1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Mi1wiO1xufVxuXG4uaW9uLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY9cIjtcbn1cblxuLmlvbi10aGVybW9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KtlwiO1xufVxuXG4uaW9uLXRodW1ic2Rvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjtcbn1cblxuLmlvbi10aHVtYnN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiO1xufVxuXG4uaW9uLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NlVwiO1xufVxuXG4uaW9uLXRvZ2dsZS1maWxsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZRcIjtcbn1cblxuLmlvbi10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+TtVwiO1xufVxuXG4uaW9uLXRyYXNoLWE6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjtcbn1cblxuLmlvbi10cmFzaC1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mTXCI7XG59XG5cbi5pb24tdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi742WXCI7XG59XG5cbi5pb24tdHNoaXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi75O3XCI7XG59XG5cbi5pb24tdHNoaXJ0LW91dGxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvk7ZcIjtcbn1cblxuLmlvbi11bWJyZWxsYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kt1wiO1xufVxuXG4uaW9uLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjZdcIjtcbn1cblxuLmlvbi11bmxvY2tlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlFwiO1xufVxuXG4uaW9uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiO1xufVxuXG4uaW9uLXVzYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiO1xufVxuXG4uaW9uLXZpZGVvY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7XG59XG5cbi5pb24tdm9sdW1lLWhpZ2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZdcIjtcbn1cblxuLmlvbi12b2x1bWUtbG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7XG59XG5cbi5pb24tdm9sdW1lLW1lZGl1bTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiO1xufVxuXG4uaW9uLXZvbHVtZS1tdXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74maXCI7XG59XG5cbi5pb24td2FuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+NmFwiO1xufVxuXG4uaW9uLXdhdGVyZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jm1wiO1xufVxuXG4uaW9uLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZxcIjtcbn1cblxuLmlvbi13aW5lZ2xhc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjtcbn1cblxuLmlvbi13b21hbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnVwiO1xufVxuXG4uaW9uLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KulwiO1xufVxuXG4uaW9uLXhib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvjIxcIjtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUGUtaWNvbi03LXN0cm9rZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvcGUtaWNvbi03LXN0cm9rZS9QZS1pY29uLTctc3Ryb2tlLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UuZW90XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2UudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9wZS1pY29uLTctc3Ryb2tlL1BlLWljb24tNy1zdHJva2Uuc3ZnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5bY2xhc3NePVwicGUtN3MtXCJdLCBbY2xhc3MqPVwiIHBlLTdzLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6ICdQZS1pY29uLTctc3Ryb2tlJztcbiAgc3BlYWs6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsaW5lLWhlaWdodDogMTtcbiAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4ucGUtN3MtYWxidW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWFcIjtcbn1cblxuLnBlLTdzLWFyYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuXG4ucGUtN3MtYmFjay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFjXCI7XG59XG5cbi5wZS03cy1iYW5kYWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG5cbi5wZS03cy1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cblxuLnBlLTdzLWRpYW1vbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cblxuLnBlLTdzLWRvb3ItbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMFwiO1xufVxuXG4ucGUtN3MtZXllZHJvcHBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMVwiO1xufVxuXG4ucGUtN3MtZmVtYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIyXCI7XG59XG5cbi5wZS03cy1neW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cblxuLnBlLTdzLWhhbW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNFwiO1xufVxuXG4ucGUtN3MtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNVwiO1xufVxuXG4ucGUtN3MtaGVsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuXG4ucGUtN3MtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG5cbi5wZS03cy1sZWFmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG5cbi5wZS03cy1tYWdpYy13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG5cbi5wZS03cy1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJhXCI7XG59XG5cbi5wZS03cy1tYXAtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYlwiO1xufVxuXG4ucGUtN3MtbmV4dC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG5cbi5wZS03cy1wYWludC1idWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmRcIjtcbn1cblxuLnBlLTdzLXBlbmRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJlXCI7XG59XG5cbi5wZS03cy1waG90bzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuXG4ucGUtN3MtcGlnZ3k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cblxuLnBlLTdzLXBsdWdpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuXG4ucGUtN3MtcmVmcmVzaC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMyXCI7XG59XG5cbi5wZS03cy1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzNcIjtcbn1cblxuLnBlLTdzLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG5cbi5wZS03cy1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cblxuLnBlLTdzLXNtaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM2XCI7XG59XG5cbi5wZS03cy11c2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzdcIjtcbn1cblxuLnBlLTdzLXZlY3RvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOFwiO1xufVxuXG4ucGUtN3Mtd2luZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuXG4ucGUtN3MtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG5cbi5wZS03cy1jYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhjXCI7XG59XG5cbi5wZS03cy1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MFwiO1xufVxuXG4ucGUtN3MtYmx1ZXRvb3RoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG5cbi5wZS03cy1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YlwiO1xufVxuXG4ucGUtN3Mtd2F5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhlXCI7XG59XG5cbi5wZS03cy1jbG9zZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cblxuLnBlLTdzLWlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG5cbi5wZS03cy1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuXG4ucGUtN3Mtd3Jpc3R3YXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MFwiO1xufVxuXG4ucGUtN3MtYW5nbGUtdXAtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgzXCI7XG59XG5cbi5wZS03cy13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuXG4ucGUtN3MtYW5nbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cblxuLnBlLTdzLXZvbHVtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuXG4ucGUtN3MtYW5nbGUtcmlnaHQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg1XCI7XG59XG5cbi5wZS03cy11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5M1wiO1xufVxuXG4ucGUtN3MtYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuXG4ucGUtN3MtdXNlci1mZW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTRcIjtcbn1cblxuLnBlLTdzLWFuZ2xlLWxlZnQtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG5cbi5wZS03cy11cC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuXG4ucGUtN3MtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuXG4ucGUtN3Mtc3dpdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk2XCI7XG59XG5cbi5wZS03cy1hbmdsZS1kb3duLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuXG4ucGUtN3Mtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cblxuLnBlLTdzLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMFwiO1xufVxuXG4ucGUtN3Mtc2FmZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuXG4ucGUtN3Mtdm9sdW1lMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMVwiO1xufVxuXG4ucGUtN3Mtdm9sdW1lMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwMlwiO1xufVxuXG4ucGUtN3Mtdm9pY2VtYWlsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG5cbi5wZS03cy12aWRlbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNFwiO1xufVxuXG4ucGUtN3MtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4ucGUtN3MtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG5cbi5wZS03cy11bmxvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDdcIjtcbn1cblxuLnBlLTdzLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG5cbi5wZS03cy10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4ucGUtN3MtdG9vbHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGFcIjtcbn1cblxuLnBlLTdzLXRpbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG5cbi5wZS03cy10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGNcIjtcbn1cblxuLnBlLTdzLXRhcmdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4ucGUtN3Mtc3VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi5wZS03cy1zdHVkeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4ucGUtN3Mtc3RvcHdhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi5wZS03cy1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi5wZS03cy1zcGVha2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG5cbi5wZS03cy1zaWduYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTNcIjtcbn1cblxuLnBlLTdzLXNodWZmbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cblxuLnBlLTdzLXNob3BiYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cblxuLnBlLTdzLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE2XCI7XG59XG5cbi5wZS03cy1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTdcIjtcbn1cblxuLnBlLTdzLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuXG4ucGUtN3MtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNVwiO1xufVxuXG4ucGUtN3Mtc2NpZW5jZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4ucGUtN3MtZGlzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuXG4ucGUtN3MtcmliYm9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFhXCI7XG59XG5cbi5wZS03cy1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cblxuLnBlLTdzLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cblxuLnBlLTdzLWFkZC11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE5XCI7XG59XG5cbi5wZS03cy1yZWZyZXNoLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG5cbi5wZS03cy1wYXBlcmNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cblxuLnBlLTdzLXJhZGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG5cbi5wZS03cy1ub3RlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZFwiO1xufVxuXG4ucGUtN3MtcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWZcIjtcbn1cblxuLnBlLTdzLW5ldHdvcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cblxuLnBlLTdzLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cblxuLnBlLTdzLW11dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWZcIjtcbn1cblxuLnBlLTdzLXBvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi5wZS03cy1tZWRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuXG4ucGUtN3MtcG9ydGZvbGlvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG59XG5cbi5wZS03cy1saWtlMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuXG4ucGUtN3MtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuXG4ucGUtN3MtbGVmdC1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMlwiO1xufVxuXG4ucGUtN3MtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNFwiO1xufVxuXG4ucGUtN3Mta2V5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEzXCI7XG59XG5cbi5wZS03cy1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyNVwiO1xufVxuXG4ucGUtN3Mtam95OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE0XCI7XG59XG5cbi5wZS03cy1waG90by1nYWxsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG5cbi5wZS03cy1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWJcIjtcbn1cblxuLnBlLTdzLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi5wZS03cy1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG5cbi5wZS03cy1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjhcIjtcbn1cblxuLnBlLTdzLXJpZ2h0LWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG5cbi5wZS03cy1wYXBlci1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4ucGUtN3MtZGVsZXRlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLnBlLTdzLXBhaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG5cbi5wZS03cy1ib3R0b20tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YThcIjtcbn1cblxuLnBlLTdzLW5vdGVib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJiXCI7XG59XG5cbi5wZS03cy1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG5cbi5wZS03cy1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJkXCI7XG59XG5cbi5wZS03cy1uZXdzLXBhcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG59XG5cbi5wZS03cy1tdXNpY2xpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmZcIjtcbn1cblxuLnBlLTdzLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG5cbi5wZS03cy1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMVwiO1xufVxuXG4ucGUtN3MtbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4ucGUtN3MtbW9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuXG4ucGUtN3MtbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNFwiO1xufVxuXG4ucGUtN3MtbWljcm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLnBlLTdzLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzZcIjtcbn1cblxuLnBlLTdzLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzN1wiO1xufVxuXG4ucGUtN3MtbWFwLW1hcmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOFwiO1xufVxuXG4ucGUtN3MtbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4ucGUtN3MtbWFpbC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG59XG5cbi5wZS03cy1tYWlsLW9wZW4tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYlwiO1xufVxuXG4ucGUtN3MtbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNjXCI7XG59XG5cbi5wZS03cy1sb29wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNkXCI7XG59XG5cbi5wZS03cy1sb29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi5wZS03cy1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG5cbi5wZS03cy1saW50ZXJuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQwXCI7XG59XG5cbi5wZS03cy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi5wZS03cy1saWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG5cbi5wZS03cy1saWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0M1wiO1xufVxuXG4ucGUtN3MtbGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NFwiO1xufVxuXG4ucGUtN3Mta2V5cGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG5cbi5wZS03cy1qdW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ2XCI7XG59XG5cbi5wZS03cy1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ3XCI7XG59XG5cbi5wZS03cy1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ4XCI7XG59XG5cbi5wZS03cy1oZWxwMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OVwiO1xufVxuXG4ucGUtN3MtaGVscDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGFcIjtcbn1cblxuLnBlLTdzLWdyYXBoMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YlwiO1xufVxuXG4ucGUtN3MtZ3JhcGgyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRjXCI7XG59XG5cbi5wZS03cy1ncmFwaDE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGRcIjtcbn1cblxuLnBlLTdzLWdyYXBoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG59XG5cbi5wZS03cy1nbG9iYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGZcIjtcbn1cblxuLnBlLTdzLWdsZWFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG5cbi5wZS03cy1nbGFzc2VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG5cbi5wZS03cy1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUyXCI7XG59XG5cbi5wZS03cy1mb2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cblxuLnBlLTdzLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjtcbn1cblxuLnBlLTdzLWZpbHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuXG4ucGUtN3MtZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuXG4ucGUtN3MtZXhwYW5kMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1N1wiO1xufVxuXG4ucGUtN3MtZXhhcG5kMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4ucGUtN3MtZWRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuXG4ucGUtN3MtZHJvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YVwiO1xufVxuXG4ucGUtN3MtZHJhd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjViXCI7XG59XG5cbi5wZS03cy1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuXG4ucGUtN3MtZGlzcGxheTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cblxuLnBlLTdzLWRpc3BsYXkxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG5cbi5wZS03cy1kaXNrZXR0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuXG4ucGUtN3MtZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MFwiO1xufVxuXG4ucGUtN3MtY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYxXCI7XG59XG5cbi5wZS03cy1jdWx0dXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG5cbi5wZS03cy1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG5cbi5wZS03cy1jcmVkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjRcIjtcbn1cblxuLnBlLTdzLWNvcHktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuXG4ucGUtN3MtY29uZmlnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG5cbi5wZS03cy1jb21wYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG5cbi5wZS03cy1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG5cbi5wZS03cy1jb2ZmZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjtcbn1cblxuLnBlLTdzLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZhXCI7XG59XG5cbi5wZS03cy1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuXG4ucGUtN3MtY2hlY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjtcbn1cblxuLnBlLTdzLWNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmRcIjtcbn1cblxuLnBlLTdzLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cblxuLnBlLTdzLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZlwiO1xufVxuXG4ucGUtN3MtY2FsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuXG4ucGUtN3MtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuXG4ucGUtN3MtYnJvd3NlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuXG4ucGUtN3MtYm94MjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3M1wiO1xufVxuXG4ucGUtN3MtYm94MTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NFwiO1xufVxuXG4ucGUtN3MtYm9va21hcmtzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc1XCI7XG59XG5cbi5wZS03cy1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc2XCI7XG59XG5cbi5wZS03cy1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG5cbi5wZS03cy1iYXR0ZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG5cbi5wZS03cy1iYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc5XCI7XG59XG5cbi5wZS03cy1iYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG5cbi5wZS03cy1hdHRlbnRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2JcIjtcbn1cblxuLnBlLTdzLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuXG4ucGUtN3MtYWxidW1zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG5cbi5wZS03cy1hbGFybTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuXG4ucGUtN3MtYWlycGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICd0aGVtaWZ5JztcbiAgc3JjOiB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkuZW90Py1mdmJhbmVcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvdGhlbWlmeS90aGVtaWZ5LmVvdD8jaWVmaXgtZnZiYW5lXCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy90aGVtaWZ5L3RoZW1pZnkud29mZj8tZnZiYW5lXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL3RoZW1pZnkvdGhlbWlmeS50dGY/LWZ2YmFuZVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvdGhlbWlmeS90aGVtaWZ5LnN2Zz8tZnZiYW5lI3RoZW1pZnlcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbltjbGFzc149XCJ0aS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHRpLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi50aS13YW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAwXCI7XG59XG5cbi50aS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cblxuLnRpLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDJcIjtcbn1cblxuLnRpLXVubG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwM1wiO1xufVxuXG4udGktdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG5cbi50aS10cmFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNVwiO1xufVxuXG4udGktdGhvdWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwNlwiO1xufVxuXG4udGktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG5cbi50aS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDhcIjtcbn1cblxuLnRpLXRhYmxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuXG4udGktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuXG4udGktc3ByYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MGJcIjtcbn1cblxuLnRpLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwY1wiO1xufVxuXG4udGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuXG4udGktc2hvcHBpbmctY2FydC1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG5cbi50aS1zZXR0aW5nczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuXG4udGktc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG5cbi50aS16b29tLWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG5cbi50aS16b29tLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuXG4udGktY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG5cbi50aS1ydWxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxNFwiO1xufVxuXG4udGktcnVsZXItcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG5cbi50aS1ydWxlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cblxuLnRpLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjE3XCI7XG59XG5cbi50aS1ib29rbWFyay1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MThcIjtcbn1cblxuLnRpLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuXG4udGktcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxYVwiO1xufVxuXG4udGktcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG59XG5cbi50aS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cblxuLnRpLXBlbmNpbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWRcIjtcbn1cblxuLnRpLXBhaW50LXJvbGxlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuXG4udGktcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG5cbi50aS1uYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMFwiO1xufVxuXG4udGktbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG59XG5cbi50aS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuXG4udGktbWVkYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjIzXCI7XG59XG5cbi50aS1tZWRhbGwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG5cbi50aS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cblxuLnRpLW1hcmtlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjZcIjtcbn1cblxuLnRpLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG59XG5cbi50aS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuXG4udGktYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOVwiO1xufVxuXG4udGktYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYVwiO1xufVxuXG4udGktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuXG4udGktbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmNcIjtcbn1cblxuLnRpLWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MmRcIjtcbn1cblxuLnRpLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuXG4udGktbGF5ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJmXCI7XG59XG5cbi50aS1sYXllcnMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjMwXCI7XG59XG5cbi50aS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cblxuLnRpLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzMlwiO1xufVxuXG4udGktaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzNcIjtcbn1cblxuLnRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG5cbi50aS1oZWFydC1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzVcIjtcbn1cblxuLnRpLWhhbmQtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzNlwiO1xufVxuXG4udGktaGFuZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG5cbi50aS1oYW5kLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzhcIjtcbn1cblxuLnRpLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzOVwiO1xufVxuXG4udGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuXG4udGktZmxhZy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2JcIjtcbn1cblxuLnRpLWZsYWctYWx0LTI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2M2NcIjtcbn1cblxuLnRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuXG4udGktZXhwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG59XG5cbi50aS1leGNoYW5nZS12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZlwiO1xufVxuXG4udGktZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuXG4udGktY3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQxXCI7XG59XG5cbi50aS1jcm93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MlwiO1xufVxuXG4udGktY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cblxuLnRpLWNvbW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDRcIjtcbn1cblxuLnRpLWNvbW1lbnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ1XCI7XG59XG5cbi50aS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuXG4udGktY2xpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0N1wiO1xufVxuXG4udGktYW5nbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDhcIjtcbn1cblxuLnRpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG5cbi50aS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRhXCI7XG59XG5cbi50aS1hbmdsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRiXCI7XG59XG5cbi50aS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuXG4udGktY2hlY2stYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjRkXCI7XG59XG5cbi50aS1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGVcIjtcbn1cblxuLnRpLWFubm91bmNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuXG4udGktYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTBcIjtcbn1cblxuLnRpLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MVwiO1xufVxuXG4udGktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuXG4udGktYm9sdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTNcIjtcbn1cblxuLnRpLWJsYWNrYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTRcIjtcbn1cblxuLnRpLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuXG4udGktbW92ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NlwiO1xufVxuXG4udGktYXJyb3dzLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjU3XCI7XG59XG5cbi50aS1hcnJvd3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuXG4udGktZnVsbHNjcmVlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OVwiO1xufVxuXG4udGktYXJyb3ctdG9wLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVhXCI7XG59XG5cbi50aS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuXG4udGktYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVjXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWRcIjtcbn1cblxuLnRpLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG5cbi50aS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZlwiO1xufVxuXG4udGktYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYwXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cblxuLnRpLWFuZ2xlLWRvdWJsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYyXCI7XG59XG5cbi50aS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2M1wiO1xufVxuXG4udGktemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG5cbi50aS13b3JsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NVwiO1xufVxuXG4udGktd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2NlwiO1xufVxuXG4udGktdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG5cbi50aS12aWV3LWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY4XCI7XG59XG5cbi50aS12aWV3LWdyaWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjlcIjtcbn1cblxuLnRpLXVwcGVyY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuXG4udGktdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZiXCI7XG59XG5cbi50aS11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmNcIjtcbn1cblxuLnRpLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG5cbi50aS10aW1lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2ZVwiO1xufVxuXG4udGktdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZmXCI7XG59XG5cbi50aS10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuXG4udGktdGh1bWItZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MVwiO1xufVxuXG4udGktdGV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MlwiO1xufVxuXG4udGktc3RhdHMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cblxuLnRpLXN0YXRzLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzRcIjtcbn1cblxuLnRpLXNwbGl0LXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzVcIjtcbn1cblxuLnRpLXNwbGl0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cblxuLnRpLXNtYWxsY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc3XCI7XG59XG5cbi50aS1zaGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3OFwiO1xufVxuXG4udGktc2hpZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cblxuLnRpLXNoaWZ0LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2N2FcIjtcbn1cblxuLnRpLXNoaWVsZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3YlwiO1xufVxuXG4udGktbm90ZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuXG4udGktc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdkXCI7XG59XG5cbi50aS1xdW90ZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZVwiO1xufVxuXG4udGktcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuXG4udGktcHVsc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODBcIjtcbn1cblxuLnRpLXByaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODFcIjtcbn1cblxuLnRpLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuXG4udGktcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4M1wiO1xufVxuXG4udGktcGllLWNoYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg0XCI7XG59XG5cbi50aS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cblxuLnRpLXBhbmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg2XCI7XG59XG5cbi50aS1wYWNrYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg3XCI7XG59XG5cbi50aS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuXG4udGktbXVzaWMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjg5XCI7XG59XG5cbi50aS1tb3VzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4YVwiO1xufVxuXG4udGktbW91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG5cbi50aS1tb25leTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4Y1wiO1xufVxuXG4udGktbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZFwiO1xufVxuXG4udGktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuXG4udGktbWVudS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGZcIjtcbn1cblxuLnRpLW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MFwiO1xufVxuXG4udGktbWFwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuXG4udGktbG9vcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MlwiO1xufVxuXG4udGktbG9jYXRpb24tcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkzXCI7XG59XG5cbi50aS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG5cbi50aS1saWdodC1idWxiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk1XCI7XG59XG5cbi50aS1JdGFsaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTZcIjtcbn1cblxuLnRpLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cblxuLnRpLWluZmluaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk4XCI7XG59XG5cbi50aS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OVwiO1xufVxuXG4udGktaHVtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG5cbi50aS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjliXCI7XG59XG5cbi50aS1oZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjljXCI7XG59XG5cbi50aS1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cblxuLnRpLWhhcmRkcml2ZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWVcIjtcbn1cblxuLnRpLWhhcmRkcml2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5ZlwiO1xufVxuXG4udGktZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuXG4udGktZ2FtZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMVwiO1xufVxuXG4udGktZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmEyXCI7XG59XG5cbi50aS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuXG4udGktZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNFwiO1xufVxuXG4udGktZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE1XCI7XG59XG5cbi50aS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuXG4udGktZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTdcIjtcbn1cblxuLnRpLWRpcmVjdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOFwiO1xufVxuXG4udGktZGlyZWN0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuXG4udGktZGFzaGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFhXCI7XG59XG5cbi50aS1jb250cm9sLXN0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWJcIjtcbn1cblxuLnRpLWNvbnRyb2wtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuXG4udGktY29udHJvbC1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFkXCI7XG59XG5cbi50aS1jb250cm9sLXBhdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmFlXCI7XG59XG5cbi50aS1jb250cm9sLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cblxuLnRpLWNvbnRyb2wtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjBcIjtcbn1cblxuLnRpLWNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIxXCI7XG59XG5cbi50aS1jbG91ZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuXG4udGktY2xvdWQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiM1wiO1xufVxuXG4udGktY2xpcGJvYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI0XCI7XG59XG5cbi50aS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjVcIjtcbn1cblxuLnRpLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI2XCI7XG59XG5cbi50aS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI3XCI7XG59XG5cbi50aS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG5cbi50aS1iYXNrZXRiYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI5XCI7XG59XG5cbi50aS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmFcIjtcbn1cblxuLnRpLWJhci1jaGFydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cblxuLnRpLWJhY2stcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmNcIjtcbn1cblxuLnRpLWJhY2stbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZFwiO1xufVxuXG4udGktYXJyb3dzLWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuXG4udGktYXJjaGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZlwiO1xufVxuXG4udGktYW5jaG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMwXCI7XG59XG5cbi50aS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuXG4udGktYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMlwiO1xufVxuXG4udGktYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjM1wiO1xufVxuXG4udGktYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG5cbi50aS1hbGVydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNVwiO1xufVxuXG4udGktYWxhcm0tY2xvY2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzZcIjtcbn1cblxuLnRpLWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuXG4udGktd3JpdGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzhcIjtcbn1cblxuLnRpLXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjOVwiO1xufVxuXG4udGktd2lkZ2V0aXplZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuXG4udGktd2lkZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNiXCI7XG59XG5cbi50aS13aWRnZXQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNjXCI7XG59XG5cbi50aS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2RcIjtcbn1cblxuLnRpLXZpZGVvLWNsYXBwZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2VcIjtcbn1cblxuLnRpLXZpZGVvLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjZlwiO1xufVxuXG4udGktdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG5cbi50aS10aGVtaWZ5LWxvZ286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDFcIjtcbn1cblxuLnRpLXRoZW1pZnktZmF2aWNvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkMlwiO1xufVxuXG4udGktdGhlbWlmeS1mYXZpY29uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuXG4udGktc3VwcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNFwiO1xufVxuXG4udGktc3RhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDVcIjtcbn1cblxuLnRpLXNwbGl0LXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG5cbi50aS1zbGljZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkN1wiO1xufVxuXG4udGktc2hvcnRjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ4XCI7XG59XG5cbi50aS1zaGlmdC1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cblxuLnRpLXNoaWZ0LWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRhXCI7XG59XG5cbi50aS1ydWxlci1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYlwiO1xufVxuXG4udGktcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuXG4udGktcGluMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZFwiO1xufVxuXG4udGktcGluLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkZVwiO1xufVxuXG4udGktcGVuY2lsLWFsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cblxuLnRpLXBhbGV0dGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTBcIjtcbn1cblxuLnRpLW1vcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTFcIjtcbn1cblxuLnRpLW1vcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG5cbi50aS1taWNyb3Bob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlM1wiO1xufVxuXG4udGktbWFnbmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU0XCI7XG59XG5cbi50aS1saW5lLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNVwiO1xufVxuXG4udGktbGluZS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTZcIjtcbn1cblxuLnRpLWxpbmUtZGFzaGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU3XCI7XG59XG5cbi50aS1sYXlvdXQtd2lkdGgtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuXG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTlcIjtcbn1cblxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYVwiO1xufVxuXG4udGktbGF5b3V0LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuXG4udGktbGF5b3V0LXRhYi13aW5kb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWNcIjtcbn1cblxuLnRpLWxheW91dC10YWItdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlZFwiO1xufVxuXG4udGktbGF5b3V0LXRhYi1taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cblxuLnRpLWxheW91dC1zbGlkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWZcIjtcbn1cblxuLnRpLWxheW91dC1zbGlkZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYwXCI7XG59XG5cbi50aS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuXG4udGktbGF5b3V0LXNpZGViYXItbm9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMlwiO1xufVxuXG4udGktbGF5b3V0LXNpZGViYXItbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmM1wiO1xufVxuXG4udGktbGF5b3V0LXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNVwiO1xufVxuXG4udGktbGF5b3V0LW1lbnUtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmNlwiO1xufVxuXG4udGktbGF5b3V0LW1lbnUtc2VwYXJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7XG59XG5cbi50aS1sYXlvdXQtbWVudS1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY4XCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtcmlnaHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY5XCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmFcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZiXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmNcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZkXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtbGVmdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmVcIjtcbn1cblxuLnRpLWxheW91dC1tZWRpYS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZmXCI7XG59XG5cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuXG4udGktbGF5b3V0LW1lZGlhLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMVwiO1xufVxuXG4udGktbGF5b3V0LWxpc3QtdGh1bWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDJcIjtcbn1cblxuLnRpLWxheW91dC1saXN0LXRodW1iLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuXG4udGktbGF5b3V0LWxpc3QtcG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNFwiO1xufVxuXG4udGktbGF5b3V0LWxpc3QtbGFyZ2UtaW1hZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDVcIjtcbn1cblxuLnRpLWxheW91dC1saW5lLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDdcIjtcbn1cblxuLnRpLWxheW91dC1ncmlkMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwOFwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG5cbi50aS1sYXlvdXQtZ3JpZDItdGh1bWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGFcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGJcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuXG4udGktbGF5b3V0LWN0YS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGRcIjtcbn1cblxuLnRpLWxheW91dC1jdGEtYnRuLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBlXCI7XG59XG5cbi50aS1sYXlvdXQtY3RhLWJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBmXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uNDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMFwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTFcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG5cbi50aS1sYXlvdXQtYWNjb3JkaW9uLXNlcGFyYXRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxM1wiO1xufVxuXG4udGktbGF5b3V0LWFjY29yZGlvbi1tZXJnZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTRcIjtcbn1cblxuLnRpLWxheW91dC1hY2NvcmRpb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNVwiO1xufVxuXG4udGktaW5rLXBlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNlwiO1xufVxuXG4udGktaW5mby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTdcIjtcbn1cblxuLnRpLWhlbHAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG5cbi50aS1oZWFkcGhvbmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE5XCI7XG59XG5cbi50aS1oYW5kLXBvaW50LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFhXCI7XG59XG5cbi50aS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFiXCI7XG59XG5cbi50aS1oYW5kLXBvaW50LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWNcIjtcbn1cblxuLnRpLWhhbmQtcG9pbnQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZFwiO1xufVxuXG4udGktZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiO1xufVxuXG4udGktZmFjZS1zbWlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZlwiO1xufVxuXG4udGktZmFjZS1zYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjBcIjtcbn1cblxuLnRpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG5cbi50aS1jb250cm9sLXNraXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMlwiO1xufVxuXG4udGktY29udHJvbC1za2lwLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIzXCI7XG59XG5cbi50aS1jb250cm9sLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuXG4udGktY29udHJvbC1lamVjdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNVwiO1xufVxuXG4udGktY29tbWVudHMtc21pbGV5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI2XCI7XG59XG5cbi50aS1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjdcIjtcbn1cblxuLnRpLXlvdXR1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjhcIjtcbn1cblxuLnRpLXZpbWVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI5XCI7XG59XG5cbi50aS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJhXCI7XG59XG5cbi50aS10aW1lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJiXCI7XG59XG5cbi50aS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmNcIjtcbn1cblxuLnRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7XG59XG5cbi50aS1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyZVwiO1xufVxuXG4udGktc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJmXCI7XG59XG5cbi50aS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzBcIjtcbn1cblxuLnRpLXBpbnRlcmVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMVwiO1xufVxuXG4udGktbmV3LXdpbmRvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczMlwiO1xufVxuXG4udGktbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG5cbi50aS1saXN0LW9sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM0XCI7XG59XG5cbi50aS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNVwiO1xufVxuXG4udGktbGF5b3V0LXNpZGViYXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczN1wiO1xufVxuXG4udGktbGF5b3V0LWdyaWQzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOFwiO1xufVxuXG4udGktbGF5b3V0LWdyaWQyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiO1xufVxuXG4udGktbGF5b3V0LWNvbHVtbjQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNhXCI7XG59XG5cbi50aS1sYXlvdXQtY29sdW1uMy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2JcIjtcbn1cblxuLnRpLWxheW91dC1jb2x1bW4yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczY1wiO1xufVxuXG4udGktaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzNkXCI7XG59XG5cbi50aS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3M2VcIjtcbn1cblxuLnRpLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZlwiO1xufVxuXG4udGktZmxpY2tyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQwXCI7XG59XG5cbi50aS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MVwiO1xufVxuXG4udGktZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuXG4udGktZHJpYmJibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDNcIjtcbn1cblxuLnRpLWFwcGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ0XCI7XG59XG5cbi50aS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XG59XG5cbi50aS1zYXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ2XCI7XG59XG5cbi50aS1zYXZlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0N1wiO1xufVxuXG4udGkteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjtcbn1cblxuLnRpLXdvcmRwcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0OVwiO1xufVxuXG4udGktdmltZW8tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRhXCI7XG59XG5cbi50aS10d2l0dGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YlwiO1xufVxuXG4udGktdHVtYmxyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0Y1wiO1xufVxuXG4udGktdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzRkXCI7XG59XG5cbi50aS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuXG4udGktc291bmRjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZlwiO1xufVxuXG4udGktc2hhcmV0aGlzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUwXCI7XG59XG5cbi50aS1zaGFyZXRoaXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG5cbi50aS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTJcIjtcbn1cblxuLnRpLXBpbnRlcmVzdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTNcIjtcbn1cblxuLnRpLW1pY3Jvc29mdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjtcbn1cblxuLnRpLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU1XCI7XG59XG5cbi50aS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NlwiO1xufVxuXG4udGktam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG5cbi50aS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OFwiO1xufVxuXG4udGktZmxpY2tyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1OVwiO1xufVxuXG4udGktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjtcbn1cblxuLnRpLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1YlwiO1xufVxuXG4udGktZHJvcGJveC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWNcIjtcbn1cblxuLnRpLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjtcbn1cblxuLnRpLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZVwiO1xufVxuXG4udGktcnNzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1ZlwiO1xufVxuXG4vKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cbi5tZnAtYmcge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYmFja2dyb3VuZDogIzBiMGIwYjtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4ubWZwLXdyYXAge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwNDM7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLm1mcC1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwYWRkaW5nOiAwIDhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm1mcC1jb250YWluZXI6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAxMDAlO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWZwLWFsaWduLXRvcCAubWZwLWNvbnRhaW5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHotaW5kZXg6IDEwNDU7XG59XG5cbi5tZnAtaW5saW5lLWhvbGRlciAubWZwLWNvbnRlbnQsXG4ubWZwLWFqYXgtaG9sZGVyIC5tZnAtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tZnAtYWpheC1jdXIge1xuICBjdXJzb3I6IHByb2dyZXNzO1xufVxuXG4ubWZwLXpvb20tb3V0LWN1ciwgLm1mcC16b29tLW91dC1jdXIgLm1mcC1pbWFnZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGN1cnNvcjogLW1vei16b29tLW91dDtcbiAgY3Vyc29yOiAtd2Via2l0LXpvb20tb3V0O1xuICBjdXJzb3I6IHpvb20tb3V0O1xufVxuXG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4ubWZwLWF1dG8tY3Vyc29yIC5tZnAtY29udGVudCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC1jbG9zZSxcbi5tZnAtYXJyb3csXG4ubWZwLXByZWxvYWRlcixcbi5tZnAtY291bnRlciB7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ubWZwLWxvYWRpbmcubWZwLWZpZ3VyZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tZnAtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm1mcC1wcmVsb2FkZXIge1xuICBjb2xvcjogI0NDQztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICBsZWZ0OiA4cHg7XG4gIHJpZ2h0OiA4cHg7XG4gIHotaW5kZXg6IDEwNDQ7XG59XG5cbi5tZnAtcHJlbG9hZGVyIGEge1xuICBjb2xvcjogI0NDQztcbn1cblxuLm1mcC1wcmVsb2FkZXIgYTpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xufVxuXG4ubWZwLXMtcmVhZHkgLm1mcC1wcmVsb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWZwLXMtZXJyb3IgLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLm1mcC1jbG9zZSwgYnV0dG9uLm1mcC1hcnJvdyB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIHotaW5kZXg6IDEwNDY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG59XG5cbi5tZnAtY2xvc2Uge1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMC42NTtcbiAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LWZhbWlseTogQXJpYWwsIEJhc2tlcnZpbGxlLCBtb25vc3BhY2U7XG59XG5cbi5tZnAtY2xvc2U6aG92ZXIsIC5tZnAtY2xvc2U6Zm9jdXMge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubWZwLWNsb3NlOmFjdGl2ZSB7XG4gIHRvcDogMXB4O1xufVxuXG4ubWZwLWNsb3NlLWJ0bi1pbiAubWZwLWNsb3NlIHtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5tZnAtaW1hZ2UtaG9sZGVyIC5tZnAtY2xvc2UsXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAjRkZGO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtY291bnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgY29sb3I6ICNDQ0M7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5tZnAtYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG9wYWNpdHk6IDAuNjU7XG4gIG1hcmdpbjogMDtcbiAgdG9wOiA1MCU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG4ubWZwLWFycm93OmFjdGl2ZSB7XG4gIG1hcmdpbi10b3A6IC01NHB4O1xufVxuXG4ubWZwLWFycm93OmhvdmVyLCAubWZwLWFycm93OmZvY3VzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUsIC5tZnAtYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgYm9yZGVyOiBtZWRpdW0gaW5zZXQgdHJhbnNwYXJlbnQ7XG59XG5cbi5tZnAtYXJyb3c6YWZ0ZXIge1xuICBib3JkZXItdG9wLXdpZHRoOiAxM3B4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICB0b3A6IDhweDtcbn1cblxuLm1mcC1hcnJvdzpiZWZvcmUge1xuICBib3JkZXItdG9wLXdpZHRoOiAyMXB4O1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5tZnAtYXJyb3ctbGVmdCB7XG4gIGxlZnQ6IDA7XG59XG5cbi5tZnAtYXJyb3ctbGVmdDphZnRlciB7XG4gIGJvcmRlci1yaWdodDogMTdweCBzb2xpZCAjRkZGO1xuICBtYXJnaW4tbGVmdDogMzFweDtcbn1cblxuLm1mcC1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICBib3JkZXItcmlnaHQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xufVxuXG4ubWZwLWFycm93LXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDE3cHggc29saWQgI0ZGRjtcbiAgbWFyZ2luLWxlZnQ6IDM5cHg7XG59XG5cbi5tZnAtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDI3cHggc29saWQgIzNGM0YzRjtcbn1cblxuLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jb250ZW50IHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDkwMHB4O1xufVxuXG4ubWZwLWlmcmFtZS1ob2xkZXIgLm1mcC1jbG9zZSB7XG4gIHRvcDogLTQwcHg7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7XG59XG5cbi5tZnAtaWZyYW1lLXNjYWxlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4vKiBNYWluIGltYWdlIGluIHBvcHVwICovXG5pbWcubWZwLWltZyB7XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiA0MHB4IDAgNDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLm1mcC1maWd1cmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDQwcHg7XG4gIGJvdHRvbTogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAtMTtcbiAgYm94LXNoYWRvdzogMCAwIDhweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGJhY2tncm91bmQ6ICM0NDQ7XG59XG5cbi5tZnAtZmlndXJlIHNtYWxsIHtcbiAgY29sb3I6ICNCREJEQkQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuXG4ubWZwLWZpZ3VyZSBmaWd1cmUge1xuICBtYXJnaW46IDA7XG59XG5cbi5tZnAtYm90dG9tLWJhciB7XG4gIG1hcmdpbi10b3A6IC0zNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm1mcC10aXRsZSB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICBjb2xvcjogI0YzRjNGMztcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4O1xufVxuXG4ubWZwLWltYWdlLWhvbGRlciAubWZwLWNvbnRlbnQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5tZnAtZ2FsbGVyeSAubWZwLWltYWdlLWhvbGRlciAubWZwLWZpZ3VyZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSksIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDMwMHB4KSB7XG4gIC8qKlxuICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgKi9cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgaW1nLm1mcC1pbWcge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtZmlndXJlOmFmdGVyIHtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWZpZ3VyZSBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjYpO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDNweCA1cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbiAgLm1mcC1pbWctbW9iaWxlIC5tZnAtYm90dG9tLWJhcjplbXB0eSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWZwLWltZy1tb2JpbGUgLm1mcC1jb3VudGVyIHtcbiAgICByaWdodDogNXB4O1xuICAgIHRvcDogM3B4O1xuICB9XG4gIC5tZnAtaW1nLW1vYmlsZSAubWZwLWNsb3NlIHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC42KTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogOTAwcHgpIHtcbiAgLm1mcC1hcnJvdyB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gIH1cbiAgLm1mcC1hcnJvdy1sZWZ0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDA7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMDtcbiAgfVxuICAubWZwLWFycm93LXJpZ2h0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJTtcbiAgfVxuICAubWZwLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cHg7XG4gICAgcGFkZGluZy1yaWdodDogNnB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuYm9keSAuc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIGJvZHkgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTUwcHg7XG4gIHJpZ2h0OiBhdXRvO1xuICBmb250LXNpemU6IDI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIGJvZHkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTI1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuXG5ib2R5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTUwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogLTI1cHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuXG5ib2R5IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG59XG5cbmJvZHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xufVxuXG5ib2R5IC5zd2lwZXItLXNoYWRvdyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogLTMwcHggLTE1cHg7XG4gIHBhZGRpbmc6IDMwcHggMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuZ2FsbGVyeS10aHVtYnMgLnN3aXBlci1zbGlkZS5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0b3A6IDQwcHg7XG4gIHdpZHRoOiA1NXB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0taG9tZS1ldmVudCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIGk6YmVmb3JlLCBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciBpOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjAnO1xufVxuXG5ib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tbmV4dCBpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYwNjEnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLWhvbWUtZXZlbnQgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1ob21lLWV2ZW50IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICBib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tcHJldixcbiAgYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXNob3AtaXRlbTpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW06aG92ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCkgIWltcG9ydGFudDtcbn1cblxuYm9keSAuc3dpcGVyLS1zaG9wLWl0ZW0gLmdhbGxlcnktdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICB3aWR0aDogMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tc2hvcC1pdGVtIC5nYWxsZXJ5LXRodW1icyAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgdHJhbnNpdGlvbjogYm9yZGVyIDAuMnM7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhcjpob3ZlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyOmhvdmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1jb250YWluZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogNTBweDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDUwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDM1cHg7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10aXRsZWJhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMC40O1xufVxuXG5ib2R5IC5zd2lwZXItLXRpdGxlYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGl0bGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuMik7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IGkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFubmVyLWhwIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogMTVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1iYW5uZXItaHAgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLWJhbm5lci1ocCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXI6aG92ZXIgaSwgYm9keSAuc3dpcGVyLS1lZHUgLnN3aXBlci1idXR0b24tbmV4dDpob3Zlcjpob3ZlciBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LXRtIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNTBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1iYW5uZXIgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJhbm5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtYmFubmVyIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAzMHB4O1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1zbGlkZSA+IGRpdiB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWNvdXJzZXMgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcjpob3ZlciBpLCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXI6aG92ZXIgaSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtY291cnNlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTEwMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTEwMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1jb3Vyc2VzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWV2ZW50cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXgtd2lkdGg6IDU3MHB4O1xuICBtYXJnaW46IDc1cHggYXV0byAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC0zMHB4IDA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA4MDBweDtcbiAgaGVpZ2h0OiA0NzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzBweCAxMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGhlaWdodDogMzcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiAyNDBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYgaSwgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQgaSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIGksIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMjVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMgLnN3aXBlci1pbWFnZS13cmFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tZWR1LWltYWdlcyAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1lZHUtaW1hZ2VzIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgdG9wOiA0NCU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1pbWFnZXMtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTI1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICByaWdodDogLTI1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWltYWdlcy0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1ibG9nIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIsIGJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuYm9keSAuc3dpcGVyLS1lZHUtYmxvZyAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tZWR1LWJsb2cgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLWVkdS1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCAwIC0zMHB4O1xuICBwYWRkaW5nOiAwIDAgMzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS13ZWJzaXRlcyAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDgwMHB4O1xuICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5ib2R5IC5zd2lwZXItLXdlYnNpdGVzIC5zd2lwZXItc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0td2Vic2l0ZXMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiAxMTcwcHg7XG4gIGhlaWdodDogNzAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBncmFiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1tdWx0aXBsZSAuc3dpcGVyLXNsaWRlIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tbXVsdGlwbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLW11bHRpcGxlIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IDU4MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tc2ltcGxlIC5zd2lwZXItc2xpZGUge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1zaW1wbGUgLnN3aXBlci1zbGlkZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICBib2R5IC5zd2lwZXItLXNpbXBsZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IC03MHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1hcmdpbjogMDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0aWNhbC1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiA+IHNwYW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUsIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItY29udGFpbmVyOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgd2hpdGUgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgMCUsIHdoaXRlIDEwMCUpO1xuICBsZWZ0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRlc3RpbW9uaWFscyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICB0b3A6IGNhbGMoNTAlIC0gNTBweCk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIGJvZHkgLnN3aXBlci0tdGVzdGltb25pYWxzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWJhcmJlcnNob3AgLnN3aXBlci1jb250YWluZXIge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYmFyYmVyc2hvcCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuYm9keSAuc3dpcGVyLS1iYXJiZXJzaG9wIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuYm9keSAuc3dpcGVyLS1jbGFzc2ljIC5zd2lwZXItY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMXB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCwgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dCBpLCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiBpIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlLCBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQsIGJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogLTkwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgbGVmdDogLTQwcHg7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjNkNSc7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IC05MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNDBweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmM2Q2Jztcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IC00MHB4IDAgMDtcbiAgcGFkZGluZzogNDBweCAwIDA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0yIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS10cnZsLTMgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgIHdpZHRoOiA0NXB4O1xuICAgIGhlaWdodDogNDVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbmJvZHkgLnN3aXBlci0tdHJ2bC0zIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjQnO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtMyAuc3dpcGVyLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMjUnO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNCAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xufVxuXG5ib2R5IC5zd2lwZXItLXRydmwtNSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuYm9keSAuc3dpcGVyLS10cnZsLTUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tYnVzaW5lc3MgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1idXNpbmVzcyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgbWFyZ2luOiAwIDZweCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG5ib2R5IC5zd2lwZXItLWJ1c2luZXNzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogLTEwcHg7XG4gIGJvdHRvbTogYXV0bztcbiAgbGVmdDogYXV0bztcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICBib2R5IC5zd2lwZXItLXZlcnQtcGFnIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS12ZXJ0LXBhZyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS15b2dhLTEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAyOCU7XG4gICAgbGVmdDogMTAwJTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAzcHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYsIGJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICB3aWR0aDogNTZweDtcbiAgaGVpZ2h0OiA1NnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTIwJSk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogNTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDlweCkge1xuICBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAtMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLXByZXYgaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oaQJztcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtMTA1cHg7XG59XG5cbmJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItYnV0dG9uLW5leHQgaTpiZWZvcmUge1xuICBjb250ZW50OiAn4oaSJztcbn1cblxuYm9keSAuc3dpcGVyLS15b2dhLTIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU1MHB4KSB7XG4gIGJvZHkgLnN3aXBlci0teW9nYS0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLXlvZ2EtMiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgbWFyZ2luOiAwIDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiBoMSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItc2xpZGUgPiBkaXYge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBtYXgtaGVpZ2h0OiA5MDBweDtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLXNsaWRlID4gZGl2IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA3cHgpO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgb3BhY2l0eTogMTtcbiAgcGFkZGluZzogMjBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1wcmV2IGksIGJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQycHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24gLnN3aXBlci1idXR0b24tcHJldjpob3ZlciwgYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICBsZWZ0OiAxMDBweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbiAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDEwMHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tc2VydmljZSAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMTUxcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAxO1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiBpLCBib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCBpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IC04MXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnV0aW9uLXNlcnZpY2UgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHJpZ2h0OiAtODFweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY29uc3RydXRpb24tcG9ydGZvbGlvIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW46IDAgNXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWF4LXdpZHRoOiA3MHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgbWF4LXdpZHRoOiA1NHZ3O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jb25zdHJ1Y3Rpb24tdG0gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBoZWlnaHQ6IDNweDtcbiAgdG9wOiAtMXB4O1xufVxuXG5ib2R5IC5zd2lwZXItLWNvbnN0cnVjdGlvbi10bSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiA3NHB4O1xufVxuXG5ib2R5IC5zd2lwZXItLXR3aXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCBib2R5IC5zd2lwZXItLXR3aXR0ZXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZmxleDogMSAxIDA7XG4gIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDE7XG59XG5cbmJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2Omxhc3QtY2hpbGQsIGJvZHkgLnN3aXBlci0tdHdpdHRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0Omxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiA1MHB4O1xuICBib3R0b206IGF1dG87XG4gIGxlZnQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIH1cbn1cblxuYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMjJweCAxM3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgYm9keSAuc3dpcGVyLS1jaHIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICBib2R5IC5zd2lwZXItLWNociAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIGJvZHkgLnN3aXBlci0tY2hyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNoci0yIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMge1xuICBtYXgtd2lkdGg6IDE1NzBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBib2R5IC5zd2lwZXItLWNoci0zIHtcbiAgICBwYWRkaW5nOiAwIDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHItMyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ib2R5IC5zd2lwZXItLWNoci0zIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIG1hcmdpbi10b3A6IDU3cHg7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgY29sb3I6ICNEREREREQ7XG4gIGZvbnQtc2l6ZTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIGJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tcHJldiwgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbmJvZHkgLnN3aXBlci0tY2hyLTMgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDVweDtcbn1cblxuYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYm9keSAuc3dpcGVyLS1jaHItMyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuLmhhbWJ1cmdlciB7XG4gIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmhhbWJ1cmdlcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciwgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlLCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMS41cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjE1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG59XG5cbi5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAtNnB4O1xufVxuXG4uaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJvdHRvbTogLTZweDtcbn1cblxuLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbi5oYW1idXJnZXItLXNxdWVlemUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMDc1cztcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjU1LCAwLjA1NSwgMC42NzUsIDAuMTkpO1xufVxuXG4uaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSwgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgMC4xMnMgZWFzZSwgdHJhbnNmb3JtIDAuMDc1cyBjdWJpYy1iZXppZXIoMC41NSwgMC4wNTUsIDAuNjc1LCAwLjE5KTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcbn1cblxuLmhhbWJ1cmdlci0tc3F1ZWV6ZS5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjo6YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgMC4wNzVzIGVhc2UsIG9wYWNpdHkgMC4wNzVzIDAuMTJzIGVhc2U7XG59XG5cbi5oYW1idXJnZXItLXNxdWVlemUuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXI6OmFmdGVyIHtcbiAgYm90dG9tOiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIGVhc2UsIHRyYW5zZm9ybSAwLjA3NXMgMC4xMnMgY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxLCAwLjM1NSwgMSk7XG59XG5cbioge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG4uY29udGFpbmVyLW1lZGl1bSB7XG4gIG1heC13aWR0aDogMTcxMHB4O1xufVxuXG4uY2xlYXJmaXgge1xuICBjbGVhcjogYm90aDtcbn1cblxuLm92ZXItaGlkZGVuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAub3Zlci1oaWRkZW4ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLm5vLXNjcm9sbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmpzLWJnIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxudWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi5yZXRyZWF0LS0wIHtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbn1cblxuLnJldHJlYXQtLTAgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS0wIFtjbGFzc149J2NvbC0nXSxcbi5yZXRyZWF0LS0wIFtjbGFzcyo9JyBjb2wtJ10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAucmV0cmVhdC0tNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4ucmV0cmVhdC0tNTAgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtNTBweDtcbn1cblxuLnJldHJlYXQtLTUwIFtjbGFzc149J2NvbC0nXSxcbi5yZXRyZWF0LS01MCBbY2xhc3MqPScgY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLnJldHJlYXQtLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucmV0cmVhdC0tNTAgLnJvdyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIH1cbiAgLnJldHJlYXQtLTUwIFtjbGFzc149J2NvbC0nXSxcbiAgLnJldHJlYXQtLTUwIFtjbGFzcyo9JyBjb2wtJ10ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAucmV0cmVhdC0tNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5yZXRyZWF0LS02MCAucm93IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgfVxuICAucmV0cmVhdC0tNjAgW2NsYXNzXj0nY29sLSddLFxuICAucmV0cmVhdC0tNjAgW2NsYXNzKj0nIGNvbC0nXSB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLnJvdy0tZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLnJvdy0tdi1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucm93LS1oLWNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oaWRkZW4tc20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCAucm93IHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLnJldHJlYXQtLTAuY29udGFpbmVyLWZsdWlkIFtjbGFzc149J2NvbC0nXSxcbi5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCBbY2xhc3MqPScgY29sLSddIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYm9yZGVyLXRvcCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jayAudHJhbnNpdGlvbi1ub25lIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbn1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFBBRERJTkdTIEFORCBNQVJHSU5TICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFyZ2luLWxnLTB0IHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4ubWFyZ2luLWxnLS01dCB7XG4gIG1hcmdpbi10b3A6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwdCB7XG4gIG1hcmdpbi10b3A6IC0xMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNXQge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjB0IHtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1dCB7XG4gIG1hcmdpbi10b3A6IC0yNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0zMHQge1xuICBtYXJnaW4tdG9wOiAtMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMzV0IHtcbiAgbWFyZ2luLXRvcDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwdCB7XG4gIG1hcmdpbi10b3A6IC00MHB4O1xufVxuXG4ubWFyZ2luLWxnLS00NXQge1xuICBtYXJnaW4tdG9wOiAtNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tNTB0IHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1dCB7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xufVxuXG4ubWFyZ2luLWxnLS02MHQge1xuICBtYXJnaW4tdG9wOiAtNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tNjV0IHtcbiAgbWFyZ2luLXRvcDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwdCB7XG4gIG1hcmdpbi10b3A6IC03MHB4O1xufVxuXG4ubWFyZ2luLWxnLS03NXQge1xuICBtYXJnaW4tdG9wOiAtNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tODB0IHtcbiAgbWFyZ2luLXRvcDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1dCB7XG4gIG1hcmdpbi10b3A6IC04NXB4O1xufVxuXG4ubWFyZ2luLWxnLS05MHQge1xuICBtYXJnaW4tdG9wOiAtOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tOTV0IHtcbiAgbWFyZ2luLXRvcDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMHQge1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEwNXQge1xuICBtYXJnaW4tdG9wOiAtMTA1cHg7XG59XG5cbi5tYXJnaW4tbGctLTExMHQge1xuICBtYXJnaW4tdG9wOiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNXQge1xuICBtYXJnaW4tdG9wOiAtMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEyMHQge1xuICBtYXJnaW4tdG9wOiAtMTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEyNXQge1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMHQge1xuICBtYXJnaW4tdG9wOiAtMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTEzNXQge1xuICBtYXJnaW4tdG9wOiAtMTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE0MHQge1xuICBtYXJnaW4tdG9wOiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NXQge1xuICBtYXJnaW4tdG9wOiAtMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE1MHQge1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1NXQge1xuICBtYXJnaW4tdG9wOiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MHQge1xuICBtYXJnaW4tdG9wOiAtMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE2NXQge1xuICBtYXJnaW4tdG9wOiAtMTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE3MHQge1xuICBtYXJnaW4tdG9wOiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NXQge1xuICBtYXJnaW4tdG9wOiAtMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE4MHQge1xuICBtYXJnaW4tdG9wOiAtMTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE4NXQge1xuICBtYXJnaW4tdG9wOiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MHQge1xuICBtYXJnaW4tdG9wOiAtMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE5NXQge1xuICBtYXJnaW4tdG9wOiAtMTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwMHQge1xuICBtYXJnaW4tdG9wOiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMGIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGIge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWIge1xuICBtYXJnaW4tYm90dG9tOiAtMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGIge1xuICBtYXJnaW4tYm90dG9tOiAtNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWIge1xuICBtYXJnaW4tYm90dG9tOiAtNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGIge1xuICBtYXJnaW4tYm90dG9tOiAtODBweDtcbn1cblxuLm1hcmdpbi1sZy0tODViIHtcbiAgbWFyZ2luLWJvdHRvbTogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWIge1xuICBtYXJnaW4tYm90dG9tOiAtOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTAwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xODVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwYiB7XG4gIG1hcmdpbi1ib3R0b206IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHQge1xuICBwYWRkaW5nLXRvcDogMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNXQge1xuICBwYWRkaW5nLXRvcDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1dCB7XG4gIHBhZGRpbmctdG9wOiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwdCB7XG4gIHBhZGRpbmctdG9wOiAtMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwdCB7XG4gIHBhZGRpbmctdG9wOiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1dCB7XG4gIHBhZGRpbmctdG9wOiAtNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTUwdCB7XG4gIHBhZGRpbmctdG9wOiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1dCB7XG4gIHBhZGRpbmctdG9wOiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwdCB7XG4gIHBhZGRpbmctdG9wOiAtNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTY1dCB7XG4gIHBhZGRpbmctdG9wOiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwdCB7XG4gIHBhZGRpbmctdG9wOiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1dCB7XG4gIHBhZGRpbmctdG9wOiAtNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTgwdCB7XG4gIHBhZGRpbmctdG9wOiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1dCB7XG4gIHBhZGRpbmctdG9wOiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwdCB7XG4gIHBhZGRpbmctdG9wOiAtOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTk1dCB7XG4gIHBhZGRpbmctdG9wOiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMHQge1xuICBwYWRkaW5nLXRvcDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTB0IHtcbiAgcGFkZGluZy10b3A6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNXQge1xuICBwYWRkaW5nLXRvcDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjV0IHtcbiAgcGFkZGluZy10b3A6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMHQge1xuICBwYWRkaW5nLXRvcDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDB0IHtcbiAgcGFkZGluZy10b3A6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NXQge1xuICBwYWRkaW5nLXRvcDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTV0IHtcbiAgcGFkZGluZy10b3A6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MHQge1xuICBwYWRkaW5nLXRvcDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzB0IHtcbiAgcGFkZGluZy10b3A6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NXQge1xuICBwYWRkaW5nLXRvcDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwdCB7XG4gIHBhZGRpbmctdG9wOiAtMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODV0IHtcbiAgcGFkZGluZy10b3A6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MHQge1xuICBwYWRkaW5nLXRvcDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1dCB7XG4gIHBhZGRpbmctdG9wOiAtMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDB0IHtcbiAgcGFkZGluZy10b3A6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTA1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMjViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNTViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xODViIHtcbiAgcGFkZGluZy1ib3R0b206IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGIge1xuICBwYWRkaW5nLWJvdHRvbTogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAtMTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yMDBiIHtcbiAgcGFkZGluZy1ib3R0b206IC0yMDBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctLTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMGwge1xuICBtYXJnaW4tbGVmdDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMzBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0zNWwge1xuICBtYXJnaW4tbGVmdDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC00NXB4O1xufVxuXG4ubWFyZ2luLWxnLS01MGwge1xuICBtYXJnaW4tbGVmdDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtNTVweDtcbn1cblxuLm1hcmdpbi1sZy0tNjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC02MHB4O1xufVxuXG4ubWFyZ2luLWxnLS02NWwge1xuICBtYXJnaW4tbGVmdDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtNzBweDtcbn1cblxuLm1hcmdpbi1sZy0tNzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC03NXB4O1xufVxuXG4ubWFyZ2luLWxnLS04MGwge1xuICBtYXJnaW4tbGVmdDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtODVweDtcbn1cblxuLm1hcmdpbi1sZy0tOTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC05MHB4O1xufVxuXG4ubWFyZ2luLWxnLS05NWwge1xuICBtYXJnaW4tbGVmdDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMGwge1xuICBtYXJnaW4tbGVmdDogLTEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMDVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNWwge1xuICBtYXJnaW4tbGVmdDogLTExNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMGwge1xuICBtYXJnaW4tbGVmdDogLTEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMzVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xMzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NWwge1xuICBtYXJnaW4tbGVmdDogLTE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MGwge1xuICBtYXJnaW4tbGVmdDogLTE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNjVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNjVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NWwge1xuICBtYXJnaW4tbGVmdDogLTE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODBsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xODBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MGwge1xuICBtYXJnaW4tbGVmdDogLTE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xOTVsIHtcbiAgbWFyZ2luLWxlZnQ6IC0xOTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMjAwbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMHIge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbn1cblxuLm1hcmdpbi1sZy0tNXIge1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwciB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG59XG5cbi5tYXJnaW4tbGctLTIwciB7XG4gIG1hcmdpbi1yaWdodDogLTIwcHg7XG59XG5cbi5tYXJnaW4tbGctLTI1ciB7XG4gIG1hcmdpbi1yaWdodDogLTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTMwciB7XG4gIG1hcmdpbi1yaWdodDogLTMwcHg7XG59XG5cbi5tYXJnaW4tbGctLTM1ciB7XG4gIG1hcmdpbi1yaWdodDogLTM1cHg7XG59XG5cbi5tYXJnaW4tbGctLTQwciB7XG4gIG1hcmdpbi1yaWdodDogLTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTQ1ciB7XG4gIG1hcmdpbi1yaWdodDogLTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctLTUwciB7XG4gIG1hcmdpbi1yaWdodDogLTUwcHg7XG59XG5cbi5tYXJnaW4tbGctLTU1ciB7XG4gIG1hcmdpbi1yaWdodDogLTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTYwciB7XG4gIG1hcmdpbi1yaWdodDogLTYwcHg7XG59XG5cbi5tYXJnaW4tbGctLTY1ciB7XG4gIG1hcmdpbi1yaWdodDogLTY1cHg7XG59XG5cbi5tYXJnaW4tbGctLTcwciB7XG4gIG1hcmdpbi1yaWdodDogLTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTc1ciB7XG4gIG1hcmdpbi1yaWdodDogLTc1cHg7XG59XG5cbi5tYXJnaW4tbGctLTgwciB7XG4gIG1hcmdpbi1yaWdodDogLTgwcHg7XG59XG5cbi5tYXJnaW4tbGctLTg1ciB7XG4gIG1hcmdpbi1yaWdodDogLTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTkwciB7XG4gIG1hcmdpbi1yaWdodDogLTkwcHg7XG59XG5cbi5tYXJnaW4tbGctLTk1ciB7XG4gIG1hcmdpbi1yaWdodDogLTk1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEwMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMDBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTA1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEwNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctLTExNXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMTVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTIwciB7XG4gIG1hcmdpbi1yaWdodDogLTEyMHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xMjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctLTEzMHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xMzBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTM1ciB7XG4gIG1hcmdpbi1yaWdodDogLTEzNXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE0NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNDVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTUwciB7XG4gIG1hcmdpbi1yaWdodDogLTE1MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE2MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNjBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTY1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE2NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0xNzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctLTE3NXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNzVweDtcbn1cblxuLm1hcmdpbi1sZy0tMTgwciB7XG4gIG1hcmdpbi1yaWdodDogLTE4MHB4O1xufVxuXG4ubWFyZ2luLWxnLS0xODVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctLTE5MHIge1xuICBtYXJnaW4tcmlnaHQ6IC0xOTBweDtcbn1cblxuLm1hcmdpbi1sZy0tMTk1ciB7XG4gIG1hcmdpbi1yaWdodDogLTE5NXB4O1xufVxuXG4ubWFyZ2luLWxnLS0yMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01bCB7XG4gIHBhZGRpbmctbGVmdDogLTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwbCB7XG4gIHBhZGRpbmctbGVmdDogLTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTI1bCB7XG4gIHBhZGRpbmctbGVmdDogLTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTQwbCB7XG4gIHBhZGRpbmctbGVmdDogLTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS00NWwge1xuICBwYWRkaW5nLWxlZnQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTU1bCB7XG4gIHBhZGRpbmctbGVmdDogLTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS02MGwge1xuICBwYWRkaW5nLWxlZnQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTcwbCB7XG4gIHBhZGRpbmctbGVmdDogLTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS03NWwge1xuICBwYWRkaW5nLWxlZnQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODBsIHtcbiAgcGFkZGluZy1sZWZ0OiAtODBweDtcbn1cblxuLnBhZGRpbmctbGctLTg1bCB7XG4gIHBhZGRpbmctbGVmdDogLTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS05MGwge1xuICBwYWRkaW5nLWxlZnQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAtOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDBweDtcbn1cblxuLnBhZGRpbmctbGctLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTExNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMTVweDtcbn1cblxuLnBhZGRpbmctbGctLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTEzMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzBweDtcbn1cblxuLnBhZGRpbmctbGctLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTE0NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNDVweDtcbn1cblxuLnBhZGRpbmctbGctLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTE2MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjBweDtcbn1cblxuLnBhZGRpbmctbGctLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTE3NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xNzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xODVweDtcbn1cblxuLnBhZGRpbmctbGctLTE5MGwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMGwge1xuICBwYWRkaW5nLWxlZnQ6IC0yMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC01cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMjByIHtcbiAgcGFkZGluZy1yaWdodDogLTIwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjVweDtcbn1cblxuLnBhZGRpbmctbGctLTMwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0zMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTM1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNDBweDtcbn1cblxuLnBhZGRpbmctbGctLTQ1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC00NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tNTByIHtcbiAgcGFkZGluZy1yaWdodDogLTUwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNTVweDtcbn1cblxuLnBhZGRpbmctbGctLTYwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC02MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tNjVyIHtcbiAgcGFkZGluZy1yaWdodDogLTY1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtNzBweDtcbn1cblxuLnBhZGRpbmctbGctLTc1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC03NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tODByIHtcbiAgcGFkZGluZy1yaWdodDogLTgwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtODVweDtcbn1cblxuLnBhZGRpbmctbGctLTkwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC05MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tOTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTk1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogLTEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTA1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMDVweDtcbn1cblxuLnBhZGRpbmctbGctLTExMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogLTExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTIwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMjBweDtcbn1cblxuLnBhZGRpbmctbGctLTEyNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogLTEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTM1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xMzVweDtcbn1cblxuLnBhZGRpbmctbGctLTE0MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTUwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNTBweDtcbn1cblxuLnBhZGRpbmctbGctLTE1NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogLTE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTY1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xNjVweDtcbn1cblxuLnBhZGRpbmctbGctLTE3MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogLTE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTgwciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xODBweDtcbn1cblxuLnBhZGRpbmctbGctLTE4NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMTg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLS0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogLTE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0tMTk1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IC0xOTVweDtcbn1cblxuLnBhZGRpbmctbGctLTIwMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAtMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMHQge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNXQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTB0IHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNXQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjV0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMHQge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1dCB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tYXJnaW4tbGctNDB0IHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NXQge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwdCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5tYXJnaW4tbGctNTV0IHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MHQge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1dCB7XG4gIG1hcmdpbi10b3A6IDY1cHg7XG59XG5cbi5tYXJnaW4tbGctNzB0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NXQge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwdCB7XG4gIG1hcmdpbi10b3A6IDgwcHg7XG59XG5cbi5tYXJnaW4tbGctODV0IHtcbiAgbWFyZ2luLXRvcDogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MHQge1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1dCB7XG4gIG1hcmdpbi10b3A6IDk1cHg7XG59XG5cbi5tYXJnaW4tbGctMTAwdCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNXQge1xuICBtYXJnaW4tdG9wOiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTB0IHtcbiAgbWFyZ2luLXRvcDogMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTE1dCB7XG4gIG1hcmdpbi10b3A6IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMHQge1xuICBtYXJnaW4tdG9wOiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjV0IHtcbiAgbWFyZ2luLXRvcDogMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctMTMwdCB7XG4gIG1hcmdpbi10b3A6IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNXQge1xuICBtYXJnaW4tdG9wOiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDB0IHtcbiAgbWFyZ2luLXRvcDogMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctMTQ1dCB7XG4gIG1hcmdpbi10b3A6IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MHQge1xuICBtYXJnaW4tdG9wOiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTV0IHtcbiAgbWFyZ2luLXRvcDogMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctMTYwdCB7XG4gIG1hcmdpbi10b3A6IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NXQge1xuICBtYXJnaW4tdG9wOiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzB0IHtcbiAgbWFyZ2luLXRvcDogMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctMTc1dCB7XG4gIG1hcmdpbi10b3A6IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MHQge1xuICBtYXJnaW4tdG9wOiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODV0IHtcbiAgbWFyZ2luLXRvcDogMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctMTkwdCB7XG4gIG1hcmdpbi10b3A6IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NXQge1xuICBtYXJnaW4tdG9wOiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDB0IHtcbiAgbWFyZ2luLXRvcDogMjAwcHg7XG59XG5cbi5tYXJnaW4tbGctMGIge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5tYXJnaW4tbGctMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNWIge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwYiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5tYXJnaW4tbGctMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLm1hcmdpbi1sZy0zMGIge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1YiB7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5tYXJnaW4tbGctNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLm1hcmdpbi1sZy00NWIge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwYiB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5tYXJnaW4tbGctNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogNTVweDtcbn1cblxuLm1hcmdpbi1sZy02MGIge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1YiB7XG4gIG1hcmdpbi1ib3R0b206IDY1cHg7XG59XG5cbi5tYXJnaW4tbGctNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLm1hcmdpbi1sZy03NWIge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwYiB7XG4gIG1hcmdpbi1ib3R0b206IDgwcHg7XG59XG5cbi5tYXJnaW4tbGctODViIHtcbiAgbWFyZ2luLWJvdHRvbTogODVweDtcbn1cblxuLm1hcmdpbi1sZy05MGIge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1YiB7XG4gIG1hcmdpbi1ib3R0b206IDk1cHg7XG59XG5cbi5tYXJnaW4tbGctMTAwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEwNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTE1YiB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEyMGIge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG59XG5cbi5tYXJnaW4tbGctMTMwYiB7XG4gIG1hcmdpbi1ib3R0b206IDEzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTEzNWIge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG59XG5cbi5tYXJnaW4tbGctMTQ1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE1MGIge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG59XG5cbi5tYXJnaW4tbGctMTYwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE2NWIge1xuICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG59XG5cbi5tYXJnaW4tbGctMTc1YiB7XG4gIG1hcmdpbi1ib3R0b206IDE3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE4MGIge1xuICBtYXJnaW4tYm90dG9tOiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODViIHtcbiAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG59XG5cbi5tYXJnaW4tbGctMTkwYiB7XG4gIG1hcmdpbi1ib3R0b206IDE5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE5NWIge1xuICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBiIHtcbiAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTB0IHtcbiAgcGFkZGluZy10b3A6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNXQge1xuICBwYWRkaW5nLXRvcDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHQge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTV0IHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwdCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXQge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLnBhZGRpbmctbGctMzB0IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1dCB7XG4gIHBhZGRpbmctdG9wOiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHQge1xuICBwYWRkaW5nLXRvcDogNDBweDtcbn1cblxuLnBhZGRpbmctbGctNDV0IHtcbiAgcGFkZGluZy10b3A6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwdCB7XG4gIHBhZGRpbmctdG9wOiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXQge1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLnBhZGRpbmctbGctNjB0IHtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1dCB7XG4gIHBhZGRpbmctdG9wOiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHQge1xuICBwYWRkaW5nLXRvcDogNzBweDtcbn1cblxuLnBhZGRpbmctbGctNzV0IHtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwdCB7XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXQge1xuICBwYWRkaW5nLXRvcDogODVweDtcbn1cblxuLnBhZGRpbmctbGctOTB0IHtcbiAgcGFkZGluZy10b3A6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1dCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDB0IHtcbiAgcGFkZGluZy10b3A6IDEwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDV0IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTB0IHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTV0IHtcbiAgcGFkZGluZy10b3A6IDExNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjB0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjV0IHtcbiAgcGFkZGluZy10b3A6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzB0IHtcbiAgcGFkZGluZy10b3A6IDEzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzV0IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDB0IHtcbiAgcGFkZGluZy10b3A6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDV0IHtcbiAgcGFkZGluZy10b3A6IDE0NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTB0IHtcbiAgcGFkZGluZy10b3A6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTV0IHtcbiAgcGFkZGluZy10b3A6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjB0IHtcbiAgcGFkZGluZy10b3A6IDE2MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjV0IHtcbiAgcGFkZGluZy10b3A6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzB0IHtcbiAgcGFkZGluZy10b3A6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzV0IHtcbiAgcGFkZGluZy10b3A6IDE3NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xODB0IHtcbiAgcGFkZGluZy10b3A6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODV0IHtcbiAgcGFkZGluZy10b3A6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTB0IHtcbiAgcGFkZGluZy10b3A6IDE5MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTV0IHtcbiAgcGFkZGluZy10b3A6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDB0IHtcbiAgcGFkZGluZy10b3A6IDIwMHB4O1xufVxuXG4ucGFkZGluZy1sZy0wYiB7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTViIHtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBiIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMGIge1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjViIHtcbiAgcGFkZGluZy1ib3R0b206IDI1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNWIge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBiIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MGIge1xuICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTViIHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NWIge1xuICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBiIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MGIge1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLnBhZGRpbmctbGctODViIHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NWIge1xuICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuLnBhZGRpbmctbGctMTA1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbn1cblxuLnBhZGRpbmctbGctMTIwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbn1cblxuLnBhZGRpbmctbGctMTM1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbn1cblxuLnBhZGRpbmctbGctMTUwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbn1cblxuLnBhZGRpbmctbGctMTY1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbn1cblxuLnBhZGRpbmctbGctMTgwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbn1cblxuLnBhZGRpbmctbGctMTk1YiB7XG4gIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwYiB7XG4gIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbn1cblxuLm1hcmdpbi1sZy0wbCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNWwge1xuICBtYXJnaW4tbGVmdDogNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4ubWFyZ2luLWxnLTE1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xufVxuXG4ubWFyZ2luLWxnLTI1bCB7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTMwbCB7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4ubWFyZ2luLWxnLTQwbCB7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTQ1bCB7XG4gIG1hcmdpbi1sZWZ0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xufVxuXG4ubWFyZ2luLWxnLTU1bCB7XG4gIG1hcmdpbi1sZWZ0OiA1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTYwbCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiA2NXB4O1xufVxuXG4ubWFyZ2luLWxnLTcwbCB7XG4gIG1hcmdpbi1sZWZ0OiA3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTc1bCB7XG4gIG1hcmdpbi1sZWZ0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4O1xufVxuXG4ubWFyZ2luLWxnLTg1bCB7XG4gIG1hcmdpbi1sZWZ0OiA4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTkwbCB7XG4gIG1hcmdpbi1sZWZ0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiA5NXB4O1xufVxuXG4ubWFyZ2luLWxnLTEwMGwge1xuICBtYXJnaW4tbGVmdDogMTAwcHg7XG59XG5cbi5tYXJnaW4tbGctMTA1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTBsIHtcbiAgbWFyZ2luLWxlZnQ6IDExMHB4O1xufVxuXG4ubWFyZ2luLWxnLTExNWwge1xuICBtYXJnaW4tbGVmdDogMTE1cHg7XG59XG5cbi5tYXJnaW4tbGctMTIwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVsIHtcbiAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xufVxuXG4ubWFyZ2luLWxnLTEzMGwge1xuICBtYXJnaW4tbGVmdDogMTMwcHg7XG59XG5cbi5tYXJnaW4tbGctMTM1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE0NWwge1xuICBtYXJnaW4tbGVmdDogMTQ1cHg7XG59XG5cbi5tYXJnaW4tbGctMTUwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE2MGwge1xuICBtYXJnaW4tbGVmdDogMTYwcHg7XG59XG5cbi5tYXJnaW4tbGctMTY1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzBsIHtcbiAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xufVxuXG4ubWFyZ2luLWxnLTE3NWwge1xuICBtYXJnaW4tbGVmdDogMTc1cHg7XG59XG5cbi5tYXJnaW4tbGctMTgwbCB7XG4gIG1hcmdpbi1sZWZ0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVsIHtcbiAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xufVxuXG4ubWFyZ2luLWxnLTE5MGwge1xuICBtYXJnaW4tbGVmdDogMTkwcHg7XG59XG5cbi5tYXJnaW4tbGctMTk1bCB7XG4gIG1hcmdpbi1sZWZ0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDBsIHtcbiAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xufVxuXG4ubWFyZ2luLWxnLTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG59XG5cbi5tYXJnaW4tbGctNXIge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMHIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYXJnaW4tbGctMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4ubWFyZ2luLWxnLTIwciB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLm1hcmdpbi1sZy0yNXIge1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5tYXJnaW4tbGctMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG4ubWFyZ2luLWxnLTM1ciB7XG4gIG1hcmdpbi1yaWdodDogMzVweDtcbn1cblxuLm1hcmdpbi1sZy00MHIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbi5tYXJnaW4tbGctNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xufVxuXG4ubWFyZ2luLWxnLTUwciB7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbn1cblxuLm1hcmdpbi1sZy01NXIge1xuICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG59XG5cbi5tYXJnaW4tbGctNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xufVxuXG4ubWFyZ2luLWxnLTY1ciB7XG4gIG1hcmdpbi1yaWdodDogNjVweDtcbn1cblxuLm1hcmdpbi1sZy03MHIge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG59XG5cbi5tYXJnaW4tbGctNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xufVxuXG4ubWFyZ2luLWxnLTgwciB7XG4gIG1hcmdpbi1yaWdodDogODBweDtcbn1cblxuLm1hcmdpbi1sZy04NXIge1xuICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG59XG5cbi5tYXJnaW4tbGctOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xufVxuXG4ubWFyZ2luLWxnLTk1ciB7XG4gIG1hcmdpbi1yaWdodDogOTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbn1cblxuLm1hcmdpbi1sZy0xMDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbn1cblxuLm1hcmdpbi1sZy0xMTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbn1cblxuLm1hcmdpbi1sZy0xMTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbn1cblxuLm1hcmdpbi1sZy0xMjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbn1cblxuLm1hcmdpbi1sZy0xMjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbn1cblxuLm1hcmdpbi1sZy0xMzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbn1cblxuLm1hcmdpbi1sZy0xMzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbn1cblxuLm1hcmdpbi1sZy0xNDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbn1cblxuLm1hcmdpbi1sZy0xNDVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbn1cblxuLm1hcmdpbi1sZy0xNTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbn1cblxuLm1hcmdpbi1sZy0xNTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbn1cblxuLm1hcmdpbi1sZy0xNjByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbn1cblxuLm1hcmdpbi1sZy0xNjVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbn1cblxuLm1hcmdpbi1sZy0xNzByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbn1cblxuLm1hcmdpbi1sZy0xNzVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbn1cblxuLm1hcmdpbi1sZy0xODByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbn1cblxuLm1hcmdpbi1sZy0xODVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbn1cblxuLm1hcmdpbi1sZy0xOTByIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbn1cblxuLm1hcmdpbi1sZy0xOTVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbn1cblxuLm1hcmdpbi1sZy0yMDByIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMGwge1xuICBwYWRkaW5nLWxlZnQ6IDBweDtcbn1cblxuLnBhZGRpbmctbGctNWwge1xuICBwYWRkaW5nLWxlZnQ6IDVweDtcbn1cblxuLnBhZGRpbmctbGctMTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNWwge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTIwbCB7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbn1cblxuLnBhZGRpbmctbGctMjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMGwge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTM1bCB7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLnBhZGRpbmctbGctNDBsIHtcbiAgcGFkZGluZy1sZWZ0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NWwge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTUwbCB7XG4gIHBhZGRpbmctbGVmdDogNTBweDtcbn1cblxuLnBhZGRpbmctbGctNTVsIHtcbiAgcGFkZGluZy1sZWZ0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MGwge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTY1bCB7XG4gIHBhZGRpbmctbGVmdDogNjVweDtcbn1cblxuLnBhZGRpbmctbGctNzBsIHtcbiAgcGFkZGluZy1sZWZ0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NWwge1xuICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTgwbCB7XG4gIHBhZGRpbmctbGVmdDogODBweDtcbn1cblxuLnBhZGRpbmctbGctODVsIHtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MGwge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTk1bCB7XG4gIHBhZGRpbmctbGVmdDogOTVweDtcbn1cblxuLnBhZGRpbmctbGctMTAwbCB7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLnBhZGRpbmctbGctMTE1bCB7XG4gIHBhZGRpbmctbGVmdDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMGwge1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMjVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbn1cblxuLnBhZGRpbmctbGctMTMwbCB7XG4gIHBhZGRpbmctbGVmdDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNWwge1xuICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbn1cblxuLnBhZGRpbmctbGctMTQ1bCB7XG4gIHBhZGRpbmctbGVmdDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNTVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbn1cblxuLnBhZGRpbmctbGctMTYwbCB7XG4gIHBhZGRpbmctbGVmdDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzBsIHtcbiAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbn1cblxuLnBhZGRpbmctbGctMTc1bCB7XG4gIHBhZGRpbmctbGVmdDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MGwge1xuICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xODVsIHtcbiAgcGFkZGluZy1sZWZ0OiAxODVweDtcbn1cblxuLnBhZGRpbmctbGctMTkwbCB7XG4gIHBhZGRpbmctbGVmdDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NWwge1xuICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMDBsIHtcbiAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbn1cblxuLnBhZGRpbmctbGctMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTVyIHtcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4ucGFkZGluZy1sZy0yMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xufVxuXG4ucGFkZGluZy1sZy0yNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0zMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG4ucGFkZGluZy1sZy0zNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xufVxuXG4ucGFkZGluZy1sZy00MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4ucGFkZGluZy1sZy00NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xufVxuXG4ucGFkZGluZy1sZy01MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xufVxuXG4ucGFkZGluZy1sZy01NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xufVxuXG4ucGFkZGluZy1sZy02MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xufVxuXG4ucGFkZGluZy1sZy02NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xufVxuXG4ucGFkZGluZy1sZy03MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xufVxuXG4ucGFkZGluZy1sZy03NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xufVxuXG4ucGFkZGluZy1sZy04MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xufVxuXG4ucGFkZGluZy1sZy04NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xufVxuXG4ucGFkZGluZy1sZy05MHIge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xufVxuXG4ucGFkZGluZy1sZy05NXIge1xuICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMDByIHtcbiAgcGFkZGluZy1yaWdodDogMTAwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEwNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbn1cblxuLnBhZGRpbmctbGctMTEwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xufVxuXG4ucGFkZGluZy1sZy0xMTVyIHtcbiAgcGFkZGluZy1yaWdodDogMTE1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTEyMHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbn1cblxuLnBhZGRpbmctbGctMTI1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xufVxuXG4ucGFkZGluZy1sZy0xMzByIHtcbiAgcGFkZGluZy1yaWdodDogMTMwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTEzNXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbn1cblxuLnBhZGRpbmctbGctMTQwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNDVyIHtcbiAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE1MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbn1cblxuLnBhZGRpbmctbGctMTU1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xNjByIHtcbiAgcGFkZGluZy1yaWdodDogMTYwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE2NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbn1cblxuLnBhZGRpbmctbGctMTcwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xufVxuXG4ucGFkZGluZy1sZy0xNzVyIHtcbiAgcGFkZGluZy1yaWdodDogMTc1cHg7XG59XG5cbi5wYWRkaW5nLWxnLTE4MHIge1xuICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbn1cblxuLnBhZGRpbmctbGctMTg1ciB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xufVxuXG4ucGFkZGluZy1sZy0xOTByIHtcbiAgcGFkZGluZy1yaWdodDogMTkwcHg7XG59XG5cbi5wYWRkaW5nLWxnLTE5NXIge1xuICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbn1cblxuLnBhZGRpbmctbGctMjAwciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubWFyZ2luLW1kLTB0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01dCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDB0IHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDV0IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTB0IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjB0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNjV0IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzB0IHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzV0IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODB0IHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODV0IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTB0IHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtOTV0IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwdCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTExMHQge1xuICAgIG1hcmdpbi10b3A6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyNXQge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE0MHQge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1NXQge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwdCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE3MHQge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1dCB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODB0IHtcbiAgICBtYXJnaW4tdG9wOiAxODBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4NXQge1xuICAgIG1hcmdpbi10b3A6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwdCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwMHQge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHQge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNXQge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXQge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXQge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODV0IHtcbiAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHQge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHQge1xuICAgIHBhZGRpbmctdG9wOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXQge1xuICAgIHBhZGRpbmctdG9wOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0yMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0wbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgfVxuICAubWFyZ2luLW1kLTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC01MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogNTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogNzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC04MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODVsIHtcbiAgICBtYXJnaW4tbGVmdDogODVweDtcbiAgfVxuICAubWFyZ2luLW1kLTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTA1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjAwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMHIge1xuICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNXIge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0zMHIge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC00NXIge1xuICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC02MHIge1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC03NXIge1xuICAgIG1hcmdpbi1yaWdodDogNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC05MHIge1xuICAgIG1hcmdpbi1yaWdodDogOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEwNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLW1kLTEyMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xMjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLW1kLTEzNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE1MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE2NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xNzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLW1kLTE4MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0xODVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4tbWQtMTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLW1kLTE5NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1tZC0yMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xMzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy1tZC0xODBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xOTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAucGFkZGluZy1tZC01ciB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAucGFkZGluZy1tZC0xNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgfVxuICAucGFkZGluZy1tZC0zMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgfVxuICAucGFkZGluZy1tZC00NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweDtcbiAgfVxuICAucGFkZGluZy1tZC02MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgfVxuICAucGFkZGluZy1tZC03NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogODVweDtcbiAgfVxuICAucGFkZGluZy1tZC05MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctbWQtOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEwNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTExNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEyNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTEzNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE0NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE1NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE2NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE3NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE4NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTE5NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLW1kLTIwMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5tYXJnaW4tc20tMHQge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTV0IHtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMHQge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNXQge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMHQge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNXQge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zMHQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0zNXQge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00NXQge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01MHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NXQge1xuICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02MHQge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS02NXQge1xuICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MHQge1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03NXQge1xuICAgIG1hcmdpbi10b3A6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04MHQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NXQge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05MHQge1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS05NXQge1xuICAgIG1hcmdpbi10b3A6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwNXQge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyMHQge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzNXQge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTQwdCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1MHQge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTU1dCB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2NXQge1xuICAgIG1hcmdpbi10b3A6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTcwdCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4MHQge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTg1dCB7XG4gICAgbWFyZ2luLXRvcDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5NXQge1xuICAgIG1hcmdpbi10b3A6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjAwdCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0wYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTI1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTQwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTU1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTcwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTg1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTExNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTEzMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE2MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE5MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wdCB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01dCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNXQge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwdCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MHQge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1dCB7XG4gICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NXQge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwdCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MHQge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1dCB7XG4gICAgcGFkZGluZy10b3A6IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODB0IHtcbiAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NXQge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwdCB7XG4gICAgcGFkZGluZy10b3A6IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1dCB7XG4gICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwdCB7XG4gICAgcGFkZGluZy10b3A6IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1dCB7XG4gICAgcGFkZGluZy10b3A6IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwdCB7XG4gICAgcGFkZGluZy10b3A6IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1dCB7XG4gICAgcGFkZGluZy10b3A6IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwdCB7XG4gICAgcGFkZGluZy10b3A6IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NXQge1xuICAgIHBhZGRpbmctdG9wOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1dCB7XG4gICAgcGFkZGluZy10b3A6IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxuICAucGFkZGluZy1zbS01YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTExMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE0MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE3MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTIwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTM1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogNDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTUwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogNjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTY1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogNzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTgwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTk1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xODVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTBsIHtcbiAgICBtYXJnaW4tbGVmdDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yMDBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0wciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0yNXIge1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTMwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS00MHIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgfVxuICAubWFyZ2luLXNtLTQ1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS01NXIge1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTYwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS03MHIge1xuICAgIG1hcmdpbi1yaWdodDogNzBweDtcbiAgfVxuICAubWFyZ2luLXNtLTc1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS04NXIge1xuICAgIG1hcmdpbi1yaWdodDogODVweDtcbiAgfVxuICAubWFyZ2luLXNtLTkwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMDByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTA1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXNtLTExMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTEwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTIwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXNtLTEyNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTI1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTM1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE0MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTQwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTUwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE1NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTU1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTY1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXNtLTE3MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTcwcHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTgwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXNtLTE4NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTg1cHg7XG4gIH1cbiAgLm1hcmdpbi1zbS0xOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4tc20tMTk1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXNtLTIwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMGwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMGwge1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAucGFkZGluZy1zbS0yNWwge1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0zMGwge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNWwge1xuICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgfVxuICAucGFkZGluZy1zbS00MGwge1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS00NWwge1xuICAgIHBhZGRpbmctbGVmdDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MGwge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxuICAucGFkZGluZy1zbS01NWwge1xuICAgIHBhZGRpbmctbGVmdDogNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS02MGwge1xuICAgIHBhZGRpbmctbGVmdDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NWwge1xuICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgfVxuICAucGFkZGluZy1zbS03MGwge1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS03NWwge1xuICAgIHBhZGRpbmctbGVmdDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MGwge1xuICAgIHBhZGRpbmctbGVmdDogODBweDtcbiAgfVxuICAucGFkZGluZy1zbS04NWwge1xuICAgIHBhZGRpbmctbGVmdDogODVweDtcbiAgfVxuICAucGFkZGluZy1zbS05MGwge1xuICAgIHBhZGRpbmctbGVmdDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NWwge1xuICAgIHBhZGRpbmctbGVmdDogOTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEwNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEyMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xMzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTEzNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNDVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNjBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE2NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0xNzVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE4MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy1zbS0xOTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE5NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy1zbS0wciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAucGFkZGluZy1zbS0yMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAucGFkZGluZy1zbS0zNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgfVxuICAucGFkZGluZy1zbS01MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgfVxuICAucGFkZGluZy1zbS02NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNzVweDtcbiAgfVxuICAucGFkZGluZy1zbS04MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXNtLTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweDtcbiAgfVxuICAucGFkZGluZy1zbS05NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTA1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTEwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTEwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTE1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTI1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTI1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTMwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTQ1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTU1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTYwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTcwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTcwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTc1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTg1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTg1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTkwciB7XG4gICAgcGFkZGluZy1yaWdodDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmctc20tMjAwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLm1hcmdpbi14cy0wdCB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNXQge1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwdCB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1dCB7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwdCB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTQ1dCB7XG4gICAgbWFyZ2luLXRvcDogNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTUwdCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1dCB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTYwdCB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTY1dCB7XG4gICAgbWFyZ2luLXRvcDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTc1dCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTgwdCB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1dCB7XG4gICAgbWFyZ2luLXRvcDogODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTkwdCB7XG4gICAgbWFyZ2luLXRvcDogOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTk1dCB7XG4gICAgbWFyZ2luLXRvcDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTA1dCB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMTB0IHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNXQge1xuICAgIG1hcmdpbi10b3A6IDExNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTIwdCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjV0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMHQge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTM1dCB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNDB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NXQge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTUwdCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTV0IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MHQge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTY1dCB7XG4gICAgbWFyZ2luLXRvcDogMTY1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNzB0IHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NXQge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTgwdCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODV0IHtcbiAgICBtYXJnaW4tdG9wOiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MHQge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTk1dCB7XG4gICAgbWFyZ2luLXRvcDogMTk1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMDB0IHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtODViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTAwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTE1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTMwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQ1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTYwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MGIge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTc1YiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODBiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NWIge1xuICAgIG1hcmdpbi1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTkwYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTViIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMGIge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTV0IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMHQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzB0IHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNXQge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDV0IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MHQge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjB0IHtcbiAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NXQge1xuICAgIHBhZGRpbmctdG9wOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzV0IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MHQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTB0IHtcbiAgICBwYWRkaW5nLXRvcDogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NXQge1xuICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwdCB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNXQge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1dCB7XG4gICAgcGFkZGluZy10b3A6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMHQge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwdCB7XG4gICAgcGFkZGluZy10b3A6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1dCB7XG4gICAgcGFkZGluZy10b3A6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MHQge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwdCB7XG4gICAgcGFkZGluZy10b3A6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NXQge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODB0IHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1dCB7XG4gICAgcGFkZGluZy10b3A6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MHQge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTV0IHtcbiAgICBwYWRkaW5nLXRvcDogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwdCB7XG4gICAgcGFkZGluZy10b3A6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0zNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDVweDtcbiAgfVxuICAucGFkZGluZy14cy01MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgfVxuICAucGFkZGluZy14cy02NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgfVxuICAucGFkZGluZy14cy04MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbiAgfVxuICAucGFkZGluZy14cy05NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTEwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTI1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTM1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTQwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTUwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTU1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTY1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTcwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODBiIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTgwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTg1YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGIge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTViIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTk1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMjAwYiB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy01bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjBsIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzVsIHtcbiAgICBtYXJnaW4tbGVmdDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy00NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA0NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNTBsIHtcbiAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy02MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA2MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjVsIHtcbiAgICBtYXJnaW4tbGVmdDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy03NWwge1xuICAgIG1hcmdpbi1sZWZ0OiA3NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtODBsIHtcbiAgICBtYXJnaW4tbGVmdDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDg1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy05MGwge1xuICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTVsIHtcbiAgICBtYXJnaW4tbGVmdDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTExMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEyNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzNWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE1NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxNzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE4NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MGwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5NWwge1xuICAgIG1hcmdpbi1sZWZ0OiAxOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTIwMGwge1xuICAgIG1hcmdpbi1sZWZ0OiAyMDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0yMHIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgfVxuICAubWFyZ2luLXhzLTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMzByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0zNXIge1xuICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgfVxuICAubWFyZ2luLXhzLTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy01MHIge1xuICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtNjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy02NXIge1xuICAgIG1hcmdpbi1yaWdodDogNjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtNzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy04MHIge1xuICAgIG1hcmdpbi1yaWdodDogODBweDtcbiAgfVxuICAubWFyZ2luLXhzLTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtOTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy05NXIge1xuICAgIG1hcmdpbi1yaWdodDogOTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEwMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMDVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTEwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAubWFyZ2luLXhzLTExNXIge1xuICAgIG1hcmdpbi1yaWdodDogMTE1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMjByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTI1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAubWFyZ2luLXhzLTEzMHIge1xuICAgIG1hcmdpbi1yaWdodDogMTMwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xMzVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzNXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTQwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE0NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTQ1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNTByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTU1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE2MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTYwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xNjVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE2NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTcwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAubWFyZ2luLXhzLTE3NXIge1xuICAgIG1hcmdpbi1yaWdodDogMTc1cHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xODByIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4MHB4O1xuICB9XG4gIC5tYXJnaW4teHMtMTg1ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxODVweDtcbiAgfVxuICAubWFyZ2luLXhzLTE5MHIge1xuICAgIG1hcmdpbi1yaWdodDogMTkwcHg7XG4gIH1cbiAgLm1hcmdpbi14cy0xOTVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE5NXB4O1xuICB9XG4gIC5tYXJnaW4teHMtMjAwciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0wbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNWwge1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTI1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTMwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTQ1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTU1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTYwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTcwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTc1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTg1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTkwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEwMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTA1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDExMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTExNWwge1xuICAgIHBhZGRpbmctbGVmdDogMTE1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTIwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEyNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTEzMGwge1xuICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTM1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE0MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE0NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTQ1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTUwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE2MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTYwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTY1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE3NWwge1xuICAgIHBhZGRpbmctbGVmdDogMTc1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTgwbCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTE5MGwge1xuICAgIHBhZGRpbmctbGVmdDogMTkwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTk1bCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDBsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTIwciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0yNXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTM1ciB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgfVxuICAucGFkZGluZy14cy00MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTUwciB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgfVxuICAucGFkZGluZy14cy01NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTY1ciB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweDtcbiAgfVxuICAucGFkZGluZy14cy03MHIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3NXB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTgwciB7XG4gICAgcGFkZGluZy1yaWdodDogODBweDtcbiAgfVxuICAucGFkZGluZy14cy04NXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIH1cbiAgLnBhZGRpbmcteHMtOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4O1xuICB9XG4gIC5wYWRkaW5nLXhzLTk1ciB7XG4gICAgcGFkZGluZy1yaWdodDogOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xMzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNDVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNTVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNjVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNjVweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzBweDtcbiAgfVxuICAucGFkZGluZy14cy0xNzVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNzVweDtcbiAgfVxuICAucGFkZGluZy14cy0xODByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODBweDtcbiAgfVxuICAucGFkZGluZy14cy0xODVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxODVweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTBweDtcbiAgfVxuICAucGFkZGluZy14cy0xOTVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOTVweDtcbiAgfVxuICAucGFkZGluZy14cy0yMDByIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4qIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLnQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4udC1tZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udC1zZW1pYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi50LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udC1leHRyYWJvbGQge1xuICBmb250LXdlaWdodDogODAwO1xufVxuXG4udGV4dC1jZW50ZXIsXG4udC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50ZXh0LWxlZnQsXG4udC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQsXG4udC1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubC1zcGFjaW5nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmwtc3BhY2luZy0tMiB7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5sLXNwYWNpbmctLTMge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4ubC1zcGFjaW5nLS00IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmwtc3BhY2luZy0tNSB7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG59XG5cbi5sLWhlaWdodCB7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG59XG5cbi5sLWhlaWdodC0tMTYzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNjNlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1kLXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtLXQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAnSc7XG4gIG9wYWNpdHk6IDAuMTtcbn1cblxuYmxvY2txdW90ZS5xLXNtYi1yaWdodDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTM1cHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDEwMHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDE4MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29udGVudDogJ+KAnSc7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdG9wOiAtMjdweDtcbiAgcmlnaHQ6IDMlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbn1cblxuYmxvY2txdW90ZS5xLXNtYi1oaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qKlxuKiBjb21tb24gdmFyaWVibGVzXG4qIGFuZCBzdHlsZVxuKi9cbi5haGV0by1iZy0tZGFyayB7XG4gIHBhZGRpbmc6IDUwcHggMTVweCAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyO1xufVxuXG4udHlwb2dyYXBoeVRleHQgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbjogMjBweCAwO1xufVxuXG4udHlwb2dyYXBoeVRleHQgLmFoZXRvLWJ0biArIC5haGV0by1idG4ge1xuICBtYXJnaW4tbGVmdDogMzVweDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXIgLmFoZXRvLWJ0bjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tYnRuIGksXG4uYWhldG8tYnRuIHNwYW4ge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haGV0by1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWJ0bi5haGV0by1idG4tLXVuZGVybGluZTphZnRlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYWhldG8tYnRuLS1pbmxpbmUge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tYnRuLS11bmRlcmxpbmUge1xuICBwYWRkaW5nOiAwIDAgNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tYnRuLS11bmRlcmxpbmU6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWJ0bi0tYm94IHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tYnRuLS1yZWN0IHtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdvcmQtc3BhY2luZzogOTk5OTk5OXB4O1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbi5haGV0by1idG4tLWNpcmNsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1idG5fX2ljb246YmVmb3JlIHtcbiAgbGluZS1oZWlnaHQ6IDE0cHg7XG59XG5cbi5haGV0by1idG5fX2ljb24tLWJveCB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogMCAyNHB4O1xufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3g6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tYnRuX19pY29uLS1ib3g6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTFweDtcbiAgbGVmdDogLTFweDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMDtcbn1cblxuLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWF4LXdpZHRoOiAxNjY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fc2Ige1xuICBmbGV4OiAxIDEgMTklO1xuICBtaW4td2lkdGg6IDMwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTQzMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM2MHB4O1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDMzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2IsIC5lZHUuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgb3JkZXI6IC0xO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiA0MDBweDtcbiAgfVxufVxuXG4uZWR1LmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYi1pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbn1cblxuLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LWlubmVyLCAuZWR1LmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudC1pbm5lciwgLmVkdS5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmVkdS5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG59XG5cbi5lZHUuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2I6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGRjtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tdGl0bGViYXIgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWhldG8tdGl0bGViYXIgaDEsXG4uYWhldG8tdGl0bGViYXIgaDIsXG4uYWhldG8tdGl0bGViYXIgaDMsXG4uYWhldG8tdGl0bGViYXIgaDQsXG4uYWhldG8tdGl0bGViYXIgaDUsXG4uYWhldG8tdGl0bGViYXIgaDYsXG4uYWhldG8tdGl0bGViYXIgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyIGgxIGIsXG4uYWhldG8tdGl0bGViYXIgaDIgYixcbi5haGV0by10aXRsZWJhciBoMyBiLFxuLmFoZXRvLXRpdGxlYmFyIGg0IGIsXG4uYWhldG8tdGl0bGViYXIgaDUgYixcbi5haGV0by10aXRsZWJhciBoNiBiLFxuLmFoZXRvLXRpdGxlYmFyIHAgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWhldG8tdGl0bGViYXIgcC5tcmduLXRvcCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fc3VidGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX3RleHQgLmFoZXRvLXRpdGxlYmFyX19zdWJ0aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX190aXRsZS5sYXJnZS1zaXplIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGl0bGViYXJfX3RpdGxlLmxhcmdlLXNpemUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGl0bGViYXJfX2luZm8ge1xuICBmbGV4OiAyO1xuICBwYWRkaW5nOiAxMDBweCA1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2luZm8ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbmZvLXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogNztcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDExMHB4IDAgMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgICBwYWRkaW5nOiA0NXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS0xIHtcbiAgb3BhY2l0eTogMC4xO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTIge1xuICBvcGFjaXR5OiAwLjI7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tMyB7XG4gIG9wYWNpdHk6IDAuMztcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS00IHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tNiB7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19vdmVybGF5LS03IHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX292ZXJsYXktLTgge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fb3ZlcmxheS0tOSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fdGV4dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haGV0by10aXRsZWJhcl9faW5wdXQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMXB4IDI3cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnB1dCBmb3JtIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIwcHggNTVweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGhlaWdodDogMDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzLnQtd2hpdGUgbGkge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icy50LXdoaXRlIGxpLmN1cnJlbnQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC13aGl0ZSBsaTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMgbGk6YmVmb3JlIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBjb250ZW50OiAnXFxmMTA1JztcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYXJyb3ctZG93biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by10aXRsZWJhcl9fYXJyb3ctZG93biBpIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzZweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTEyMDAge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy0xMTAwIHtcbiAgbWF4LXdpZHRoOiAxMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctMTAwMCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTkwMCB7XG4gIG1heC13aWR0aDogOTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXIgLnctODAwIHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhciAudy03MDAge1xuICBtYXgtd2lkdGg6IDcwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLXRpdGxlYmFyIC53LTYwMCB7XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC1mdWxsIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNjAwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTYwMCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDYwMHB4O1xuICBtaW4taGVpZ2h0OiA2MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNTUwIHtcbiAgaGVpZ2h0OiA1NTBweDtcbiAgbWluLWhlaWdodDogNTUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTU1MCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDU1MHB4O1xuICBtaW4taGVpZ2h0OiA1NTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNTAwIHtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTUwMCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNDUwIHtcbiAgaGVpZ2h0OiA0NTBweDtcbiAgbWluLWhlaWdodDogNDUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTQ1MCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQ1MHB4O1xuICBtaW4taGVpZ2h0OiA0NTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWluLWhlaWdodDogNDAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTQwMCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDQwMHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMzUwIHtcbiAgaGVpZ2h0OiAzNTBweDtcbiAgbWluLWhlaWdodDogMzUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTM1MCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDM1MHB4O1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMzAwIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbWluLWhlaWdodDogMzAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTMwMCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjUwIHtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgbWluLWhlaWdodDogMjUwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTI1MCAuc3dpcGVyLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtaW4taGVpZ2h0OiAyNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjUwIC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMjUwIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTIwMCB7XG4gIGhlaWdodDogMjAwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0yMDAgLnN3aXBlci13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTIwMCAuYWhldG8tdGl0bGViYXJfX21haW4ge1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbi5haGV0by10aXRsZWJhci0taGVpZ2h0LTIwMCAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0xNTAge1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtaW4taGVpZ2h0OiAxNTBweDtcbn1cblxuLmFoZXRvLXRpdGxlYmFyLS1oZWlnaHQtMTUwIC5zd2lwZXItd3JhcHBlciB7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1pbi1oZWlnaHQ6IDE1MHB4O1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0xNTAgLmFoZXRvLXRpdGxlYmFyX19tYWluIHtcbiAgcGFkZGluZzogMTVweCAwO1xufVxuXG4uYWhldG8tdGl0bGViYXItLWhlaWdodC0xNTAgLmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS1tZWRfaGVpZ2h0LTIwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tdGl0bGViYXItLW1vYl9oZWlnaHQtMTUwIHtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10aXRsZWJhci0tbW9iX2hlaWdodC0yNTAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWluLWhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyX19pbnRybyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHBhZGRpbmc6IDEycHggNTdweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tdGl0bGViYXJfX2ludHJvID4gKiB7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyX19pbnRybyB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xuICB9XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSBoMSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS15b2dhIGgxIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIGxpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSBsaTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXRpdGxlYmFyLS15b2dhIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogMTU1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpdGxlYmFyLS15b2dhIC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMudC1jZW50ZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by10aXRsZWJhci0teW9nYSAuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5wYWRkLWJhbm5lciB7XG4gIHBhZGRpbmc6IDI1MHB4IDAgMTY1cHg7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyIHtcbiAgbWFyZ2luOiAxMHB4IDI1cHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG59XG5cbi5haGV0by1wZl9fZmlsdGVyOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZl9fZmlsdGVyIHtcbiAgICBtYXJnaW46IDEwcHggMTVweDtcbiAgfVxuICAuYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1wZl9fbW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogOTk5O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcGZfX21vZGFsIHtcbiAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyB6b29tIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgfVxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgfVxufVxuXG4uYWhldG8tcGZfX21vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWluLXdpZHRoOiAxcHg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG59XG5cbi5haGV0by1wZl9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTVweDtcbiAgcmlnaHQ6IDM1cHg7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZl9fYWpheC1wYWcge1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXBmX19hamF4LXBhZyB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tcGZfX2FqYXgtcGFnLmxvYWRpbmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLXBmX19hamF4LWxvYWRpbmcge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1wZl9fYWpheC1sb2FkaW5nIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xufVxuXG4uYWhldG8tcGZfX2FqYXgtbG9hZGluZyBpOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxufVxuXG4uYWhldG8tcGZfX3RleHQtLWZ1bGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGZfX3RleHQtLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmX190ZXh0LS1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLm1hc29ucnlfaG92ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogODBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gIHdpZHRoOiAyNSU7XG4gIGhlaWdodDogNDQwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICBoZWlnaHQ6IDg1MHB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0td2lkdGgge1xuICB3aWR0aDogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiA3MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0ODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS13aWR0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG4gIC5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbiAgLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2l0ZW0tLXdpZHRoIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxuICAuYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM4MHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlcjpiZWZvcmUsXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RleHQge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX3RpdGxlIHtcbiAgdG9wOiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpob3ZlciAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgdG9wOiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY29udGVudDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NvbnRlbnQtLWJhcmJlcnNob3AgLmFoZXRvLXBmX19pbWcgPiBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1wZi0tbWV0cm8gLmFoZXRvLXBmX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDQycHggNDBweDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDMwcHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0LXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0zMHB4O1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIHRyYW5zaXRpb246IHRvcCAwLjNzO1xufVxuXG4uYWhldG8tcGYtLW1ldHJvIC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1tZXRybyAuYWhldG8tcGZfX2NhdCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IDQzMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19pdGVtIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faXRlbSB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4uYWhldG8tcGYtLWdyaWQgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NvbnRlbnQ6aG92ZXIgLmFoZXRvLXBmX190ZXh0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzN3B4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1wZi0tZ3JpZCAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDhweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1ncmlkIC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nOmhvdmVyIC5tYXNvbnJ5X2hvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX2ltZyAubWFzb25yeV9ob3ZlciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDEyNHB4IDEyMnB4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyQTc0RUQgdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDBweDtcbiAgYm90dG9tOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX2ltZyAubWFzb25yeV9ob3ZlciBpIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtNDVweDtcbiAgdG9wOiA3MHB4O1xufVxuXG4uYWhldG8tcGYtLW1hc29ucnkgLmFoZXRvLXBmX190ZXh0IHtcbiAgcGFkZGluZzogMjBweCAwIDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX3RleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMCAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1wZi0tbWFzb25yeSAuYWhldG8tcGZfX2NhdC13cmFwIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDNweDtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmFoZXRvLXBmLS1tYXNvbnJ5IC5haGV0by1wZl9fY2F0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDUwJTtcbiAgbWluLWhlaWdodDogNjgwcHg7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMSksIC5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyA0KSB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSAuYWhldG8tcGZfX2ltZywgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDQpIC5haGV0by1wZl9faW1nIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDIpIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDIpIC5haGV0by1wZl9fY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDQwMHB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2l0ZW06bnRoLWNoaWxkKDRuICsgMykgLmFoZXRvLXBmX19jb250ZW50IHtcbiAgZmxleC1iYXNpczogNDAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAyKSAuYWhldG8tcGZfX2NvbnRlbnQsIC5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAzKSAuYWhldG8tcGZfX2NvbnRlbnQge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtIC5haGV0by1wZl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtIC5haGV0by1wZl9faW1nIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSwgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faXRlbTpudGgtY2hpbGQoNG4gKyAxKSAuYWhldG8tcGZfX2ltZywgLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pdGVtOm50aC1jaGlsZCg0biArIDQpIC5haGV0by1wZl9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9fY29udGVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG59XG5cbi5haGV0by1wZi0tbmV3IC5haGV0by1wZl9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDU3MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19pbWcgaW1nIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2ltZzpob3ZlcjpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2ltZzpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb250ZW50OiAnXFxmMmY1JztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX190ZXh0IHtcbiAgcGFkZGluZzogMzBweCAxNXB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLXBmLS1uZXcgLmFoZXRvLXBmX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4uYWhldG8tcGYtLW5ldyAuYWhldG8tcGZfX2NhdCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlci13cmFwIHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1wZi0tY29uc3RydWN0aW9uIC5haGV0by1wZl9fZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpO1xufVxuXG4uYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXI6Zmlyc3QtY2hpbGQge1xuICAgIGZsZXgtYmFzaXM6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLXBmLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBmX19maWx0ZXIuYWN0aXZlIHtcbiAgY29sb3I6IGJsYWNrO1xufVxuXG4uYWhldG8tcGYtLWNvbnN0cnVjdGlvbiAuYWhldG8tcGZfX2ZpbHRlci5hY3RpdmU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvdHRvbTogLTExcHg7XG4gIGxlZnQ6IDA7XG59XG5cbi5wb3J0Zm9saW8tbmV3IC53LTEwMCB7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucG9ydGZvbGlvLW5ldyAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLXNpbmdsZS1pbWcge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAucG9ydGZvbGlvLW5ldyAuYWhldG8tc2luZ2xlLWltZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmcge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5wb3J0Zm9saW8tbmV3IC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnBvcnRmb2xpby1uZXcgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM4cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5wb3J0Zm9saW8tbmV3IC5haGV0by1oZWFkaW5nX190aXRsZSBiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMHB4O1xuICAgIGJvdHRvbTogMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucG9ydGZvbGlvLW5ldyAuYWhldG8taGVhZGluZ19fdGl0bGUgYnIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tcHJldiB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fbGlzdCB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tbmV4dCB7XG4gIHdpZHRoOiAzMy4zMzMlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlZWVlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5kZXRhaWxfdGV4dCB7XG4gIG1heC13aWR0aDogNTcwcHggIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmRldGFpbF90ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwcHggMzBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZywgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5LCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXkge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0zIC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5OmhvdmVyLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXk6aG92ZXIsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWcgLm92ZXJsYXkgcCwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nIC5vdmVybGF5IHAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZyAub3ZlcmxheSBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAyMHB4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tMyBibG9ja3F1b3RlOmJlZm9yZSwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IGJsb2NrcXVvdGU6YmVmb3JlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgYmxvY2txdW90ZTpiZWZvcmUge1xuICB0b3A6IC02MHB4O1xuICBmb250LXNpemU6IDE0NXB4O1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlLCAuc2luZ2xlX19wb3J0Zm9saW8tLTUgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTMgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCwgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAsIC5zaW5nbGVfX3BvcnRmb2xpby0tNSAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tMyAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwLCAuc2luZ2xlX19wb3J0Zm9saW8tLTQgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCwgLnNpbmdsZV9fcG9ydGZvbGlvLS01IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5iZy13cmFwLWMtZGFyayAuYWhldG8taGVhZGluZyB7XG4gIHBhZGRpbmc6IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNCAuYmctd3JhcC1jLWRhcmsgLmFoZXRvLWhlYWRpbmcge1xuICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5iZy13cmFwLWMtZGFyayAuYWhldG8taGVhZGluZyBwIHtcbiAgbWFyZ2luLXRvcDogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLnNpbmdsZV9fcG9ydGZvbGlvLS00IC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgIGhlaWdodDogNTc4cHg7XG4gIH1cbn1cblxuLnNpbmdsZV9fcG9ydGZvbGlvLS0yIC5haGV0by1oZWFkaW5nIHAge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uc2luZ2xlX19wb3J0Zm9saW8tLTcgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTcgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5zaW5nbGVfX3BvcnRmb2xpby0tNyAuYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgd2lkdGg6IDQ3cHg7XG4gICAgaGVpZ2h0OiA0N3B4O1xuICAgIGxpbmUtaGVpZ2h0OiA0N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuc2luZ2xlX19wb3J0Zm9saW8tLTcgLmNvbC1sZy04Lm9mZnNldC1sZy0xIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbi5zaW5nbGVfX3BvcnRmb2xpby0tNyAucmV0cmVhdC0tMC5jb250YWluZXItZmx1aWQgPiAucm93ID4gW2NsYXNzKj1cImNvbC1tZC02XCJdOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWFyZ2luLWxlcmdlXzMwdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLS1sb2FkLW1vcmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5wb3J0Zm9saW8tLWxvYWQtbW9yZSBpbWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIG1hcmdpbi10b3A6IC0ycHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5sb2FkIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5wb3J0Zm9saW8tbmV3IC5tYXNvbnJ5X2hvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZvbnQtcGxheWZhaXIge1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1wZl9fYWpheC1wYWcubG9hZGluZy5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5wb3J0Zm9saW8tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1wcmV2IC5wb3J0Zm9saW8tbmF2X19kaXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLXByZXY6aG92ZXIgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcbiAgbGVmdDogLTNweDtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci0tbmV4dCAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDE1cHg7XG59XG5cbi5wb3J0Zm9saW8tbmF2X19kaXItLW5leHQ6aG92ZXIgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcbiAgbGVmdDogM3B4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fZGlyLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fbGlzdC1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4ucG9ydGZvbGlvLW5hdl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtY291cnNlLS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faXRlbS1pbm5lcjpob3ZlciAuYWh0LWNvdXJzZV9fb3ZybCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0xMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX3ByaWNlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMThweDtcbiAgbGVmdDogLTEwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19wcmljZS0tZnJlZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MkIzNDU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMjMwcHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pbWcge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9faW1nIHtcbiAgICBoZWlnaHQ6IDIzMHB4O1xuICB9XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX292cmwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDI0cHggMjBweCAzMnB4O1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fYXV0aG9yIHtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBwYWRkaW5nOiA1cHg7XG59XG5cbi5haHQtY291cnNlLS1lZHUgLmFodC1jb3Vyc2VfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1jb3Vyc2UtLWVkdSAuYWh0LWNvdXJzZV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWh0LWNvdXJzZS0tZWR1IC5haHQtY291cnNlX19zdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVweDtcbn1cblxuLmFodC1jb3Vyc2UtLXNpbmdsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jb3Vyc2UtLXNpbmdsZSAuYWh0LWNvdXJzZV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWNvdXJzZS0tc2luZ2xlIC5haHQtY291cnNlX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fdGh1bWIge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLWFib3V0IHtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19hdGgtbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLWltZyB7XG4gIHdpZHRoOiA5NXB4O1xuICBoZWlnaHQ6IDk1cHg7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLW5hbWUge1xuICBtYXJnaW46IDE2cHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fYXRoLXBvcyB7XG4gIG1hcmdpbjogMnB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1zb2Mge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2F0aC1kZXNjIHtcbiAgbWFyZ2luOiAyNnB4IDAgMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IHAge1xuICBtYXJnaW46IDI0cHggMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGgxLFxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGgyLFxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGgzLFxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGg0LFxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGg1LFxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jb250ZW50IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIGg0IHtcbiAgbWFyZ2luOiAzNXB4IDAgLTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIHA6ZW1wdHkge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQge1xuICBwYWRkaW5nOiA0MHB4IDAgMjhweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW0tYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tLWJsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW0taW1nIHtcbiAgbWluLXdpZHRoOiA3NXB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW0taW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW0taW1nIGltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzVweDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW0taW1nIGltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmRhdGUtcG9zdCB7XG4gIG1hcmdpbi10b3A6IDRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTlweDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuZGF0ZS1wb3N0IHAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNoaWxkcmVuIC5jb21tZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY2hpbGRyZW4gLmNvbW1lbnQge1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LWxpbms6YmVmb3JlIHtcbiAgY29udGVudDogJysgJztcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1yZXNwb25kIHtcbiAgcGFkZGluZzogNTVweCAwIDA7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVzcG9uZCBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbW1lbnQtcmVwbHktdGl0bGUge1xuICBtYXJnaW46IDAgMCAzNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LXJlcGx5LXRpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29tbWVudC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb21tZW50LWZvcm0gdGV4dGFyZWEge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLndyYXBwZXItY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5jb2x1bW4ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb3Vyc2UtZGV0LS1lZHUgLmFodC1jb3Vyc2UtZGV0X19jbW50cyAuY29sdW1uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gIC5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmNvbHVtbiBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haHQtY291cnNlLWRldC0tZWR1IC5haHQtY291cnNlLWRldF9fY21udHMgLmlucHV0LWNvbW1lbnQge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWh0LWNvdXJzZS1kZXQtLWVkdSAuYWh0LWNvdXJzZS1kZXRfX2NtbnRzIC5zdWJtaXQtYnRuIHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMCAwO1xuICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZXZlbnQtLWVkdTpob3ZlciB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMnB4KTtcbiAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9faW1nIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2NhcHRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiA0MHB4IDI1cHggMjBweDtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2RhdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2RheSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fbGluayB7XG4gIHBhZGRpbmctbGVmdDogMjJweDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tZWR1IC5haHQtZXZlbnRfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdSAuYWh0LWV2ZW50X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faW1nIHtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX2RhdGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgbGVmdDogMjBweDtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogODBweDtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kYXkge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX21vbnRoIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgcGFkZGluZzogMThweCAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNXB4O1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX3RleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fY2FwdGlvbiB7XG4gIHBhZGRpbmc6IDMycHggMjVweCA0M3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtZXZlbnQtLWVkdS0yIC5haHQtZXZlbnRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWV2ZW50LS1lZHUtMiAuYWh0LWV2ZW50X19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTZweDtcbiAgcGFkZGluZzogMTVweCAxOHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldmVudC0tZWR1LTIgLmFodC1ldmVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWh0LWV2LWRldC0tZWR1IGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSBoMSxcbi5haHQtZXYtZGV0LS1lZHUgaDIsXG4uYWh0LWV2LWRldC0tZWR1IGgzLFxuLmFodC1ldi1kZXQtLWVkdSBoNCxcbi5haHQtZXYtZGV0LS1lZHUgaDUsXG4uYWh0LWV2LWRldC0tZWR1IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbWFpbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXVuaXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDE3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXVuaXQuYWN0aXZlIC5haHQtZXYtZGV0X19zY2hlZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICctJztcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtcGx1cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHJpZ2h0OiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcrJztcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtZGF0ZSB7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLWRheSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zY2hlZC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NjaGVkLXRpbWUge1xuICBtYXJnaW4tcmlnaHQ6IDcwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMzhweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2NoZWQtdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyIHtcbiAgbWFyZ2luLXRvcDogOTVweDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3BlYWtlci10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NwZWFrZXItbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3BlYWtlci1pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zcGVha2VyLWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICBmbGV4LWJhc2lzOiAzMzBweDtcbiAgbWFyZ2luLXRvcDogN3B4O1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMjhweCAzMHB4IDQwcHggNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2Ige1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NiIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICB9XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NiLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWwge1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2RldGFpbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2J1eSB7XG4gIHBhZGRpbmctdG9wOiAzcHg7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDM3cHg7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0LXdyYXA6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xufVxuXG4uYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc2VsZWN0LnNlbGVjdGVkIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3NlbGVjdDo6LW1zLWV4cGFuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlci13cmFwIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlciB7XG4gIHdpZHRoOiA0M3B4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLCAuYWh0LWV2LWRldC0tZWR1IC5haHQtZXYtZGV0X19udW1iZXI6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX251bWJlci1xIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNDBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fbnVtYmVyLXE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fcHJpY2Uge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtZXYtZGV0LS1lZHUgLmFodC1ldi1kZXRfX3N1Ym1pdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzN3B4O1xuICBwYWRkaW5nOiAxNXB4IDMwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1ldi1kZXQtLWVkdSAuYWh0LWV2LWRldF9fc3VibWl0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIHtcbiAgcGFkZGluZy10b3A6IDExMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogOTBweDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSBwIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWh0LWV2LWRldC0teW9nYSAuYWh0LWV2LWRldF9fZGV0YWlsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kZXRhaWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kYXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDE4cHggMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19kYXRlLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldi1kZXQtLXlvZ2EgLmFodC1ldi1kZXRfX2RhdGUtbnVtYmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5haHQtZXYtZGV0LS15b2dhIC5haHQtZXYtZGV0X19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogNzJweDtcbn1cblxuLmFodC1ldmVudC0tY2hyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LWV2ZW50LS1jaHIgLmFodC1ldmVudF9fZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogODdweDtcbiAgaGVpZ2h0OiA4N3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19kYXkge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19tb250aCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ldmVudC0tY2hyIC5haHQtZXZlbnRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5haHQtZXZlbnQtLWNociAuYWh0LWV2ZW50X190ZXh0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMSB7XG4gIHBhZGRpbmc6IDIzcHggNTVweCAyNXB4IDcwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMTpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNzNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLWhlaWdodDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNTNweDtcbiAgbGVmdDogNjVweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fdGl0bGUge1xuICBmbGV4OiA0IDEgMDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDYgMSAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZ3JvdzogNDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlscyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWV2ZW50LS1jaHItMSAuYWh0LWV2ZW50X19kZXRhaWwge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1ldmVudC0tY2hyLTEgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2RldGFpbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2xpbmsge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG59XG5cbi5haHQtZXZlbnQtLWNoci0xIC5haHQtZXZlbnRfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBwYWRkaW5nOiA4NXB4IDQwcHggNDNweDtcbiAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogMzhweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlsIHtcbiAgbWFyZ2luLWJvdHRvbTogMjdweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19pY29uIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWV2ZW50LS1jaHItMiAuYWh0LWV2ZW50X19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDZweDtcbn1cblxuLmFodC1ldmVudC0tY2hyLTIgLmFodC1ldmVudF9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19maWx0ZXItd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogNDNweDtcbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiA0OXB4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2ZpbHRlcjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy1yaWdodDogNDlweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9fZmlsdGVyOmZpcnN0LWNoaWxkIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2ZpbHRlcjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19jb250YWluZXIge1xuICBtYXJnaW46IC0xNXB4O1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtIHtcbiAgd2lkdGg6IDUwJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGJvcmRlcjogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWlubmVyOmhvdmVyIC5haHQtZ3JpZC0xX19pdGVtLXRleHQge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWltZyB7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1pbWcge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gIHBhZGRpbmc6IDMycHggNDBweCAzOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10ZXh0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIH1cbn1cblxuLmFodC1ncmlkLTEtLWVkdSAuYWh0LWdyaWQtMV9faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLXRpdGxlOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWNhdHMge1xuICBtYXJnaW4tdG9wOiA5cHg7XG59XG5cbi5haHQtZ3JpZC0xLS1lZHUgLmFodC1ncmlkLTFfX2l0ZW0tY2F0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWh0LWdyaWQtMS0tZWR1IC5haHQtZ3JpZC0xX19pdGVtLWNhdDpob3ZlciB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFodC1zZXJtb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXNlcm1vbjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMjAlLCAjMDAwKTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmFodC1zZXJtb246aG92ZXIgLmFodC1zZXJtb25fX2ljb24tbGlua3Mge1xuICBoZWlnaHQ6IDI4cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG59XG5cbi5haHQtc2VybW9uOmhvdmVyIC5haHQtc2VybW9uX19saW5rLXdyYXAge1xuICBoZWlnaHQ6IDE4cHg7XG4gIG1hcmdpbi10b3A6IDI5cHg7XG59XG5cbi5haHQtc2VybW9uX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LXNlcm1vbl9fY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IDdweDtcbn1cblxuLmFodC1zZXJtb25fX2NhdCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtc2VybW9uX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWh0LXNlcm1vbl9faWNvbi1saW5rcyB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtc2VybW9uX19pY29uLWxpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haHQtc2VybW9uX19pY29uLWxpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC1zZXJtb25fX2ljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbn1cblxuLmFodC1zZXJtb25fX2xpbmstd3JhcCB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtc2VybW9uIC5haHQtc2VybW9uX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLmFoZXRvLXBhZ2UtLXNpbmdsZS1wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1wYWdlLS1kdWFsLXNpZGViYXJzIC5haGV0by1zaWRlYmFyLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IHAsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGgxLFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoMixcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDMsXG4uYWhldG8tcGFnZS0tbm8tc2lkZWJhciAuYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QgLnBvc3QtZGF0YSA+IGg0LFxuLmFoZXRvLXBhZ2UtLW5vLXNpZGViYXIgLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0IC5wb3N0LWRhdGEgPiBoNSxcbi5haGV0by1wYWdlLS1uby1zaWRlYmFyIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCAucG9zdC1kYXRhID4gaDYge1xuICBtYXgtd2lkdGg6IDc3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8tcGFnZSAuYWhldG8tY29udGVudC13cmFwcGVyLS1zYWFzIHtcbiAgYmFja2dyb3VuZDogI2YzZjlmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Qge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDUwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItY29udGFpbmVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmltYWdlLXdyYXBwZXIgLnN3aXBlci0tYmxvZy1nYWxsZXJ5IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuMnM7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldjpob3Zlcixcbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAxNXB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1pbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyNzBweDtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXk6aG92ZXIgaSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW92ZXJsYXkgaSB7XG4gIG1hcmdpbjogYXV0bztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LW1vZGFsLWNvbnRlbnQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xufVxuXG5Aa2V5ZnJhbWVzIHpvb20ge1xuICBmcm9tIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5nYWxsZXJ5LWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzNXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuZ2FsbGVyeS1jbG9zZTpob3ZlciwgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmdhbGxlcnktY2xvc2U6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLnZpZGVvLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby10aHVtYm5haWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAudmlkZW8tcGxheS1idG46aG92ZXI6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDEuMSk7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgY29udGVudDogJ1xcZjQ4OCc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAubWVqcy1jb250YWluZXIge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdCB2aWRlbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgaWZyYW1lIHtcbiAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAucG9zdCAuYmxxdCB7XG4gIHBhZGRpbmc6IDgwcHggMTAwcHggNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgdG9wOiAtMjJweDtcbiAgcmlnaHQ6IDMlO1xuICBsZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTUwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5ibHF0IHAge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAucG9zdCAuYmxxdCB7XG4gICAgcGFkZGluZzogNzVweCAxNXB4IDYwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgICB0b3A6IC0xNXB4O1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLnBvc3QgLmJscXQgaDMgcCB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNDBweCA1MHB4IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxMHB4IDAgN3B4O1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtYXV0aG9yIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hdXRob3IgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWxpa2VzIHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWxpa2VzIGkge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1jb21tZW50cyBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1jb21tZW50cyBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNhdHMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAzcHggM3B4IDNweCAwO1xuICBwYWRkaW5nOiA1cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMTNweDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbnRlbnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogNXB4IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWluZm9fX2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1pbmZvX19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLnRhZ3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hZGRpdGlvbmFsIC50YWdzIGg2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWFkZGl0aW9uYWwgLmxpa2VzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hZGRpdGlvbmFsIC5saWtlcyBidXR0b24ge1xuICBwYWRkaW5nOiAxNXB4IDI4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1hZGRpdGlvbmFsIC5saWtlcyBidXR0b24gaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgY29sb3I6ICNFRTI4NjU7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LXNoYXJlIHtcbiAgbWFyZ2luLXRvcDogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudCAucG9zdC1zaGFyZSBidXR0b24ge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDRweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3Qtc2hhcmUgYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWRhdGEge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ3MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5wb3N0LWRhdGEgLmdhbGxlcnktaXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLnBvc3QtZGF0YSAuZ2FsbGVyeS1jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haGV0by1jb250ZW50IC5wb3N0LWRhdGEgLmdhbGxlcnkge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAuY29tbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNzBweCA2MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS1pbWcge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS1pbWcgaW1nIHtcbiAgd2lkdGg6IDYwcHg7XG4gIG1pbi13aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCBwIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS10eHQgLmF1dGhvciB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAuYXV0aG9yIGIge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS10eHQgLnRleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbS10eHQgLnJlYWQtbW9yZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tLXR4dCAucmVhZC1tb3JlIGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLmNvbW0tYmxvY2sge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxuICAuYWhldG8tY29udGVudCAuY29tbS1pbWcge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLmNvbW0tdHh0IC5hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IHtcbiAgbWFyZ2luLXRvcDogNzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwuY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCB1bCBsaTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgdWwgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tYmxvY2sge1xuICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMzVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0taW1nIHtcbiAgcGFkZGluZy10b3A6IDVweDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IHtcbiAgZmxleDogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5hdXRob3Ige1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLXR4dCAudGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLXR4dCAuZGF0ZS1wb3N0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3QgcCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3QgcDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGNvbnRlbnQ6ICfigKInO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS1ibG9jayB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gIC5haGV0by1jb250ZW50IC5rYXJtYS1jb21tZW50cy1saXN0IC5jb21tLWltZyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tY29udGVudCAua2FybWEtY29tbWVudHMtbGlzdCAuY29tbS10eHQgLmRhdGUtcG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQgLmthcm1hLWNvbW1lbnRzLWxpc3QgLmNvbW0tdHh0IC5kYXRlLXBvc3QgcDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTVweDtcbiAgbGVmdDogMzBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBjb250ZW50OiAnXFxmMjFlJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1yZXNwb25kIHtcbiAgbWFyZ2luLXRvcDogMTE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtcmVzcG9uZCBoMyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBsYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50IC5jb21tZW50LWZvcm0gaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBpbnB1dDpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAwO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nOiAyMHB4IDQwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHJlc2l6ZTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSAud3JhcHBlci1jb2x1bW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQgLmNvbW1lbnQtZm9ybSAud3JhcHBlci1jb2x1bW4gLmNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMCAxNXB4O1xufVxuXG4uYWhldG8tY29udGVudCAuY29tbWVudC1mb3JtIC5pbnB1dC1jb21tZW50IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCB7XG4gIG1heC13aWR0aDogMTAwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLmNvbnRlbnQtdG9wLXdyYXBwZXIgKyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8ge1xuICBoZWlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX190aW1lIHtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX190aW1lIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8ge1xuICAgIGhlaWdodDogNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLWNlbnRlcmVkIC5tZWpzX19hdWRpbyAubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1jZW50ZXJlZCAubWVqc19fYXVkaW8gLm1lanNfX3RpbWUge1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tY2VudGVyZWQgLm1lanNfX2F1ZGlvIC5tZWpzX190aW1lIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwge1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBmbGV4OiAzO1xuICBtYXgtd2lkdGg6IDMwNXB4O1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcmlnaHQ6IDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuYXVkaW8td3JhcHBlciB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIGZsZXg6IDM7XG4gIG1heC13aWR0aDogMjkwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIG1hcmdpbi1sZWZ0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC52aWRlby1wbGF5LWJ0biB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8tcGxheS1idG46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIGZsZXg6IDc7XG4gIHBhZGRpbmc6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tc21hbGwgLnBvc3QgLnZpZGVvLXdyYXBwZXIgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0LmZvcm1hdC1nYWxsZXJ5IC5pbWFnZS13cmFwcGVyIHtcbiAgbWFyZ2luOiA0MHB4IDA7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXNtYWxsIC5wb3N0LmZvcm1hdC1nYWxsZXJ5IC5pbWFnZS13cmFwcGVyIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zbWFsbCAucG9zdC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMxMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb250ZW50LS1ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1ncmlkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLnZpZGVvLXBsYXktYnRuIHtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLnZpZGVvLXBsYXktYnRuOmJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmF1ZGlvLXdyYXBwZXIge1xuICBwYWRkaW5nOiA5MHB4IDMwcHggMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmJscXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QgLmJscXQ6YmVmb3JlIHtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QuZm9ybWF0LXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxuICAuYWhldG8tY29udGVudC0tZ3JpZCAucG9zdCBpZnJhbWUge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLWdyaWQgLnBvc3QtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDM1MHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG4gIGdyaWQtYXV0by1yb3dzOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tY29udGVudC0tbWFzb25yeSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IHtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgKyAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAuYWhldG8tYnRuIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5pbWFnZS13cmFwcGVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5pbWFnZS13cmFwcGVyIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogOTBweCAzMHB4IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tYXNvbnJ5IC5wb3N0IC52aWRlby13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAudmlkZW8tcGxheS1idG46YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuYmxxdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCAuYmxxdDpiZWZvcmUge1xuICB0b3A6IDIwcHg7XG4gIHJpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdCBpZnJhbWUge1xuICBtaW4taGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1hc29ucnkgLnBvc3QuZm9ybWF0LXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWFzb25yeSAucG9zdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTYuNjYlO1xuICBoZWlnaHQ6IDMyMHB4O1xuICBtYXJnaW46IDA7XG4gIGZsb2F0OiBsZWZ0O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpob3ZlcjphZnRlciB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTUwcHggOTBweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuaW1hZ2Utd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyN3B4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IGlmcmFtZSB7XG4gIGhlaWdodDogMzIwcHg7XG4gIG1pbi1oZWlnaHQ6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNiksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgOSkge1xuICB3aWR0aDogMzMuMzMlO1xuICBoZWlnaHQ6IDY0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDQpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDUpLCAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Q6bnRoLWNoaWxkKDEybiArIDEwKSB7XG4gIHdpZHRoOiAzMy4zMyU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyAxKSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA2KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNCksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA2KSwgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0Om50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNCksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgNSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgMSksIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdDpudGgtY2hpbGQoMTJuICsgOCkge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgaGVpZ2h0OiA2NDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tbWV0cm8gLnBvc3Qge1xuICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA2NDBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5haGV0by1jb250ZW50LS1tZXRybyAucG9zdCB7XG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLW1ldHJvIC5wb3N0IHtcbiAgICBoZWlnaHQ6IDM1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLWZ1bGwtd2lkdGgge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiA5NXB4IDMwcHggMTIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LS1zaW5nbGUtcG9zdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0LmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3Qge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNpbmdsZS1wb3N0LmFoZXRvLWNvbnRlbnQtLXNhYXMgYmxvY2txdW90ZTpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlIGgzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tY29udGVudC0tc2luZ2xlLXBvc3QuYWhldG8tY29udGVudC0tc2FhcyBibG9ja3F1b3RlIGgzOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMTE1cHggMTVweCAxMjVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjdweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciArIC5jb250ZW50LXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAudmlkZW8td3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAudmlkZW8tcGxheS1idG4ge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC52aWRlby1wbGF5LWJ0bjpiZWZvcmUge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgaWZyYW1lIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgbWluLWhlaWdodDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cyAucG9zdCAuYmxxdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMTMwcHggMzVweCA2NXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5ibHF0OmJlZm9yZSB7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QuZm9ybWF0LXF1b3RlIC5jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG4gIC5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QgaWZyYW1lIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMgLnBvc3QtbGluayB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIge1xuICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgcGFkZGluZzogMCAzMHB4IDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnBvc3QgLmltYWdlLXdyYXBwZXIge1xuICBoZWlnaHQ6IDI2MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tcmVjZW50LXBvc3RzLS1zaWRlYmFyIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzNXB4IDAgNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXJlY2VudC1wb3N0cy0tc2lkZWJhciAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnBvc3QtdGl0bGUge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1jb250ZW50LS1yZWNlbnQtcG9zdHMtLXNpZGViYXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWNvbW1lbnRzIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIHBhZGRpbmc6IDEwNXB4IDE1cHggMTIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1jb21tZW50cy0tc2lkZWJhciB7XG4gIG1heC13aWR0aDogMTAzMHB4O1xuICBwYWRkaW5nOiAxMTVweCAzMHB4IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC0tY29tbWVudHMtLXNpZGViYXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LS1zZWFyY2gge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3Qge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5wb3N0IC5ibHF0IHtcbiAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAucG9zdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5mb3JtYXQtcXVvdGUgLnBvc3QtaW5mbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm9fX2l0ZW06bm90KC5wb3N0LWF1dGhvcikge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yIC5hdmF0YXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuZm9ybWF0LXF1b3RlIC5wb3N0LWluZm8gLnBvc3QtYXV0aG9yX19uYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDU3cHg7XG4gIGxlZnQ6IDMzcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLXNhYXMgLmZvcm1hdC1xdW90ZSAucG9zdC1pbmZvIC5wb3N0LWF1dGhvcl9fbmFtZTpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBjb250ZW50OiAnLSc7XG59XG5cbi5haGV0by1jb250ZW50LS1zYWFzIC5jb21tZW50LXJlc3BvbmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDIxNXB4O1xufVxuXG4uYWhldG8tY29udGVudC0tc2FhcyAuY29tbWVudC1yZXNwb25kOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMTBweDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDE1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYmFja2dyb3VuZDogI2YzZjlmZjtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAyOHB4O1xuICBwYWRkaW5nOiA0cHggMTBweCA0cHggMTRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwJSk7XG4gIGNvbG9yOiAjZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB6LWluZGV4OiA0O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtY2F0cyBhIHtcbiAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QtY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuYmxxdCB7XG4gIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmJscXQgcCB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tY29udGVudC0tYnVzaW5lc3MgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuY29udGVudC13cmFwcGVyIC5haGV0by1idG4ge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLmFoZXRvLWJ0bjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuaW1hZ2Utd3JhcHBlciAuc3dpcGVyLS1ibG9nLWdhbGxlcnkgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogMjAwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LS1idXNpbmVzcyAucG9zdCBpZnJhbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtaW4taGVpZ2h0OiAyMDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtLWJ1c2luZXNzIC5wb3N0IC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5idG4tLWxvYWQtbW9yZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuLFxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiB7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4gaSB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDI1cHg7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIGkge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzNweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50LCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyQTc0RUQ7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgfVxuICAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICB9XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBlYXNlLW91dDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmFmdGVyLCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFweDtcbiAgY29udGVudDogJyc7XG4gIHotaW5kZXg6IDE7XG4gIHRyYW5zaXRpb246IC4ycyBlYXNlLW91dDtcbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uX19sZWFybi1tb3JlOmJlZm9yZSB7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZTpob3ZlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZTpob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbi1kZWxheTogLjJzO1xufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb25fX2xlYXJuLW1vcmUtLXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZS0tbm8tZGVjb3JhdGlvbjpiZWZvcmUsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbl9fbGVhcm4tbW9yZS0tbm8tZGVjb3JhdGlvbjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLXBhZ2luYXRpb24td3JhcHBlci0taGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1ibG9nLXlvZ2Ege1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haHQtYmxvZy15b2dhX19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWJsb2cteW9nYV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xuICB9XG4gIC5haHQtYmxvZy15b2dhX19pdGVtLWlubmVyOmhvdmVyIC5haHQtYmxvZy15b2dhX19pbWc6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFodC1ibG9nLXlvZ2FfX2l0ZW0taW5uZXI6aG92ZXIgLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmFodC1ibG9nLXlvZ2FfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAyODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJsb2cteW9nYV9faW1nLWlubmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2ltZzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtYmxvZy15b2dhX19jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5haHQtYmxvZy15b2dhX19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gIHBhZGRpbmc6IDZweCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fbGluayB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFodC1ibG9nLXlvZ2FfX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExNXB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHotaW5kZXg6IDM7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2cteW9nYV9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nOiAzM3B4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy15b2dhX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxufVxuXG4uYWh0LWJsb2cteW9nYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFodC1ibG9nLXlvZ2FfX2Rlc2Mge1xuICBtYXJnaW46IDIycHggMCAwO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTlweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtYmxvZy15b2dhX19kZXQtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LWJsb2cteW9nYV9fZGV0LXRleHQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogNTJweDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDQzcHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2RldGFpbC1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX190aHVtYm5haWwge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fdGh1bWJuYWlsLWltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiA2M3B4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY29udGVudCBwIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG59XG5cbi5haHQtcG9zdC15b2dhX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hZGRpdGlvbmFsIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtcG9zdC15b2dhX19jYXRzIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QteW9nYV9fY2F0cyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NhdHMtbmFtZSB7XG4gIG1hcmdpbi1yaWdodDogN3B4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cy1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2NhdHMtbGluayB7XG4gIHRyYW5zaXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fY2F0cy1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fbGlrZXMge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMTVweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtcG9zdC15b2dhX19saWtlcy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGNvbG9yOiAjRUUyODY1O1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtcG9zdC15b2dhX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hdXRob3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC15b2dhX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QteW9nYV9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci1pbWctaW5uZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWFib3V0IHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX2F1dGhvci10aXRsZSB7XG4gIG1hcmdpbjogLTNweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLW1vcmUge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYWh0LXBvc3QteW9nYV9fYXV0aG9yLWxpbmsge1xuICBmb250LXdlaWdodDogNTAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFodC1wb3N0LXlvZ2FfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXQtdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC53aWRnZXRfY2F0ZWdvcmllcyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIGxpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLndpZGdldF9jYXRlZ29yaWVzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAxOHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxOHB4O1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAud2lkZ2V0X2NhdGVnb3JpZXMgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtZmllbGQsIC5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtc3VibWl0IHtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5zZWFyY2gtc3VibWl0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLnNlYXJjaCAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgbWluLWhlaWdodDogMzAwcHg7XG4gIHBhZGRpbmc6IDI4cHggMzBweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjLXdyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAxMjBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19kZXNjIHtcbiAgbWFyZ2luOiAyM3B4IDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbiB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDE3cHggNXB4IDEzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2xpc3QuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXNpZGViYXIteW9nYSAuYWh0LXdpZGdldC1wb3N0c19faW1nLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX190ZXh0IHtcbiAgZmxleDogMTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haHQtc2lkZWJhci15b2dhIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFodC1zaWRlYmFyLXlvZ2EgLmFodC13aWRnZXQtcG9zdHNfX2RhdGUge1xuICBtYXJnaW46IDhweCAwIDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1ibG9nLWVkdSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1lZHUge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJsb2ctZWR1IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cbn1cblxuLmFodC1ibG9nLWVkdV9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDU5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5haHQtYmxvZy1lZHVfX2l0ZW06aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTQpO1xufVxuXG4uYWh0LWJsb2ctZWR1X19pbWdzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYmxvZy1lZHVfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1lZHVfX2ltZyB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJsb2ctZWR1X19pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLWVkdV9fY2F0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogODAlO1xufVxuXG4uYWh0LWJsb2ctZWR1X19jYXRzLS1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19jYXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcGFkZGluZzogN3B4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fY2F0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtYmxvZy1lZHVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDQ1cHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2RhdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fdGl0bGUge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fZGVzYyB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG59XG5cbi5haHQtYmxvZy1lZHVfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmctdG9wOiAzMXB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ibG9nLWVkdV9fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy1lZHVfX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmxvZy1lZHVfX3ZpZGVvIHtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICB9XG59XG5cbi5haHQtYmxvZy1lZHVfX3ZpZGVvLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1ibG9nLWVkdV9fdmlkZW8tcGxheSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWh0LWJsb2ctZWR1X19hdWRpbyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xufVxuXG4uYWh0LWJsb2ctZWR1X19icS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDUycHggMzVweDtcbn1cblxuLmFodC1ibG9nLWVkdV9fYnEtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2JxIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtYmxvZy1lZHVfX2F1dGhvciB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1ibG9nLWVkdS0tcmVjZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctZWR1LS1yZWNlbnQgLmFodC1ibG9nLWVkdV9faXRlbSB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtYmxvZy1lZHUtLXJlY2VudCAuYWh0LWJsb2ctZWR1X19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmFodC1wYWctZWR1IC5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIHtcbiAgbWFyZ2luOiAwIDI1cHg7XG59XG5cbi5haHQtcGFnLWVkdSAud3JhcCAucGFnZS1udW1iZXJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzNweDtcbiAgaGVpZ2h0OiAzM3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcGFnLWVkdSAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQsIC5haHQtcGFnLWVkdSAud3JhcCAucGFnZS1udW1iZXJzOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWVkdSAud3JhcCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogLTE7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcGFnLWVkdSAucHJldiBzcGFuLFxuLmFodC1wYWctZWR1IC5uZXh0IHNwYW4ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5haHQtcGFnLWVkdSAucHJldiBpLFxuLmFodC1wYWctZWR1IC5uZXh0IGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXBhZy1lZHUgLnByZXYsXG4gIC5haHQtcGFnLWVkdSAubmV4dCB7XG4gICAgbWFyZ2luOiAxNXB4IDE1cHggMDtcbiAgfVxufVxuXG4uYWh0LXBhZy1lZHUgLnByZXYgaSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFodC1wYWctZWR1IC5wcmV2OmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwKTtcbn1cblxuLmFodC1wYWctZWR1IC5uZXh0IGkge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFodC1wYWctZWR1IC5uZXh0OmhvdmVyIGkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xufVxuXG4uYWh0LXBvc3QtZWR1X19jYXRzIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LWVkdV9fY2F0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmc6IDdweCAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2NhdDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXBvc3QtZWR1X190aXRsZSB7XG4gIG1hcmdpbjogMjBweCAwIDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RpdGxlIGIge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1wb3N0LWVkdV9fZGV0YWlscyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wb3N0LWVkdV9fZGF0ZSwgLmFodC1wb3N0LWVkdV9fcmVhZCB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX3JlYWQ6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICBtYXJnaW4tbGVmdDogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6ICfigKInO1xufVxuXG4uYWh0LXBvc3QtZWR1X190aHVtYm5haWwge1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tYm90dG9tOiA2NXB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG59XG5cbi5haHQtcG9zdC1lZHVfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fdGFncyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fdGFncy1uYW1lIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX3RhZ3MtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX3RhZ3Mge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2xpa2VzIHtcbiAgcGFkZGluZzogMTVweCAyMXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX2xpa2VzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICNFRTI4NjU7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fYXV0aG9yIHtcbiAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC1lZHVfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1pbWcge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1wb3N0LWVkdV9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWFib3V0IHtcbiAgZmxleDogMTtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLXRpdGxlIHtcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wb3N0LWVkdV9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19hdXRob3ItbW9yZSB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haHQtcG9zdC1lZHVfX2F1dGhvci1saW5rIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5haHQtcG9zdC1lZHVfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGU6YmVmb3JlIHtcbiAgZm9udC1zaXplOiAxNDVweDtcbn1cblxuLmFodC1wb3N0LWVkdV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXgtd2lkdGg6IDgwMHB4O1xuICBtYXJnaW46IDVweCBhdXRvIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYXlmYWlyIERpc3BsYXlcIiwgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtZWR1X19jb250ZW50IGJsb2NrcXVvdGUgcCB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtcG9zdC1lZHVfX2NvbnRlbnQgaDYge1xuICBtYXJnaW46IDExcHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWh0LXBvc3QtZWR1IGltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1jb21tLWVkdSBwOmVtcHR5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb21tLWVkdSBoMiB7XG4gIG1hcmdpbjogMCAwIDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY29tbS1lZHUgaDI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDNweDtcbiAgbWFyZ2luOiA0M3B4IGF1dG8gMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtY29tbS1lZHUgaDIgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWNvbW0tZWR1IHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWNvbW0tZWR1IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWh0LWNvbW0tZWR1IGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHggMzBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW0tYmxvY2sge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS1pbWcge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW0taW1nIGltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC5jb21tLWltZyBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuYXV0aG9yIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5haHQtY29tbS1lZHUgLmRhdGUtcG9zdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFodC1jb21tLWVkdSAuZGF0ZS1wb3N0IHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWNvbW0tZWR1IC5kYXRlLXBvc3QgcDpiZWZvcmUge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBjb250ZW50OiAn4oCiJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC5kYXRlLXBvc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDVweDtcbiAgfVxufVxuXG4uYWh0LWNvbW0tZWR1IC5jaGlsZHJlbiB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgLmFodC1jb21tLWVkdSAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICB9XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMjBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgY29udGVudDogJ1xcZjIxZSc7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW0tdHh0IHtcbiAgbWFyZ2luLXRvcDogLTVweDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbS10eHQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVzcG9uZCB7XG4gIHBhZGRpbmc6IDc1cHggMCAxMjBweDtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXNwb25kIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1jb21tLWVkdSAuY29tbWVudC1yZXBseS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtcmVwbHktdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWh0LWNvbW0tZWR1IC5jb21tZW50LWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haHQtY29tbS1lZHUgLmNvbW1lbnQtZm9ybSB0ZXh0YXJlYSB7XG4gIGhlaWdodDogMTQwcHg7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LWNvbW0tZWR1IC53cmFwcGVyLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb21tLWVkdSAud3JhcHBlci1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29sdW1uIHtcbiAgZmxleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haHQtY29tbS1lZHUgLmNvbHVtbiB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuICAuYWh0LWNvbW0tZWR1IC5jb2x1bW46bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbW0tZWR1IC5jb2x1bW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbiAgLmFodC1jb21tLWVkdSAuY29sdW1uOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1jb21tLWVkdSAuY29sdW1uIGlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1jb21tLWVkdSAuaW5wdXQtY29tbWVudCB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbi5haHQtY29tbS1lZHUgLnN1Ym1pdC1idG4ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICBwYWRkaW5nOiAyMXB4IDM4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWJsb2ctdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJsb2ctdHJ2bF9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmxvZy10cnZsX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtYmxvZy10cnZsX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1ibG9nLXRydmxfX2l0ZW0taW5uZXI6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtYmxvZy10cnZsX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5haHQtYmxvZy10cnZsX19pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXRydmxfX2ltZy1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZzogMjRweCAzNHB4IDM1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LWJsb2ctdHJ2bF9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFodC1ibG9nLXRydmxfX3RpdGxlLXdyYXAge1xuICBmbGV4LWdyb3c6IDE7XG59XG5cbi5haHQtYmxvZy10cnZsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG5cbi5haHQtYmxvZy10cnZsX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDMzcHggLTEycHggLTVweDtcbn1cblxuLmFodC1ibG9nLXRydmxfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogNXB4IDEycHg7XG59XG5cbi5haHQtYmxvZy10cnZsX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMXB4O1xufVxuXG4uYWh0LWJsb2ctdHJ2bF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fdGItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE1NXB4IDE1cHggMTVweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiLWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haHQtcG9zdC10cnZsX190Yi1hdXRob3ItaW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RiLWF1dGhvci1uYW1lIHtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcG9zdC10cnZsX19jYXRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMjJweDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICBwYWRkaW5nOiA0cHggMTJweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wb3N0LXRydmxfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAxN3B4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fZGV0YWlsIHtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDE1cHggMTIwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgYmxvY2txdW90ZTpiZWZvcmUge1xuICBmb250LXNpemU6IDE0MHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb250ZW50IHAge1xuICBtYXJnaW46IDIzcHggMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2NvbnRlbnQgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tdG9wOiA5MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9faW5mbyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX3RhZ3Mge1xuICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG59XG5cbi5haHQtcG9zdC10cnZsX190YWdzLW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX3RhZ3MtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX190YWdzIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fbGlrZXMge1xuICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmFodC1wb3N0LXRydmxfX2xpa2VzLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgY29sb3I6ICNFRTI4NjU7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA2MHB4IDcwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX19hdXRob3Ige1xuICAgIHBhZGRpbmc6IDUwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZy1ob2xkZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcG9zdC10cnZsX19hdXRob3ItaW1nLWhvbGRlciB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZyB7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuLmFodC1wb3N0LXRydmxfX2F1dGhvci1hYm91dCB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtcG9zdC10cnZsX19hdXRob3ItdGl0bGUge1xuICBtYXJnaW46IC0zcHggMCAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWRlc2Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLW1vcmUge1xuICBtYXJnaW46IDQ1cHggMCAwO1xufVxuXG4uYWh0LXBvc3QtdHJ2bF9fYXV0aG9yLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmFodC1wb3N0LXRydmxfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcG9zdC10cnZsX19jb21tZW50cyB7XG4gIHBhZGRpbmctdG9wOiA5M3B4O1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzMwcHgsIDFmcikpO1xuICBncmlkLWdhcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1ibG9nLWJzbnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJsb2ctYnNucyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG59XG5cbi5haHQtYmxvZy1ic25zIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDU5cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5haHQtYmxvZy1ic25zX19pdGVtOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2l0ZW0tLXF1b3RlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2ltZ3Mge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fY2F0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogODAlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fY2F0cy0tc3RhdGljIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2NhdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiA3cHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fY2F0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtYmxvZy1ic25zX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fZGF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdGl0bGUge1xuICBtYXJnaW46IDE1cHggMCAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMzBweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2Rlc2Mge1xuICBtYXJnaW46IDE3cHggMCAwO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgcGFkZGluZy10b3A6IDMxcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdmlkZW8tbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWJsb2ctYnNuc19fdmlkZW8tcGxheSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fYXVkaW8ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuLmFodC1ibG9nLWJzbnNfX2JxLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogNTJweCAzNXB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fYnEtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNDBweCAwIDMwcHg7XG59XG5cbi5haHQtYmxvZy1ic25zX19icSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJQbGF5ZmFpciBEaXNwbGF5XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWh0LWJsb2ctYnNuc19fYXV0aG9yIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXBhZy1lZHUgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWh0LXBhZy1lZHUgLndyYXAge1xuICBtYXJnaW46IDAgMjVweDtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzM3B4O1xuICBoZWlnaHQ6IDMzcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnMuY3VycmVudCwgLmFodC1wYWctZWR1IC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1wYWctZWR1IC53cmFwIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG9yZGVyOiAtMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IHNwYW4sXG4uYWh0LXBhZy1lZHUgLm5leHQgc3BhbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmFodC1wYWctZWR1IC5wcmV2IGksXG4uYWh0LXBhZy1lZHUgLm5leHQgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtcGFnLWVkdSAucHJldixcbiAgLmFodC1wYWctZWR1IC5uZXh0IHtcbiAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICB9XG59XG5cbi5haHQtcGFnLWVkdSAucHJldiBpIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLnByZXY6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xufVxuXG4uYWh0LXBhZy1lZHUgLm5leHQgaSB7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWh0LXBhZy1lZHUgLm5leHQ6aG92ZXIgaSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG59XG5cbi5haHQtYmxvZy1jaHIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFodC1ibG9nLWNocl9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYWh0LWJsb2ctY2hyX19pdGVtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNjVweCAzMHB4IDQ1cHggNTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogLTEycHggMTRweCA5MnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuXG4uYWh0LWJsb2ctY2hyX19kYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA3cHggOXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjE1ZW07XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgyMDcsIDM4LCA1MCwgMC4zKTtcbn1cblxuLmFodC1ibG9nLWNocl9fdGl0bGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICBsaW5lLWhlaWdodDogNDBweDtcbn1cblxuLmFodC1ibG9nLWNocl9fZGVzYy13cmFwIHtcbiAgZmxleDogMSAxIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xufVxuXG4uYWh0LWJsb2ctY2hyX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWJsb2ctY2hyIC5haHQtYmxvZy1jaHJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG4uYmxvZy0tZ3JpZCB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1ncmlkIC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSB7XG4gIG1hcmdpbjogM3B4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGEge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGNvbG9yOiAjMjIyO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJsb2ctLWdyaWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1pbWFnZSAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlIHtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAxNjBweCA0MHB4IDQwcHggNDBweDtcbiAgbWluLWhlaWdodDogNTE3cHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogNjdweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIG1hcmdpbi10b3A6IDEwOHB4O1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCB7XG4gIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogODBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zdGFuZGFyZCAucG9zdC1jYXRzIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQgLmFoZXRvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0MHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAuYmxvZy0tZ3JpZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJsb2ctLWdyaWQgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICByaWdodDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LXZpZGVvIC5wb3N0LWNhdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0YlwiO1xuICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgei1pbmRleDogNDQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYTpiZWZvcmUge1xuICAgIG1hcmdpbjogLTI1cHggYXV0byAwO1xuICB9XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgcGFkZGluZy1ib3R0b206IDcxcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLnBvc3QtY2F0cyB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5haGV0by1idG4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogNDBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWdyaWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tZ3JpZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1ncmlkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tZ3JpZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWdyaWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1ncmlkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDQ5OHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmJsb2ctLWdyaWQgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tZ3JpZCAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ibG9nLS1ncmlkIC5mb3JtYXQtYXVkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbi5ibG9nLS1jZW50ZXJlZCB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXIge1xuICBtYXgtd2lkdGg6IDk3MnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWNhdHMge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICBwYWRkaW5nOiA0MHB4IDUwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDVweCA1MHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWVlZWU7XG4gIHBhZGRpbmc6IDAgNTBweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSB7XG4gIHdpZHRoOiAzMy4zMzMzMyU7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogNTlweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0gaSB7XG4gIGNvbG9yOiAjY2NjY2NjO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDYwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMzVweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYgYSB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYgYSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtLnBvc3QtYXV0aG9yIGg2IGEge1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciBoNiBhIHtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gIH1cbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5wb3N0LWluZm9fX2l0ZW0ucG9zdC1hdXRob3IgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLnBvc3QgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2Uge1xuICB3aWR0aDogMzMuMzMzMzMzJTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1nYWxsZXJ5IC5nYWxsZXJ5LXdyYXBwZXIgLmdhbGxlcnktaW1hZ2UgLmdhbGxlcnktb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSAuZ2FsbGVyeS1vdmVybGF5IGkge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZTpob3ZlciAuZ2FsbGVyeS1vdmVybGF5IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtcXVvdGUgLmNvbnRlbnQtcXVvdGUtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogIzIyMjIyMjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiA4MHB4IDUwcHggNDBweCA1MHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1xdW90ZSAuY29udGVudC1xdW90ZS13cmFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXF1b3RlLXdyYXBwZXIgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXF1b3RlIC5jb250ZW50LXF1b3RlLXdyYXBwZXIgY2l0ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1zdGFuZGFyZCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMjBweCA1MHB4IDQ1cHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXYsIC5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxlZnQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXNsaWRlciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAzNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTUwcHggYXV0byAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDAgNTBweCAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbiAgbWluLWhlaWdodDogNjBweDtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiBidXR0b24ge1xuICBtYXJnaW46IDIwcHg7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaGFuZGxlLWNvbnRlbnQge1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICB3aWR0aDogMTBweDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtaG92ZXJlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1jdXJyZW50IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1sb2FkZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXYgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dCBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tY2VudGVyZWQgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldjpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1jZW50ZXJlZCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVyczpob3ZlciwgLmJsb2ctLWNlbnRlcmVkIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICBtaW4taGVpZ2h0OiAxNTBweDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwIDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cbiAgLmJsb2ctLWNlbnRlcmVkIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1jYXRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdCAucG9zdC1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy0tY2VudGVyZWQgLnBvc3QgLnBvc3QtaW5mb19faXRlbS5wb3N0LWF1dGhvciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5ibG9nLS1jZW50ZXJlZCAucG9zdC5mb3JtYXQtZ2FsbGVyeSAuZ2FsbGVyeS13cmFwcGVyIC5nYWxsZXJ5LWltYWdlIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5saXR5IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjcpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cblxuLmJsb2ctLW1hc29ucnkge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tbWFzb25yeSAubWFzb25yeSB7XG4gIGNvbHVtbi1jb3VudDogMztcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5ibG9nLS1tYXNvbnJ5X19pdGVtIHtcbiAgYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0OmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYTpob3ZlciB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA1NTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1pbWFnZSAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGUge1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgei1pbmRleDogNTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogNjdweDtcbiAgcmlnaHQ6IDUwcHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGUgcCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1mYW1pbHk6IFBsYXlmYWlyIERpc3BsYXksIHNlcmlmO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMzM7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtcXVvdGUgY2l0ZSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIG1hcmdpbi10b3A6IDc4cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXN0YW5kYXJkIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBsZWZ0OiAzNXB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQsIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC12aWRlbyAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHotaW5kZXg6IDQ0O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC12aWRlbyAudmlkZW8td3JhcHBlciBhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG4gIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB6LWluZGV4OiA0NDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIG1hcmdpbjogLTMwcHggYXV0byAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAwO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udHJvbHMge1xuICBoZWlnaHQ6IDYwcHg7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA2MHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIGJ1dHRvbiB7XG4gIG1hcmdpbjogMjBweDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS10b3RhbCB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIG1hcmdpbjogMTlweCAwIDA7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1oYW5kbGUtY29udGVudCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIHdpZHRoOiAxMHB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fdGltZS1idWZmZXJpbmcge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogMXB4O1xufVxuXG4uYmxvZy0tbWFzb25yeSAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWN1cnJlbnQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnMsIC5ibG9nLS1tYXNvbnJ5IC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAucHJldiBzcGFuIHtcbiAgY29sb3I6ICMyMjIyMjI7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYmxvZy0tbWFzb25yeSAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5uZXh0OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2OmhvdmVyIHNwYW4ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLW1hc29ucnkgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1tYXNvbnJ5IC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBwIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IDUwNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLW1hc29ucnkgLm1hc29ucnkge1xuICAgIGNvbHVtbi1jb3VudDogMTtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8ge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDY0cHg7XG4gIH1cbiAgLmJsb2ctLW1hc29ucnkgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuYmxvZy0tbWFzb25yeSAuYWh0LXBhZ2VfX2NvbnRlbnQtaW5uZXI6Zmlyc3QtY2hpbGQge1xuICAgIGNvbHVtbi1jb3VudDogMjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tbWFzb25yeSAuZm9ybWF0LXN0YW5kYXJkIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5mb3JtYXQtYXVkaW8ge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xuICB9XG4gIC5ibG9nLS1tYXNvbnJ5IC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgY29sdW1uLWNvdW50OiAyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1tYXNvbnJ5IC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICB9XG59XG5cbi5ibG9nLS1zbWFsbCB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbi5ibG9nLS1zbWFsbCBociB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBtYXJnaW46IDQwcHggMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuc3dpcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLnN3aXBlciAuc3dpcGVyLWNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtdGl0bGUgYSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICMyMjI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIGE6aG92ZXIge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zbWFsbCAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLXNtYWxsIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5pbWFnZS13cmFwcGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYmxvZy0tc21hbGwgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDgwcHggNTBweCA0MHB4IDUwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRvcDogMjRweDtcbiAgcmlnaHQ6IDQ2cHg7XG4gIGNvbG9yOiAjM2YzZTNlO1xuICBsaW5lLWhlaWdodDogMTIwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXF1b3RlIHAge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMzMzO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1xdW90ZSBjaXRlIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXN0YW5kYXJkIC5wb3N0LWNhdHMge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6YmVmb3JlLCAuYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tcHJldiwgLmJsb2ctLXNtYWxsIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgbGVmdDogMzVweDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1zbGlkZXIgLnN3aXBlci1idXR0b24tbmV4dCwgLmJsb2ctLXNtYWxsIC5mb3JtYXQtc2xpZGVyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgcmlnaHQ6IDM1cHg7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtdmlkZW8gLnZpZGVvLXdyYXBwZXIgYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogdGFibGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LXZpZGVvIC52aWRlby13cmFwcGVyIGE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGJcIjtcbiAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2MHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIHotaW5kZXg6IDQ0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAzMHB4IDA7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjMjIyO1xuICBtaW4taGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMjAlIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRyb2xzIHtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogNjBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tc21hbGwgLmZvcm1hdC1hdWRpbyAuYXVkaW8td3JhcHBlciAubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24gYnV0dG9uIHtcbiAgbWFyZ2luOiAyMHB4O1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTFweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtdG90YWwge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBtYXJnaW46IDE5cHggMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhhbmRsZS1jb250ZW50IHtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbiAgd2lkdGg6IDEwcHg7XG59XG5cbi5ibG9nLS1zbWFsbCAuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIC5tZWpzX190aW1lLWhvdmVyZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDJweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtYnVmZmVyaW5nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiAycHg7XG4gIG1hcmdpbi10b3A6IDFweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtY3VycmVudCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGhlaWdodDogMnB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDBweDtcbn1cblxuLmJsb2ctLXNtYWxsIC5mb3JtYXQtYXVkaW8gLmF1ZGlvLXdyYXBwZXIgLm1lanNfX3RpbWUtbG9hZGVkIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAud3JhcCAucGFnZS1udW1iZXJzLCAuYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC5wcmV2IHNwYW4ge1xuICBjb2xvcjogIzIyMjIyMjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLm5leHQgc3BhbiB7XG4gIGNvbG9yOiAjMjIyMjIyO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmJsb2ctLXNtYWxsIC5ibG9nLXBhZ2luYXRpb24td3JhcHBlciAucGFnaW5hdGlvbiAubmV4dDpob3ZlciBzcGFuIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLnByZXY6aG92ZXIgc3BhbiB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc21hbGwgLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIC53cmFwIC5wYWdlLW51bWJlcnM6aG92ZXIsIC5ibG9nLS1zbWFsbCAuYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24gLndyYXAgLnBhZ2UtbnVtYmVycy5jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5ibG9nLS1zbWFsbCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICB9XG4gIC5ibG9nLS1zbWFsbCAuYXVkaW8td3JhcHBlciAubWVqc19fY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDI1JSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNtYWxsIGFydGljbGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gIH1cbiAgLmJsb2ctLXNtYWxsIGFydGljbGUgLnBvc3QtY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYmxvZy0tc21hbGwgYXJ0aWNsZS5mb3JtYXQtcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNDBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zbWFsbCBhcnRpY2xlIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9nLS1zbWFsbCBhcnRpY2xlIHtcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0O1xuICB9XG59XG5cbi5ibG9nLS1tZXRybyAuYWh0LXBhZ2UuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5pbWFnZS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmJsb2ctLW1ldHJvIC5wb3N0IC5wb3N0LWNhdHMge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1tZXRybyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LXRpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy0tbWV0cm8gLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAuYWh0LXBhZ2Uge1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQge1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjVweCk7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDAuNTQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAuY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA0NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciB7XG4gIG1hcmdpbi10b3A6IDIwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDI1cHggMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYgYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAwLjY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZzogMTIwcHggMTVweCAxMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA4MHB4IDE1cHggNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgPiBwIHtcbiAgcGFkZGluZzogMCAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgPiBwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCAuY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHggMzBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgLmNvbnRhaW5lciBibG9ja3F1b3RlIHAge1xuICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheTtcbiAgY29sb3I6ICMyMjI7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLXRvcDogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IC5jb250YWluZXIgYmxvY2txdW90ZSB7XG4gICAgcGFkZGluZzogNzBweCAwcHggNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjYzO1xufVxuXG4uYmxvZy0tc2luZ2xlX19mdWxsIC5wb3N0LWNvbnRlbnQgcC5oZWFkIHtcbiAgY29sb3I6ICMyMjI7XG4gIG1hcmdpbjogNDJweCAwIDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX2Z1bGwgLnBvc3QtY29udGVudCBwLmxlYWQge1xuICBtYXJnaW46IDAgMCAzMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICBjb2xvcjogIzIyMjIyMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fZnVsbCAucG9zdC1jb250ZW50IGltZy5hbGlnbi1ub25lIHtcbiAgbWFyZ2luOiAyNXB4IDA7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSB7XG4gIG1hcmdpbjogNTBweCAwIDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSB7XG4gICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLnRhZ3Mge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAudGFncyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDI7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAudGFncyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgcGFkZGluZzogMCAzMHB4O1xuICBsaW5lLWhlaWdodDogNDlweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMgaSB7XG4gIGNvbG9yOiAjZWUyODY1O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1tZXRhIC5saWtlczpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2VlMjg2NTtcbiAgY29sb3I6ICNlZTI4NjU7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZzogNjBweCA1MHB4IDUwcHggMTc0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZSAucG9zdC1hdXRob3ItaW5mbyBhIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgIHBhZGRpbmc6IDEyNXB4IDQwcHggNDBweCA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDcwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gaW1nIHtcbiAgICBsZWZ0OiA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5ibG9nLS1zaW5nbGUgLnBvc3QtYXV0aG9yLWluZm8gaW1nIHtcbiAgICBsZWZ0OiA0MHB4O1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHAge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHAgYiB7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYmxvZy0tc2luZ2xlIC5wb3N0LWF1dGhvci1pbmZvIHA6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAzN3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICBwYWRkaW5nOiAxMDBweCAwIDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDE1cHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpIGEge1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyQTc0RUQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF9jYXRlZ29yaWVzIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfY2F0ZWdvcmllcyB1bCBsaS5hY3RpdmUge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X2NhdGVnb3JpZXMgdWwgbGkuYWN0aXZlIGEge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0IHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldC10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDI1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogODBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2xpbmsge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTMwcHg7XG4gIGZvbnQtc2l6ZTogMTlweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxNXB4IDI1cHggMzVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXJfX3RleHQge1xuICBtYXJnaW46IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19wb3N0LCAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9faGFzaHRhZyB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlcl9fZGF0ZSB7XG4gIG1hcmdpbjogMjNweCAwIDI3cHg7XG4gIGNvbG9yOiAjYmJiO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC10d2l0dGVyX19mb2xsb3cge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMXJlbTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLWxlZnQge1xuICBwYWRkaW5nOiAxNXB4IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZWVlZTtcbiAgd2lkdGg6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLWxlZnQ6aG92ZXIgaSB7XG4gIGNvbG9yOiAjMmE3NGVkO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtdHdpdHRlciAuYnRuLXJpZ2h0IHtcbiAgcGFkZGluZzogMTVweCAwcHg7XG4gIHdpZHRoOiA1MCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXR3aXR0ZXIgLmJ0bi1yaWdodDpob3ZlciBpIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnN3aXBlci1idXR0b24tcHJldjpiZWZvcmUsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZCB1cmwoLi4vaW1nL2lubmVyLXBhZ2VzL2Jsb2cvaWNvbi1lbnZlbG9wZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gIHBhZGRpbmc6IDUwcHggMzBweCA5NXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCAud2lkZ2V0LXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBwIHtcbiAgbWFyZ2luOiAwIDAgNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNTE7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdIHtcbiAgYmFja2dyb3VuZDogIzE0NTJiNztcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiIC53aWRnZXRfbWM0d3BfZm9ybV93aWRnZXQgaW5wdXRbdHlwZT1cImVtYWlsXCJdOjpwbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZV9fc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzJBNzRFRDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAzNXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IGlucHV0W3R5cGU9XCJzdWJtaXRcIl06aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAud2lkZ2V0X3RhZ3MgbGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDNweCAxOHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE4cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1maWVsZCwgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLXN1Ym1pdCB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuc2VhcmNoLWZpZWxkIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1zdWJtaXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTVweDtcbiAgcGFkZGluZzogNXB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2ggLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCAxMnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1hZHZlcnRfX2Rlc2Mtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fZGVzYyB7XG4gIG1hcmdpbjogMjNweCAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtYWR2ZXJ0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9uIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTdweCA1cHggMTNweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICBib3JkZXItbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fbGlzdC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19faXRlbS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2ltZyB7XG4gIHdpZHRoOiA4MHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIG1hcmdpbi1yaWdodDogMTlweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX19pbWctbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fdGV4dCB7XG4gIGZsZXg6IDE7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LXBvc3RzX190aXRsZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fZGF0ZSB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC53aWRnZXRfdGFncyBhIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLndpZGdldF90YWdzIGE6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1maWVsZCB7XG4gIGNvbG9yOiAjMjIyO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5zZWFyY2gtZmllbGQ6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnNlYXJjaC1maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydF9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogIzJhNzRlZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzRlZDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXdpZGdldC1wb3N0c19fYnV0dG9uIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX2J1dHRvbi5hY3RpdmUge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzJhNzRlZDtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RpdGxlIHtcbiAgY29sb3I6ICMyMjI7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC13aWRnZXQtcG9zdHNfX3RpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLnBvc3QtbWV0YSAubGlrZXMge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5jb250YWluZXIge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBtYXgtd2lkdGg6IDE2OTBweCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxMjBweCAwIDExMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAzMHB4IDA7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaSB7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIHBhZGRpbmc6IDAgMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogIzk5OTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgcGFkZGluZzogMTMwcHggNjVweCA0MHB4IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMTBweCAyNXB4IDMwcHggMjVweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZSBoMiB7XG4gIGZvbnQtZmFtaWx5OiBQbGF5ZmFpckRpc3BsYXk7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBsaW5lLWhlaWdodDogMS4zMztcbiAgY29sb3I6ICMyNjI1Mjc7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1kdWFsLXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDI4LjVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC50ZXh0X3BhZGQge1xuICBwYWRkaW5nOiAwcHggNjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWR1YWwtc2IgLmFodC1wYWdlX19jb250ZW50IC50ZXh0X3BhZGQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tZHVhbC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTM4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICB3aWR0aDogMzgwcHg7XG4gIHBhZGRpbmctbGVmdDogNzBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbG9hdDogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICB6LWluZGV4OiAtMTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzODBweCk7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwO1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAwcHggNTBweCAwcHggMzBweDtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjMmE3NGVkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUgaDMge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIHAge1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgYmxvY2txdW90ZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMS40NDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCAuaW1nX3RleHRfY29udGFpbmVyIC5pbWctY29udGVudCBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLmltZ190ZXh0X2NvbnRhaW5lciAuaW1nLWNvbnRlbnQgaDYge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgd2lkdGg6IDM4MHB4O1xuICBwYWRkaW5nLXJpZ2h0OiA3MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnJvdyB7XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIHtcbiAgbWFyZ2luOiAyNXB4IDAgMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIGxpIHtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMTBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IC5wb3N0LWRhdGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICM5OTk7XG4gIG1hcmdpbjogMCAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCAucG9zdC1kYXRlIHNwYW46bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBiYWNrZ3JvdW5kOiAjOTk5O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA3cHg7XG4gIHJpZ2h0OiAtMTdweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICBwYWRkaW5nOiAxMjBweCA4MHB4IDQwcHggNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IGJsb2NrcXVvdGUge1xuICAgIHBhZGRpbmc6IDEyMHB4IDQwcHggNDBweCA0MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCBibG9ja3F1b3RlIGgzIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF9pbWcsIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5jb250ZW50X3RleHQge1xuICB3aWR0aDogNTAlO1xuICBwYWRkaW5nOiAwcHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5jb250ZW50X2ltZywgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmNvbnRlbnRfdGV4dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5jb250ZW50X2ltZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuY29udGVudF9pbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIGg2IHtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4zMztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiLFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDM1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzNSUpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQsXG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19zYiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgfVxuICAuYmxvZy0tc2luZ2xlIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICBmbG9hdDogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyLFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50LFxuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gIH1cbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gIHBhZGRpbmc6IDEyMHB4IDAgMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5wYWdlLS1zaW5nbGVfX2Z1bGwgLnBhZ2UtY29udGVudCB7XG4gICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnBhZ2UtLXNpbmdsZV9fZnVsbCAucGFnZS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgfVxufVxuXG4ucGFnZS0tc2luZ2xlX19mdWxsIC5wYWdlLWNvbnRlbnQgLmNvbnRhaW5lciB7XG4gIG1heC13aWR0aDogOTAwcHggIWltcG9ydGFudDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wYWdlLXRpdGxlIHtcbiAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5wYWdlLS1zaW5nbGUgLnBhZ2UtY29udGVudCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4ucGFnZS0tc2luZ2xlIC5wYWdlLWNvbnRlbnQgLnBvc3QtZGF0ZSBzcGFuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAwIDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAucGFnZS1jb250ZW50IC5wb3N0LWRhdGUgc3Bhbjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGJhY2tncm91bmQ6ICM5OTk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDdweDtcbiAgcmlnaHQ6IC0xN3B4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGg2IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBpbnB1dCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNThweDtcbiAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIC53aWRnZXQgZm9ybSBidXR0b24ge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0IGZvcm0gYnV0dG9uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGNvbG9yOiAjMkE3NEVEO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICBtYXJnaW46IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgaDYge1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gIH1cbn1cblxuLnBhZ2UtLXNpbmdsZSAuYWh0LXBhZ2VfX3NiLWlubmVyIHVsIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwgbGkge1xuICBjb2xvcjogIzk5OTtcbiAgbWFyZ2luOiAxMHB4IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG4ucGFnZS0tc2luZ2xlIC5haHQtcGFnZV9fc2ItaW5uZXIgdWwgbGkgYSB7XG4gIGNvbG9yOiAjOTk5O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaSBhOmhvdmVyIHtcbiAgY29sb3I6ICMyQTc0RUQ7XG59XG5cbi5wYWdlLS1zaW5nbGUgLmFodC1wYWdlX19zYi1pbm5lciB1bCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLnJlbGF0ZWQtcG9zdHMge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBwYWRkaW5nOiAxMTBweCAwO1xufVxuXG4ucmVsYXRlZC1wb3N0cy5hbHQge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gIH1cbn1cblxuLnJlbGF0ZWQtcG9zdHMgLmFoZXRvLWhlYWRpbmcge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucmVsYXRlZC1wb3N0cyAuYWhldG8taGVhZGluZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3Q6aG92ZXIge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIge1xuICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC10aXRsZSBhIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzIyMjtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLnJlbGF0ZWQtcG9zdHMgLnBvc3QgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLnBvc3QtY2F0cyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAzMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAucG9zdC1jYXRzIGEge1xuICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBwYWRkaW5nOiAwIDEwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXRvcC13cmFwcGVyIC5wb3N0LWNhdHMgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC10b3Atd3JhcHBlciAuaW1hZ2Utd3JhcHBlciBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ucmVsYXRlZC1wb3N0cyAuc3dpcGVyLXBhZ2luYXRpb24tY2xpY2thYmxlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCA1cHg7XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCAudHdlZXRzIGxpIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCAudHdlZXRzIC5kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlIC53aWRnZXQgLnR3ZWV0cyBzcGFuIHtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCAudHdlZXRzIHNwYW4gYSB7XG4gIGNvbG9yOiAjMjIyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmYtMzAgaDIge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5sZWZ0LXNpZGViYXIge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuLmxlZnQtc2lkZWJhciAud2lkZ2V0X3RhZ3Mge1xuICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG59XG5cbi5yaWdodC1zaWRlYmFyIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG59XG5cbi5yaWdodC1zaWRlYmFyIC5haHQtd2lkZ2V0LWFkdmVydCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTFweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtbGIgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICB9XG59XG5cbi5ob21lLWJsb2cge1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQge1xuICBwYWRkaW5nOiAxMzBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNzBweCAwO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwLjU0O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLmNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNDQ7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3Ige1xuICBtYXJnaW4tdG9wOiAyMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC10aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDE1cHggMDtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtY2F0cyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1kYXRlIHNwYW4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IDAgMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyIC5wb3N0LWhlYWQgLnBvc3QtZGF0ZSBzcGFuOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogN3B4O1xuICByaWdodDogLTE3cHg7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLnBvc3QtaGVhZCAucG9zdC1hdXRob3IgaDYge1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucG9zdC1oZWFkIC5wb3N0LWF1dGhvciBoNiBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuNjtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICBtYXJnaW4tYm90dG9tOiAtMjBweDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhciAucmVsYXRlZC1wb3N0cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiA2MHB4IDAgMDtcbn1cblxuLmJsb2ctLXNpbmdsZV9fc2lkZWJhcl90d28gLnJlbGF0ZWQtcG9zdHMge1xuICBwYWRkaW5nOiAzMHB4IDAgMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2ctLXNpbmdsZV9fc2lkZWJhcl90d28gLnJlbGF0ZWQtcG9zdHMge1xuICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc1OHB4KSB7XG4gIC5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIC5haHQtcGFnZV9fc2ItaW5uZXIge1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXJfdHdvIC5yZWxhdGVkLXBvc3RzIC5wb3N0IC5jb250ZW50LXdyYXBwZXIgLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtcGFnZV9fc2ItaW5uZXIgLndpZGdldF9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5pbWctaGVpZ2h0IGltZyB7XG4gIGhlaWdodDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaW1nLWhlaWdodCBpbWcge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmltZy1oZWlnaHQgaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5jb21tZW50IHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb21tZW50LWl0ZW0ge1xuICBib3JkZXI6IHNvbGlkIDFweCAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY29tbWVudC1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLmNvbW1lbnQtaXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gIH1cbn1cblxuLmNvbW1lbnQtY2hpbGRyZW4ge1xuICBtYXJnaW4tbGVmdDogNzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmNvbW1lbnQtY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21tZW50LWF1dGhvciB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY29tbWVudC1hdXRob3IgLmF1dGhvci1waG90byB7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICNiYmJiYmI7XG4gIGxpbmUtaGVpZ2h0OiAxLjcxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseTpob3ZlciB7XG4gIGNvbG9yOiAjMjIyMjIyO1xufVxuXG4uY29tbWVudC1hdXRob3IgLmJ0bi1yZXBseTpob3ZlciBpIHtcbiAgY29sb3I6ICMyMjIyMjI7XG59XG5cbi5jb21tZW50LWF1dGhvciAuYnRuLXJlcGx5IGkge1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5jb21tZW50LWNvbnRlbnQgLmF1dGhvci1uYW1lIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzMzMztcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCAuY29tbWVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogI2JiYmJiYjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uY29tbWVudC1jb250ZW50IC5jb21tZW50LWRhdGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmNvbW1lbnQtY29udGVudCAuY29tbWVudC10ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS42MztcbiAgY29sb3I6ICM5OTk5OTk7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzLnNpbmdsZV9wb3N0X3NsaWRlciB7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG59XG5cbi5yZWxhdGVkLXBvc3RzLnNpbmdsZV9wb3N0X3NsaWRlciAucG9zdCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5yZWxhdGVkLXBvc3RzLnNpbmdsZV9wb3N0X3NsaWRlciAucG9zdCAuY29udGVudC13cmFwcGVyIHtcbiAgcGFkZGluZzogNDBweCAwcHggMHB4O1xufVxuXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXIgLnBvc3QgLmNvbnRlbnQtd3JhcHBlciAucG9zdC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21tZW50LWF1dGhvciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29tbWVudC1hdXRob3Ige1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuc2lkZWJhci1yaWdodCAud2lkZ2V0Omxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDAgcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHBhZGRpbmc6IDMwcHggMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5jYWxlbmRhciB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuY2FsZW5kYXIge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHIgdGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAyLjI5O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ciB0aDpmaXJzdC1jaGlsZCB7XG4gIGNvbG9yOiAjZTA0MDQwO1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHIgdGQge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgcGFkZGluZzogOHB4IDBweDtcbn1cblxuLmNhbGVuZGFyIHRhYmxlIHRyIHRkLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAzNXB4O1xufVxuXG4uY2FsZW5kYXIgdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICBjb2xvcjogI2UwNDA0MDtcbn1cblxuLmNhbGVuZGFyIHRhYmxlIHRyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWVlZWU7XG59XG5cbi5jYWxlbmRhciB0YWJsZSB0ci5jYWxlbmRhci1maXJzdC1yb3cgdGQge1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmNhbGVuZGFyIC5jYWxlbmRhcl9oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDBweCAxNXB4O1xuICBjb2xvcjogI2NjY2NjYztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNhbGVuZGFyIC5jYWxlbmRhcl9oZWFkZXIgLm1vbnRoIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxuLmNhbGVuZGFyIC5jYWxlbmRhcl9oZWFkZXIgLm1vbnRoIGkge1xuICBjb2xvcjogI2NjY2NjYztcbiAgcGFkZGluZy1yaWdodDogNXB4O1xufVxuXG4ucGFnZV93aXRoX3R3b19zaWRlYmFycyAuY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgbWF4LXdpZHRoOiAxNTAwcHggIWltcG9ydGFudDtcbn1cblxuLmZvcnVtLS1tYWluIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIGxlZ2VuZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQge1xuICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA4MHB4IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWxlYWQtdG9waWMsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWNzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWZvcnVtcyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXNlYXJjaC1yZXN1bHRzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgdWwge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBhOmhvdmVyIHtcbiAgY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuZm9ydW0tdGl0bGVzIGxpLmJicC10b3BpYy10aXRsZSxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkuYmJwLWZvcnVtLWluZm8ge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1pbmZvLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgYS5iYnAtZm9ydW0tdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW46IDE1cHggMCA1cHg7XG4gIHBhZGRpbmc6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSB1bC5mb3J1bSB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGkge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmZvcnVtLXRpdGxlcyBsaTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxMDAwMCU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5mb3J1bS10aXRsZXMgbGk6bGFzdC1jaGlsZDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXJlcGx5LWNvdW50LFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLXJlcGx5LWNvdW50IHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtcmVwbHktY291bnQsXG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAuZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tcmVwbHktY291bnQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLXRvcGljLXRpdGxlIGEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtdG9waWMtdGl0bGUgcCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC10b3BpYy10aXRsZSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgbGVmdDogMzBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tZnJlc2huZXNzIHtcbiAgcGFkZGluZzogMzNweCAzMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyAuYmJwLWJvZHkgLmJicC1mb3J1bS1mcmVzaG5lc3MgPiBhIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSAuYmJwLWZvcnVtLWZyZXNobmVzcyA+IGEge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IC5iYnAtZm9ydW0tZnJlc2huZXNzIC5iYnAtYXV0aG9yLW5hbWUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS44Njtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIC5iYnAtYm9keSB1bCBsaSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIGxpOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMDAwJTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLmJicC1ib2R5IHVsIGxpOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtZm9ydW0taW5mbyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy10aXRsZSB7XG4gIHdpZHRoOiA0NiU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy12b2ljZS1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1yZXBseS1jb3VudCxcbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC10b3BpYy1yZXBseS1jb3VudCB7XG4gIHdpZHRoOiAxMyU7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0tLWNvbnRlbnQgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1mb3J1bS1mcmVzaG5lc3MsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtdG9waWMtZnJlc2huZXNzIHtcbiAgd2lkdGg6IDI4JTtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBwLmJicC10b3BpYy1tZXRhIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtcmVwbHktcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtdG9waWMtcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4uZm9ydW0tLW1haW4gLmZvcnVtLS1jb250ZW50ICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXRlbXBsYXRlLW5vdGljZSBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLndpZGdldF9kaXNwbGF5X3RvcGljcyBpbWcuYXZhdGFyLFxuLmZvcnVtLS1tYWluIC5mb3J1bS0tY29udGVudCAjYmJwcmVzcy1mb3J1bXMgLndpZGdldF9kaXNwbGF5X3JlcGxpZXMgaW1nLmF2YXRhciB7XG4gIGZsb2F0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0ge1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGNvbG9yOiAjMzMzO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ1MHB4KSB7XG4gIC5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHVsIGxpIGltZy5hdmF0YXIge1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIHVsIGxpOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWF1dGhvci1uYW1lIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtcmVwbHktdG9waWMtdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1yZXBseS10b3BpYy10aXRsZSArIGRpdiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgY29sb3I6ICM5OTk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDZweDtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzNHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4wOSk7XG4gIHBhZGRpbmc6IDMwcHggMzVweCA1MHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBpbnB1dFt0eXBlPVwidGV4dFwiXTpmb2N1cyxcbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gaW5wdXRbdHlwZT1cInBhc3N3b3JkXCJdOmZvY3VzIHtcbiAgYm9yZGVyLXdpZHRoOiAwLjc4MXB4O1xuICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDIzcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIGxhYmVsOm5vdChbZm9yPVwicmVtZW1iZXJtZVwiXSkge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzk5OTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLXRvcDogMjBweDtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSBsYWJlbFtmb3I9XCJyZW1lbWJlcm1lXCJdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMy42OTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXJlbWVtYmVyLW1lIHtcbiAgcGFkZGluZzogMTBweCAwcHg7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1yZW1lbWJlci1tZSBpbnB1dCB7XG4gIG1hcmdpbi1yaWdodDogNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4O1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogc29saWQgMXB4ICNlMGUwZTA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZmVmZWY7XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuYmJwLWxvZ2luLWZvcm0gLmJicC1zdWJtaXQtd3JhcHBlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxvYXQ6IG5vbmU7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLmJicC1sb2dpbi1mb3JtIC5iYnAtc3VibWl0LXdyYXBwZXIgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMzhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICBwYWRkaW5nOiA2cHggNDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJveC1zaGFkb3c6IDEuMnB4IDMuOHB4IDE1LjdweCAyLjNweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4yKTtcbn1cblxuLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5iYnAtbG9naW4tZm9ybSAuYmJwLXN1Ym1pdC13cmFwcGVyIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyNjY4ZDM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZm9ydW0tLW1haW4gLmZvcnVtIC5zaWRlYmFyX2l0ZW0gLnNvY2lhbC1tZW51IGEge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIGNvbG9yOiAjMmE3NGVkO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZvcnVtLS1tYWluIC5mb3J1bSAuc2lkZWJhcl9pdGVtIC5zb2NpYWwtbWVudSBhIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbiAuZm9ydW0gLnNpZGViYXJfaXRlbSAuc29jaWFsLW1lbnUgYTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhciB7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG59XG5cbi5mb3J1bS0tbWFpbiAuYWhldG8tdGl0bGViYXJfX2lucHV0IGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgYmFja2dyb3VuZDogIzIyMjtcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhcl9fdGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmZvcnVtLS1tYWluIC5haGV0by10aXRsZWJhcl9fdGl0bGUgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTVweCAwIC0xNXB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSBoMS5lbnRyeS10aXRsZSB7XG4gIG1hcmdpbjogMCAwIDUwcHg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWhlYWRlciBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1oZWFkZXIgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtaGVhZGVyIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gIHBhZGRpbmc6IDBweCA0MHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIHtcbiAgd2lkdGg6IDIwJTtcbiAgcGFkZGluZzogNDBweCAyMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3Ige1xuICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLWF2YXRhciB7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1hdmF0YXIge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1hdmF0YXIgaW1nIHtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLWF2YXRhciBpbWcge1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLW5hbWUge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktYXV0aG9yIC5iYnAtYXV0aG9yLW5hbWUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDcwcHgpO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWF1dGhvciAuYmJwLWF1dGhvci1yb2xlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1hdXRob3IgLmJicC1hdXRob3Itcm9sZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IGRpdi5oZW50cnkge1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuaGVudHJ5IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmJicC1yZXBseS1oZWFkZXIge1xuICBjbGVhcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMCAwIDMwcHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBjb2xvcjogIzk5OTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBsaS5iYnAtYm9keSBkaXYuYmJwLXJlcGx5LWhlYWRlciAuYmJwLXJlcGx5LXBlcm1hbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDFweDtcbiAgY29sb3I6ICM5OTk7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgZGl2LmJicC1yZXBseS1oZWFkZXIgKyBwIHtcbiAgbWFyZ2luLXRvcDogMHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gIHdpZHRoOiA4MCU7XG4gIHBhZGRpbmc6IDQwcHggNDBweCAxMHB4O1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb3J1bS0tbWFpbl9fZGV0YWlsLnNpbmdsZSAjYmJwcmVzcy1mb3J1bXMgZGl2LmJicC1yZXBseS1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgfVxufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbC5zaW5nbGUgI2JicHJlc3MtZm9ydW1zIGRpdi5iYnAtcmVwbHktY29udGVudCBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwuc2luZ2xlICNiYnByZXNzLWZvcnVtcyBkaXYuYmJwLXJlcGx5LWNvbnRlbnQgcCB7XG4gIG1hcmdpbjogMjBweCAwIDM1cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gIGNvbG9yOiAjOTk5O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuZm9ydW0gLnNpZGViYXJfaXRlbSBoMi53aWRnZXQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgaDEuZW50cnktdGl0bGUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiAjMjIyO1xuICBtYXJnaW46IC0xMHB4IDAgMTVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgLnNpbmdsZS1mb3J1bS1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjOTk5OTk5O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4uZm9ydW0tLW1haW5fX2RldGFpbCAjYmJwcmVzcy1mb3J1bXMgbGkuYmJwLWJvZHkgdWwudG9waWMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAjYmJwcmVzcy1mb3J1bXMgLmJicC1mb3J1bS1pbmZvIC5iYnAtZm9ydW0tY29udGVudCxcbi5mb3J1bS0tbWFpbl9fZGV0YWlsICNiYnByZXNzLWZvcnVtcyBwLmJicC10b3BpYy1tZXRhIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuYmJwLXBhZ2luYXRpb24tY291bnQge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbG9yOiAjOTk5O1xuICBtYXJnaW46IDEwcHggMCAxNHB4O1xufVxuXG4uZm9ydW0tLW1haW5fX2RldGFpbCAuYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJhNzRlZDtcbiAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5mb3J1bS0tbWFpbl9fZGV0YWlsIC5iYnAtdGVtcGxhdGUtbm90aWNlIHAge1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmZvcnVtLS1tYWluX19kZXRhaWwgLmJicC10ZW1wbGF0ZS1ub3RpY2UgcCBpIHtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbWFyZ2luLXRvcDogLTlweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gIC5mb3J1bS0tY29udGVudCAuY29udGFpbmVyLWZvcm0ge1xuICAgIG1heC13aWR0aDogMTY1MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMHB4IDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJicC10b3BpYy1tZXRhIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNjcm9sbC1pbm5lciB7XG4gICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB9XG4gIC5zY3JvbGwtaW5uZXIgLmJicC1mb3J1bXMge1xuICAgIHdpZHRoOiA3MDBweDtcbiAgfVxuICAuc2Nyb2xsLWlubmVyIC5iYnAtdG9waWNzIHtcbiAgICB3aWR0aDogNzAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTBweDtcbn1cblxuLmFoZXRvLW1lbWJlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIHtcbiAgbWFyZ2luOiAwIDE2cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDIycHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZSAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDUwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtcGFnZTpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiA3NXB4O1xuICBvcGFjaXR5OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2Uge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLXBhZ2UgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1wYWdlIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMge1xuICBwYWRkaW5nOiA0MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLW1lbWJlci0tY2xhc3NpYyAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDE4OHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1jbGFzc2ljIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tY2xhc3NpYyB7XG4gICAgcGFkZGluZzogNDBweCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1tZW1iZXItLWNsYXNzaWMge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWNsYXNzaWMgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleDogMTtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgaGVpZ2h0OiA2MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyLXRvcDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9faW1nLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX190ZXh0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDE7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogODBweCA2MHB4IDU1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19uYW1lLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19kZXNjLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19jb250YWN0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2xpbmssIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX190ZXh0LCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZzogNDBweCA2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUgLmFoZXRvLW1lbWJlcl9fdGV4dCwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSwgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIsIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICBtaW4td2lkdGg6IDI1MHB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZSAuYWhldG8tbWVtYmVyX19kZXNjLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyLCAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICBib3JkZXItcmlnaHQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMzBweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgb3JkZXI6IDI7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOjphZnRlciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICNmZmY7XG59XG5cbi5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgb3JkZXI6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLXNpbXBsZS1yZXZlcnNlZCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1zaW1wbGUtcmV2ZXJzZWQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87XG4gICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2ltcGxlLXJldmVyc2VkIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDQwcHggNDBweCA1MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDE2MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tbW9kZXJuIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAxOHB4O1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLW1vZGVybiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1tb2Rlcm4gLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQubGVmdCB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNTBweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE3MHB4O1xuICBsZWZ0OiAzMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cyBlYXNlO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTFweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NXB4O1xuICByaWdodDogNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3MgZWFzZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAyOHB4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19pY29uLXBsdXM6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBsaW5lLWhlaWdodDogMjhweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyOmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgYm90dG9tOiAxMzVweDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudDpob3ZlciAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIGxlZnQ6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5sZWZ0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudC5jZW50ZXIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50LnJpZ2h0IHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1ldmVudCAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWV2ZW50IC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTdweDtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZXZlbnQ6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBpbml0aWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAwO1xuICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgbWF4LWhlaWdodDogMzM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA1MHB4IDM1cHggNDBweCAzMHB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG9yZGVyOiAtMTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzE1cHg7XG4gIGxlZnQ6IDYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMTJweDtcbn1cblxuLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiA0NXB4O1xuICBoZWlnaHQ6IDQ1cHg7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmstcGx1czpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBtYXJnaW46IGF1dG87XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIGZsZXgtYmFzaXM6IDIyMHB4O1xuICAgIG1heC1oZWlnaHQ6IDI2MHB4O1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgIHRvcDogMjQ1cHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxleC1iYXNpczogYXV0bztcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ob21lLWVkdWNhdGlvbiAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICB9XG4gIC5haGV0by1tZW1iZXItLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0taG9tZS1lZHVjYXRpb24gLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICBvcmRlcjogMTA7XG4gICAgd2lkdGg6IDM1cHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgbWFyZ2luOiAyNXB4IDAgNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogMi40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6aG92ZXIgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjpiZWZvcmUsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpob3ZlcjphZnRlciB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMjAwJTtcbiAgaGVpZ2h0OiAyMDAlO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2NvbnRhY3Q6YWZ0ZXIsIC5haGV0by1tZW1iZXItLXNhYXMgLmFoZXRvLW1lbWJlcl9fY29udGFjdDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogLjM7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IC40cyBlYXNlLWluLW91dDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19jb250YWN0OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLW1lbWJlci0tc2FhcyAuYWhldG8tbWVtYmVyX19saW5rOm50aC1jaGlsZChvZGQpIHtcbiAgbWFyZ2luLXRvcDogNjAlO1xufVxuXG4uYWhldG8tbWVtYmVyLS1zYWFzIC5haGV0by1tZW1iZXJfX2xpbms6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgbWFyZ2luLWJvdHRvbTogNjAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tc2FhcyB7XG4gICAgbWF4LXdpZHRoOiAyNzBweDtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwIDY0cHggNTBweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyID4gaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTYwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IC0zOXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTdweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDMzcHg7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24sIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1iYXJiZXJzaG9wIC5haGV0by1tZW1iZXJfX2xpbmssIC5haGV0by1tZW1iZXItLWJhcmJlcnNob3AgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcDpob3ZlciB7XG4gIHRvcDogLTMwcHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMSk7XG59XG5cbi5haGV0by1tZW1iZXItLWJhcmJlcnNob3A6aG92ZXIgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG9wYWNpdHk6IDAuNztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYmFyYmVyc2hvcCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xufVxuXG4uYWhldG8tbWVtYmVyLS1kYXJrIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbn1cblxuLmFoZXRvLW1lbWJlci0tZGFyayAuYWhldG8tbWVtYmVyX19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1tZW1iZXItLWRhcmsgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlcjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tbWVtYmVyLS1ib3JkZXI6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYm9yZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTJweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5haGV0by1tZW1iZXItLWJvcmRlci0yIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSB7XG4gIC5haGV0by1tZW1iZXItLWJvcmRlci0yOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWhldG8tbWVtYmVyLS1ib3JkZXItMjpob3Zlcjo6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmFoZXRvLW1lbWJlci0tYm9yZGVyLTI6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMnB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1pbi1oZWlnaHQ6IDM3MHB4O1xuICBtYXJnaW4tdG9wOiA3NXB4O1xuICBtYXJnaW4tbGVmdDogMzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzOmhvdmVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3Mge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiA0NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgbWFyZ2luLXRvcDogLTc1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICB3aWR0aDogMjcwcHg7XG4gIGhlaWdodDogMzUwcHg7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQycHggMjdweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiA0OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIG1hcmdpbjogYXV0byAxMHB4IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmstcGx1czpob3ZlciAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmstcGx1cyB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFoZXRvLW1lbWJlci0tYnVzaW5lc3MgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYyMTcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWhldG8tbWVtYmVyLS1idXNpbmVzcyAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMDVweDtcbiAgICBsZWZ0OiA0NXB4O1xuICB9XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICBtYXJnaW46IDAgMjVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLWJ1c2luZXNzIC5haGV0by1tZW1iZXJfX2ljb24ge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2Ege1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLW1lbWJlci0teW9nYTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICB9XG4gIC5haGV0by1tZW1iZXItLXlvZ2E6aG92ZXIgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvIC03NXB4O1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX3RleHQge1xuICBwYWRkaW5nOiAxMjBweCAzNXB4IDQ1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLW1lbWJlci0teW9nYSAuYWhldG8tbWVtYmVyX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgcGFkZGluZzogNHB4IDEycHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDlweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gIG1hcmdpbjogMzVweCAwIDA7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gIG1hcmdpbjogNDVweCAwIDA7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5haGV0by1tZW1iZXItLXlvZ2EgLmFoZXRvLW1lbWJlcl9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tbWVtYmVyLS15b2dhIC5haGV0by1tZW1iZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU1KTtcbn1cblxuLmFodC10ZWFtLS1lZHU6aG92ZXIgLmFodC10ZWFtX19pbWc6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuXG4uYWh0LXRlYW0tLWVkdTpob3ZlciAuYWh0LXRlYW1fX25hbWUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZWFtLS1lZHU6aG92ZXIgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMzcwcHg7XG4gIGhlaWdodDogMzcwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19pbWc6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIHJpZ2h0OiAyOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAtMTAwcHg7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nOiAzMHB4IDI1cHggMjVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2NhcHRpb24ge1xuICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIH1cbn1cblxuLmFodC10ZWFtLS1lZHUgLmFodC10ZWFtX19wb3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDE0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LXRlYW0tLWVkdSAuYWh0LXRlYW1fX2Rlc2Mge1xuICBtYXJnaW46IDEzcHggMCAwO1xufVxuXG4uYWh0LXRlYW0tLXQxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWh0LXRlYW0tLXQxIHtcbiAgICBwYWRkaW5nOiA0MHB4IDM1cHggNDVweCA0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGVhbS0tdDEge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haHQtdGVhbS0tdDE6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xcHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWh0LXRlYW0tLXQxOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4uYWh0LXRlYW0tLXQxOmhvdmVyOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19pbWcge1xuICB3aWR0aDogMTYwcHg7XG4gIGhlaWdodDogMTYwcHg7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAuYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9faW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX2ltZyB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzBweDtcbiAgfVxufVxuXG4uYWh0LXRlYW0tLXQxIC5haHQtdGVhbV9fY2FwdGlvbiB7XG4gIGZsZXg6IDE7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19uYW1lIHtcbiAgbWFyZ2luOiAxMnB4IDAgMDtcbn1cblxuLmFodC10ZWFtLS10MSAuYWh0LXRlYW1fX3BvcyB7XG4gIG1hcmdpbjogLTJweCAwIDA7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19kZXNjIHtcbiAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdGVhbS0tdDEgLmFodC10ZWFtX19zb2NpYWxzIHtcbiAgbWFyZ2luLXRvcDogNTRweDtcbn1cblxuLmFoZXRvLWNsaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDE1MHB4O1xuICBtaW4td2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICB9XG59XG5cbi5haGV0by1jbGllbnRzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWhldG8tY2xpZW50c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1jbGllbnRzX19pbWcge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgb3BhY2l0eTogMC4zO1xufVxuXG4uYWhldG8tY2xpZW50c19faW1nOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWNsaWVudHMtLTItaW4tcm93IC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbi5haGV0by1jbGllbnRzLS0zLWluLXJvdyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xufVxuXG4uYWhldG8tY2xpZW50cy0tNC1pbi1yb3cgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gIGZsZXgtYmFzaXM6IDI1JTtcbn1cblxuLmFoZXRvLWNsaWVudHMtLTUtaW4tcm93IC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICBmbGV4LWJhc2lzOiAyMCU7XG59XG5cbi5haGV0by1jbGllbnRzLS1sb3ctb3BhY2l0eSAuYWhldG8tY2xpZW50c19faW1nIHtcbiAgb3BhY2l0eTogMC4xMztcbn1cblxuLmFoZXRvLWNsaWVudHMtLWxvdy1vcGFjaXR5IC5haGV0by1jbGllbnRzX19pbWc6aG92ZXIge1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haGV0by1jbGllbnRzLS1idXNpbmVzcyAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgaGVpZ2h0OiA4MHB4O1xufVxuXG4uYWh0LWNsaWVudHNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY2xpZW50c19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDMycHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFodC1jbGllbnRzX19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY2xpZW50c19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA2NXB4O1xufVxuXG4uYWh0LWNsaWVudHMtLTIgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWh0LWNsaWVudHMtLTMgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xufVxuXG4uYWh0LWNsaWVudHMtLTQgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xufVxuXG4uYWh0LWNsaWVudHMtLTUgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgZmxleC1iYXNpczogMjAlO1xufVxuXG4uYWh0LWNsaWVudHMtLXRydmwgLmFodC1jbGllbnRzX19saW5rIHtcbiAgb3BhY2l0eTogMC4xNTtcbn1cblxuLmFodC1jbGllbnRzLS10cnZsIC5haHQtY2xpZW50c19fbGluazpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haHQtY2xpZW50cy0tYnNucyAuYWh0LWNsaWVudHNfX2xpbmsge1xuICBvcGFjaXR5OiAwLjI1O1xufVxuXG4uYWh0LWNsaWVudHMtLWJzbnMgLmFodC1jbGllbnRzX19saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFodC1jbGllbnRzLS1ic25zIC5haHQtY2xpZW50c19faW1nIHtcbiAgbWF4LWhlaWdodDogNDVweDtcbn1cblxuLmFoZXRvLXZpZGVvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tdmlkZW8tLWJpZyB7XG4gIGhlaWdodDogMTAwdmg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXZpZGVvX19jb3Zlcixcbi5haGV0by12aWRlb19fY292ZXIgaW1nLFxuLmFoZXRvLXZpZGVvIGlmcmFtZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tdmlkZW9fX21hc2sge1xuICBvcGFjaXR5OiAwLjc4O1xufVxuXG4uYWhldG8tdmlkZW9fX2NvdmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgdHJhbnNpdGlvbjogMXM7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMTtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgei1pbmRleDogMztcbn1cblxuLmFoZXRvLXZpZGVvX19jb3ZlciBpbWcge1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXZpZGVvX19wbGF5OmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlb19fcGxheTpob3ZlcjpiZWZvcmUge1xuICB0b3A6IC04JTtcbiAgbGVmdDogLTglO1xuICB3aWR0aDogMTE2JTtcbiAgaGVpZ2h0OiAxMTYlO1xufVxuXG4uYWhldG8tdmlkZW9fX3BsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMCU7XG4gIGxlZnQ6IC0wJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdmlkZW9fX3BsYXkge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXZpZGVvX19wbGF5IHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICB9XG59XG5cbi5haGV0by12aWRlb19fcGF1c2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA1O1xufVxuXG4uYWhldG8tdmlkZW9fX3BhdXNlOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by12aWRlb19fcGF1c2UgaTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICB9XG59XG5cbi5haGV0by12aWRlby5wbGF5OmhvdmVyIC5haGV0by12aWRlb19fcGF1c2Uge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdmlkZW8ucGxheSAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuLmFoZXRvLXZpZGVvLnBsYXkgLmFoZXRvLXZpZGVvX19jb3ZlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLmFoZXRvLXZpZGVvIGgxLFxuLmFoZXRvLXZpZGVvIGgyLFxuLmFoZXRvLXZpZGVvIGgzLFxuLmFoZXRvLXZpZGVvIGg0LFxuLmFoZXRvLXZpZGVvIGg1LFxuLmFoZXRvLXZpZGVvIGg2IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXZpZGVvIGlmcmFtZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIG1pbi13aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LXZpZGVvLS1wbGF5LXRvcCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG4gIC5haHQtdmlkZW8tLXBsYXktcmlnaHQgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgfVxuICAuYWh0LXZpZGVvLS1wbGF5LWJvdHRvbSAuYWh0LXZpZGVvX19saW5rIHtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1sZWZ0IC5haHQtdmlkZW9fX2xpbmsge1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbiAgLmFodC12aWRlby0tcGxheS1jZW50ZXIgLmFodC12aWRlb19fbGluayB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG5cbi5haHQtdmlkZW8tLXRydmwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjhweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFodC12aWRlby0tdHJ2bCAuYWh0LXZpZGVvX19pbWcge1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggN3B4IDNweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19faW1nIHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haHQtdmlkZW8tLXRydmwgLmFodC12aWRlb19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDkwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTMpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC12aWRlby0tdHJ2bCAuYWh0LXZpZGVvX19saW5rIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNsYXNzaWMgLmFoZXRvLWNvdW50ZXJfX2ljb24ge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBtYXJnaW4tYm90dG9tOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY291bnRlci0tY2xhc3NpYyAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19udW1iZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG59XG5cbi5haGV0by1jb3VudGVyLS1jbGFzc2ljIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWF4LXdpZHRoOiAyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9faWNvbiB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLW1vZGVybiAuYWhldG8tY291bnRlcl9fbnVtYmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiK1wiO1xufVxuXG4uYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1tb2Rlcm4gLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tbW9kZXJuIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDEwMHB4IDA7XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLWhvbWUtZXZlbnQgLmFoZXRvLWNvdW50ZXJfX2ltZyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1ob21lLWV2ZW50IC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiA2MHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY291bnRlci0taG9tZS1ldmVudCAuYWhldG8tY291bnRlcl9fZGVzYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tY291bnRlci0tZGl2aWRlcjo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY291bnRlci0tZGl2aWRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgfVxufVxuXG4uYWhldG8tY291bnRlci0tdC13aGl0ZSAuYWhldG8tY291bnRlcl9faWNvbiwgLmFoZXRvLWNvdW50ZXItLXQtd2hpdGUgLmFoZXRvLWNvdW50ZXJfX251bWJlciwgLmFoZXRvLWNvdW50ZXItLXQtd2hpdGUgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2Ege1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogOHB4IDAgMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1jb3VudGVyLS15b2dhIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8tY291bnRlci0teW9nYSAuYWhldG8tY291bnRlci0tYWN0aXZlIC5haGV0by1jb3VudGVyX19udW1iZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLXlvZ2EgLmFoZXRvLWNvdW50ZXItLWFjdGl2ZSAuYWhldG8tY291bnRlcl9fbnVtYmVyOmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjRweDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbnRlbnQ6ICcrJztcbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0xIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMSB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMSAuYWhldG8tY291bnRlcl9faW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC00MHB4O1xuICBsZWZ0OiAtNTBweDtcbiAgd2lkdGg6IDE1MHB4O1xuICBoZWlnaHQ6IDE1MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTEgLmFoZXRvLWNvdW50ZXJfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYWhldG8tY291bnRlci0tZWR1LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gIGZsZXg6IDEgMSAwO1xuICBwYWRkaW5nOiA5NXB4IDMwcHggMTAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAuYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIHBhZGRpbmc6IDcwcHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tY291bnRlci0tZWR1LTIgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1lZHUtMiAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA2MHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWVkdS0yIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tY291bnRlci0tY29uc3RydWN0aW9uLWhvbWUge1xuICBwYWRkaW5nOiA1OHB4IDAgNDVweDtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvdW50ZXItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by1jb3VudGVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1jb3VudGVyLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tY291bnRlcl9fbnVtYmVyIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDYwcHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSB7XG4gICAgcGFkZGluZzogMCA1MHB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgcGFkZGluZzogMTA5cHggMzBweCAxMDJweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvdW50ZXItLXNpbXBsZSAuYWhldG8tY291bnRlcl9faXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgcGFkZGluZzogNzBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb3VudGVyLS1zaW1wbGUgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tY291bnRlci0tc2ltcGxlIC5haGV0by1jb3VudGVyX190aXRsZSB7XG4gIG1hcmdpbjogN3B4IDAgMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbmkuaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1pbWFnZS1ibG9jazo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCAxMDBweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWhldG8taW1hZ2UtYmxvY2s6aG92ZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWltYWdlLWJsb2NrOmhvdmVyIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbWFnZS1ibG9jayB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxuICAuYWhldG8taW1hZ2UtYmxvY2s6OmFmdGVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5haGV0by1pbWFnZS1ibG9jayAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taW1hZ2UtYmxvY2sge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFoZXRvLWltYWdlLWJsb2NrIC5haGV0by1pbWFnZS1ibG9ja19fbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taW1hZ2UtYmxvY2sge1xuICAgIGhlaWdodDogMjc1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWFjY29yZGlvbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDI3cHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1hY2NvcmRpb25fX3BhbmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gIG1hcmdpbjogMzBweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tYWNjb3JkaW9uIC5haGV0by1hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWFjY29yZGlvbiAuYWhldG8tYWNjb3JkaW9uX19kZXNjIHtcbiAgICBtYXJnaW46IDE1cHggMDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWNvbnRhY3QgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjUwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19ob2xkZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWRlZmF1bHQgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1kZWZhdWx0IC5haGV0by1jb250YWN0X19pY29uIHtcbiAgZmxleC1iYXNpczogMTVweDtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tZGVmYXVsdCAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJhbm5lciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGFjdC0tYmFubmVyIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB9XG4gIC5haGV0by1jb250YWN0LS1iYW5uZXIgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudCAuYWhldG8tY29udGFjdF9faG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnQgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0taG9tZS1ldmVudCAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWhvbWUtZXZlbnQgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmbGV4LWJhc2lzOiAxNXB4O1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1ob21lLWV2ZW50IC5haGV0by1jb250YWN0X19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBmb250LXNpemU6IDU2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLXNpbXBsZSAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1zaW1wbGUgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyMzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX3R5cGUsIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X190eXBlIHtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X190eXBlLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fdHlwZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19pbmZvLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2luZm8sIC5haGV0by1jb250YWN0LS1zaWRlYmFyIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLW1vZGVybiAuYWhldG8tY29udGFjdF9faW5mbywgLmFoZXRvLWNvbnRhY3QtLXNpZGViYXIgLmFoZXRvLWNvbnRhY3RfX2luZm8ge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19saW5rLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIGRpc3BsYXk6IHRhYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGFjdC0tbW9kZXJuIC5haGV0by1jb250YWN0X19saW5rLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1tb2Rlcm4gLmFoZXRvLWNvbnRhY3RfX2xpbmstZGlyLCAuYWhldG8tY29udGFjdC0tc2lkZWJhciAuYWhldG8tY29udGFjdF9fbGluay1kaXIge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyNTBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uYWhldG8tY29udGFjdC0tbXVsdGktbG9jIC5haGV0by1jb250YWN0X19ob2xkZXI6bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gIGZsZXgtYmFzaXM6IDE1cHg7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9fbGluayB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbi5haGV0by1jb250YWN0LS1tdWx0aS1sb2MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLW11bHRpLWxvYyAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X19tYWlsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWF1dGhvci1iaW8gLmFoZXRvLWNvbnRhY3RfX3RlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1hdXRob3ItYmlvIC5haGV0by1jb250YWN0X190ZWwge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWR2ZGVyOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjBweDtcbiAgcmlnaHQ6IC0xNXB4O1xuICBoZWlnaHQ6IDEyNXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWR2ZGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG4gIC5haGV0by1jb250YWN0LS1kdmRlcjo6YWZ0ZXIge1xuICAgIHRvcDogYXV0bztcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IC0yM3B4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMjI1cHg7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYy13aGl0ZSAuYWhldG8tY29udGFjdF9faW5mbyxcbi5haGV0by1jb250YWN0LS1jLXdoaXRlIC5haGV0by1jb250YWN0X19pY29uLFxuLmFoZXRvLWNvbnRhY3QtLWMtd2hpdGUgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fdGl0bGUge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDAgMCA0MXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19saW5rLW1hcDphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250YWN0LS1idXNpbmVzcyAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxM3B4O1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2hvbGRlcjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLWNvbnRhY3QtLWJ1c2luZXNzIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tY29udGFjdC0tYnVzaW5lc3MgLmFoZXRvLWNvbnRhY3RfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgLmNvbnRhY3QtZGVza3cge1xuICAgIG1heC13aWR0aDogNDgwcHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjhweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2FkZHJlc3MsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fZW1haWwsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fdGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fZW1haWw6aG92ZXIsIC5haHQtY29udGFjdC0tZWR1IC5haHQtY29udGFjdF9fdGVsOmhvdmVyIHtcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWh0LWNvbnRhY3QtLWVkdSAuYWh0LWNvbnRhY3RfX2xpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMzRweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2Ege1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1jb250YWN0LS15b2dhIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbiAgcGFkZGluZzogODVweCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW06YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IC0xNXB4O1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDM3JTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXlvZ2EgLmFodC1jb250YWN0X19pY29uLWlubmVyIHtcbiAgZm9udC1zaXplOiA1NnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY29udGFjdC0teW9nYSAuYWh0LWNvbnRhY3RfX3RvdWNoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMTRweDtcbn1cblxuLmFodC1jb250YWN0LS15b2dhIC5haHQtY29udGFjdF9fdG91Y2gtaW5uZXIge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2ltZyB7XG4gIGhlaWdodDogMjUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQxcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2RldGFpbHMge1xuICBtYXJnaW4tdG9wOiAyNHB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haHQtY29udGFjdC0tdHJ2bCAuYWh0LWNvbnRhY3RfX2ljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xuICBwYWRkaW5nLXRvcDogMXB4O1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19saW5rLCAuYWh0LWNvbnRhY3QtLXRydmwgLmFodC1jb250YWN0X19tYXJrZXIge1xuICBtYXJnaW4tdG9wOiAzOXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbGluazphZnRlciwgLmFodC1jb250YWN0LS10cnZsIC5haHQtY29udGFjdF9fbWFya2VyOmFmdGVyIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbi5haGV0by1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1zb2NpYWxzX19pY29uIHtcbiAgdHJhbnNpdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4uYWhldG8tc29jaWFscy0tcmV0cmVhdCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDMxcHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1yZXRyZWF0IC5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbms6aG92ZXIgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uYWhldG8tc29jaWFscy0tY2lyY2xlIC5hY3RpdmUge1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWN0aXZlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWktd2hpdGUgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zb2NpYWxzLS1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc29jaWFscy0tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cblxuLmFoZXRvLXNvY2lhbHMtLWJhbm5lciAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWJhbm5lciAuYWh0LXNvY2lhbHNfX2xpbmsgKyAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBtYXJnaW4tbGVmdDogMjVweDtcbn1cblxuLmFoZXRvLXNvY2lhbHMtLWJhbm5lciAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haGV0by1zb2NpYWxzLS1hbGlnbi1yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHNfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzAyZjJmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8tc29jaWFsc19faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG59XG5cbi5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBub25lO1xufVxuXG4uYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gIG1hcmdpbjogLTRweDtcbn1cblxuLmFodC1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19saXN0IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2l0ZW06YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb250ZW50OiAnXFxmMTI1JztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbTpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFodC1icmVhZGNydW1ic19faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzX19saW5rIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZS1vdXQ7XG59XG5cbi5haHQtYnJlYWRjcnVtYnNfX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5haHQtYnJlYWRjcnVtYnMgLmJ1dHRvbl9iYWNrIHtcbiAgY29sb3I6ICM5OTk5OTk7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC1icmVhZGNydW1icyAuYnV0dG9uX2JhY2s6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBjb250ZW50OiAnXFxmMTI0JztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbn1cblxuLmFodC1icmVhZGNydW1icy0td2l0aC1ib3JkZXIge1xuICBwYWRkaW5nLXRvcDogMThweDtcbiAgcGFkZGluZy1ib3R0b206IDE3cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzLS15b2dhIC5haHQtYnJlYWRjcnVtYnNfX2xpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWJyZWFkY3J1bWJzLS1lZHUgLmFodC1icmVhZGNydW1ic19fbGluayB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmNvbWluZy1zb29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLmNvbWluZy1zb29uX19kYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNvbWluZy1zb29uX191bml0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtaW4td2lkdGg6IDExM3B4O1xuICBtYXJnaW46IDAgNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uY29taW5nLXNvb25fX251bWJlciB7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uY29taW5nLXNvb25fX2RvdHMge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgIG1hcmdpbi10b3A6IDZweDtcbiAgfVxufVxuXG4uY29taW5nLXNvb24tLWMtd2hpdGUgLmNvbWluZy1zb29uX19udW1iZXIsXG4uY29taW5nLXNvb24tLWMtd2hpdGUgLmNvbWluZy1zb29uX19jYXB0aW9uLFxuLmNvbWluZy1zb29uLS1jLXdoaXRlIC5jb21pbmctc29vbl9fZG90cyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29taW5nLXNvb24tLWhvbWUtZXZlbnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5jb21pbmctc29vbi0taG9tZS1ldmVudCAuY29taW5nLXNvb25fX3VuaXQge1xuICBtYXJnaW46IDAgMjBweDtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgZm9udC1zaXplOiA4NXB4O1xufVxuXG4uY29taW5nLXNvb24tLWhvbWUtZXZlbnQgLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmNvbWluZy1zb29uLS1ob21lLWV2ZW50IC5jb21pbmctc29vbl9fZG90cyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX191bml0IHtcbiAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgIG1hcmdpbjogMCAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb21pbmctc29vbiAuY29taW5nLXNvb25fX3VuaXQge1xuICAgIG1pbi13aWR0aDogNzdweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogMyBweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICBmb250LXNpemU6IDQzcHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgbWluLXdpZHRoOiA0OHB4O1xuICAgIG1hcmdpbjogMCA0cHg7XG4gIH1cbiAgLmNvbWluZy1zb29uIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgbWFyZ2luLXRvcDogNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgfVxuICAuY29taW5nLXNvb24gLmNvbWluZy1zb29uX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IDVweCAwO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IC0xNHB4O1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvcm0tLWRlZmF1bHQgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA2NnB4O1xuICBwYWRkaW5nOiAyMHB4IDIwcHggMjBweDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haGV0by1mb3JtLS1kZWZhdWx0IC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA1NXB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjFweCA0NXB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXN1Ym1pdDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8tZm9ybS0tZGVmYXVsdCAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLWZvcm0tLWJ0bi1sZWZ0IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gMCAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZm9ybS0tYnRuLWxlZnQgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLWZvcm0tLWJ0bi1sZWZ0IC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAtMTRweDtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMCAxMHB4O1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbjogMTRweDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1mb3JtLS1wb3AtdXAgLndwY2Y3LWZvcm0gLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzOXB4O1xuICBwYWRkaW5nOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWZvcm0tLXBvcC11cCAud3BjZjctZm9ybSAud3BjZjctZm9ybS1jb250cm9sLndwY2Y3LXRleHRhcmVhIHtcbiAgaGVpZ2h0OiA5MHB4O1xuICBwYWRkaW5nLXRvcDogMDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMDtcbiAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgcGFkZGluZzogMjFweCA1NXB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8tZm9ybS0tcG9wLXVwIC53cGNmNy1mb3JtIC53cGNmNy1yZXNwb25zZS1vdXRwdXQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWhldG8tZm9ybS0tYnVzaW5lc3MgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbi5haGV0by1mb3JtLS1idXNpbmVzcyAud3BjZjctZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLWZvcm0tLWJ1c2luZXNzIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLWZvcm0tLWJ1c2luZXNzIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbCB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haGV0by1mb3JtLS15b2dhIC53cGNmNy1mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbDpmb2N1cyB7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG59XG5cbi5haGV0by1mb3JtLS15b2dhIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbi5haGV0by1mb3JtLS15b2dhIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbn1cblxuLmFoZXRvLWZvcm0tLXlvZ2EgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4O1xuICBwYWRkaW5nLWxlZnQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAyMXB4IDI3cHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwgLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tZm9ybS1lbWFpbCAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1mb3JtLWVtYWlsIC5tYzR3cC1mb3JtIC5tYzR3cC1yZXNwb25zZSAqIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWNvdW50ZG93biAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1lbWFpbF06OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDIzcHggNDNweCAyM3B4IDUzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWV2ZW50IC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwYWRkaW5nOiAyM3B4IDM1cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1lZHVjYXRpb24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tZm9ybS1lbWFpbC0tZWR1Y2F0aW9uIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPWVtYWlsXSB7XG4gIHBhZGRpbmc6IDIxcHggMjNweDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWVkdWNhdGlvbiAubWM0d3AtZm9ybSAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcGFkZGluZzogMjNweCA0MnB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLWZvcm0tZW1haWwtLWJ1c2luZXNzIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDIwcHggNDBweCAyMHB4IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1idXNpbmVzcyAubWM0d3AtZm9ybS1maWVsZHMgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWhldG8tZm9ybS1lbWFpbC0tYnVzaW5lc3MgLm1jNHdwLWZvcm0tZmllbGRzOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDE4cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29udGVudDogJ1xcZjEwYic7XG4gIH1cbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3IGJyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0ge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctZm9ybSA+IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogLTE0cHg7XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1mb3JtLS1lZHUgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5haHQtZm9ybS0tZWR1IC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBjb2xvcjogIzIyMjtcbn1cblxuLmFodC1mb3JtLS1lZHUgLndwY2Y3LXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LWZvcm0tLWVkdSAud3BjZjctc3VibWl0IHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMzJweCAxNHB4IDE0cHg7XG4gIHBhZGRpbmc6IDIycHggNDBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjcgYnIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LWZvcm0gPiBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IC0xNHB4O1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAyNTBweDtcbiAgbWFyZ2luOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1mb3JtLS10cnZsIC53cGNmNy1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWZvcm0tLXRydmwgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICB9XG59XG5cbi5haHQtZm9ybS0tdHJ2bCAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDE4cHggMjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LWZvcm0tLXRydmwgLndwY2Y3LXNlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1mb3JtLS10cnZsIC53cGNmNy1zdWJtaXQge1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiA0N3B4IGF1dG8gMTRweDtcbiAgcGFkZGluZzogMThweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5jb2xvcl9ibHVlIC5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24gLm1jNHdwLWZvcm0gLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uY29sb3JfYmx1ZSAuYWhldG8tZm9ybS1lbWFpbC0tY291bnRkb3duIC5tYzR3cC1mb3JtIC5tYzR3cC1mb3JtLWZpZWxkcyBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICBjb2xvcjogIzJhNzRlZDtcbn1cblxuLmFoZXRvLXBvcC11cC1idG4ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3AtdXAge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wO1xufVxuXG4uYWhldG8tcG9wLXVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyOXB4O1xuICByaWdodDogMjlweDtcbiAgcGFkZGluZzogMXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBvcC11cF9faWNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8tcG9wLXVwX19pY29uOjpiZWZvcmUge1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFoZXRvLXBvcC11cC0taG9tZS1ldmVudCAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICBwYWRkaW5nOiAxMTBweCA2MHB4IDgwcHg7XG59XG5cbi5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wb3AtdXAtLWhvbWUtZXZlbnQgLmFoZXRvLXBvcC11cF9fd2luZG93IHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDBweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8tYmxvY2txdW90ZS5pdGFsaWMgaDEge1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogNDVweCAxNXB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlIGgxIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUgaDIge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICBwYWRkaW5nOiAxMjBweCAwcHggODVweCAwcHg7XG4gIG1heC13aWR0aDogNDY1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMDBweCA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCA4MHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgdG9wOiAtNzBweDtcbiAgbGVmdDogLTMwcHg7XG4gIGZvbnQtc2l6ZTogMzUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tYXV0aG9yLWJpbyAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IC05MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOmJlZm9yZSB7XG4gICAgdG9wOiAtNTBweDtcbiAgICBmb250LXNpemU6IDI1MHB4O1xuICAgIGxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWJsb2NrcXVvdGUtLWF1dGhvci1iaW8gLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICBtYXJnaW4tdG9wOiA4MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogNTBweDtcbiAgICBmb250LXNpemU6IDE1MHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICB9XG4gIC5haGV0by1ibG9ja3F1b3RlLS1hdXRob3ItYmlvIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1heC13aWR0aDogNzIwcHg7XG4gIHBhZGRpbmc6IDI2MHB4IDExMHB4IDgwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgcGFkZGluZzogMjYwcHggNzBweCA4MHB4O1xuICB9XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlOjpiZWZvcmUge1xuICB0b3A6IDExMHB4O1xuICByaWdodDogMTIwcHg7XG4gIGxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgZm9udC1zaXplOiAyNTBweDtcbiAgbGluZS1oZWlnaHQ6IDAuNzU7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX2F1dGhvciB7XG4gIG1hcmdpbi10b3A6IDE0MHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNTBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZTpiZWZvcmUge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDIyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5haGV0by1ibG9ja3F1b3RlLS1wb3J0Zm9saW8tMDEgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICBwYWRkaW5nOiAxMzBweCAzMHB4IDUwcHg7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGU6YmVmb3JlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgfVxuICAuYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTAxIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIH1cbiAgLmFoZXRvLWJsb2NrcXVvdGUtLXBvcnRmb2xpby0wMSAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWhldG8tYmxvY2txdW90ZS0tcG9ydGZvbGlvLTA2IC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gIG1hcmdpbjogNjBweCAwIDMwcHg7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cblxuLmFoZXRvLXByb2dyZXNzX190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWhvbGRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDgwJTtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtYmcge1xuICBzdHJva2U6ICNlZWU7XG4gIHN0cm9rZS13aWR0aDogMC41O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWNpcmNsZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgc3Ryb2tlLXdpZHRoOiAwLjU7XG59XG5cbi5haGV0by1wcm9ncmVzc19fY2hhcnQtY2lyY2xlLmFjdGl2ZSB7XG4gIGFuaW1hdGlvbjogY2lyY2xlLWNoYXJ0LWZpbGwgMi41cyByZXZlcnNlO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0IHtcbiAgd2lkdGg6IDgwJTtcbiAgaGVpZ2h0OiA4MCU7XG59XG5cbkBrZXlmcmFtZXMgY2lyY2xlLWNoYXJ0LWZpbGwge1xuICB0byB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMCAxMDA7XG4gIH1cbn1cblxuLmFoZXRvLXByb2dyZXNzX19jaGFydC1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xuICBmb250LXNpemU6IDM4cHg7XG59XG5cbi5haGV0by1wcm9ncmVzc19fYmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDRweDtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbn1cblxuLmFoZXRvLXByb2dyZXNzX19iYXItaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02MHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG59XG5cbi5haGV0by1wcm9ncmVzc19fYmFyLXBlcmMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNDYlO1xuICBsZWZ0OiA1MiU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3NfX2Jhci12YWwge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgcGFkZGluZzogMCAzNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1jaGFydCB7XG4gICAgcGFkZGluZzogMCA2MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1jaGFydCB7XG4gICAgcGFkZGluZzogMCAwIDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1jaGFydCB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJvZ3Jlc3MtLWNoYXJ0IC5haGV0by1wcm9ncmVzc19fY2hhcnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXByb2dyZXNzLS1jaGFydCAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICB9XG59XG5cbi5haGV0by1wcm9ncmVzcy0tY2hhcnQgLmFoZXRvLXByb2dyZXNzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tY2hhcnQgLmFoZXRvLXByb2dyZXNzX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1iYXIge1xuICBwYWRkaW5nLXRvcDogMjVweDtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1iaWctY2hhcnQtbnVtYmVyIC5haGV0by1wcm9ncmVzc19fY2hhcnQtbnVtYmVyIHtcbiAgZm9udC1zaXplOiA1NHB4O1xufVxuXG4uYWhldG8tcHJvZ3Jlc3MtLXNpbXBsZSAuYWhldG8tcHJvZ3Jlc3NfX2NoYXJ0LWhvbGRlciB7XG4gIHdpZHRoOiA5MCU7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fY2hhcnQtYmcge1xuICBzdHJva2Utd2lkdGg6IDAuODtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX19jaGFydC1jaXJjbGUge1xuICBzdHJva2Utd2lkdGg6IDAuODtcbn1cblxuLmFoZXRvLXByb2dyZXNzLS1zaW1wbGUgLmFoZXRvLXByb2dyZXNzX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG59XG5cbi5haGV0by1wcm9ncmVzcy0tc2ltcGxlIC5haGV0by1wcm9ncmVzc19fZGVzYyB7XG4gIG1hcmdpbjogN3B4IDA7XG59XG5cbi5haGV0by00MDQge1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by00MDRfX3dyYXAgLmFoZXRvLWhlYWRpbmdfX2Rlc2Mge1xuICBtYXgtd2lkdGg6IDQ3MHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uYWhldG8tNDA0X19zdmcge1xuICB3aWR0aDogODAlO1xufVxuXG4uYWhldG8tNDA0IC5maWwwIHtcbiAgZmlsbDogI0ZFRkVGRTtcbn1cblxuLmFoZXRvLWdhbGxlcnktLTItaW4tcm93IC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogNTAlO1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tMy1pbi1yb3cgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMlO1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tNC1pbi1yb3cgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAyNSU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS01LWluLXJvdyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDIwJTtcbn1cblxuLmFoZXRvLWdhbGxlcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2xpc3QgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1nYWxsZXJ5X19pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICBtaW4td2lkdGg6IDI5MHB4O1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICBoZWlnaHQ6IDQ4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZ2FsbGVyeV9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0tLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG4uYWhldG8tZ2FsbGVyeV9faXRlbS1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1nYWxsZXJ5X19tb2RhbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIG92ZXJmbG93OiBhdXRvO1xuICB6LWluZGV4OiAxMDA7XG59XG5cbi5haGV0by1nYWxsZXJ5X19tb2RhbC1jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogODAlO1xuICBtYXgtaGVpZ2h0OiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgYW5pbWF0aW9uLW5hbWU6IHpvb207XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWdhbGxlcnlfX21vZGFsLWNvbnRlbnQge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgem9vbSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gIH1cbn1cblxuLmFoZXRvLWdhbGxlcnlfX2Nsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNXB4O1xuICByaWdodDogMzVweDtcbiAgcGFkZGluZzogN3B4IDVweCAwO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1nYWxsZXJ5X19jbG9zZSB7XG4gICAgdG9wOiAyNXB4O1xuICAgIHJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5X19jbG9zZTpob3ZlciwgLmFoZXRvLWdhbGxlcnlfX2Nsb3NlOmZvY3VzIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjc7XG59XG5cbi5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBoZWlnaHQ6IDQ4MHB4O1xufVxuXG4uYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNm4gKyAzKSwgLmFoZXRvLWdhbGxlcnktLW1vc2FpY3MgLmFoZXRvLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDZuICsgNCkge1xuICBmbGV4LWJhc2lzOiA1MCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWdhbGxlcnktLW1vc2FpY3MgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgaGVpZ2h0OiAzNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBoZWlnaHQ6IDQ1MHB4O1xuICB9XG4gIC5haGV0by1nYWxsZXJ5LS1tb3NhaWNzIC5haGV0by1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCg2biArIDMpLCAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbTpudGgtY2hpbGQoNm4gKyA0KSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tZ2FsbGVyeS0tbW9zYWljcyAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haGV0by1nYWxsZXJ5LS1hbmltYXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1nYWxsZXJ5LS1hbmltYXRpb24gLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBtaW4td2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWdhbGxlcnktLWFuaW1hdGlvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZ19fbGluayAuYWhldG8tYnRuICsgLmFoZXRvLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiAzNXB4O1xufVxuXG4uYWhldG8taGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWhldG8taGVhZGluZ19fdGl0bGUgYiB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4uYWhldG8taGVhZGluZ19fZGVzYy0tZHJvcC1jYXBzOjpmaXJzdC1sZXR0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG4gIG1hcmdpbi1ib3R0b206IC0yMHB4O1xuICBmbG9hdDogbGVmdDtcbiAgZm9udC1zaXplOiAxNjBweDtcbiAgbGluZS1oZWlnaHQ6IDE0N3B4O1xufVxuXG4uYWhldG8taGVhZGluZyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8taGVhZGluZyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRpbmcgaDYgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogMCA0cHg7XG59XG5cbi5haGV0by1oZWFkaW5nX19zdWJ0aXRsZS0tb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlLS1iaWcge1xuICBmb250LXNpemU6IDUycHg7XG59XG5cbi5haGV0by1oZWFkaW5nX19zdWJ0aXRsZS0tbWVkaXVtIHtcbiAgZm9udC1zaXplOiA0MHB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tb3BhY2l0eSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQxIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQxIC5haGV0by1oZWFkaW5nX190aXRsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNnB4O1xuICBtYXJnaW4tdG9wOiAzNXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDEudC1jZW50ZXIgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQxLnQtcmlnaHQgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDIgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzcHg7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10Mi50LWNlbnRlciAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDIudC1yaWdodCAuYWhldG8taGVhZGluZ19fdGl0bGU6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWRpdmlkZXItdDMgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwKTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGluZy0tZGl2aWRlci10MyAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tZGl2aWRlci10My50LWNlbnRlciAuYWhldG8taGVhZGluZ19fdGl0bGU6YWZ0ZXIge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1oZWFkaW5nLS1kaXZpZGVyLXQzLnQtcmlnaHQgLmFoZXRvLWhlYWRpbmdfX3RpdGxlOmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXNpbXBsZSAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haGV0by1oZWFkaW5nLS1zaW1wbGUgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWJ1c2luZXNzIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWJ1c2luZXNzIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNjBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkaW5nLS1idXNpbmVzcyAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGluZy0tY2xhc3NpYyAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWhldG8taGVhZGluZy0tY2xhc3NpYyAuYWhldG8taGVhZGluZ19fc3VidGl0bGU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC04cHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1oZWFkaW5nLS10LXdoaXRlIC5haGV0by1oZWFkaW5nX190aXRsZTphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkaW5nLS10LXdoaXRlIC5haGV0by1oZWFkaW5nX190aXRsZSxcbi5haGV0by1oZWFkaW5nLS10LXdoaXRlIHAsXG4uYWhldG8taGVhZGluZy0tdC13aGl0ZSAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRpbmctLW1vZGVybiAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiA0cHg7XG59XG5cbi5haGV0by1oZWFkaW5nLS1zbWFsbCBwIHtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXlvZ2EgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC1mYW1pbHk6IFwiRGFuY2luZyBTY3JpcHRcIjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLXlvZ2EgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzM7XG59XG5cbi5haGV0by1oZWFkaW5nLS15b2dhIC5haGV0by1oZWFkaW5nX19kZXNjLS1kcm9wLWNhcHMge1xuICBtYXJnaW4tdG9wOiA0N3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8taGVhZGluZy0teW9nYSAuYWhldG8taGVhZGluZ19fZGVzYy0tZHJvcC1jYXBzIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkaW5nLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAzOHB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uIC5haGV0by1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjFweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGluZy0tY29uc3RydWN0aW9uLXRtIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogODBweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cblxuLmFoZXRvLWhlYWRpbmctLWNvbnN0cnVjdGlvbi10bSAuYWhldG8taGVhZGluZ19fZGVzYyB7XG4gIHBhZGRpbmctcmlnaHQ6IDE4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uYWh0LWhlYWRpbmdfX3N1YnRpdGxlLCAuYWh0LWhlYWRpbmdfX3RpdGxlLCAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtaGVhZGluZyBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwudC1jZW50ZXIge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgMDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwudC1yaWdodCB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgMDtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwuYWh0LWhlYWRpbmctLWJnIHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsIC5haHQtaGVhZGluZ19fc3VidGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5haHQtaGVhZGluZy0tdHJhdmVsIC5haHQtaGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1oZWFkaW5nLS10cmF2ZWwgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzJweDtcbn1cblxuLmFodC1oZWFkaW5nLS1tYWluIC5haHQtaGVhZGluZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haHQtaGVhZGluZy0tbWFpbiAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBtYXgtd2lkdGg6IDI1MHB4O1xufVxuXG4uYWh0LWhlYWRpbmctLWNociAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbn1cblxuLmFodC1oZWFkaW5nLS1jaHIgLmFodC1oZWFkaW5nX19zdWJ0aXRsZTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0ycHg7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbi5haHQtaGVhZGluZy0tY2hyIC5haHQtaGVhZGluZ19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5haHQtaGVhZGluZy0tY2hyLmFodC1oZWFkaW5nLS13aGl0ZSAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlLFxuLmFodC1oZWFkaW5nLS1jaHIuYWh0LWhlYWRpbmctLXdoaXRlIC5haHQtaGVhZGluZ19fdGl0bGUsXG4uYWh0LWhlYWRpbmctLWNoci5haHQtaGVhZGluZy0td2hpdGUgLmFodC1oZWFkaW5nX19kZXNjIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtaGVhZGluZy0tY2hyLmFodC1oZWFkaW5nLS13aGl0ZSAuYWh0LWhlYWRpbmdfX3N1YnRpdGxlOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10YWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by10YWJfX2hlYWQge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogMTEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWJfX2hlYWQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5cbi5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLXRhYl9fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haGV0by10YWJfX2xpc3QtaWNvIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbn1cblxuLmFoZXRvLXRhYl9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4O1xufVxuXG4uYWhldG8tdGFiX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSwgb3BhY2l0eSAxcztcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5haGV0by10YWJfX2JveC5hY3RpdmUge1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5haGV0by10YWJfX2JveDpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXRhYl9fYm94LS1vdmVybGF5LTE6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10YWJfX2JveC0tb3ZlcmxheS0xOmJlZm9yZSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuXG4uYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMjpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC43O1xufVxuXG4uYWhldG8tdGFiX19ib3gtLW92ZXJsYXktMzpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by10YWJfX2JveC0tb3ZlcmxheS0zOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC45O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10YWJfX2JveC0tb3ZlcmxheS0zOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG59XG5cbi5haGV0by10YWJfX2JveC0tb3ZlcmxheS00OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10YWJfX2JveC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2hlYWQge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19oZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0IHtcbiAgbWFyZ2luOiAwIC0xcHggLTFweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1saW5rOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICBmbGV4OiAxIDAgMTkycHg7XG4gIHdpZHRoOiAxOTJweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXRhYi0tc2ltcGxlIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgZmxleDogMSAwIDE4MHB4O1xuICAgIHdpZHRoOiAxODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tdGFiLS1zaW1wbGUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgICBmbGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by10YWItLXNpbXBsZSAuYWhldG8tdGFiX19saXN0LWl0ZW0uYWN0aXZlIGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9faGVhZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDExNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgfVxuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTEwMCUpO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlci1yaWdodDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItYm90dG9tOiAxOHB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNjJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFoZXRvLXRhYi0tYnVzaW5lc3MgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZTpiZWZvcmUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2xpc3QtbGluayB7XG4gICAgcGFkZGluZzogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19ib3guYWN0aXZlIHtcbiAgaGVpZ2h0OiA3MDBweDtcbiAgbWluLWhlaWdodDogNzAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tdGFiX19ib3guYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDU1MHB4O1xuICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICB9XG59XG5cbi5haGV0by10YWItLWJ1c2luZXNzIC5haGV0by10YWJfX2JveC1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tdGFiLS1idXNpbmVzcyAuYWhldG8tYnRuLS1saWdodC5haGV0by1idG4tLXRyYW5zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fbGlzdC1pdGVtLmFjdGl2ZSAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by10YWItLWNvbnN0cnVjdGlvbi1ob21lIC5haGV0by10YWJfX2xpc3QtaXRlbS5hY3RpdmUgLmFoZXRvLXRhYl9fbGlzdC1saW5rOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzcHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDIycHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fdmlld2FsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLXRhYi0tY29uc3RydWN0aW9uLWhvbWUgLmFoZXRvLXRhYl9fdmlld2FsbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19oZWFkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tdGFiLS1jb25zdHJ1Y3Rpb24taG9tZSAuYWhldG8tdGFiX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi50bV9fYXZhdGFyIHtcbiAgd2lkdGg6IDY2cHg7XG4gIGhlaWdodDogNjZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi50bS0tZGVmYXVsdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4udG0tLWRlZmF1bHQ6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDJweDtcbiAgY29udGVudDogJyc7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi50bS0tZGVmYXVsdDpob3ZlcjphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy10b3A6IDVweDtcbn1cblxuLnRtLS1kZWZhdWx0IC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDNweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi50bS0tZGVmYXVsdCAudG1fX3N0YXJzIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xufVxuXG4udG0tLWRlZmF1bHQgLnRtX19zdGFycyBpLmlvbi1pb3Mtc3RhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4O1xufVxuXG4udG0tLWhvbWUtZXZlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX2F2YXRhciB7XG4gIHdpZHRoOiAxMTBweDtcbiAgaGVpZ2h0OiAxMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX25hbWUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA3cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udG0tLWhvbWUtZXZlbnQgLnRtX19wb3NpdGlvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDdweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRtLS1ob21lLWV2ZW50IC50bV9fdGV4dCB7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDM2cHg7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX3N0YXJzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX3N0YXJzIGkge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMXB4O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi50bS0taG9tZS1ldmVudCAudG1fX3N0YXJzIGkuaW9uLWlvcy1zdGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC50bS0taG9tZS1ldmVudCAudG1fX2F2YXRhciB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG4gIC50bS0taG9tZS1ldmVudCAudG1fX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4udG0tLWJhcmJlcnNob3Age1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW46IDAgMTVweDtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZzogMzBweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUErQ0FZQUFBQzg3NXlIQUFBRElVbEVRVlI0bk9XYzRWTEVJQXlFdDl5OS94TjdWMytjVWVSbzJVQUNxZTVNMVhFVXRsOUMycVBRRFRvbEFGdDI1Tm9yeDJwdGxTTlg3dlhaMndIek4rbnIwRWhNZFJrYjFBYmdCdTc4Y29sZk92aXREbTdRZ3l1MUEzaGdUa2IyQnJ2VUV5L1BWSWRIdisrSjRKa2U4TTNHRGNEZHVNMFBOQUovT3pCaURRLzRxWjhlbVpoZ0QwL2FCVTQ4bHdDOTRPWHRXMFAweUx4Y3B4QkxnSGY0d1JOWlF2U0dKenFFbUJkYno4eXI5VHRhNklGNkNmSlNsWStjeEFhYkU5Sm9OR0JTVTJmcUxXQ3ArRDViSXhtMHdyTmNJOTVNckFMWW0va3JzcS9hdDFVdEdsRlAvNnZnaVZMK3cyb3pQVmtZSnVnUkFBSXhQR2lWNUVzRTg1cU1pdUFYeUFCR1VSUXdyRFlnRnNCSVhsaHRDVEVtUG9IclpTRHdCZkJxaWhKdzRNSVpHTVp6d3BvcDl5T3hFTU40bGd5TUVsRldVZngrMThBd0VTWFYvUlROV2puQUtGRmxGUW9nUUQ2RkNpUjUycmRVdGZtNGxiYzIycXphVVg5Z1BrMGxRQm5HcXlEMkRNdVZFUGRhQnNwVmVRU2l0S0U5cWQ0aGFSSDRMczluVStwUDlFWDJnWitWQ05yL0g3a3c1QUMwTitXeUVrRVNoLzMvYWdiV1RJbU9HaTVONUdLend1cldKTCtqT0FNaDYyQkt6NW9BN013ejFmSnFWMXZoWkNITDJ5angvRUFkeGxsZkdoOFV3SkVPL25LN0FMQkhtbzJKY2lPdnFwL2VBSzg0dzhMcUNmamY3MTF1ZGdXS0N3Z1FaeG85VXZhcGd1NE5rRzAvU2dhcVI0d253TDg4ZktjQXZGcjJBWnpuWHg4dVZtZGdwSGxJOWhQSXI0QjdBZXd5czFoczlrMEJ5S3o3aTVSOUFNZmlMZUFlQU5uc1d6NmJuSWtKZUhXeXd3TWdZeVlTUEhaNVhkV3pOVUJtTG0zVjlxOGpzZkNxNWNZUzROdjY0WXBDUEFqS3hLelFQUTI0SmNBckR0M2hnRnNCWkxZc3pOcHd5TW9rNEJZQW1XSGd2ZEZRS3liZ3pZMkdJQnBwS2FFZHlZandXZ0duNEFIak80WCtOVHlnSHlBRFQyVmtnbHJ3dWphRzl3QjBNZUlvWmd2dmpsZkF1eHEzTkVKdmxaOGs5ekxEQW1ScVI2UjZ4MmJkOEVocEFXUWlHQ25yMkpkT21BWDdDQ0FETGxLdFk4R1pleTRCc3E4NWlUUmNtZGNVdUFXN1hOckJmQnlMQWs3VXFuT3Vzei9zNHFKb1UxQXRUU3N2WndBajFUaFc2bGMzamFvRUtObDJwYjBqUzBmSUo3bmwySG1scTF4ZUFBQUFBRWxGVGtTdVFtQ0NcIikgbm8tcmVwZWF0IHRvcCByaWdodDtcbiAgYm94LXNoYWRvdzogMHB4IDRweCAzNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19jb250ZW50OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNDVweDtcbiAgYm90dG9tOiAtMjVweDtcbiAgYm9yZGVyOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICNmZmY7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX2F1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmctbGVmdDogMjNweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLnRtLS1iYXJiZXJzaG9wIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogODAwO1xuICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50bS0tYmFyYmVyc2hvcCAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19wb3NpdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xufVxuXG4udG0tLWJhcmJlcnNob3AgLnRtX19hdmF0YXIge1xuICB3aWR0aDogNjhweDtcbiAgaGVpZ2h0OiA2OHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi50bS0tYnVzaW5lc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMjVweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNnB4O1xuICBsZWZ0OiA1MHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tYnVzaW5lc3MgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLnRtLS1idXNpbmVzcyAudG1fX3N0YXJzIHtcbiAgb3JkZXI6IC0xO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBjb2xvcjogI0ZGQzAxNTtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4udG0tLWJ1c2luZXNzIC50bV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRtLS15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLnRtLS15b2dhIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgcGFkZGluZzogMCAyNXB4O1xufVxuXG4udG0tLXlvZ2EgLnRtX19hdmF0YXIge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi50bS0teW9nYSAudG1fX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLnRtLS15b2dhIC50bV9fbmFtZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4udG0tLXlvZ2EgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogN3B4IDAgMCAtNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi50bS0teW9nYSAudG1fX3Bvc2l0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcvICc7XG59XG5cbi50bS0teW9nYSAudG1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG9yZGVyOiAtMTtcbiAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggMzBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG0tLXlvZ2EgLnRtX19jb250ZW50OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICByaWdodDogMDtcbiAgd2lkdGg6IDg5cHg7XG4gIGhlaWdodDogNjJweDtcbiAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICBmb250LXNpemU6IDIwMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEzN3B4O1xuICBjb250ZW50OiAn4oCdJztcbiAgb3BhY2l0eTogMC4wNTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnRtLS15b2dhIC50bV9fY29udGVudDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTE4cHg7XG4gIGxlZnQ6IDUzcHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci10b3A6IDE4cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogMTFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG59XG5cbi50bS0teW9nYSAudG1fX3N0YXJzIHtcbiAgb3JkZXI6IC0xO1xuICBjb2xvcjogI0ZGQzAxNTtcbn1cblxuLnRtLS15b2dhIC50bV9fc3RhcnMgaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLnRtLS1lZHUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgcGFkZGluZzogODBweCAzMHB4IDcwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAudG0tLWVkdSB7XG4gICAgbWluLWhlaWdodDogNDA1cHg7XG4gICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHg7XG4gIH1cbn1cblxuLnRtLS1lZHU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMjBweDtcbiAgbGVmdDogNDBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gIGNvbG9yOiAjMjIyO1xuICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgZm9udC1zaXplOiA4NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLnRtLS1lZHU6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNHB4KTtcbiAgfVxuICAudG0tLWVkdTpob3ZlciAudG1fX25hbWUsIC50bS0tZWR1OmhvdmVyIC50bV9fcG9zaXRpb24sIC50bS0tZWR1OmhvdmVyIC50bV9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLnRtLS1lZHUgLnRtX19hdXRob3Ige1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG4udG0tLWVkdSAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgYm94LXNoYWRvdzogMHB4IDEwcHggMjBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4udG0tLWVkdSAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4udG0tLWVkdSAudG1fX3Bvc2l0aW9uIHtcbiAgbWFyZ2luOiA1cHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG0tLWVkdSAudG1fX2NvbnRlbnQge1xuICBvcmRlcjogLTE7XG59XG5cbi50bS0tZWR1IC50bV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG59XG5cbi50bS0tZWR1LTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4udG0tLWVkdS0yIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLnRtLS1lZHUtMiAudG1fX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDM1cHggMjVweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50bS0tZWR1LTIgLnRtX19jb250ZW50OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IC0xNnB4O1xuICBsZWZ0OiA1MHB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbn1cblxuLnRtLS1lZHUtMiAudG1fX2F2YXRhciB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuLnRtLS1lZHUtMiAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tZWR1LTIgLnRtX19wb3NpdGlvbiB7XG4gIG1hcmdpbjogMCAwIDVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4udG0tLWVkdS0yIC50bV9fc3RhcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjRkZDMDE1O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50bS0tZWR1LTIgLnRtX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1heC13aWR0aDogNDcwcHg7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIHBhZGRpbmc6IDAgMzVweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiA0NXB4IDM1cHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fYXZhdGFyIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMnB4O1xufVxuXG4udG0tLWNvbnN0cnVjdGlvbiAudG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fcG9zaXRpb24ge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fc3RhcnMge1xuICBvcmRlcjogLTE7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGNvbG9yOiAjRkZDMDE1O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi50bS0tY29uc3RydWN0aW9uIC50bV9fdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLnRtLS1jb25zdHJ1Y3Rpb24gLnRtX19pbmZvIHtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG59XG5cbi5haHQtdG1fX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX2NvbnRlbnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogMjVweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGZvbnQtZmFtaWx5OiAnQXJpYWwnO1xuICBmb250LXNpemU6IDEwNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDY1cHg7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX3RpdGxlIHtcbiAgbWFyZ2luOiAxNHB4IDAgMDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19kZXNjIHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fYXV0aG9yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19pbWcge1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG59XG5cbi5haHQtdG0tLXRydmwgLmFodC10bV9fdGV4dCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX25hbWUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC10bS0tdHJ2bCAuYWh0LXRtX19wb3Mge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWh0LXRtLS10cnZsIC5haHQtdG1fX3BvczpiZWZvcmUge1xuICBjb250ZW50OiAnLyAnO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jayB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICBoZWlnaHQ6IDI1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgaGVpZ2h0OiA1MHZ3O1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrX190aXRsZS1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW46IDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrX19pY28tLWxnIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDI1cHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2sudC1jZW50ZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay50LXJpZ2h0IC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZS1ob2xkZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY2hlc3Mge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIHBhZGRpbmc6IDEwNXB4IDMwcHggOTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNoZXNzLmNoZXNzLWJnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MuY2hlc3MtYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MuY2hlc3MtYmctbWVkaXVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmOWZmO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyB7XG4gICAgcGFkZGluZzogNDBweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jaGVzcyAuYWhldG8tY29udGVudC1ibG9ja19fZGVzY3Ige1xuICBtYXgtd2lkdGg6IDM5MHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tY2hlc3MgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpZ2h0IC5haGV0by1jb250ZW50LWJsb2NrX19pY28sXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLFxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpZ2h0IHAsXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlnaHQgYSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDQ3MHB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiA3MHB4IDMwcHggNTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA3MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWcgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG4gIH1cbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1iZ0ltZyAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAzOTBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAyMDBtcztcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJnSW1nIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tYmdJbWc6aG92ZXI6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogNzBweCAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNsaWRlciB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNsaWRlcjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1zbGlkZXI6YmVmb3JlIHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogMzAwO1xuICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpIFwiLlwiO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIC5haGV0by1jb250ZW50LWJsb2NrX19pY28tLWxnIHtcbiAgZm9udC1zaXplOiAxMjBweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLXNsaWRlciAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2xpZGVyIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW4tdG9wOiAzNXB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tZmVhdHVyZSAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgd2lkdGg6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgZm9udC1zaXplOiAzNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDFweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWZlYXR1cmUgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWltZy1oODAge1xuICBwYWRkaW5nOiAwIDMwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICBoZWlnaHQ6IDgwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWltZy1oODAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1pbWctaDgwIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3Q6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuXCI7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0IC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb246aG92ZXIgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tbGlzdC1pY29uIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwNXB4O1xuICBoZWlnaHQ6IDEwNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QtaWNvbiAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGU6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSBcIi5cIjtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWxpc3QtaWNvbiAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1saXN0LWljb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tc2FhcyAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1idXNpbmVzcyAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgaGVpZ2h0OiA1MHB4O1xuICBtYXJnaW46IDAgMCAyMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1jb250ZW50LWJsb2NrLS1idXNpbmVzcyAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1idXNpbmVzcyAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWJ1c2luZXNzIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBtYXJnaW46IDIzcHggMCAzMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA0MHB4IDAgNDhweDtcbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbi5hY3RpdmU6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDNweDtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luOiAwIDAgMzVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uIC5haGV0by1jb250ZW50LWJsb2NrX19pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWNvbnRlbnQtYmxvY2stLWNvbnN0cnVjdGlvbiAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1jb250ZW50LWJsb2NrLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uYWhldG8tY29udGVudC1ibG9jay0tY29uc3RydWN0aW9uIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICBmb250LWZhbWlseTogXCJTb3VyY2UgU2FucyBQcm9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwdmgge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDAge1xuICAgIGhlaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgwIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMCB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMCB7XG4gICAgaGVpZ2h0OiAxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMCB7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMCB7XG4gICAgaGVpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MCB7XG4gICAgaGVpZ2h0OiAyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MCB7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MCB7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAge1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAge1xuICAgIGhlaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAge1xuICAgIGhlaWdodDogMjRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA4MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwIHtcbiAgICBoZWlnaHQ6IDUzLjMzMzMzcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwIHtcbiAgICBoZWlnaHQ6IDMycHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEwMCB7XG4gICAgaGVpZ2h0OiA2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAge1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwIHtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEyMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEyMHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDEyMCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMjAge1xuICAgIGhlaWdodDogNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTIwIHtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE0MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE0MCB7XG4gICAgaGVpZ2h0OiA5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxNDAge1xuICAgIGhlaWdodDogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTQwIHtcbiAgICBoZWlnaHQ6IDU2cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE2MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE2MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE2MCB7XG4gICAgaGVpZ2h0OiAxMDYuNjY2NjdweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTYwIHtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE2MCB7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxODAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxODBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxODAge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDE4MCB7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxODAge1xuICAgIGhlaWdodDogNzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjAwIHtcbiAgICBoZWlnaHQ6IDEzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMDAge1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIwMCB7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMjAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyMjAge1xuICAgIGhlaWdodDogMTQ2LjY2NjY3cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDIyMCB7XG4gICAgaGVpZ2h0OiAxMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjIwIHtcbiAgICBoZWlnaHQ6IDg4cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI0MCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDI0MHB4O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI0MCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjQwIHtcbiAgICBoZWlnaHQ6IDEyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNDAge1xuICAgIGhlaWdodDogOTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjYwIHtcbiAgICBoZWlnaHQ6IDE3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyNjAge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI2MCB7XG4gICAgaGVpZ2h0OiAxMDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMjgwIHtcbiAgICBoZWlnaHQ6IDE4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgyODAge1xuICAgIGhlaWdodDogMTQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDI4MCB7XG4gICAgaGVpZ2h0OiAxMTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMDAge1xuICAgIGhlaWdodDogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMwMCB7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzIwIHtcbiAgICBoZWlnaHQ6IDIxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzMjAge1xuICAgIGhlaWdodDogMTYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDMyMCB7XG4gICAgaGVpZ2h0OiAxMjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzQwIHtcbiAgICBoZWlnaHQ6IDIyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNDAge1xuICAgIGhlaWdodDogMTcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM0MCB7XG4gICAgaGVpZ2h0OiAxMzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzYwIHtcbiAgICBoZWlnaHQ6IDI0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzNjAge1xuICAgIGhlaWdodDogMTgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM2MCB7XG4gICAgaGVpZ2h0OiAxNDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMzgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMzgwIHtcbiAgICBoZWlnaHQ6IDI1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgzODAge1xuICAgIGhlaWdodDogMTkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDM4MCB7XG4gICAgaGVpZ2h0OiAxNTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDAwIHtcbiAgICBoZWlnaHQ6IDI2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MDAge1xuICAgIGhlaWdodDogMjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQwMCB7XG4gICAgaGVpZ2h0OiAxNjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDIwIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0MjAge1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQyMCB7XG4gICAgaGVpZ2h0OiAxNjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDQwIHtcbiAgICBoZWlnaHQ6IDI5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NDAge1xuICAgIGhlaWdodDogMjIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ0MCB7XG4gICAgaGVpZ2h0OiAxNzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDYwIHtcbiAgICBoZWlnaHQ6IDMwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0NjAge1xuICAgIGhlaWdodDogMjMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ2MCB7XG4gICAgaGVpZ2h0OiAxODRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNDgwIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg0ODAge1xuICAgIGhlaWdodDogMjQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDQ4MCB7XG4gICAgaGVpZ2h0OiAxOTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTAwIHtcbiAgICBoZWlnaHQ6IDMzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MDAge1xuICAgIGhlaWdodDogMjUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUwMCB7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTIwIHtcbiAgICBoZWlnaHQ6IDM0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1MjAge1xuICAgIGhlaWdodDogMjYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDUyMCB7XG4gICAgaGVpZ2h0OiAyMDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTQwIHtcbiAgICBoZWlnaHQ6IDM2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NDAge1xuICAgIGhlaWdodDogMjcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU0MCB7XG4gICAgaGVpZ2h0OiAyMTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTYwIHtcbiAgICBoZWlnaHQ6IDM3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1NjAge1xuICAgIGhlaWdodDogMjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU2MCB7XG4gICAgaGVpZ2h0OiAyMjRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNTgwIHtcbiAgICBoZWlnaHQ6IDM4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg1ODAge1xuICAgIGhlaWdodDogMjkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDU4MCB7XG4gICAgaGVpZ2h0OiAyMzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MDAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYwMCB7XG4gICAgaGVpZ2h0OiAyNDBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjIwIHtcbiAgICBoZWlnaHQ6IDQxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2MjAge1xuICAgIGhlaWdodDogMzEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDYyMCB7XG4gICAgaGVpZ2h0OiAyNDhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjQwIHtcbiAgICBoZWlnaHQ6IDQyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NDAge1xuICAgIGhlaWdodDogMzIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY0MCB7XG4gICAgaGVpZ2h0OiAyNTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjYwIHtcbiAgICBoZWlnaHQ6IDQ0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2NjAge1xuICAgIGhlaWdodDogMzMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY2MCB7XG4gICAgaGVpZ2h0OiAyNjRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNjgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNjgwIHtcbiAgICBoZWlnaHQ6IDQ1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg2ODAge1xuICAgIGhlaWdodDogMzQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDY4MCB7XG4gICAgaGVpZ2h0OiAyNzJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzAwIHtcbiAgICBoZWlnaHQ6IDQ2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MDAge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcwMCB7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzIwIHtcbiAgICBoZWlnaHQ6IDQ4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3MjAge1xuICAgIGhlaWdodDogMzYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDcyMCB7XG4gICAgaGVpZ2h0OiAyODhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzQwIHtcbiAgICBoZWlnaHQ6IDQ5My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NDAge1xuICAgIGhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgaGVpZ2h0OiAyOTZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzYwIHtcbiAgICBoZWlnaHQ6IDUwNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3NjAge1xuICAgIGhlaWdodDogMzgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc2MCB7XG4gICAgaGVpZ2h0OiAzMDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNzgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oNzgwIHtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg3ODAge1xuICAgIGhlaWdodDogMzkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc4MCB7XG4gICAgaGVpZ2h0OiAzMTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODAwIHtcbiAgICBoZWlnaHQ6IDUzMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgwMCB7XG4gICAgaGVpZ2h0OiAzMjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODIwIHtcbiAgICBoZWlnaHQ6IDU0Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4MjAge1xuICAgIGhlaWdodDogNDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDgyMCB7XG4gICAgaGVpZ2h0OiAzMjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODQwIHtcbiAgICBoZWlnaHQ6IDU2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NDAge1xuICAgIGhlaWdodDogNDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg0MCB7XG4gICAgaGVpZ2h0OiAzMzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODYwIHtcbiAgICBoZWlnaHQ6IDU3My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4NjAge1xuICAgIGhlaWdodDogNDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg2MCB7XG4gICAgaGVpZ2h0OiAzNDRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oODgwIHtcbiAgICBoZWlnaHQ6IDU4Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg4ODAge1xuICAgIGhlaWdodDogNDQwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDg4MCB7XG4gICAgaGVpZ2h0OiAzNTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTAwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MDAge1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgaGVpZ2h0OiAzNjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTIwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTIwIHtcbiAgICBoZWlnaHQ6IDYxMy4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5MjAge1xuICAgIGhlaWdodDogNDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkyMCB7XG4gICAgaGVpZ2h0OiAzNjhweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTQwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTQwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTQwIHtcbiAgICBoZWlnaHQ6IDYyNi42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NDAge1xuICAgIGhlaWdodDogNDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk0MCB7XG4gICAgaGVpZ2h0OiAzNzZweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTYwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTYwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTYwIHtcbiAgICBoZWlnaHQ6IDY0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5NjAge1xuICAgIGhlaWdodDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk2MCB7XG4gICAgaGVpZ2h0OiAzODRweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTgwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTgwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTgwIHtcbiAgICBoZWlnaHQ6IDY1My4zMzMzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWg5ODAge1xuICAgIGhlaWdodDogNDkwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDk4MCB7XG4gICAgaGVpZ2h0OiAzOTJweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oMTAwMCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMDBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgICBoZWlnaHQ6IDY2Ni42NjY2N3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaW1nX19pbWctLWgxMDAwIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtYm94IHtcbiAgcGFkZGluZzogNjVweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWJveCB7XG4gICAgcGFkZGluZzogNTBweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtYm94IGgxLFxuLmFoZXRvLXNpbmdsZS1ib3ggaDIsXG4uYWhldG8tc2luZ2xlLWJveCBoMyxcbi5haGV0by1zaW5nbGUtYm94IGg0LFxuLmFoZXRvLXNpbmdsZS1ib3ggaDUsXG4uYWhldG8tc2luZ2xlLWJveCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1zaW5nbGUtdGV4dCBoMSxcbi5haGV0by1zaW5nbGUtdGV4dCBoMixcbi5haGV0by1zaW5nbGUtdGV4dCBoMyxcbi5haGV0by1zaW5nbGUtdGV4dCBoNCxcbi5haGV0by1zaW5nbGUtdGV4dCBoNSxcbi5haGV0by1zaW5nbGUtdGV4dCBoNixcbi5haGV0by1zaW5nbGUtdGV4dCBwLFxuLmFoZXRvLXNpbmdsZS10ZXh0IHVsLFxuLmFoZXRvLXNpbmdsZS10ZXh0IG9sIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoMixcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDMsXG4uYWhldG8tc2luZ2xlLXRleHQtLWxpZ2h0IGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBoNSxcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgaDYge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCBwLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1saWdodCB1bCxcbi5haGV0by1zaW5nbGUtdGV4dC0tbGlnaHQgb2wge1xuICBjb2xvcjogIzY2Njtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoMSxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDIsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGgzLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBoNCxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgaDUsXG4uYWhldG8tc2luZ2xlLXRleHQtLXdoaXRlIGg2LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSBwLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS13aGl0ZSB1bCxcbi5haGV0by1zaW5nbGUtdGV4dC0td2hpdGUgb2wge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGgxLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGgyLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGgzLFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGg0LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGg1LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIGg2LFxuLmFoZXRvLXNpbmdsZS10ZXh0LS1sdHItc3BuZy0zIHAsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgdWwsXG4uYWhldG8tc2luZ2xlLXRleHQtLWx0ci1zcG5nLTMgb2wge1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNzVweDtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgY29udGVudDogYXR0cihkYXRhLWluZGV4KSBcIi5cIjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtIGgyLFxuLmFoZXRvLXNpbmdsZS1pdGVtIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtIGg1LFxuLmFoZXRvLXNpbmdsZS1pdGVtIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtIHAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTA0cHg7XG4gIGhlaWdodDogMTA0cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsaW5lLWhlaWdodDogMTEzcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogODBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtX19pY286aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY286YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgyLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg1LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgxLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDIsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMyxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg0LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDUsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDEsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMixcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDQsXG4gIC5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoMTpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDI6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGgzOmJlZm9yZSxcbi5haGV0by1zaW5nbGUtaXRlbS0td2l0aEljbyBoNDpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLXdpdGhJY28gaDU6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS13aXRoSWNvIGg2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgXCIuIFwiO1xufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2NXB4IDMwcHggMTAwcHg7XG4gIHRyYW5zaXRpb246IDUwMG1zO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgICBwYWRkaW5nOiA2NXB4IDMwcHggNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgICBwYWRkaW5nOiA2NXB4IDE1cHggNjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHtcbiAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzBweDtcbiAgfVxufVxuXG4uc3dpcGVyLXNsaWRlIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmJlZm9yZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIC5haGV0by1zaW5nbGUtaXRlbV9faWNvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDkzcHg7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB0cmFuc2l0aW9uOiA1MDBtcztcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY29sb3I6ICNmN2Y3Zjc7XG4gIGZvbnQtc2l6ZTogMTIwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgIHRvcDogNjBweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpiZWZvcmUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMixcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDMsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDYsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIHAge1xuICB0cmFuc2l0aW9uOiA1MDBtcztcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNCxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY28gaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMixcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoMyxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNCxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNSxcbiAgLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyBoNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgxLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgyLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGgzLFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg0LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg1LFxuICAuYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvIGg2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXI6YmVmb3JlLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoMSxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDIsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGgzLFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBoNCxcbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgaDUsXG4uYWhldG8tc2luZ2xlLWl0ZW0tLWJnSWNvOmhvdmVyIGg2LFxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbzpob3ZlciBwIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1zaW5nbGUtaXRlbS0tYmdJY286aG92ZXIgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuLmFoZXRvLXNpbmdsZS1pdGVtLS1iZ0ljbyAuYWhldG8tc2luZ2xlLWl0ZW1fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5iZ3NpemUtY292ZXIge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWhldG8taW5zdGFncmFtLWdhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSAuYWhldG8tYnRuLmFoZXRvLWJ0bi0tbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IGxpIGEge1xuICB3aWR0aDogMTAxJTtcbiAgZGlzcGxheTogdGFibGU7XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSBhIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaTo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSB7XG4gICAgZmxleDogMSAwIDMzLjMzJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeSBsaSB7XG4gICAgZmxleDogMSAwIDUwJTtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICB9XG59XG5cbi5haGV0by1pbnN0YWdyYW0tZ2FsbGVyeV9fbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUsIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmJlZm9yZSB7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICB3aWR0aDogMTJweDtcbiAgaGVpZ2h0OiAxMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA2cHgpO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDg1cHg7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gIHBhZGRpbmctcmlnaHQ6IDg1cHg7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmZpcnN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA2MHB4IDI1cHggNjVweDtcbiAgICBtYXJnaW46IC03MHB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQ6YmVmb3JlIHtcbiAgdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpmaXJzdC1jaGlsZDphZnRlciB7XG4gIHRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06Zmlyc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIHRvcDogNDBweDtcbiAgfVxufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpsYXN0LWNoaWxkIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pdGVtOmxhc3QtY2hpbGQgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9faXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06bGFzdC1jaGlsZDphZnRlciB7XG4gIGJvdHRvbTogMzBweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogM3B4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nLXJpZ2h0OiA4NXB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZy1sZWZ0OiA4NXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fZGF0ZSB7XG4gIGNvbG9yOiAjY2NjO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uYWhldG8tdGltZS1zY2FsZV9fcGhvdG8ge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgPiAuYWhldG8tdGltZS1zY2FsZV9faXRlbSAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkID4gLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0gLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUsIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMTUwcHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDZweCk7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW06YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2l0ZW0ucmV2ZXJzZWQgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pdGVtLnJldmVyc2VkIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgZmxleDogMCAwIDE1MHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIHdvcmQtc3BhY2luZzogOTk5OTk5OXB4O1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbTpiZWZvcmUsIC5haGV0by10aW1lLXNjYWxlX19pdGVtOmFmdGVyIHtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogODBweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAwO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuYWhldG8tdGltZS1zY2FsZV9faXRlbS5yZXZlcnNlZCAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbiAgLmFoZXRvLXRpbWUtc2NhbGVfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDA7XG4gICAgb3JkZXI6IC0xO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19kYXRlIHtcbiAgICBmb250LXNpemU6IDI3cHg7XG4gICAgd29yZC1zcGFjaW5nOiAwO1xuICB9XG4gIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZyB7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUge1xuICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZzogNDBweCA0MHB4IDU1cHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci10b3A6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDMwcHggMjBweCA1MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAxM3B4IDMwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRyYW5zaXRpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0LXRpbWUge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGkge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmUgLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHVsIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogN3B4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNnB4O1xuICBsZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZSAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlIC5haGV0by1wcmljaW5nX19jb3N0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fY29zdCxcbiAgLmFoZXRvLXByaWNpbmctLWFsdGVybmF0aXZlOmhvdmVyIHVsIGxpLFxuICAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIgb2wgbGksXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciB1bCBsaTpiZWZvcmUsXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciBvbCBsaTpiZWZvcmUsXG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1wcmljaW5nLS1hbHRlcm5hdGl2ZTpob3ZlciAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gdWwgbGk6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS1kZWZhdWx0IC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDIwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiA0NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWRlZmF1bHQgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tZGVmYXVsdCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyB7XG4gIC8qd2lkdGg6IGNhbGMoMTAwJSAvIDMpOyovXG4gIGZsZXgtZ3JvdzogMTtcbiAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXM6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzOm5vdCg6bGFzdC1vZi10eXBlKTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZjdmN2Y3O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgbWFyZ2luOiAwIC01MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMi44cHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWxzIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIC5haGV0by1wcmljaW5nX19kZXRhaWwge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Y3ZjdmNztcbiAgbWluLWhlaWdodDogNDFweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsLS1jaGVja2VkIHtcbiAgbWFyZ2luLXRvcDogMTZweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyAuYWhldG8tcHJpY2luZ19fZGV0YWlsLS1jaGVja2VkOmJlZm9yZSB7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbC0tbm90LWxhYmVsZWQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLXNhYXMgLmFoZXRvLXByaWNpbmdfX2RldGFpbC0tbm90LWxhYmVsZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyBbZGF0YS1sYWJlbF0ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0taG9tZS1zYWFzIFtkYXRhLWxhYmVsXTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLWhvbWUtc2FhcyBbZGF0YS1sYWJlbF06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1sYWJlbCk7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWxlZ2VuZF9faGVhZGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXgtd2lkdGg6IDM2MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tbGVnZW5kIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gIGhlaWdodDogMTgwcHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1sZWdlbmQgLnVsLS1kb3R0ZWQgbGk6YmVmb3JlIHtcbiAgdG9wOiAtNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tbGVnZW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haGV0by1wcmljaW5nLS1kZWZhdWx0OmhvdmVyLCAuYWhldG8tcHJpY2luZy0tYWx0ZXJuYXRpdmU6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA4MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB1bCxcbi5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiBvbCxcbi5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZ19faWNvIHtcbiAgZm9udC1zaXplOiA2MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2Zvb3RlciAuYWhldG8tYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGNvbG9yOiAjOTk5OTk5O1xufVxuXG4uYWhldG8tcHJpY2luZ19fZm9vdGVyIC5haGV0by1idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcHJpY2luZ19fb3B0aW9ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNnB4O1xuICByaWdodDogMDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX29wdGlvbnMtaXRlbSB7XG4gIHBhZGRpbmc6IDNweCAxMXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMThweDtcbn1cblxuLmFoZXRvLXByaWNpbmdfX29wdGlvbnMtaXRlbSArIC5haGV0by1wcmljaW5nX19vcHRpb25zLWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA1cHg7XG59XG5cbi5haGV0by1wcmljaW5nOmhvdmVyIC5haGV0by1wcmljaW5nX19mb290ZXIgLmFoZXRvLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG4uYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IC0xcHg7XG4gIHBhZGRpbmc6IDE2cHggMCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbS0tZW1wdHkge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtIGg2IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtIHAge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tcHJpY2luZ19fbGlzdC1pY28tb2sge1xuICBjb2xvcjogIzQ4YjgwYztcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmYgIWltcG9ydGFudDtcbiAgcGFkZGluZzogNTNweCA0NHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gaDY6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0ycHg7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb250ZW50OiBcIlwiO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW46aG92ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgbWFyZ2luOiA1MHB4IDAgMzVweDtcbiAgYm9yZGVyLWNvbG9yOiAjZWVlZWVlO1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xuICBjb2xvcjogIzk5OTk5OTtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19idG46aG92ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbS0tZW1wdHkge1xuICBtaW4taGVpZ2h0OiA1MXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbS0tZW1wdHkge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiA0MnB4IDE1cHggMjhweDtcbiAgdHJhbnNpdGlvbjogMC4zcyBjb2xvciwgMC4zcyBiYWNrZ3JvdW5kLWNvbG9yLCAwLjNzIGJveC1zaGFkb3csIDAuM3MgdHJhbnNmb3JtLCAwLjNzIGJvcmRlci1jb2xvcjtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19oZWFkZXIgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICBmb250LXNpemU6IDUwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fdGl0bGUsXG4uYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19idG4ge1xuICAgIG1hcmdpbjogMzVweCAwIDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCwgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19faGVhZGVyLCAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIgLmFoZXRvLXByaWNpbmdfX3RpdGxlLCAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2hlYWRlciAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUhlYWQgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQsIC5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIHBhZGRpbmc6IDEwcHggNDJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXRvcDogMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIDE1cHg7XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXItLWhvbWUtc2FhcyB7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm94LXNoYWRvdzogMCAwIDczLjFweCAxMC45cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctd3JhcHBlci0taG9tZS1zYWFzIHtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICB9XG59XG5cbi5haGV0by1wcmljaW5nLXdyYXBwZXItLWxlZ2VuZCB7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlci0tbGVnZW5kIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy13cmFwcGVyLS1sZWdlbmQge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICB9XG4gIC5haGV0by1wcmljaW5nLXdyYXBwZXItLWxlZ2VuZCAuYWhldG8tcHJpY2luZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19faGVhZGVyIGJyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0gcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8tcHJpY2luZy10YWJsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1wcmljaW5nLXRhYmxlX19oZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogNDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmFoZXRvLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA5O1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8tcHJpY2luZy0tdGFibGVIZWFkIC5haGV0by1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTJweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLXRhYmxlSGVhZCAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiB7XG4gIGZsZXg6IDE7XG4gIG1pbi13aWR0aDogMjAwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS10YWJsZUNvbHVtbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0tdGFibGVDb2x1bW4gLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1wcmljaW5nLXRhYmxlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1wcmljaW5nLXRhYmxlX19jb250ZW50IHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXByaWNpbmctdGFibGVfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLXByaWNpbmctLXRhYmxlQ29sdW1uIHtcbiAgICBtaW4td2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDQ1cHggMCA1MHB4O1xuICB0cmFuc2l0aW9uOiAwLjNzIGNvbG9yLCAwLjNzIGJhY2tncm91bmQtY29sb3IsIDAuM3MgYm94LXNoYWRvdywgMC4zcyB0cmFuc2Zvcm0sIDAuM3MgYm9yZGVyLWNvbG9yO1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICBwYWRkaW5nOiAwIDEwcHggMzBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWV2ZW50IC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlscyB7XG4gIG1hcmdpbjogMTBweCAwIDQ1cHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZXZlbnQgLmFoZXRvLXByaWNpbmdfX2RldGFpbDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fZGV0YWlsOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1ldmVudCAuYWhldG8tcHJpY2luZ19fYnRuOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiA2NXB4IDQwcHggNzVweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0Ni45OHB4IDcuMDJweCByZ2JhKDgxLCA4MSwgODEsIDAuMDUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb246aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX3ByaWNlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyNXB4IDVweCAyMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZXM6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZS12YWx1ZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19wcmljZS1wZXJpb2Qge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtZWR1Y2F0aW9uIC5haGV0by1wcmljaW5nX19idG4ge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1lZHVjYXRpb24gLmFoZXRvLXByaWNpbmdfX2J0bjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RyLXByaWNpbmctYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmcge1xuICBib3gtc2hhZG93OiAwcHggOHB4IDMycHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNik7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19faWNvIHtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19jb3N0LXZhbHVlIHNwYW4ge1xuICBmb250LXNpemU6IDMwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDQwcHggMjlweCAzNXB4IDM5cHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICBtYXJnaW4tdG9wOiAyMnB4O1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX2Rlc2NyaXB0aW9uIGxpIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG59XG5cbi5haGV0by1wcmljaW5nLS1ob21lLWNvbnN0cnVjdGlvbiAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24gbGk6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLXByaWNpbmctLWhvbWUtY29uc3RydWN0aW9uIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiBsaTphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uYWhldG8tcHJpY2luZy0taG9tZS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLmFodC1wcmljaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LXByaWNpbmdfX2ltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiA0O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC1jYXB0aW9uIHtcbiAgcGFkZGluZzogNDdweCA0NXB4IDYwcHg7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZC1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWl0ZW06YmVmb3JlIHtcbiAgdG9wOiA3cHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgY29udGVudDogJ1xcZjQwMCc7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19oZWFkLWNvbnRlbnQge1xuICBmbGV4OiAxO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggNDBweDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2hlYWQtY2FwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faGVhZCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4OiAxIDEgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2UsIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLWRlc2MsIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogLTE4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTE4cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06aG92ZXIgLmFodC1wcmljaW5nX19pdGVtLWNhcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgIHBhZGRpbmctdG9wOiA1NXB4O1xuICB9XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtOmhvdmVyIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzJweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06bGFzdC1jaGlsZCAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbixcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW06bGFzdC1jaGlsZCAuYWh0LXByaWNpbmdfX2l0ZW0tY29udGVudCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0tYnVzaW5lc3MgLmFodC1wcmljaW5nX19pdGVtIGkge1xuICBjb2xvcjogIzQ4QjgwQztcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbiB7XG4gIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICBwYWRkaW5nOiAzN3B4IDMwcHggMzBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1wcmljZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDUwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1jb250ZW50IHtcbiAgcGFkZGluZzogMTBweCAxNXB4IDUzcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1saXN0IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1pdGVtIHtcbiAgcGFkZGluZy10b3A6IDhweDtcbiAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFodC1wcmljaW5nLS1idXNpbmVzcyAuYWh0LXByaWNpbmdfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXByaWNpbmctLWJ1c2luZXNzIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLXlvZ2Ege1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2hlYWQge1xuICBmbGV4OiA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19oZWFkLWNhcHRpb24ge1xuICBwYWRkaW5nOiA0N3B4IDQ1cHggNTVweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faGVhZC10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgZmxleDogMSAxIDA7XG4gIG1hcmdpbjogMCAxNXB4IDY1cHg7XG4gIHBhZGRpbmc6IDUwcHggMzdweCA1NXB4IDQzcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2UsIC5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYywgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS0tYWN0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBwYWRkaW5nLWJvdHRvbTogNDhweDtcbn1cblxuLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbS0tYWN0aXZlOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTdweDtcbiAgcmlnaHQ6IDIycHg7XG4gIHdpZHRoOiA1OXB4O1xuICBoZWlnaHQ6IDU5cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NnB4O1xuICBjb250ZW50OiAnXFxlMDMzJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS15b2dhIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tcHJpY2Uge1xuICBtYXJnaW4tdG9wOiAxOXB4O1xuICBmb250LXNpemU6IDQwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tZGVzYyB7XG4gIG1hcmdpbi10b3A6IDE1cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLWxpc3Qge1xuICBtYXJnaW46IDM1cHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uYWh0LXByaWNpbmctLXlvZ2EgLmFodC1wcmljaW5nX19pdGVtLWl0ZW0ge1xuICBwYWRkaW5nOiAxOXB4IDAgMTZweCAzM3B4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0taXRlbTpiZWZvcmUge1xuICB0b3A6IDE4cHg7XG4gIGxlZnQ6IC0ycHg7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBjb250ZW50OiAnXFw0ZSc7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGluayB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0teW9nYSAuYWh0LXByaWNpbmdfX2l0ZW0tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdS50d28taW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDUwJTtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUudGhyZWUtaW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1wcmljaW5nLS1lZHUudGhyZWUtaW4tcm93IC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBwYWRkaW5nOiA2NXB4IDM1cHggNzVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faXRlbTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19faW1nIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXgtaGVpZ2h0OiAxMDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzdweDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1wcmljaW5nLS1lZHUgLmFodC1wcmljaW5nX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGlzdCB7XG4gIG1hcmdpbjogNTBweCAwIDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2xpbmU6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haHQtcHJpY2luZy0tZWR1IC5haHQtcHJpY2luZ19fbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3ByaWNlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3BlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX3BlcjpiZWZvcmUge1xuICBjb250ZW50OiAnLyAnO1xufVxuXG4uYWh0LXByaWNpbmctLWVkdSAuYWh0LXByaWNpbmdfX2xpbmsge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC02cHg7XG4gIHJpZ2h0OiAtNnB4O1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IC02cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDE0cHggZG90dGVkICNmZmY7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXIge1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXI6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjRjhGOEY4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmw6aG92ZXIgLmFodC1wcmljaW5nX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2lubmVyIHtcbiAgcGFkZGluZzogN3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19jYXB0aW9uIHtcbiAgcGFkZGluZzogNDBweCAxNXB4O1xuICBib3JkZXItYm90dG9tOiAxcHggZG90dGVkICNlZWU7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19kZXNjIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAxM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fY29udGVudCB7XG4gIHBhZGRpbmc6IDM3cHggMjBweCA1MHB4O1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19wcmljZSB7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtcHJpY2luZy0tdHJ2bCAuYWh0LXByaWNpbmdfX2xpc3Qge1xuICBtYXJnaW46IDE3cHggMCAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW0ge1xuICBwYWRkaW5nOiAxM3B4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saXN0LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGlzdC1pdGVtOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uYWh0LXByaWNpbmctLXRydmwgLmFodC1wcmljaW5nX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFodC1wcmljaW5nLS10cnZsIC5haHQtcHJpY2luZ19fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uY29ycG9yYXRlIGltZyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNpbmdsZS1ib3gge1xuICBwYWRkaW5nOiA1MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2luZ2xlLWJveCB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG59XG5cbi5zaW5nbGUtYm94IGgxLFxuLnNpbmdsZS1ib3ggaDIsXG4uc2luZ2xlLWJveCBoMyxcbi5zaW5nbGUtYm94IGg0LFxuLnNpbmdsZS1ib3ggaDUsXG4uc2luZ2xlLWJveCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5zaW5nbGUtYm94IHVsLFxuLnNpbmdsZS1ib3ggb2wge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tbWFwIHtcbiAgaGVpZ2h0OiA2MDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1hcCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG4uYWhldG8tbWFwIGg1IHtcbiAgbWFyZ2luOiAxMHB4IDA7XG59XG5cbi5haGV0by1tYXAgcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLW1hcC0tbWFyZ2lucyB7XG4gIG1hcmdpbjogMCAtMTVweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LWZ1bGwge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtMTAwMCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLW1hcC0taGVpZ2h0LTEwMDAge1xuICAgIGhlaWdodDogNDAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTUwMCB7XG4gIGhlaWdodDogNTAwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC00MzAge1xuICBoZWlnaHQ6IDQzMHB4O1xufVxuXG4uYWhldG8tbWFwLS1oZWlnaHQtNDAwIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmFoZXRvLW1hcC0taGVpZ2h0LTMwMCB7XG4gIGhlaWdodDogMzAwcHg7XG59XG5cbi5haGV0by1tYXAtLWhlaWdodC0yMDAge1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4uZ29vZ2xlLW1hcmtlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmdtLXN0eWxlLWl3IHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5nbS1zdHlsZS1pdyB7XG4gICAgd2lkdGg6IDI5MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFodC1iYW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDUwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWJhbm5lciBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtYmFubmVyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmFodC1iYW5uZXJfX292ZXJsYXktLTEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5haHQtYmFubmVyX19vdmVybGF5LS0yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDAuNDc7XG59XG5cbi5haHQtYmFubmVyX19vdmVybGF5LS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtYmFubmVyX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG59XG5cbi5haHQtYmFubmVyX19pbWcge1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogNzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuXG4uYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgLTEwcHg7XG4gIGZvbnQtc2l6ZTogNDRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lcl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA3MnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luOiA1cHggMDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG59XG5cbi5haHQtYmFubmVyX19saW5rIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWJhbm5lcl9fbGluayB7XG4gICAgcGFkZGluZzogMTBweCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19ob2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbjogMCAyMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0td2l0aC1wcm9tbyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDQwMCUgNDAwJTtcbiAgYW5pbWF0aW9uOiBBbmltYXRpb25OYW1lIDRzIGVhc2UgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgQW5pbWF0aW9uTmFtZSB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbiAgNTAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUxJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwJSA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vIHtcbiAgICB3aWR0aDogNDVweDtcbiAgICBoZWlnaHQ6IDQ1cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS13aXRoLXByb21vIC5haHQtYmFubmVyX19wcm9tby10ZXh0IHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXdpdGgtcHJvbW8gLmFodC1iYW5uZXJfX3Byb21vLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0td2hpdGUtdGV4dCAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCxcbi5haHQtYmFubmVyLS13aGl0ZS10ZXh0IC5haHQtYmFubmVyX19zdWItdGl0bGUsXG4uYWh0LWJhbm5lci0td2hpdGUtdGV4dCAuYWh0LWJhbm5lcl9fdGl0bGUsXG4uYWh0LWJhbm5lci0td2hpdGUtdGV4dCAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0taGVpZ2h0LTgwMCB7XG4gIG1pbi1oZWlnaHQ6IDcwMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1iYW5uZXItLWhlaWdodC04MDAge1xuICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS1oZWlnaHQtODAwIHtcbiAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tZnVsbC1oZWlnaHQge1xuICBoZWlnaHQ6IDEwMHZoO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTEgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZ25QYWludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMSAuYWh0LWJhbm5lcl9fbGluazpub3QoOmhvdmVyKSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICBtYXJnaW46IDAgMCA1cHg7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0yIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMiAuYWh0LWJhbm5lcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTIgLmFodC1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgNXB4O1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlNpZ25QYWludGVyXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tdHJhdmVsLTMgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmFodC1iYW5uZXItLXRyYXZlbC0zIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS10cmF2ZWwtMyAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA4MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMS4xMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDM0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAtOHB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS15b2dhIC5haHQtYmFubmVyX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG59XG5cbi5haHQtYmFubmVyLS15b2dhIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMTA1cHg7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTIgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgZm9udC1zaXplOiA1MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDEycHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMiAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0yIC5haHQtYmFubmVyX19saW5rIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogODBweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fY29udGVudC1pbm5lciB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogOTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0teW9nYS0zIC5haHQtYmFubmVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDM0cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG59XG5cbi5haHQtYmFubmVyLS15b2dhLTMgLmFodC1iYW5uZXJfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogMzNweDtcbn1cblxuLmFodC1iYW5uZXItLXlvZ2EtMyAuYWh0LWJhbm5lcl9fbGluayB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogNzBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4uYWh0LWJhbm5lci0tY29uc3RydWN0aW9uIC5haHQtYmFubmVyX19saW5rcyBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1jb25zdHJ1Y3Rpb24gLmFodC1iYW5uZXJfX2xpbmtzIGE6bnRoLWNoaWxkKG9kZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1iYW5uZXItLWNvbnN0cnVjdGlvbiAuYWh0LWJhbm5lcl9fbGlua3MgYTpudGgtY2hpbGQoZXZlbik6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICBmb250LXNpemU6IDgwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDZweDtcbiAgfVxufVxuXG4uYWh0LWJhbm5lci0tZWR1IC5haHQtYmFubmVyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzVweDtcbn1cblxuLmFodC1iYW5uZXItLWVkdSAuYWh0LWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtYmFubmVyLS1lZHUgLmFodC1iYW5uZXJfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gIH1cbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMSAuYWh0LWJhbm5lcl9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTBweDtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMiAuYWh0LWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMiAuYWh0LWJhbm5lcl9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW5uZXItLWVkdS0tMyAuYWh0LWJhbm5lcl9fbGluayB7XG4gIG1hcmdpbi10b3A6IDQ1cHg7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTMgLmFodC1iYW5uZXJfX2xpbms6bnRoLWNoaWxkKG9kZCkge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haHQtYmFubmVyLS1lZHUtLTMgLmFodC1iYW5uZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1iYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1iYW5fX3N1YnRpdGxlLCAuYWh0LWJhbl9fdGl0bGUsIC5haHQtYmFuX19kZXNjIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LWJhbi0tbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmFodC1iYW4tLW1haW46YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC40O1xufVxuXG4uYWh0LWJhbi0tbWFpbiAuYWh0LWJhbl9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNTBweCAxNXB4O1xufVxuXG4uYWh0LWJhbi0tbWFpbiAuYWh0LWJhbl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZWVlZWVlO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG4uYWh0LWJhbi0tbWFpbiAuYWh0LWJhbl9fZGVzYyB7XG4gIG1hcmdpbjogMzJweCAwICAwO1xuICBjb2xvcjogI2VlZWVlZTtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogNTJweDtcbn1cblxuLmFodC1iYW4tLW1haW4gLmFodC1iYW5fX3ZpZGVvIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBsaW5lLWhlaWdodDogMTAwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay13cmFwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuLmFodC1iYW4tLW1haW4tMSAuYWh0LWJhbl9fbGluay13cmFwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXByaW1lOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXNlY29uZDphZnRlciB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuXG4uYWh0LWJhbi0tbWFpbi0xIC5haHQtYmFuX19saW5rLXNlY29uZDpiZWZvcmUge1xuICBjb250ZW50OiAnb3InO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMjBweDtcbn1cblxuLmFodC1iYW4tLW1haW4tMyAuYWh0LWJhbl9fbGlua3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtYmFuLS1tYWluLTMgLmFodC1iYW5fX2xpbms6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbi0tY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogODAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LWJhbi0tY2hyIHtcbiAgICBwYWRkaW5nOiAwIDgwcHg7XG4gIH1cbn1cblxuLmFodC1iYW4tLWNocjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjQ7XG59XG5cbi5haHQtYmFuLS1jaHIgYiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgcGFkZGluZzogMTAwcHggMTVweCA1MHB4O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19pbWcge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogOTBweDtcbiAgbWF4LWhlaWdodDogOTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzNweDtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDkwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDcwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtYmFuLS1jaHIgLmFodC1iYW5fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1iYW4tLWNociAuYWh0LWJhbl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGlua3Mtd3JhcCB7XG4gIG1hcmdpbi10b3A6IDQ5cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbmtzIHtcbiAgbWFyZ2luOiAtMTJweDtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtYmFuLS1jaHIgLmFodC1iYW5fX2xpbms6bnRoLWNoaWxkKG9kZCkge1xuICBwYWRkaW5nOiAyMXB4IDM1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rOm50aC1jaGlsZChvZGQpOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWJhbi0tY2hyIC5haHQtYmFuX19saW5rOm50aC1jaGlsZChldmVuKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFodC1iYW4tLWNociAuYWh0LWJhbl9fbGluazpudGgtY2hpbGQoZXZlbik6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtNHB4O1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtYmFuLS1jaHIuYWh0LWJhbi0tZnVsbCB7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAuYWh0LWJhbi0tbWFpbi0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHg7XG4gIH1cbn1cblxuLmthcm1hLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5rYXJtYS1jb3B5cmlnaHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5rYXJtYS1jb3B5cmlnaHQge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyIHtcbiAgd2lkdGg6IDE0NzBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldzphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNjVweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogY2FsYygoMTAwJSAvIDUpICsgM3B4KTtcbiAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzNXB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9pbWcvc2Fhcy9tb2JpbGUucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgMDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuICBjb250ZW50OiAnJztcbiAgei1pbmRleDogMTtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5cbi5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmJlZm9yZSwgLmFoZXRvLWltYWdlLXNsaWRlci0tbW9iaWxlLXZpZXcgLnN3aXBlci1jb250YWluZXI6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDcwcHg7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43KSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpIDYwJSwgd2hpdGUgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xuICB6LWluZGV4OiAyO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICBsZWZ0OiAwO1xufVxuXG4uYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLWNvbnRhaW5lcjphZnRlciB7XG4gIHJpZ2h0OiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyB7XG4gICAgd2lkdGg6IDgwMHB4O1xuICB9XG4gIC5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3OmFmdGVyIHtcbiAgICB0b3A6IC00N3B4O1xuICAgIHdpZHRoOiBjYWxjKCgxMDAlIC8gNCkgLSA1cHgpO1xuICB9XG4gIC5haGV0by1pbWFnZS1zbGlkZXItLW1vYmlsZS12aWV3IC5zd2lwZXItY29udGFpbmVyOmFmdGVyLCAuYWhldG8taW1hZ2Utc2xpZGVyLS1tb2JpbGUtdmlldyAuc3dpcGVyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIHdpZHRoOiBjYWxjKDc2JSAvIDIpO1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWxvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYWhldG8tbG9nb19faW1hZ2Uge1xuICB3aWR0aDogYXV0bztcbiAgbWF4LWhlaWdodDogMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNHB4O1xufVxuXG4uYWhldG8tbG9nb19faW1hZ2UtLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1sb2dvX19pbWFnZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1sb2dvX190ZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDI2cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG59XG5cbi5haGV0by1sb2dvX19pbWctZGFyayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAwO1xufVxuXG4ubG9nb193aGl0ZSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbn1cblxuLmxvZ29fd2hpdGUgLmFoZXRvLWxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmxvZ29fd2hpdGUge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmljb25zLXdpZGdldCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbn1cblxuLmljb25zLXdpZGdldF9faXRlbSB7XG4gIHBhZGRpbmc6IDEycHg7XG59XG5cbi5pY29ucy13aWRnZXRfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG59XG5cbi5pY29ucy13aWRnZXRfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5pY29ucy13aWRnZXRfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDZweDtcbiAgfVxuICAuaWNvbnMtd2lkZ2V0X19pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLmljb25zLXdpZGdldF9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5pY29ucy13aWRnZXRfX2xpbmsge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBrZXlmcmFtZXMgZmFkZS16b29tLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtem9vbS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zaXRlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB6LWluZGV4OiAxMDA7XG4gIGFuaW1hdGlvbjogZmFkZS16b29tLWluIDAuM3MgZm9yd2FyZHM7XG59XG5cbi5zaXRlLXNlYXJjaC5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zaXRlLXNlYXJjaC5jbG9zaW5nIHtcbiAgYW5pbWF0aW9uOiBmYWRlLXpvb20tb3V0IDAuM3MgZm9yd2FyZHM7XG59XG5cbi5zaXRlLXNlYXJjaCAuY2xvc2UtYnRuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQ4cHg7XG4gIHJpZ2h0OiA0OHB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LXNpemU6IDI4cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnNpdGUtc2VhcmNoIC5jbG9zZS1idG4gLmNsb3NlLWljb24ge1xuICB3aWR0aDogMThweDtcbiAgaGVpZ2h0OiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc2l0ZS1zZWFyY2ggLmNsb3NlLWJ0biB7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5zaXRlLXNlYXJjaCAuZm9ybS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgbWFyZ2luLXRvcDogLTMycHg7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZvcm0ge1xuICBtYXgtd2lkdGg6IDU0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogOHB4IDEycHg7XG4gIGJvcmRlcjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNzAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDotbW96LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZDo6LW1vei1wbGFjZWhvbGRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQ6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAuc2l0ZS1zZWFyY2ggLnNlYXJjaC1maWVsZCB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gIH1cbn1cblxuLnNpdGUtc2VhcmNoIC5zZWFyY2gtZmllbGQ6Zm9jdXMsIC5zaXRlLXNlYXJjaCAuc2VhcmNoLWZpZWxkLmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5zaXRlLXNlYXJjaCAuc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ud3BtbC1scyB1bCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLndwbWwtbHMgLndwbWwtbHMtZmxhZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2ssXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24ge1xuICB3aWR0aDogYXV0bztcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEsXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIGEud3BtbC1scy1pdGVtLXRvZ2dsZSxcbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biBhLndwbWwtbHMtaXRlbS10b2dnbGUge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi53cG1sLWxzLWxlZ2FjeS1kcm9wZG93bi1jbGljayBhLndwbWwtbHMtaXRlbS10b2dnbGU6YWZ0ZXIsXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gYS53cG1sLWxzLWl0ZW0tdG9nZ2xlOmFmdGVyIHtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0zcHgpO1xufVxuXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24tY2xpY2sgLndwbWwtbHMtc3ViLW1lbnUsXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtc3ViLW1lbnUge1xuICByaWdodDogYXV0bztcbiAgbWluLXdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDVweCAwO1xuICBib3gtc2hhZG93OiAwIDAgN3B4IDAgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrIC53cG1sLWxzLXN1Yi1tZW51IGEsXG4ud3BtbC1scy1sZWdhY3ktZHJvcGRvd24gLndwbWwtbHMtc3ViLW1lbnUgYSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5haGV0by10b29sYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWhldG8tdG9vbGJhciAucmVnaXN0YXJ0aW9uLFxuLmFoZXRvLXRvb2xiYXIgLmxvZy1pbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDhweCAyNXB4O1xufVxuXG4uYWhldG8tdG9vbGJhciAud2lkZ2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogOHB4IDMzcHggOHB4IDI0cHg7XG59XG5cbi5haGV0by10b29sYmFyIC5haHQtc29jaWFscyB7XG4gIHBhZGRpbmc6IDExcHggMjVweDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by10b29sYmFyIC5haHQtc29jaWFsc19faXRlbSBhIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAwO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDkwcHggNDVweCA2MHB4O1xufVxuXG4uYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luLXRvcDogNTVweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzX190aXRsZSwgLmFoZXRvLXNlcnZpY2VzX19wcmljZSB7XG4gIG1hcmdpbjogMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuN3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tc2VydmljZXNfX3RleHQge1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMS43ZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tc2VydmljZXNfX2xpbmsgW2NsYXNzXj0naW9uJ10ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiByaWdodCAwLjJzIGVhc2Utb3V0O1xuICBmb250LXNpemU6IDAuOWVtO1xufVxuXG4uYWhldG8tc2VydmljZXNfX2xpbms6aG92ZXIgLmlvbi1hcnJvdy1yaWdodC1jIHtcbiAgcmlnaHQ6IC00cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fbGFiZWwge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlc19fdGltZSB7XG4gIHBhZGRpbmc6IDVweCAxM3B4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbHVtbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGhlaWdodDogMjM1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tZXZlbnRzIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDMwcHggMzVweCAzNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMzFweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1ldmVudHMgLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGVhc2Utb3V0O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX3RpbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMzhweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWV2ZW50cyAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtaW4taGVpZ2h0OiA2MnB4O1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLXNpbXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAwO1xuICBtaW4taGVpZ2h0OiA0ODVweDtcbiAgcGFkZGluZzogNzBweCA0MHB4IDYwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG4uYWhldG8tc2VydmljZXMtLXNpbXBsZSAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIG1heC13aWR0aDogMjQ1cHg7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIC5haGV0by1zZXJ2aWNlc19fcHJpY2Uge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDI4cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1heC13aWR0aDogMjQ1cHg7XG4gIG1pbi1oZWlnaHQ6IDU2cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tc2ltcGxlIC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tc2VydmljZXMtLXNpbXBsZSB7XG4gICAgcGFkZGluZzogNzBweCAyMHB4IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1zaW1wbGU6aG92ZXIge1xuICAgIHRvcDogLTMwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDM1cHggNTBweCAwIHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4gIH1cbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudDpob3ZlciB7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1idXNucy1ldmVudCAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyMzVweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fdGltZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0M3B4O1xuICBwYWRkaW5nOiA3cHggMTNweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHBhZGRpbmc6IDM1cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tYnVzbnMtZXZlbnQgLmFoZXRvLXNlcnZpY2VzX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWJ1c25zLWV2ZW50IC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24ge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbjpob3ZlciAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTcwcHgpO1xuICBib3gtc2hhZG93OiAwcHggOHB4IDE1cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNDVweCA0MHB4O1xuICBtYXgtd2lkdGg6IDg4JTtcbiAgbWFyZ2luOiBhdXRvO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgaGVpZ2h0OiAyNTBweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxM3B4O1xuICByaWdodDogMTNweDtcbiAgZm9udC1zaXplOiAzOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19jYXB0aW9uIHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbiAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uIC5haGV0by1zZXJ2aWNlc19fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXNlcnZpY2VzX19saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3Mge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gIGhlaWdodDogMzUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX2ltYWdlIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1zZXJ2aWNlcy0tY29uc3RydWN0aW9uLW5ld3MgLmFoZXRvLXNlcnZpY2VzX19pbWFnZSB7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbWFyZ2luOiAyMHB4IDBweCAxM3B4O1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNvbnN0cnVjdGlvbi1uZXdzIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgcGFkZGluZy1yaWdodDogMjVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLXNlcnZpY2VzLS1jb25zdHJ1Y3Rpb24tbmV3cyAuYWhldG8tc2VydmljZXNfX3RpdGxlIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGhlaWdodDogMzcwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyBpbWcge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19faW1hZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX2NhcHRpb24ge1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1zZXJ2aWNlcy0tY2hlc3MgLmFoZXRvLXNlcnZpY2VzX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAzNXB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fbGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFoZXRvLXNlcnZpY2VzLS1jaGVzcyAuYWhldG8tc2VydmljZXNfX3RleHQge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8tc2VydmljZXMtLWNoZXNzIC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gIG1hcmdpbi10b3A6IDEzcHg7XG4gIHBhZGRpbmc6IDE4cHggMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cblxuLmFodC1zZXJ2aWNlLS1lZHUgLmFodC1zZXJ2aWNlX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWVkdSAuYWh0LXNlcnZpY2VfX2ljb24ge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICBmb250LXNpemU6IDcycHg7XG59XG5cbi5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9fZGVzYyB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9fZGVzYyB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG59XG5cbi5haHQtc2VydmljZS0tZWR1IC5haHQtc2VydmljZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMzdweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1zZXJ2aWNlLS10cnZsIC5haHQtc2VydmljZV9faW1nIHtcbiAgbWF4LXdpZHRoOiA4MHB4O1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLXRydmwgLmFodC1zZXJ2aWNlX190aXRsZSB7XG4gIG1hcmdpbjogMTlweCAwIDA7XG59XG5cbi5haHQtc2VydmljZS0tdHJ2bCAuYWh0LXNlcnZpY2VfX2Rlc2Mge1xuICBtYXJnaW46IDIwcHggMCAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuLmFodC1zZXJ2aWNlLS10cnZsIC5haHQtc2VydmljZV9fbGluayB7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG59XG5cbi5haHQtc2VydmljZS0tY2hyOmhvdmVyIC5haHQtc2VydmljZV9fdG9wOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDQwcHgpO1xuICBvcGFjaXR5OiAwO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX3RvcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAzNHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX3RvcDpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICNmZmYgMCUsICNmZWVlZTMgMTAwJSk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtc2VydmljZS0tY2hyIC5haHQtc2VydmljZV9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4MHB4O1xufVxuXG4uYWh0LXNlcnZpY2UtLWNociAuYWh0LXNlcnZpY2VfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX19kZXNjIHtcbiAgbWFyZ2luOiAyM3B4IDAgMDtcbn1cblxuLmFodC1zZXJ2aWNlLS1jaHIgLmFodC1zZXJ2aWNlX19saW5rIHtcbiAgbWFyZ2luLXRvcDogMjZweDtcbn1cblxuLm11bHRpLWxhbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5tdWx0aS1sYW5nX19hY3RpdmUge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLm11bHRpLWxhbmdfX2FjdGl2ZSAubXVsdGktbGFuZ19fbGFuZ3VhZ2UtdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubXVsdGktbGFuZ19faXRlbSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLm11bHRpLWxhbmdfX2l0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tdWx0aS1sYW5nX19sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMjVweDtcbn1cblxuLm11bHRpLWxhbmdfX2xhbmd1YWdlLWltZyB7XG4gIHdpZHRoOiAzMXB4O1xuICBoZWlnaHQ6IDMxcHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5tdWx0aS1sYW5nX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IC0yNXB4O1xuICBwYWRkaW5nOiAyNXB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5sb2dvX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmxvZ29fX2ltZy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubG9nb19faW1nLWhvbGRlciArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxMXB4O1xufVxuXG4ubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogMzVweDtcbn1cblxuLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5hdXRoZW50aWNhdGlvbl9fc2lnbi1pbiwgLmF1dGhlbnRpY2F0aW9uX19zaWduLXVwIHtcbiAgcGFkZGluZzogMTZweCAzNXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmF1dGhlbnRpY2F0aW9uX19sb2ctaW4sIC5hdXRoZW50aWNhdGlvbl9fcmVnaXN0ZXIge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIHtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgaGVpZ2h0OiA0NDBweDtcbiAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDM0MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS0taGVpZ2h0IHtcbiAgICBoZWlnaHQ6IDg4MHB4O1xuICB9XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS0taGVpZ2h0IC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS1oZWlnaHQge1xuICAgIGhlaWdodDogNjgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLS13aWR0aCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0tLXdpZHRoIC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDUyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbSB7XG4gICAgaGVpZ2h0OiAzODBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMSAuYWh0LWRlYWxfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEzMHB4IC02NXB4IHJnYmEoMCwgMCwgMCwgMC43KTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC0yMDBweCAxMzBweCAtNjVweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9faXRlbS1pbm5lcjpob3ZlciAuYWh0LWRlYWxfX2Rlc2Mge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19iZyB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19jb250ZW50IHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX19wcmljZSB7XG4gIG1hcmdpbjogMCAwIDVweDtcbn1cblxuLmFodC1kZWFsLS10cnZsLTEgLmFodC1kZWFsX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0xIC5haHQtZGVhbF9fZGVzYyB7XG4gIG1hcmdpbjogMTNweCAwIDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA4MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjAwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTIge1xuICAgIGhlaWdodDogNjAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1kZWFsLS10cnZsLTIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTI6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC44NTtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yOmJlZm9yZSB7XG4gICAgb3BhY2l0eTogMC42O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMjpob3ZlcjpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICAuYWh0LWRlYWwtLXRydmwtMjpob3ZlciAuYWh0LWRlYWxfX2Rlc2Mge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCAzMHB4O1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDcxcHggNTBweDtcbiAgfVxufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX3Byb21vIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIG1pbi13aWR0aDogMTI1cHg7XG4gIHBhZGRpbmc6IDdweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX3ByaWNlIHtcbiAgbWFyZ2luOiAwIDAgOXB4O1xufVxuXG4uYWh0LWRlYWwtLXRydmwtMiAuYWh0LWRlYWxfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19kZXNjIHtcbiAgbWFyZ2luOiA4cHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haHQtZGVhbC0tdHJ2bC0yIC5haHQtZGVhbF9fZGVzYyB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuLmFodC1kZWFsLS10cnZsLTIgLmFodC1kZWFsX19saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haHQtdG91ci0tdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS0yIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tMyAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS0zIC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LXRvdXItLXRydmwuYWh0LXRvdXItLTQgLmFodC10b3VyX19pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxKSBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bC5haHQtdG91ci0tNCAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10b3VyLS10cnZsLmFodC10b3VyLS00IC5haHQtdG91cl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2l0ZW0ge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faXRlbS1pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19pdGVtLWlubmVyOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDEycHggNDlweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19jYXB0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogMjhweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJveC1zaGFkb3c6IGluc2V0IDBweCAtOTlweCAxMTBweCAtMzRweCByZ2JhKDAsIDAsIDAsIDAuODUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2NhcHRpb24ge1xuICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICB9XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2ltZy1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3JhdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogN3B4O1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19yYXRlLWljb24ge1xuICBjb2xvcjogI0ZGQkI0OTtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3JhdGUtaWNvbjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19zdGFycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3JhdGUge1xuICBtYXJnaW46IDAgMCAwIDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19tYWluIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWxzIHtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faWNvbjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXRhaWwtdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9faW5mbyB7XG4gIHBhZGRpbmc6IDI4cHggMzBweCA2MHB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19wcmljZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19mcm9tIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX3BlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRvdXItLXRydmwgLmFodC10b3VyX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bCAuYWh0LXRvdXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAxOHB4O1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuLmFodC10b3VyLS10cnZsIC5haHQtdG91cl9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRvdXItLXRydmwtMjpob3ZlciAuYWh0LXRvdXJfX3Byb21vIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9faW1nIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDIyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fcHJvbW8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IC0yMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogNzBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMDAlIDEwMCU7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fcHJvbW8tdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDQzcHg7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdG91ci0tdHJ2bC0yIC5haHQtdG91cl9fZGVzYyB7XG4gIG1hcmdpbjogMjZweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzNnB4O1xufVxuXG4uYWh0LXRvdXItLXRydmwtMiAuYWh0LXRvdXJfX2xpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlZWU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LXRkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC10ZF9fdGIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogNTAwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC10ZF9fdGItY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQ4cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fdGItY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gIH1cbn1cblxuLmFodC10ZF9fdGItdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LXRkX190Yi1yYXRpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAyM3B4O1xufVxuXG4uYWh0LXRkX190Yi1zdGFycyB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLmFodC10ZF9fdGItc3RhciB7XG4gIGZvbnQtc2l6ZTogMjFweDtcbn1cblxuLmFodC10ZF9fdGItcmF0ZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtdGRfX21haW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19tYWluIHtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LXRkX19jb250ZW50IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19jb250ZW50IHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDcwcHgpO1xuICB9XG59XG5cbi5haHQtdGRfX3NwZWNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiA4OXB4IDAgNzdweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC10ZF9fc3BlY3Mge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgfVxufVxuXG4uYWh0LXRkX19zcGVjIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1iYXNpczogMzMuMzMlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtdGRfX3NwZWMge1xuICAgIGZsZXgtYmFzaXM6IDMwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LXRkX19zcGVjIHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fc3BlYyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWh0LXRkX19zcGVjLWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haHQtdGRfX3NwZWMtdGV4dCB7XG4gIGZsZXg6IDEgMSAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haHQtdGRfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haHQtdGRfX21lbnU6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMTVweDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19tZW51OmJlZm9yZSB7XG4gICAgcmlnaHQ6IC03MHB4O1xuICB9XG59XG5cbi5haHQtdGRfX21lbnUtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdGRfX21lbnUtaXRlbSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC10ZF9fbWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDM4cHg7XG4gIH1cbn1cblxuLmFodC10ZF9fbWVudS1pdGVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5haHQtdGRfX21lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LXRkX19tZW51LXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMjRweCA4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC10ZF9fbWVudS10ZXh0OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDRweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC10ZF9fbWVudS10ZXh0OmhvdmVyOmJlZm9yZSwgLmFodC10ZF9fbWVudS10ZXh0LmFjdGl2ZTpiZWZvcmUge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFodC10ZF9fdW5pdHMge1xuICBwYWRkaW5nLWJvdHRvbTogMTMwcHg7XG59XG5cbi5haHQtdGRfX3VuaXQge1xuICBtYXJnaW4tdG9wOiA4MHB4O1xufVxuXG4uYWh0LXRkX191bml0LXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtdGRfX3VuaXQtLWNvbW1lbnRzIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmFodC10ZF9fZGVzYyB7XG4gIHBhZGRpbmc6IDZweCAwO1xufVxuXG4uYWh0LXRkX19kZXNjIHAge1xuICBtYXJnaW46IDI0cHggMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haHQtdGRfX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDIxcHggMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX2RldGFpbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LXRkX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG5cbi5haHQtdGRfX2RldGFpbC1sZWZ0IHtcbiAgd2lkdGg6IDU3JTtcbn1cblxuLmFodC10ZF9fZGV0YWlsLXJpZ2h0IHtcbiAgd2lkdGg6IDQzJTtcbn1cblxuLmFodC10ZF9fZGV0YWlsLWluZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmFodC10ZF9fZGV0YWlsLXRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiA2cHggMCA0cHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX2RldGFpbC10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2RldGFpbC10ZXh0IHtcbiAgZmxleDogMTtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWh0LXRkX19kZXRhaWwtY2hlY2ssIC5haHQtdGRfX2RldGFpbC1jbG9zZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIycHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuLmFodC10ZF9fcm91dGVzIHtcbiAgbWFyZ2luLXRvcDogMzhweDtcbn1cblxuLmFodC10ZF9fcm91dGUtY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIDAgMjBweDtcbiAgcGFkZGluZzogMjBweCAzNXB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmFodC10ZF9fcm91dGUtY2FwdGlvbi5hY3RpdmUgLmFodC10ZF9fcm91dGUtaWNvbiB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5cbi5haHQtdGRfX3JvdXRlLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDIwcHggMCAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19yb3V0ZS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5haHQtdGRfX3JvdXRlLWljb24ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4uYWh0LXRkX19yb3V0ZS1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtdGRfX3JvdXRlLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIHotaW5kZXg6IDI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3JvdXRlLW5hbWUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19yb3V0ZS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgaGVpZ2h0OiAyNzBweDtcbiAgcGFkZGluZzogMjVweCAzNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3JvdXRlLWltZyB7XG4gICAgaGVpZ2h0OiA0NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LXRkX19yb3V0ZS1pbWcge1xuICAgIGhlaWdodDogMzUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC10ZF9fcm91dGUtaW1nIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX3JvdXRlLWltZzpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICMwMDApO1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMC43O1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWh0LXRkX19yb3V0ZS10ZXh0IHtcbiAgcGFkZGluZzogMzVweCAzNXB4IDQ1cHg7XG59XG5cbi5haHQtdGRfX3JvdXRlLWRlc2Mge1xuICBtYXJnaW46IDA7XG59XG5cbi5haHQtdGRfX21hcCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRkX19waG90b3Mge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDM4cHg7XG59XG5cbi5haHQtdGRfX3Bob3RvczpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgY29udGVudDogJyc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3Bob3RvczpiZWZvcmUge1xuICAgIGhlaWdodDogNTMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC10ZF9fcGhvdG9zOmJlZm9yZSB7XG4gICAgaGVpZ2h0OiA0NjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRkX19waG90b3M6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX3Bob3RvIHtcbiAgaGVpZ2h0OiA0NjBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGRfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDUzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtdGRfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDMyMHB4O1xuICB9XG59XG5cbi5haHQtdGRfX2NvbW1lbnRzIHtcbiAgcGFkZGluZy10b3A6IDEzcHg7XG59XG5cbi5haHQtdGRfX3NiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtdGRfX3NiIHtcbiAgICBmbGV4LWJhc2lzOiA0MzBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC10ZF9fc2Ige1xuICAgIGZsZXgtYmFzaXM6IDM3MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19ib29rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LXRkX19ib29rIHtcbiAgICBtYXJnaW4tdG9wOiAtOTBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19ib29rLWNhcHRpb24ge1xuICBoZWlnaHQ6IDkwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haHQtdGRfX2Jvb2stY2FwdGlvbi0tZGlzY291bnQ6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LXRkX19ib29rLWNhcHRpb24tLWRpc2NvdW50IC5haHQtdGRfX2Jvb2stY29zdCB7XG4gIHBhZGRpbmc6IDMzcHggMTVweCAyNHB4O1xufVxuXG4uYWh0LXRkX19ib29rLWNvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjhweCAxNXB4IDI5cHg7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLmFodC10ZF9fYm9vay1kaXNjb3VudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtNDBweDtcbiAgbGVmdDogNTAlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMHB4O1xuICBoZWlnaHQ6IDcwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3b3JkLXNwYWNpbmc6IDEwMHB4O1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LXRkX19ib29rLWZyb20ge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtdGRfX2Jvb2stcHJpY2Uge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtdGRfX2Jvb2staWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG4uYWh0LXRkX19ib29rLWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtdGRfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmFodC10ZF9fYnRuIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMjNweCAxMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFodC10ZF9fYnRuOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtdGRfX2Zvcm0td3JhcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtdGRfX2Zvcm0td3JhcC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFodC10ZF9fZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtdGRfX2Zvcm0ge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgfVxufVxuXG4uYWh0LXRkX19mb3JtIHRleHRhcmVhIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgaGVpZ2h0OiAyMDBweDtcbiAgcmVzaXplOiBub25lO1xufVxuXG4uYWh0LXRkX19lbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDlweCAyMHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4MSkge1xuICAuYWh0LXRkX19lbGVtZW50LS1oYWxmIHtcbiAgICB3aWR0aDogNDclO1xuICB9XG59XG5cbi5haHQtdGRfX3N1Ym1pdCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxOHB4IDUwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LXRkX19zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC10ZF9faW5mb3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWh0LXRkX19pbmZvIHtcbiAgZmxleDogMTtcbiAgcGFkZGluZzogMTVweCAxMHB4O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXRkX19pbmZvOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDA7XG59XG5cbi5haHQtdGRfX2luZm8taWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xufVxuXG4uYWh0LXRkX193aHkge1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG59XG5cbi5haHQtdGRfX3doeS10aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjZweCAzMHB4IDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFodC10ZF9fd2h5LWxpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEycHggMDtcbn1cblxuLmFodC10ZF9fd2h5LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxMXB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uYWh0LXRkX193aHktaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmFodC10ZF9fd2h5LWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFodC10ZF9fd2h5LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uYWh0LXRkX193aHktdGV4dCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC10ZF9fd2lkZ2V0cyB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtY3RhIGgxIHtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cbn1cblxuLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG59XG5cbi5haHQtY3RhX190aXRsZSBiIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbi5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbjogNDVweCAtMTVweCAtMTVweDtcbn1cblxuLmFodC1jdGFfX2xpbmtzIGEge1xuICBtYXJnaW46IDE1cHg7XG59XG5cbi5haHQtY3RhX19saW5rIC5pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG4uYWh0LWN0YV9fdGVsIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFodC1jdGFfX3RlbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbi5haHQtY3RhX190ZWwtaWNvbjphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTZweDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMzVkZWcpO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGNvbnRlbnQ6ICfilrwnO1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXNpbXBsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX190ZXh0IHtcbiAgZmxleDogMSAxIDA7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX3RleHQge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMTVweDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMHB4O1xufVxuXG4uYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19kZXNjIHtcbiAgbWFyZ2luOiAxM3B4IDAgMDtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGlua3Mge1xuICBtYXJnaW46IDAgLTEwcHggLTEwcHg7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2xpbmsge1xuICBtYXJnaW46IDEwcHg7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLXNpbXBsZSAuYWh0LWN0YV9fbGluayBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTNweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG59XG5cbi5haHQtY3RhLS1zaW1wbGUgLmFodC1jdGFfX2xpbms6bm90KDpob3Zlcikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWN0YS0tc2ltcGxlIC5haHQtY3RhX19saW5rIHtcbiAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX3N1Yi10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDMxcHggMCAxOXB4O1xuICBmb250LXdlaWdodDogMzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fdGl0bGUge1xuICAgIG1hcmdpbjogMjFweCAwIDlweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fbGlua3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLmFodC1jdGEtLWNsYXNzaWMgLmFodC1jdGFfX2xpbmsge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0tY2xhc3NpYyAuYWh0LWN0YV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWN0YS0tbW9kZXJuIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi5haHQtY3RhLS1tb2Rlcm4gLmFodC1jdGFfX2xpbmtzIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbi10b3A6IC0xNXB4O1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uYWh0LWN0YS0tbW9kZXJuIC5haHQtY3RhX19saW5rLmFoZXRvLWJ0bi0tdHJhbnMge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fbGluay5haGV0by1idG4tLXRyYW5zOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLW1vZGVybiAuYWh0LWN0YV9fbGluazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fc3ViLXRpdGxlLFxuLmFodC1jdGEtLXQtd2hpdGUgLmFodC1jdGFfX3RpdGxlLFxuLmFodC1jdGEtLXQtd2hpdGUgLmFodC1jdGFfX2Rlc2MsXG4uYWh0LWN0YS0tdC13aGl0ZSAuYWh0LWN0YV9fdGVsIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcyAuYWh0LWN0YV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MgLmFodC1jdGFfX2xpbmsge1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19saW5rIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19zdWItdGl0bGU6YmVmb3JlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWN0YS0tYnVzaW5lc3MtMiAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDIwcHggMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtY3RhLS1idXNpbmVzcy0yIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDU1cHg7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX19zdWItdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LWZhbWlseTogXCJEYW5jaW5nIFNjcmlwdFwiO1xuICBmb250LXNpemU6IDMwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xufVxuXG4uYWh0LWN0YS0teW9nYSAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMi41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX19saW5rcyB7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cbi5haHQtY3RhLS15b2dhIC5haHQtY3RhX19saW5rIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haHQtY3RhLS1jb25zdHJ1Y3Rpb24gLmFodC1jdGFfX3RpdGxlIGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNDhweDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uYWh0LWN0YS0tY29uc3RydWN0aW9uIC5haHQtY3RhX190aXRsZSBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTVweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1jdGEtLWNvbnN0cnVjdGlvbiAuYWh0LWN0YV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDM1cHggMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXRydmwgLmFodC1jdGFfX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bCAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDE1cHggMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19saW5rIHtcbiAgbWFyZ2luOiAxNXB4IDA7XG59XG5cbi5haHQtY3RhLS10cnZsIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsLTIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiB7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgfVxufVxuXG4uYWh0LWN0YS0tdHJ2bC0yOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjcpO1xuICBjb250ZW50OiAnJztcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19jb250YWluZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fY29udGFpbmVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX3RleHQge1xuICBwYWRkaW5nOiA1MHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX3RleHQge1xuICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2ltZy1ob2xkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9faW1nLWhvbGRlciB7XG4gICAgZmxleDogMSAxIDUwJTtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19pbWctaG9sZGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIHtcbiAgbWFyZ2luLXRvcDogNDdweDtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBiciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gcCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBmb3JtIHtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSBmb3JtID4gcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gZm9ybSA+IHAge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1jdGEtLXRydmwtMiAuYWh0LWN0YV9fZm9ybSAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICBmbGV4OiAxO1xufVxuXG4uYWh0LWN0YS0tdHJ2bC0yIC5haHQtY3RhX19mb3JtIFt0eXBlPWVtYWlsXSxcbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gW3R5cGU9c3VibWl0XSB7XG4gIHBhZGRpbmc6IDE5cHggNDBweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gW3R5cGU9ZW1haWxdIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtY3RhLS10cnZsLTIgLmFodC1jdGFfX2Zvcm0gW3R5cGU9c3VibWl0XSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWN0YS0tY2hyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogNTgwcHg7XG4gIHBhZGRpbmc6IDYwcHggMCA0MHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2NvbnRlbnQtLXJpZ2h0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2NvbnRlbnQtLWxlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2ltZyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LWhlaWdodDogNjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMjZweDtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX3RpdGxlIGIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fZGVzYyB7XG4gIG1hcmdpbjogMTdweCAwIDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi5haHQtY3RhLS1jaHIgLmFodC1jdGFfX2ljb24tbGlua3Mge1xuICBtYXJnaW4tdG9wOiA0NnB4O1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNzBweDtcbiAgaGVpZ2h0OiA3MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWh0LWN0YS0tY2hyIC5haHQtY3RhX19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1jdGEtLWNociAuYWh0LWN0YV9faWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDI4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5haHQtY3RhIC5haHQtY3RhX190ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGgge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aCAuYWhldG8tYnRuIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMzdweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGggLmFoZXRvLWJ0biB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxufVxuXG4uYWhldG8tYnRuLWNvbnRhaW5lci0tZnVsbHdpZHRoIC5haGV0by1idG4gaSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXItLWZ1bGx3aWR0aC0yIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDA7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGgtMiAuYWhldG8tYnRuIHtcbiAgZmxleDogMSAwIGF1dG87XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1idG4tY29udGFpbmVyLS1mdWxsd2lkdGgtMiAuYWhldG8tYnRuIGkge1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5haHQtYnEtaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uYWh0LWJxLWltZ19fbGVmdCB7XG4gIGZsZXg6IDEgMSAwO1xuICBtaW4td2lkdGg6IDI4MHB4O1xuICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1icS1pbWdfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMSAxIDA7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMjgwcHg7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjZmZmO1xufVxuXG4uYWh0LWJxLWltZ19fYnEge1xuICBmbGV4OiAxIDEgMjIwcHg7XG4gIHBhZGRpbmc6IDI3cHggNDBweDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICNmZmY7XG59XG5cbi5haHQtYnEtaW1nX19icTpiZWZvcmUsIC5haHQtYnEtaW1nX19icTphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDQ1cHg7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDg5cHg7XG59XG5cbi5haHQtYnEtaW1nX19icTpiZWZvcmUge1xuICBjb250ZW50OiAn4oCcJztcbn1cblxuLmFodC1icS1pbWdfX2JxOmFmdGVyIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGNvbnRlbnQ6ICfigJ0nO1xufVxuXG4uYWh0LWJxLWltZ19fYnEtdGV4dCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxMHB4IDAgMjJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjZweDtcbn1cblxuLmFodC1icS1pbWdfX2JxLWltZyB7XG4gIGZsZXg6IDEgMSAyMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LWF1dGhvcl9faW1nLWhvbGRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7XG59XG5cbi5haHQtYXV0aG9yX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5haHQtYXV0aG9yX19uYW1lIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1hdXRob3JfX3BvcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuLmFodC1hdXRob3JfX3BvczpiZWZvcmUge1xuICBjb250ZW50OiAnLyc7XG59XG5cbi5haHQtaW5mbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWluZm9fX2ltZyB7XG4gIGhlaWdodDogMjgwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1pbmZvX19pbWctaW5uZXIge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uYWh0LWluZm9fX2ltZy1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5haHQtaW5mb19fcGVyc29ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haHQtaW5mb19fcGVyc29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiA5MHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmFodC1pbmZvX19wZXJzb24taW1nIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbn1cblxuLmFodC1pbmZvX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogNXB4IDAgMDtcbn1cblxuLmFodC1pbmZvX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haHQtaW5mb19fZGVzYyB7XG4gIG1hcmdpbjogMjVweCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWluZm9fX2xpbmsge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbHMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDEgMSAwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAxOHB4IDEwcHg7XG59XG5cbi5haHQtaW5mb19fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWh0LWluZm9fX2RldGFpbC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlOmhvdmVyIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0KTtcbiAgfVxuICAuYWh0LWluZm8tLXlvZ2EtY291cnNlOmhvdmVyIC5haHQtaW5mb19fcGVyc29uIHtcbiAgICBtYXJnaW4tbGVmdDogLTE4cHg7XG4gIH1cbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZTpob3ZlciAuYWh0LWluZm9fX3BlcnNvbjpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWNvdXJzZSB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogNjBweCA0MHB4IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29ucyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogLTU4cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBib3JkZXI6IDVweCBzb2xpZCAjZmZmO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246bnRoLWNoaWxkKDIpIHtcbiAgei1pbmRleDogNDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3BlcnNvbjpudGgtY2hpbGQoMykge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fcGVyc29uOm50aC1jaGlsZCg0KSB7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19wZXJzb246bnRoLWNoaWxkKDUpIHtcbiAgei1pbmRleDogNTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX3N1YnRpdGxlIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX190aXRsZSB7XG4gIG1hcmdpbjogMTBweCAwO1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtY291cnNlIC5haHQtaW5mb19fZGVzYyB7XG4gIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19saW5rOm5vdCg6aG92ZXIpIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2RldGFpbHMge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuLmFodC1pbmZvLS15b2dhLWNvdXJzZSAuYWh0LWluZm9fX2RldGFpbCB7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5haHQtaW5mby0teW9nYS1jb3Vyc2UgLmFodC1pbmZvX19kZXRhaWw6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA3KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haHQtaW5mby0teW9nYS1ldmVudDpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNCk7XG4gIH1cbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDIzcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2NvbnRlbnQge1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNDVweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fbGluayB7XG4gIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fbGluazpub3QoOmhvdmVyKSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWxzIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlscyB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsIHtcbiAgZmxleDogMCAxIGF1dG87XG59XG5cbi5haHQtaW5mby0teW9nYS1ldmVudCAuYWh0LWluZm9fX2RldGFpbC0tZGF0ZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyMHB4O1xuICBsZWZ0OiAyMHB4O1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxOHB4IDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFodC1pbmZvLS15b2dhLWV2ZW50IC5haHQtaW5mb19fZGV0YWlsLS1kYXRlIC5haHQtaW5mb19fZGV0YWlsLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgd29yZC1zcGFjaW5nOiA4MHB4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwtLWRhdGUgLmFodC1pbmZvX19kZXRhaWwtdGV4dDpmaXJzdC1saW5lIHtcbiAgZm9udC1zaXplOiAzMHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuXG4uYWh0LWluZm8tLXlvZ2EtZXZlbnQgLmFodC1pbmZvX19kZXRhaWwtdGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBib3gtc2hhZG93OiAwcHggMTRweCAyNHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDcpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWZpbHRlci10cnZsX19mb3JtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ZpZWxkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IDk1O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LWZpbHRlci10cnZsX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItdHJ2bF9fZmllbGQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDIwMHB4KSB7XG4gIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxufVxuXG4uYWh0LWZpbHRlci10cnZsX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyOiAwO1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19maWVsZC0tbW9udGg6YWZ0ZXIsIC5haHQtZmlsdGVyLXRydmxfX2ZpZWxkLS10eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDlweDtcbiAgY29udGVudDogJ1xcZjEyMyc7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAxOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWh0LWZpbHRlci10cnZsX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjRweCAyNXB4IDI0cHggNDVweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX3NlbGVjdCBvcHRpb25bZGlzYWJsZWRdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1maWx0ZXItdHJ2bF9faW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyNHB4IDI1cHggMjRweCA0NXB4O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5haHQtZmlsdGVyLXRydmxfX3N1Ym1pdCB7XG4gIGZsZXg6IDE3O1xuICBwYWRkaW5nOiAyNXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgYm9yZGVyOiAwO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWh0LWZpbHRlci15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZmlsdGVyLXlvZ2FfX2lubmVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cblxuLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyIHtcbiAgcGFkZGluZzogMTBweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFodC1maWx0ZXIteW9nYV9fZmlsdGVyIHtcbiAgICBtaW4td2lkdGg6IDE1NHB4O1xuICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlci5hY3RpdmUgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX2ZpbHRlcjpmaXJzdC1jaGlsZCAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogNTAlO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19maWx0ZXI6bGFzdC1jaGlsZCAuYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgd2lkdGg6IDUwJTtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAzM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDpiZWZvcmUsIC5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDphZnRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtZmlsdGVyLXlvZ2FfX3NlbGVjdDpiZWZvcmUge1xuICB0b3A6IC01cHg7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19zZWxlY3Q6YWZ0ZXIge1xuICB0b3A6IC0xMHB4O1xuICB3aWR0aDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBvcGFjaXR5OiAwLjM1O1xufVxuXG4uYWh0LWZpbHRlci15b2dhX19saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDI0cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogMTE7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGRzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgfVxuICAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19maWVsZDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG4gIC5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2ZpZWxkOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQtLWNhdDphZnRlciwgLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fZmllbGQtLXByYy10eXBlOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbnRlbnQ6ICfilrwnO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG59XG5cbi5haHQtZmlsdGVyLS1lZHUgLmFodC1maWx0ZXJfX2lucHV0LCAuYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19pbnB1dCB7XG4gIHBhZGRpbmc6IDMwcHggMjBweDtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fc2VsZWN0IHtcbiAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggNDJweDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFodC1maWx0ZXItLWVkdSAuYWh0LWZpbHRlcl9fc2VsZWN0IG9wdGlvbltkaXNhYmxlZF0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWh0LWZpbHRlci0tZWR1IC5haHQtZmlsdGVyX19zdWJtaXQge1xuICBmbGV4OiAzO1xuICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiB7XG4gIGhlaWdodDogNjAwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogNDVweCA0MHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24ge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbjphZnRlciB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCkgMCUsIHJnYmEoMCwgMCwgMCwgMCkgNDclLCBibGFjayAxMjAlLCBibGFjayAxMDAlKTtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvbnRlbnQge1xuICB6LWluZGV4OiAzO1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fdGl0bGUsIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbiAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19zdWJ0aXRsZSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtLS1jb25zdHJ1Y3Rpb24gLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTcsIDIxLCA1NywgMC45KTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogMjtcbn1cblxuLmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbS0tY29uc3RydWN0aW9uIC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW1fX2NvdmVyLWljb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0tLWNvbnN0cnVjdGlvbjpob3ZlciAuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtX19jb3ZlciB7XG4gIG9wYWNpdHk6IDE7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAudGV4dF9tYXJnaW4ge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuXG4uYWh0LXRleHQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uYWh0LXRleHQtLXRydmwgLmFodC10ZXh0X190ZXh0IHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5haHQtdGV4dC0tY2xhc3NpYyAuYWh0LXRleHRfX3RleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2dnc7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1zaGFkb3c6IDBweCAwcHggNTBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xufVxuXG4ubGlzdCBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmctbGVmdDogMjVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGlzdCBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4ubGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiAjMkE3NEVEO1xuICB3aWR0aDogOHB4O1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDhweDtcbiAgbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uY29taW5nLXNvb24td3JhcCBwIHtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgb3BhY2l0eTogMC43ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1haW4taG9tZS1jYiBpbWcge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4ubWFpbi1ob21lLWNiIC5haHQtY2JfX2NhcHRpb24ge1xuICBtYXJnaW46IDM4cHggMCAxN3B4O1xufVxuXG4ubWFpbi1ob21lLWNiIC5haHQtY2JfX2ljb24ge1xuICBmbG9hdDogbGVmdDtcbiAgY29sb3I6ICMyYTc0ZWQ7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICBtYXJnaW4tdG9wOiAtNXB4O1xufVxuXG4uYWhldG8tdGFiX19jb250ZW50IC5haGV0by1idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuLmFoZXRvLXRhYl9fY29udGVudCAuYWhldG8tYnRuLWNvbnRhaW5lciBhIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xufVxuXG4uYWh0LXRiLS10cnZsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uYWh0LXRiLS10cnZsIC5haHQtdGJfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogOTVweDtcbiAgcGFkZGluZy1ib3R0b206IDUwcHg7XG59XG5cbi5haHQtdGItLXRydmwgLmFodC10Yl9fc3VidGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNDAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRiLS10cnZsIC5haHQtdGJfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuLmFodC10Yi0tdHJ2bCAuYWh0LXRiX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTAwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haHQtdGItLXRydmwgLmFodC10Yl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWh0LXRiLS10cnZsIC5haHQtdGJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gIH1cbn1cblxuLmFodC1kZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG59XG5cbi5haHQtZGVzdF9faXRlbSB7XG4gIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFodC1kZXN0X19pdGVtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQ3MHB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZGVzdF9faXRlbS1pbm5lcjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHRyYW5zcGFyZW50IDYwJSwgIzAwMCk7XG4gIGNvbnRlbnQ6ICcnO1xuICBvcGFjaXR5OiAwLjk7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0taW5uZXI6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haHQtZGVzdF9faXRlbS1pbm5lciB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWh0LWRlc3RfX2l0ZW0taW5uZXIge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFodC1kZXN0X19pdGVtLWlubmVyIHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG59XG5cbi5haHQtZGVzdF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAzNHB4IDMwcHg7XG59XG5cbi5haHQtZGVzdF9fY2FwdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5haHQtZGVzdF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWh0LWRlc3RfX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDI0cHg7XG59XG5cbi5haHQtZGVzdF9fbnVtYmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uYWh0LWdhbC1wYXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5haHQtZ2FsLXBhcl9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogNjY1cHg7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgxKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMTYlO1xuICB3aWR0aDogMzU1cHg7XG4gIGhlaWdodDogMjI1cHg7XG4gIHotaW5kZXg6IDU7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMjElO1xuICByaWdodDogMTQlO1xuICB3aWR0aDogMzE1cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCgzKSB7XG4gIHRvcDogMzAlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMzUwcHg7XG4gIGhlaWdodDogMjYwcHg7XG4gIHotaW5kZXg6IDM7XG59XG5cbi5haHQtZ2FsLXBhcl9faG9sZGVyOm50aC1jaGlsZCg0KSB7XG4gIHRvcDogNDIlO1xuICBsZWZ0OiA0MiU7XG4gIHdpZHRoOiAyODBweDtcbiAgaGVpZ2h0OiAxODBweDtcbiAgei1pbmRleDogNDtcbn1cblxuLmFodC1nYWwtcGFyX19ob2xkZXI6bnRoLWNoaWxkKDUpIHtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAyNCU7XG4gIHdpZHRoOiAzNTVweDtcbiAgaGVpZ2h0OiAyMjVweDtcbiAgei1pbmRleDogMTtcbn1cblxuLmFodC1nYWwtcGFyLS1jaHIgLmFodC1nYWwtcGFyX19ob2xkZXIge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNTBweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbn1cblxuLm1haW4taGVhZGVyIGxpOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi5tYWluLWhlYWRlciBhIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbn1cblxuLm1haW4taGVhZGVyIC5jb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubWFpbi1oZWFkZXIgLndpZGdldHMtYXJlYV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmFoZXRvLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7XG59XG5cbi5haGV0by1oZWFkZXIgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2U7XG59XG5cbi5haGV0by1oZWFkZXIgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmFoZXRvLWhlYWRlciBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1oZWFkZXIgbGk6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRlciBoMSxcbi5haGV0by1oZWFkZXIgaDIsXG4uYWhldG8taGVhZGVyIGgzLFxuLmFoZXRvLWhlYWRlciBoNCxcbi5haGV0by1oZWFkZXIgaDUsXG4uYWhldG8taGVhZGVyIGg2LFxuLmFoZXRvLWhlYWRlciBwIHtcbiAgbWFyZ2luOiAwO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cblxuLmFoZXRvLWhlYWRlciAuaGFtYnVyZ2VyIHtcbiAgb3V0bGluZTogMDtcbn1cblxuLmFoZXRvLWhlYWRlciAuaGFtYnVyZ2VyOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmFoZXRvLWhlYWRlciAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyIC5oYW1idXJnZXItYm94IHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmFoZXRvLWhlYWRlciAuZHJvcGRvd24tYnRuIHtcbiAgZm9udC1zaXplOiA3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5haGV0by1oZWFkZXIgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuYnV0dG9uIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbmJ1dHRvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoMSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGgyLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDMsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCBoNCxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGg1LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDYge1xuICBtYXJnaW46IDA7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIGg2IHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAuY29udGFpbmVyLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5haGV0by10b29sYmFyID4gKiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG4gIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5haGV0by10b29sYmFyID4gKjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC53aWRnZXQgYSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5yZWdpc3RhcnRpb24gYSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5sb2ctaW4gYSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLnJlZ2lzdGFydGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLm5vLW1lbnUge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgaDEsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgaDIsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgaDMsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgaDQsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgaDUsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgaDYsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tbGlnaHQgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1saWdodCAuYWh0LXNvY2lhbHNfX2l0ZW0gYTpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5cbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDEsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoMixcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGgzLFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgaDQsXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayBoNSxcbi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS10cmFuc2x1Y2VudC1kYXJrIGg2LFxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgcCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tdHJhbnNsdWNlbnQtZGFyayAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGNvbG9yOiAjZmZmO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAtLXRyYW5zbHVjZW50LWRhcmsgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX3Rvb2xiYXIge1xuICBwYWRkaW5nOiAxMHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fdG9vbGJhciB7XG4gICAgcGFkZGluZzogN3B4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX190b29sYmFyLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX190b29sYmFyLWNvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX190b29sYmFyLXRleHQge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMV9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAyMHB4IDAgMzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlscyB7XG4gICAgcGFkZGluZzogNDBweCAwIDE1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWxzIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGZsb2F0OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDA7XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlsICsgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbCArIC5haGV0by1oZWFkZXItMV9fZGV0YWlsIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19kZXRhaWwge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMnB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19kZXRhaWwtaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMV9fZGV0YWlsLXRleHQsIC5haGV0by1oZWFkZXItMV9fZGV0YWlsLWxpbmsge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2RldGFpbC10ZXh0IHtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fZGV0YWlsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX25hdi13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19uYXYtd3JhcCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xX19uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19uYXYge1xuICAgIG1hcmdpbi1sZWZ0OiAtMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIHJpZ2h0OiAtMTVweDtcbiAgICBsZWZ0OiAtMTVweDtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTNweCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTFfX21lbnUge1xuICAgIGxlZnQ6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19tZW51IHtcbiAgICBsZWZ0OiAtMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX2FkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2FkZGl0aW9uYWwge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX2xhbmcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogMjVweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTFfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xX19oYW1idXJnZXIge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTFfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMjBweDtcbiAgcGFkZGluZzogMTBweCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTFfX2J1dHRvbi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xX19idXR0b24taWNvbjpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gIHRyYW5zaXRpb246IC4zcyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMSAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDlweDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDE4cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDEwMCU7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5cbi5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gIG1pbi13aWR0aDogMjMwcHg7XG4gIHBhZGRpbmc6IDVweCAzMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3gtc2hhZG93OiAwcHggNnB4IDEzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fY29sIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBwYWRkaW5nOiAzNXB4IDMwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51X190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm1lZ2EtbWVudV9fbGlzdCB7XG4gIHBhZGRpbmctdG9wOiA4cHg7XG59XG5cbi5haGV0by1oZWFkZXItMSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogNXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAuaGFtYnVyZ2VyIHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHBhZGRpbmc6IDM1cHggMCA0MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28gaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDQwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMSAua2FybWEtbG9nbyB7XG4gICAgcGFkZGluZzogMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3MXB4KSBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xIC5rYXJtYS1sb2dvIHtcbiAgICBwYWRkaW5nOiAyMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTEgLmthcm1hLWxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMSAuYWhldG8tc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5haGV0by1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMSAubXVsdGktbGFuZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci0xIC5tdWx0aS1sYW5nX19hY3RpdmUgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQ6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTEgLm11bHRpLWxhbmdfX2xhbmd1YWdlLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTJfX2xpbmUge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX25hdi13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTJfX2xvZ28ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yX19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgcGFkZGluZzogMCA1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTJfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTJfX21lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gOTlweCk7XG4gICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCA2NXB4IDE1cHggNzVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fc29jaWFscyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMl9fc29jaWFscyB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yX19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1iYXNpczogMCU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAxMDAlO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgcGFkZGluZzogNXB4IDMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTAlO1xuICAgIGxlZnQ6IDA7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogMTBweDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIHRvcDogLTIwcHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTIgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTIgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0yIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0yIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nbyB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvX19saW5rIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX2ltZy1ob2xkZXIge1xuICBwYWRkaW5nOiAxN3B4IDIwcHggMjBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5sb2dvX19pbWctaG9sZGVyIHtcbiAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTIgLmxvZ29fX2ltZy1ob2xkZXIgKyAubG9nb19fdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIHBhZGRpbmc6IDE1cHggNDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMiAubG9nb19fdGV4dC1ob2xkZXIge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0yIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDdweCAxMnB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMiAubG9nb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmFoZXRvLWhlYWRlci0yIC5haHQtc29jaWFsc19fbGluayB7XG4gIG1hcmdpbi1yaWdodDogMTdweDtcbn1cblxuLmFoZXRvLWhlYWRlci0yIC5haHQtc29jaWFsc19fbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTIgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItM19fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDE1cHggMCAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19saW5lIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2xpbmUge1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTNweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19hZGRpdGlvbmFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItM19fYWRkaXRpb25hbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTBweDtcbiAgICByaWdodDogMzVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTNfX2FkZGl0aW9uYWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItM19fbWVudSB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTNfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1NnB4KSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDhweCkgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTNfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0zX19zZWFyY2gtaWNvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDIycHg7XG4gIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG4uYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyIHtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCAyNnB4O1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogNXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlcjphZnRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAxMnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMjVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTMgLmxvZ29fX3RleHQge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0zIC5haGV0by1idG4ge1xuICBtYXJnaW4tbGVmdDogMzBweDtcbiAgcGFkZGluZzogMTlweCAzN3B4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0zIC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX2lubmVyIHtcbiAgbWF4LXdpZHRoOiAxODQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2xpbmUge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgbWFyZ2luOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTRfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1cHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fc29jaWFscyB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19tZW51IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjRweCk7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNF9fYnV0dG9ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci00X19idXR0b24ge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTRfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItNF9fYnV0dG9uLWljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyN3B4IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDExMHB4O1xuICAgIHBhZGRpbmc6IDI3cHggNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgY29sb3I6ICM5OTk5OTk7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAzJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci00IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTQgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgZm9udC1zaXplOiA4cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci00IC5sb2dvIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTQgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDUwcHg7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAnQ2F2ZWF0JztcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTQgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogNC41cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1oZWFkZXItNCAubG9nb19fbGluayB7XG4gIHBhZGRpbmc6IDVweCAzOHB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTQgLmxvZ29fX2xpbmsge1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTQgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItNCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haGV0by1oZWFkZXItNSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICBmb250LXNpemU6IDlweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbn1cblxuLmFoZXRvLWhlYWRlci01X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWhlYWRlci01X19sb2dvIHtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX21lbnUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTdweCk7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTVfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB9XG4gIC5haGV0by1oZWFkZXItNV9fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01X19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzU1NTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxNnB4IDE1cHggMTRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fYnV0dG9ucyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTVfX2J1dHRvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24tbGluayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24taWNvbi0tc2VhcmNoOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiAnXFw1NSc7XG59XG5cbi5haGV0by1oZWFkZXItNV9fYnV0dG9uLWljb24tLWJhc2tldDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJFbGVnYW50SWNvbnNcIjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgY29udGVudDogXCJcXGUwMTVcIjtcbn1cblxuLmFoZXRvLWhlYWRlci01X19idXR0b24tbnVtYmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xM3B4O1xuICByaWdodDogLTExcHg7XG4gIG1pbi13aWR0aDogMTVweDtcbiAgbWluLWhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMjNweCAwIDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZsZXg6IDEgMSAwO1xuICAgIHBhZGRpbmc6IDE4cHggMCAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEwYSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNSAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMjBweCAyNXB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudV9fY29sOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTUgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci01IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci01IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxNXB4IDI1cHggMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci01IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci01IC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLWNvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1jb250YWN0IHtcbiAgICBvcmRlcjogMjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGV4dCB7XG4gIHBhZGRpbmc6IDNweCA0MHB4IDNweCAwO1xuICBtYXJnaW46IDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGV4dCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGV4dCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItdGVsLCAuYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItZW1haWwge1xuICBwYWRkaW5nOiAzcHggMDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbDpiZWZvcmUsIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1lbWFpbDpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIklvbmljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbCB7XG4gIG1hcmdpbi1yaWdodDogMjZweDtcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmQyJztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X190b29sYmFyLXRlbCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fdG9vbGJhci1lbWFpbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMmViJztcbn1cblxuLmFoZXRvLWhlYWRlci02X190b29sYmFyLWFkZGl0aW9uYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3Rvb2xiYXItbGFuZyB7XG4gIG1hcmdpbi1yaWdodDogMzBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fdG9vbGJhci1sYW5nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19tYWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci02X19tYWluLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbWFpbi1pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX2xlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB6LWluZGV4OiAxO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3JpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19yaWdodCB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3JpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zb2NpYWxzIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiAwIDVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zb2NpYWxzIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWluLXdpZHRoOiAxODBweDtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDQxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIGlucHV0W3R5cGU9dGV4dF0ge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNTNweDtcbiAgd2lkdGg6IDQ1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIGJ1dHRvblt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02X19zZWFyY2ggZm9ybSB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBmb3JtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggbGFiZWwge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dCB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XTo6cGxhY2Vob2xkZXIge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTZfX3NlYXJjaCBpbnB1dFt0eXBlPXRleHRdIHtcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci02X19zZWFyY2ggaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fc2VhcmNoIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNl9fbWVudSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNl9fbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIwM3B4KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNiAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDQycHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGE6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBhdXRvO1xuICAgIGJvdHRvbTogLTNweDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IGE6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWFpbi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci02IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMycHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTYgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTYgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTYgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDAgMzBweDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTYgLmRyb3Bkb3duLWJ0biB7XG4gIG1hcmdpbi1sZWZ0OiA5cHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbi5haGV0by1oZWFkZXItNiAubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNDdweDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmxvZ29fX3RleHQge1xuICBmb250LXNpemU6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5haGV0by1oZWFkZXItNiAubG9nb19fc3ViLXRleHQge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDZweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5hdXRoZW50aWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYXV0aGVudGljYXRpb25fX2xvZy1pbiwgLmFoZXRvLWhlYWRlci02IC5hdXRoZW50aWNhdGlvbl9fcmVnaXN0ZXIge1xuICBwYWRkaW5nOiAycHggMDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLmF1dGhlbnRpY2F0aW9uX19yZWdpc3RlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5hdXRoZW50aWNhdGlvbl9fbG9nLWluIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXItNiAud3BtbC1scy1mbGFnIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLWl0ZW0tdG9nZ2xlOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgZm9udC1mYW1pbHk6IFwiSW9uaWNvbnNcIjtcbiAgZm9udC1zaXplOiA5cHg7XG4gIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHM6aG92ZXIgLndwbWwtbHMtc3ViLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmFoZXRvLWhlYWRlci02IC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI4cHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIyO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtc3ViLW1lbnUgbGkge1xuICBwYWRkaW5nOiA1cHggMTBweCAhaW1wb3J0YW50O1xufVxuXG4uYWhldG8taGVhZGVyLTYgLndwbWwtbHMtc3ViLW1lbnUgbGkgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNiAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1oZWFkZXItNiAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci02IC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItNiAuYWh0LXNvY2lhbHMuYWhldG8tc29jaWFscy0tY2lyY2xlIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNyAuaGFtYnVyZ2VyLS1zcXVlZXplIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItNyAubG9nbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItNyAubG9nb19fdGV4dC1ob2xkZXIge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2xpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2FzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1vdXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fYXNpZGUge1xuICAgIG1heC13aWR0aDogNDgwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItN19fYXNpZGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUuanMtYXNpZGUtb3BlbmVkIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUtY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjVweDtcbiAgcmlnaHQ6IDI1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5haGV0by1oZWFkZXItN19fYXNpZGUtY2xvc2U6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICBjb250ZW50OiAnXFxmMmQ3Jztcbn1cblxuLmFoZXRvLWhlYWRlci03X19tZW51LXRleHQtYnRuIHtcbiAgcGFkZGluZzogMTVweDtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAzNXB4IDMwcHggNjBweDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3QgLmxvZ28ge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19jb250YWN0IC5sb2dvIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2NvbnRhY3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA0ODBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogMTQ1cHggMTAwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03X19jb250YWN0IC5sb2dvIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3QgLmFoZXRvLWhlYWRlci03X19sb2dvIHtcbiAgZmxleDogMCAwIDA7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICB3aWR0aDogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci03X19jb250YWN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmMWYxZjE7XG59XG5cbi5haGV0by1oZWFkZXItN19fY29udGFjdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjODg4O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2NvbnRhY3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzU1NTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19lbWFpbC10aXRsZSwgLmFoZXRvLWhlYWRlci03X190ZWwtdGl0bGUsIC5haGV0by1oZWFkZXItN19faG91cnMtdGl0bGUsIC5haGV0by1oZWFkZXItN19fYWRkcmVzcy10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMS41cHggIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci03X19ob3Vycy1ob2xkZXIge1xuICBtYXJnaW4tdG9wOiA1NXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2VtYWlsLWhvbGRlciwgLmFoZXRvLWhlYWRlci03X19hZGRyZXNzLWhvbGRlciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG59XG5cbi5haGV0by1oZWFkZXItN19fZW1haWwsIC5haGV0by1oZWFkZXItN19fdGVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDZweCAwO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuXG4uYWhldG8taGVhZGVyLTdfX2hvdXJzIHtcbiAgcGFkZGluZzogNXB4IDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbi5haGV0by1oZWFkZXItN19fYWRkcmVzcyB7XG4gIG1heC13aWR0aDogMjIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19sb2dvIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51LWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTdfX2hhbWJ1cmdlci1hc2lkZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTdfX2hhbWJ1cmdlci1hc2lkZSB7XG4gICAgZmxleDogMSAxIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03X19tZW51Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogIzg4ODtcbiAgfVxuICAuYWhldG8taGVhZGVyLTdfX21lbnU6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItN19fbWVudSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDBweDtcbn1cblxuLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDI4cHggMCAyN3B4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiBhLFxuICAuYWhldG8taGVhZGVyLTcgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTIwcHg7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTcgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAxMHB4IDMwcHggN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjcpO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG4gIC5haGV0by1oZWFkZXItNyAubWVnYS1tZW51X19jb2wge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci03IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItNyAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmFoZXRvLWNvcHlyaWdodCB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIHBhZGRpbmc6IDUwcHggMCAwO1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmFoZXRvLWNvcHlyaWdodCBwIHtcbiAgbWF4LXdpZHRoOiAyMjBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTcgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLThfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fbGluZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19saW5lIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLThfX2J1dHRvbnMge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX2J1dHRvbnMge1xuICAgIG1heC13aWR0aDogMjg0cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiAzNnB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fYnV0dG9ucyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLThfX2J1dHRvbnMge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOF9fYnV0dG9uIHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLThfX2xvZ28ge1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19sb2dvIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19sb2dvIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19zZWFyY2gge1xuICAgIG9yZGVyOiAyO1xuICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLThfX3NlYXJjaC1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19zZWFyY2gtbGluayB7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOF9fc2VhcmNoLWljb24ge1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAyNHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbn1cblxuLmFoZXRvLWhlYWRlci04X19zZWFyY2gtaWNvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLThfX2hhbWJ1cmdlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci04X19tZW51IHtcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04X19tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5haGV0by1oZWFkZXItOF9fbWVudSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItOCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5zdWItbWVudSAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMwcHg7XG4gICAgbGVmdDogMTAyJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4IDMwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTggLm1lZ2EtbWVudV9fY29sIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci04IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAzMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI2U2ZTZlNjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTggLmRyb3Bkb3duLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDExcHg7XG59XG5cbi5haGV0by1oZWFkZXItOCAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGYxMDQnO1xufVxuXG4uYWhldG8taGVhZGVyLTggLmFoZXRvLWJ0biB7XG4gIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci04IC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDhweCAyMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOCAuYWhldG8tYnRuOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItOCAubG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOV9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNDBweCAxNXB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2xpbmUge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbG9nbyB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgZmxleC1zaHJpbms6IDE7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbG9nbyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTlfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NHB4KTtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggMzBweDtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItOV9fbWVudSB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19tZW51IHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDJweCk7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19hdXRoZW50aWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2F1dGhlbnRpY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBmbGV4LXNocmluazogMTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTlfX2F1dGhlbnRpY2F0aW9uIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDExcHg7XG4gICAgcmlnaHQ6IDMycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci05X19hdXRoZW50aWNhdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05X19oYW1idXJnZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOV9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIG1hcmdpbjogMCAyN3B4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IHNwYW4ge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuMik7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTkgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDdweCAzMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAubWVnYS1tZW51X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLm1lZ2EtbWVudSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItOSAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci05IC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci05IC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMjhweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbn1cblxuLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24taW4sIC5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLWluLCAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLXVwIHtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uX19zaWduLWluIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci05IC5hdXRoZW50aWNhdGlvbl9fc2lnbi1pbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItOSAuYXV0aGVudGljYXRpb25fX3NpZ24tdXAge1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDEuMTY5cHggMy44MjVweCAxNS42NnB4IDIuMzRweCByZ2JhKDE2OCwgMTY4LCAxNjgsIDAuMik7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTkgLmF1dGhlbnRpY2F0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5uby1jb250YWluZXItbWQuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogOHB4IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX190b29sYmFyLWlubmVyIHtcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm9zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAycHg7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1yaWdodDogNTVweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1pbmZvOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX190b29sYmFyLWluZm8ge1xuICAgIHBhZGRpbmc6IDJweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMTVweDtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX190b29sYmFyLXRleHQge1xuICBsaW5lLWhlaWdodDogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fdG9vbGJhci1zb2NpYWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX3Rvb2xiYXItc29jaWFscyB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX21haW4taW5uZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMjVweCAwIDMwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19tYWluLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlscy13cmFwIHtcbiAgcGFkZGluZzogNXB4IDkwcHggMCAzMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlscy13cmFwIHtcbiAgICBwYWRkaW5nOiA1cHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzLXdyYXAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlscy13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgb3JkZXI6IDI7XG4gICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fZGV0YWlsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19kZXRhaWwge1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2RldGFpbC1pY29uIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogNTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19kZXRhaWwtdGFyZ2V0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2J1dHRvbnMge1xuICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAyM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b246bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24taWNvbiB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24taWNvbjpob3ZlciB7XG4gIHRyYW5zaXRpb246IDAuMnMgYWxsO1xufVxuXG4uYWhldG8taGVhZGVyLTEwX19idXR0b24taWNvbi0tc2VhcmNoOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkVsZWdhbnRJY29uc1wiO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBjb250ZW50OiAnXFw1NSc7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1pY29uLS1iYXNrZXQge1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTBfX2J1dHRvbi1pY29uLS1iYXNrZXQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbnRlbnQ6IFwiXFxlMDE1XCI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19idXR0b24taWNvbi0tYmFza2V0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMF9fYnV0dG9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtMTNweDtcbiAgcmlnaHQ6IDA7XG4gIG1pbi13aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19idXR0b24tbnVtYmVyIHtcbiAgICB0b3A6IC05cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwX19tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTYwcHgpO1xuICAgIHBhZGRpbmc6IDMwcHggNDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19tZW51IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMjIwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTBfX21lbnUge1xuICAgIHBhZGRpbmc6IDMwcHggMjVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTEwX19tZW51IHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1JTtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogOTAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDE4cHggMTBweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcGFkZGluZzogMjhweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0yOHB4O1xuICAgIGxlZnQ6IDEwMSU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtaW4td2lkdGg6IDIyNXB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTAgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxODBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTAgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMCAubWVnYS1tZW51X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMCAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xufVxuXG4uYWhldG8taGVhZGVyLTEwIC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA1NXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTEwIC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEwIC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwYSc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEwIC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEwIC5oYW1idXJnZXIge1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExX19pbm5lciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbWFpbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiAxNzgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nLXRvcDogMzBweDtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMV9fbWFpbiB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMV9fbG9nbyB7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTFfX21vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5haGV0by1oZWFkZXItMTFfX21vZGFsLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogNSUgMy41JTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTFfX21vZGFsLWlubmVyIHtcbiAgICBwYWRkaW5nOiAxNDBweCAxMDBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTExX19tb2RhbC1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCA0MHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTFfX21vZGFsLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDQwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTFfX3NvY2lhbHMge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uYWhldG8taGVhZGVyLTExX19zb2NpYWxzLXRpdGxlIHtcbiAgbWFyZ2luOiAxMjBweCAwIDI1cHggIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTFfX3NvY2lhbHMtdGl0bGUge1xuICAgIG1hcmdpbjogODBweCAwIDI1cHggIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA5cHggMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTJweCAwO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIGxpbmUtaGVpZ2h0OiAzNnB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMSAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTExIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYTpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgY29udGVudDogJyc7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5zdWItbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBhZGRpbmc6IDNweCAwIDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tdG9wOiAzcHg7XG4gIHBhZGRpbmc6IDVweDtcbiAgZm9udC1zaXplOiAxMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5zdWItbWVudSAuc3ViLW1lbnUge1xuICBwYWRkaW5nOiA1cHggNDBweCA1cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLm1lZ2EtbWVudV9fdGl0bGUge1xuICBtYXJnaW46IDEwcHggMDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubWVnYS1tZW51X19jb2wge1xuICBtYXJnaW4tdG9wOiAyNXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5tZWdhLW1lbnVfX2NvbDpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLmRyb3Bkb3duLWJ0biB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLmRyb3Bkb3duLWJ0bi5pcy1hY3RpdmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTEgLmRyb3Bkb3duLWJ0bi5pcy1hY3RpdmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuZHJvcGRvd24tYnRuLmlzLWFjdGl2ZTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubG9nb19faW1nIHtcbiAgbWF4LWhlaWdodDogNTJweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAubG9nb19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDIzcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTEgLmhhbWJ1cmdlci1pbm5lciB7XG4gIHdpZHRoOiAyN3B4O1xuICBoZWlnaHQ6IDNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWlubmVyOmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogM3B4O1xufVxuXG4uYWhldG8taGVhZGVyLTExIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlIHtcbiAgdG9wOiAtMTFweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyIHtcbiAgYm90dG9tOiAtMTFweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMSAuYWhldG8tc29jaWFsc19faWNvbiB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMS5pcy1vcGVuIC5haGV0by1oZWFkZXItMTFfX2hhbWJ1cmdlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA3MHB4O1xuICByaWdodDogOTBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTEuaXMtb3BlbiAuYWhldG8taGVhZGVyLTExX19oYW1idXJnZXIge1xuICAgIHRvcDogNTBweDtcbiAgICByaWdodDogNTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWhldG8taGVhZGVyLTExLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMV9faGFtYnVyZ2VyIHtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5vdmVyLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSArIDQ1cHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLm1haW4tbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgcGFkZGluZzogMTNweCAwO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC00NXB4O1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgcGFkZGluZzogNDVweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEzcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxM3B4IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWVnYS1tZW51X19jb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0NXB4IDUwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMiAubWVnYS1tZW51X19jb2w6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDExMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgbWluLXdpZHRoOiAxNzBweDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDEwcHggMCA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5tZWdhLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBwYWRkaW5nOiA4cHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMiAuaGFtYnVyZ2VyLWJveCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDEzcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci1pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAuYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXItaW5uZXI6YWZ0ZXIge1xuICB3aWR0aDogMjVweDtcbiAgaGVpZ2h0OiAzcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMnB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAycHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlciB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyIC5oYW1idXJnZXIuaXMtYWN0aXZlIC5oYW1idXJnZXItaW5uZXIge1xuICAgIHdpZHRoOiAyNXB4O1xuICAgIGhlaWdodDogM3B4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUsIC5haGV0by1oZWFkZXItMTIgLmhhbWJ1cmdlci5pcy1hY3RpdmUgLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgd2lkdGg6IDI1cHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMiAubG9nb19faW1nIHtcbiAgbWF4LXdpZHRoOiA0OXB4O1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5sb2dvX190ZXh0IHtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi5haGV0by1oZWFkZXItMTIgZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGlucHV0LFxuLmFoZXRvLWhlYWRlci0xMiBmb3JtIGJ1dHRvbiB7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5haGV0by1oZWFkZXItMTIgZm9ybSBpbnB1dCB7XG4gIG1pbi13aWR0aDogMDtcbiAgbWF4LXdpZHRoOiAyMDVweDtcbiAgcGFkZGluZzogMjBweCAyNXB4IDIwcHggMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIgZm9ybSBpbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTIgZm9ybSBidXR0b24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uYWhldG8taGVhZGVyLTEyIGZvcm0gaSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xMiAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogOXB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyIC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEyNSc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDJweCAxMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIgLmRyb3Bkb3duLWJ0bi5pcy1hY3RpdmU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICB0b3A6IDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMl9faW5uZXIge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMl9fbWFpbiB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDYwcHggNDBweCAzMHB4IDU1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAuYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgICBwYWRkaW5nOiAxMDBweCA0MHB4IDcwcHggNTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMi5pcy1vcGVuIC5haGV0by1oZWFkZXItMTJfX2hhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmFoZXRvLWhlYWRlci0xMl9fY2FydCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTIuaXMtb3BlbiAubG9nb19faW1nLWhvbGRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEyLmlzLW9wZW4gLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyX19pbm5lciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxMDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2lubmVyIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyX19tYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fbWFpbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAzMHB4IDI1cHggNzBweDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyX19zZWFyY2gge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzAlO1xuICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUuaXMtb3BlbiB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2FzaWRlLW92ZXJsYXkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtb3ZlcmxheSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWxvZ28ge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fYXNpZGUtbG9nbyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyX19hc2lkZS1sb2dvIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2FzaWRlLWxvZ28gLmxvZ29fX2ltZy1ob2xkZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8taGVhZGVyLTEyX19hc2lkZS1jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMHB4O1xuICByaWdodDogMzBweDtcbiAgcGFkZGluZzogNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19hc2lkZS1jbG9zZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEyX19hc2lkZS1jbG9zZS1pY29uIHtcbiAgZm9udC1zaXplOiAyNHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyX19tZW51IHtcbiAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX21lbnUge1xuICAgIG1hcmdpbi10b3A6IDg1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTJfX2NhcnQge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTJfX2NhcnQtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyX19jYXJ0LWljb24ge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEyX19jYXJ0LW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEyX19oYW1idXJnZXIge1xuICAgIG9yZGVyOiAtMTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19faW5uZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzX19saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19saW5lIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xM19fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX2xvZ28ge1xuICAgIGZsZXg6IDEgMSAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19sb2dvIHtcbiAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19idXR0b25zIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2J1dHRvbi0tc2VhcmNoIHtcbiAgcGFkZGluZy10b3A6IDNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLS1jYXJ0IHtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xM19fYnV0dG9uLWxpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTEzX19idXR0b24taWNvbiB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDIycHg7XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2J1dHRvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwcHg7XG4gIHJpZ2h0OiAtMTNweDtcbiAgbWluLXdpZHRoOiAxNXB4O1xuICBtaW4taGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5haGV0by1oZWFkZXItMTNfX2hhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTEzX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xM19fbWVudSB7XG4gIHBhZGRpbmc6IDAgMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTNfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzX19tZW51Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xM19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgIGJhY2tncm91bmQ6ICNmMWYxZjE7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xM19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xM19fbWVudTo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXJpZ2h0OiAzNXB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBwYWRkaW5nOiAzNXB4IDA7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogNHB4O1xuICAgIHRyYW5zaXRpb246IHdpZHRoIDAuMnM7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlcjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLnN1Yi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAzMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgcGFkZGluZzogOHB4IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0yNXB4O1xuICAgIGxlZnQ6IDEwMSU7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTEzIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyLXRvcDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTEzIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51X19jb2w6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xMyAubWVnYS1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMjVweCAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xMyAuZHJvcGRvd24tYnRuIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxmMTA0Jztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTMgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTEzIC5sb2dvX19pbWcge1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTEzIC5sb2dvX190ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG59XG5cbi5haGV0by1oZWFkZXItMTMgLmxvZ29fX3N1Yi10ZXh0IHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLmFoZXRvLWhlYWRlci0xMyAuaGFtYnVyZ2VyLWlubmVyOjpiZWZvcmUsIC5haGV0by1oZWFkZXItMTMgLmhhbWJ1cmdlci1pbm5lcjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTE0X19pbm5lciB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbG9nbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB6LWluZGV4OiAyO1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX3NvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fc29jaWFscyB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBvcmRlcjogMjtcbiAgICBwYWRkaW5nOiAxNXB4ICFpbXBvcnRhbnQ7XG4gICAgbWluLWhlaWdodDogNjNweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzFweCkgYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMTc3cHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19oYW1idXJnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19tZW51IC5haGV0by1oZWFkZXItMTRfX2xvZ28ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbWVudSAuYWhldG8taGVhZGVyLTE0X19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTRfX21lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2MHB4KTtcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTcwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fbWVudSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDEyM3B4KTtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0X19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogNXB4IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19idXR0b25zIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19idXR0b25zIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbi0tY2FydCBhIHtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cblxuLmFoZXRvLWhlYWRlci0xNF9fYnV0dG9uLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbi1pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbi1pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0X19idXR0b24taWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTRfX2J1dHRvbi1udW1iZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTRweDtcbiAgcmlnaHQ6IC0xM3B4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IC5zdWItbWVudSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC01cHg7XG4gICAgbGVmdDogMTAxJTtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLnN1Yi1tZW51IC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudV9fY29sIHtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX2NvbDpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjAzKTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51IC5tZW51LWl0ZW0ge1xuICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUgLm1lbnUtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgfVxuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnUgLm1lbnUtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cbiAgLmFoZXRvLWhlYWRlci0xNCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAwO1xuICB9XG4gIC5haGV0by1oZWFkZXItMTQgLm1lZ2EtbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nOiAxNXB4IDAgMDtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5kcm9wZG93bi1idG4ge1xuICBtYXJnaW4tbGVmdDogMTJweDtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogOHB4O1xufVxuXG4uYWhldG8taGVhZGVyLTE0IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZjEwNCc7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAuYWh0LXNvY2lhbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5haHQtc29jaWFsc19fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19saW5rOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5haHQtc29jaWFsc19fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzX19pY29uOmhvdmVyIHtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5haHQtc29jaWFsc19faWNvbiB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5haGV0by1oZWFkZXItMTQgLmFodC1zb2NpYWxzIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uYWhldG8taGVhZGVyLTE0IC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTE0IC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSwgLmFoZXRvLWhlYWRlci0xNCAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5haGV0by1oZWFkZXItMTQgLmxvZ29fX2ltZyB7XG4gIG1heC1oZWlnaHQ6IDY1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuYWhldG8taGVhZGVyLTE0IC5sb2dvX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gIH1cbn1cblxuLmFoZXRvLWhlYWRlci0xNCAubG9nb19fdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYWhldG8taGVhZGVyLTE0IC5sb2dvX19zdWItdGV4dCB7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGxldHRlci1zcGFjaW5nOiAycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIH1cbiAgLm1haW4taGVhZGVyLmlzLW9wZW4ge1xuICAgIGhlaWdodDogMTAwdmg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5sb2dvLXdoaXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyX19tYWluLWxpbmUge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4ubWFpbi1oZWFkZXIgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5tYWluLWhlYWRlciAuaGFtYnVyZ2VyLWJveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7XG59XG5cbi5tYWluLWhlYWRlciAuaGFtYnVyZ2VyLWlubmVyOmFmdGVyLCAubWFpbi1oZWFkZXIgLmhhbWJ1cmdlci1pbm5lcjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAuZHJvcGRvd24tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG4ubWFpbi1oZWFkZXIgLmRyb3Bkb3duLWJ0bjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICBmb250LWZhbWlseTogXCJJb25pY29uc1wiO1xuICBjb250ZW50OiAnXFxmMTIzJztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1haW4taGVhZGVyIC5kcm9wZG93bi1idG4uaXMtYWN0aXZlOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5haGV0by1sb2dvIHtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLm1haW4taGVhZGVyX19pY29ucyB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDE1cHggMDtcbn1cblxuLm1haW4taGVhZGVyX19pY29ucyAuaWNvbnMtd2lkZ2V0X19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlcl9faWNvbnMgLmljb25zLXdpZGdldF9faXRlbSBpIHtcbiAgZm9udC1zaXplOiAyMHB4O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX21haW4tbGluZSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fYWN0aW9uLWJ0biB7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMTVweCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXJfX2FjdGlvbi1idG4ge1xuICAgIG9yZGVyOiAyO1xuICAgIG1hcmdpbjogMTVweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgei1pbmRleDogMjtcbn1cblxuLm1haW4taGVhZGVyX19tZW51LWJveCB1bCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4ubWFpbi1oZWFkZXJfX21lbnUtYm94IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMTBweCk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogOTcwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUge1xuICAgIHdpZHRoOiA3NTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gLnN1Yi1tZW51IHtcbiAgbGVmdDogMzBweDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51IHtcbiAgbGVmdDogMDtcbn1cblxuLm1haW4taGVhZGVyIC5tYWluLW1lbnUgLnN1Yi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgdG9wOiAzMHB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICB0b3A6IDA7XG59XG5cbi5tYWluLWhlYWRlciAubWFpbi1tZW51LS1oaWRlLXN1Ym1lbnUgLnN1Yi1tZW51IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubWFpbi1oZWFkZXIgLm1haW4tbWVudS0taGlkZS1hcnJvd3MgLmRyb3Bkb3duLWJ0biB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1jaS1zaG9ydC1saW5lID4gLm1lbnUtaXRlbSA+IGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1jaS1zaG9ydC1saW5lIC5zdWItbWVudSAubWVudS1pdGVtIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tY2ktbGluZS1hYm93IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWNpLWxpbmUtYmVsb3cgLm1lbnUtaXRlbTpiZWZvcmUge1xuICAgIHRvcDogYXV0bztcbiAgICBib3R0b206IDA7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1jaS1yb3VuZGVkLXNvbGlkLWJnID4gLm1lbnUtaXRlbSA+IGEge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAuc3ViLW1lbnUge1xuICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQgLnN1Yi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDVweCAyMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciAuc3ViLW1lbnUge1xuICAgIHRvcDogLTMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBsZWZ0OiA1cHg7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAubWVnYS1tZW51IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAubWVnYS1tZW51X19jb2wge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdCAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0IC5tZWdhLW1lbnVfX2xpc3QgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWRlZmF1bHQubWFpbi1tZW51LS1kZGMtd2hpdGUgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtIC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1kZWZhdWx0Lm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtZGVmYXVsdC5tYWluLW1lbnUtLWRkYy1kYXJrIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5zdWItbWVudSAubWVudS1pdGVtID4gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgLnN1Yi1tZW51IHtcbiAgICB0b3A6IC0yMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYyAuc3ViLW1lbnUgLm1lbnUtaXRlbSB7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA3KTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMgLm1lZ2EtbWVudV9fbGlzdCAubWVudS1pdGVtIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xhc3NpYy5tYWluLW1lbnUtLWRkYy13aGl0ZSAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW06aG92ZXIgPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsYXNzaWMubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbTpob3ZlciA+IGEge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGFzc2ljLm1haW4tbWVudS0tZGRjLWRhcmsgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IHtcbiAgICBwYWRkaW5nOiAxNXB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAuc3ViLW1lbnUgLmRyb3Bkb3duLWJ0biB7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIHBhZGRpbmc6IDNweCAzMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4gLnN1Yi1tZW51IC5tZW51LWl0ZW0gYSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyIC5zdWItbWVudSB7XG4gICAgdG9wOiAtMTVweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnUge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAubWVnYS1tZW51X190aXRsZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yKTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuIC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMjVweCAyNXB4IDMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbiAubWVnYS1tZW51X19saXN0IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4ubWFpbi1tZW51LS1kZGMtd2hpdGUgLnN1Yi1tZW51IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1tZW51LS1kZHQtY2xlYW4ubWFpbi1tZW51LS1kZGMtZGFyayAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4tbWVudS0tZGR0LWNsZWFuLm1haW4tbWVudS0tZGRjLWRhcmsgLnN1Yi1tZW51IC5tZW51LWl0ZW0gLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gYSxcbiAgLm1haW4taGVhZGVyIC5tYWluLW1lbnUtLWRkdC1jbGVhbi5tYWluLW1lbnUtLWRkYy1kYXJrIC5zdWItbWVudSAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXIgbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMzNweCA1cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xufVxuXG4ubWFpbi1oZWFkZXIgLm1lbnUtaXRlbTpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtIGkge1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG59XG5cbi5tYWluLWhlYWRlciAubWVudS1pdGVtIGEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4taGVhZGVyIC5tZW51LWl0ZW1fX3N1YnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtOmhvdmVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgPiAuc3ViLW1lbnUge1xuICAgIGxlZnQ6IDA7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVudS1pdGVtOmhvdmVyID4gLnN1Yi1tZW51ID4gLm1lbnUtaXRlbSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbS5jdXJyZW50LW1lbnUtaXRlbTpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLm1lbnUtaXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMTBweCAwIDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyIC5zdWItbWVudSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAubWVudS1pdGVtOmJlZm9yZSB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5tZW51LWl0ZW0gPiBhIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUgLm1lbnUtaXRlbSA+IC5zdWItbWVudSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAuZHJvcGRvd24tYnRuOmJlZm9yZSB7XG4gICAgY29udGVudDogJ1xcZjEyNSc7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAuc3ViLW1lbnUge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5zdWItbWVudSAubWVudS1pdGVtIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1lZ2EtbWVudSB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51X19jb2wge1xuICB3aWR0aDogMjkwcHg7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNyk7XG59XG5cbi5tYWluLWhlYWRlciAubWVnYS1tZW51X19jb2w6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X19jb2wge1xuICAgIHdpZHRoOiAyNTBweDtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cblxuLm1haW4taGVhZGVyIC5tZWdhLW1lbnVfX2xpc3Qge1xuICBwYWRkaW5nLXRvcDogMTVweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X19jb2wge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDYpO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X19saXN0IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAubWVnYS1tZW51X19saXN0IC5tZW51LWl0ZW0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlcl9fZmx1aWQtY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyX19mbHVpZC1jb250YWluZXIgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubWFpbi1oZWFkZXJfX2ZsdWlkLWNvbnRhaW5lciAubWVudS1tYWluLWNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4taGVhZGVyX19mbHVpZC1jb250YWluZXIgLm1haW4tbWVudSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4taGVhZGVyX19mbHVpZC1jb250YWluZXIgbmF2IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLWNlbnRlci1uYXYgLm1haW4taGVhZGVyX19pY29ucyB7XG4gIGZsZXgtYmFzaXM6IDAlO1xufVxuXG4ubWFpbi1oZWFkZXItLWNlbnRlci1uYXYgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgZmxleC1iYXNpczogMTYlO1xufVxuXG4ubWFpbi1oZWFkZXItLWNlbnRlci1uYXYgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gIGZsZXg6IDE7XG59XG5cbi5tYWluLWhlYWRlci0tc29saWQgLm1lbnUtaXRlbV9fc3VidGV4dCxcbi5tYWluLWhlYWRlci0tc29saWQgLmFoZXRvLWxvZ29fX3RleHQsXG4ubWFpbi1oZWFkZXItLXNvbGlkIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS1zb2xpZCAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KSB7XG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW0gPiAuZHJvcGRvd24tYnRuLFxuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1zb2xpZCAubWFpbi1tZW51ID4gLm1lbnUtaXRlbTpob3ZlciA+IC5kcm9wZG93bi1idG4sXG4gIC5tYWluLWhlYWRlci0tc29saWQgLm1haW4tbWVudSA+IC5tZW51LWl0ZW06aG92ZXIgPiBhIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tZW51LWl0ZW0gYTpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxuICAubWFpbi1oZWFkZXItLXNvbGlkIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLS1zb2xpZCAud2lkZ2V0cy1hcmVhX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC53aWRnZXQgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICBib3JkZXItY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXNvbGlkIC53aWRnZXQgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0td2hpdGUgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS13aGl0ZSAubWFpbi1oZWFkZXJfX21lbnUtYm94IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0td2hpdGUgLnN1Yi1tZW51IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS1ncmFkIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLWhlYWRlci0tZ3JhZC1ob3IgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc3BhcmVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc3BhcmVudCAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zcGFyZW50IC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlci0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgfVxufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLWhlYWRlcl9fbWVudS1ib3gsXG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWVudS1pdGVtX19zdWJ0ZXh0LFxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5haGV0by1sb2dvX190ZXh0LFxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5pY29ucy13aWRnZXRfX2xpbmsge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5oYW1idXJnZXItaW5uZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtID4gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gLmRyb3Bkb3duLWJ0bixcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyID4gYSB7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLm1haW4taGVhZGVyLS10cmFuc2x1Y2VudC1kYXJrIC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgfVxuICAubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLm1lbnUtaXRlbSBhOmhvdmVyIHtcbiAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICB9XG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAubWVnYS1tZW51X190aXRsZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAud2lkZ2V0cy1hcmVhX190aXRsZSB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWRhcmsgLndpZGdldCAuYWh0LXNvY2lhbHNfX2l0ZW0gYSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtZGFyayAud2lkZ2V0IC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubWFpbi1oZWFkZXItLXRyYW5zbHVjZW50LWxpZ2h0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG59XG5cbi5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtbGlnaHQgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlci0tdHJhbnNsdWNlbnQtbGlnaHQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLmhhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogMjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuZHJvcGRvd24tYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMjBweCAhaW1wb3J0YW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IG5hdiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDEwMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tYWluLW1lbnUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWFpbi1tZW51IC5tZW51LWl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tYWluLW1lbnUgPiAubWVudS1pdGVtOmhvdmVyIGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAubWVudS1pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICBmb250LXdlaWdodDogNjAwICFpbXBvcnRhbnQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tZW51LWl0ZW0gLnN1Yi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG4ge1xuICAgIHRvcDogLTRweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLnN1Yi1tZW51IC5kcm9wZG93bi1idG46YmVmb3JlIHtcbiAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudSAuc3ViLW1lbnUgLm1lbnUtaXRlbSBhIHtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLnN1Yi1tZW51IC5zdWItbWVudSB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51IC5tZWdhLW1lbnVfX2NvbCB7XG4gICAgcGFkZGluZzogMjBweCAwIDEwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUgLm1lZ2EtbWVudV9fdGl0bGUge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICB9XG4gIC5tYWluLWhlYWRlci0tZnVsbHNjcmVlbi1tZW51LmlzLW9wZW4gLmhhbWJ1cmdlciB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNDBweDtcbiAgICByaWdodDogNDBweDtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4yKTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUubWFpbi1oZWFkZXItLW1lbnUtZGFyay5pcy1vcGVuIC5oYW1idXJnZXItaW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUubWFpbi1oZWFkZXItLW1lbnUtZGFyay5pcy1vcGVuIC5oYW1idXJnZXItaW5uZXI6YmVmb3JlLCAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrLmlzLW9wZW4gLmhhbWJ1cmdlci1pbm5lcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLS1mdWxsc2NyZWVuLW1lbnUubWFpbi1oZWFkZXItLW1lbnUtZGFyayAuc3ViLW1lbnUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIC5tZW51LWl0ZW0gYSB7XG4gICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgfVxuICAubWFpbi1oZWFkZXItLWZ1bGxzY3JlZW4tbWVudS5tYWluLWhlYWRlci0tbWVudS1kYXJrIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSAhaW1wb3J0YW50O1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLm1haW4taGVhZGVyLmpzLXN0aWNreS1oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTEge1xuICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggcmdiYSgwLCAwLCAwLCAwLjEpO1xufVxuXG4ubWFpbi1oZWFkZXItLXNoYWRvdy0yIHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMik7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTMge1xuICBib3gtc2hhZG93OiAwcHggMTBweCA1MHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuNCk7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTQge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMTBweCByZ2JhKDAsIDAsIDAsIDAuNyk7XG59XG5cbi5tYWluLWhlYWRlci0tc2hhZG93LTUgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDEwcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG59XG5cbi5tYWluLWhlYWRlcl9fd2lkZ2V0cy1hcmVhIC5haHQtc29jaWFsc19faXRlbSBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tYWluLWhlYWRlciAuYnV0dG9uLW51bWJlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIHJpZ2h0OiAwO1xuICBtaW4td2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMTdweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDFweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAuYnV0dG9uLW51bWJlciB7XG4gICAgdG9wOiAtOXB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLWxlZ2FjeS1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1sZWdhY3ktZHJvcGRvd246aG92ZXIgLndwbWwtbHMtc3ViLW1lbnUge1xuICBvcGFjaXR5OiAxO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubWFpbi1oZWFkZXIgLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tdG9wOiAyNnB4O1xuICB9XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1uYXRpdmUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1uYXRpdmUgaSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBmb250LXNpemU6IDdweDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLm1haW4taGVhZGVyIC53cG1sLWxzLXN1Yi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMwcHg7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG59XG5cbi5tYWluLWhlYWRlciAud3BtbC1scy1zdWItbWVudSBsaSB7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xufVxuXG4ubWFpbi1oZWFkZXIgLndwbWwtbHMtZmxhZyB7XG4gIHdpZHRoOiAyM3B4O1xuICBoZWlnaHQ6IDIzcHg7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gIC5tYWluLWhlYWRlciAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZzogNHB4IDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIge1xuICAgIHBhZGRpbmc6IDRweCAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAucmVnaXN0YXJ0aW9uLFxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmxvZy1pbiB7XG4gICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDA7XG4gIH1cbiAgLm1haW4taGVhZGVyIC5haGV0by10b29sYmFyIC5haHQtc29jaWFscyB7XG4gICAgcGFkZGluZzogN3B4IDBweCA0cHggMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICB9XG4gIC5tYWluLWhlYWRlciAuYWhldG8tdG9vbGJhciAuYWh0LXNvY2lhbHNfX2l0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogMTRweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICAubWFpbi1oZWFkZXIgLndpZGdldF90ZXh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMjUwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3MHB4KSB7XG4gIC5tYWluLWhlYWRlciAud3BtbC1scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXIgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICB9XG4gIC5tYWluLWhlYWRlciAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBjYWxjKDEwMCUgLSAxNDBweCk7XG4gICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQwcHgpO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCkge1xuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAuYWhldG8tdG9vbGJhciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmxvZ28td2hpdGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmxvZ28tYmx1ZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1zb2xpZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tc29saWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgaDYge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLndpZGdldCBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC53aWRnZXQgYTpob3ZlciB7XG4gICAgY29sb3I6ICMyQTc0RUQ7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAucmVnaXN0YXJ0aW9uIGEsIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1haW4taGVhZGVyX190b29sYmFyLXdyYXAgLmxvZy1pbiBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5yZWdpc3RhcnRpb24gYTpob3ZlciwgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCAubG9nLWluIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMkE3NEVEO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmFoZXRvLXRvb2xiYXIgLmFodC1zb2NpYWxzX19pdGVtIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMkE3NEVEO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmFoZXRvLWxvZ29fX3RleHQge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLmRyb3Bkb3duLWJ0biB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAuaWNvbnMtd2lkZ2V0X19saW5rIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5pY29ucy13aWRnZXRfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMkE3NEVEO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLm1lbnUtaXRlbSBhIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tZW51LWl0ZW06OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tZW51LWl0ZW06aG92ZXIgYSB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAubWVudS1pdGVtOmhvdmVyIC5kcm9wZG93bi1idG4ge1xuICAgIGNvbG9yOiAjZmZmZmZmO1xuICB9XG4gIC5tYWluLWhlYWRlci50cmFuc3BhcmVudF9oZWFkZXIgLndwbWwtbHMtaXRlbS10b2dnbGUgc3BhbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciAud3BtbC1scy1pdGVtLXRvZ2dsZSBpIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAubWFpbi1oZWFkZXIudHJhbnNwYXJlbnRfaGVhZGVyIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIC5haGV0by10b29sYmFyID4gKiB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKDI0NiwgMjQ2LCAyNDYsIDAuMyk7XG4gIH1cbn1cblxuLmdyYWRpZW50LXdyYXBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZmZiwgI2YwZjVmZik7XG59XG5cbi5ncmFkaWVudC13cmFwcCAudy0xMDAge1xuICB3aWR0aDogYXV0bztcbn1cblxuLmdyYWRpZW50LXdyYXBwIC5pbWctd2lkaHQgLnctMTAwIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmFib3V0LWNvdW50ZXItd3JhcHAge1xuICAgIHBhZGRpbmc6IDgwcHggMCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgICBwYWRkaW5nOiA1MHB4IDAgNTBweDtcbiAgfVxufVxuXG4udGVzdGltb25pYWxzX193cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIzMHB4KSB7XG4gIC50ZXN0aW1vbmlhbHNfX3dyYXBwIHtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnRlc3RpbW9uaWFsc19fd3JhcHAge1xuICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAudGVzdGltb25pYWxzX193cmFwcCB7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3dyYXBwOmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBib3JkZXItdG9wOiAyOHB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1yaWdodDogNDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjhweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6ICcnO1xufVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mLTE4cHgge1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbi50YWItZ3JhZGllbi13cmFwcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgwZGVnLCAjZjZmOWZmIDAlLCB3aGl0ZSA1OSUpO1xufVxuXG4uc2VydmljZS13cmFwcCB7XG4gIG1heC13aWR0aDogMTUwMHB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4uZnVsbF9oZWlnaHRfd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEzN3B4KTtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgLmZ1bGxfaGVpZ2h0X3dyYXBwIHtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTI3cHgpO1xuICB9XG59XG5cbi5icmVhZGNydW1ic19fYm9yZGVyIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xufVxuXG4uY29udGFjdC1zaWRlYmFyLWNvbnRhY3Qtd3JhcCB7XG4gIHBhZGRpbmc6IDEyMHB4IDk1cHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jb250YWN0LXNpZGViYXItY29udGFjdC13cmFwIHtcbiAgICBwYWRkaW5nOiA2MHB4IDMwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gIC5tYXJnaW4tMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2NXB4KSB7XG4gIC5tYXJnaW4tMzB0IHtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cblxuLmNvbWluZy1zb29uLXdyYXAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2lubmVyLXBhZ2VzL2FkZGl0aW9uYWwtcGFnZS9jb21pbmctc29vbi1iZy5wbmdcIiksIGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICMwRkNBRTYsICMyQTc1RUUpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0bywgYXV0bztcbn1cblxuLmZhcS13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y3RjdGNztcbn1cblxuLmNvbnRhY3Qtc2luZ2xlLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jb250YWN0LXNpbmdsZS13cmFwX19jb250YWN0cyB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEyNXB4O1xufVxuXG4uY29udGFjdC1zaW5nbGUtd3JhcF9fY29udGFjdHMtLXNhYXMgPiAuY29udGFpbmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDczLjFweCAxMC45cHggcmdiYSgwLCAwLCAwLCAwLjA5KTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbnRhY3Qtc2luZ2xlLXdyYXAgLmNvbnRhY3Qtc2luZ2xlLXdyYXBfX2NvbnRhY3RzIHtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1zdWJzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvTWFzay5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC10ZXN0aW1vbmlhbHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9cIik7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGlja2V0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZXZlbnQvYmcucG5nXCIpO1xufVxuXG4uaG9tZS1ldmVudC13cmFwLWFib3V0LWJsb2NrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9BLnBuZ1wiKSwgdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9yb3ctYmctZWxsaXBzZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgdG9wIGxlZnQ7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtbGV0dGVyLXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L1MucG5nXCIpLCB1cmwoXCIuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3RlYW0tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0LCBib3R0b20gcmlnaHQ7XG59XG5cbi5ob21lLWVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZWR1Y2F0aW9uL2JnLTEucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMTUwJTtcbn1cblxuLmhvbWUtZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9lZHVjYXRpb24vYmctMy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9ob21lL2hvbWUtZWR1LWNvdXJjZXMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1lZHUtd3JhcC1tYWlsLWZvcm0ge1xuICBtYXJnaW46IDAgLTE1cHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1lZHVjYXRpb24tYmcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4uaG9tZS1lZHUtd3JhcC10ZWFtIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hvbWUvaG9tZS1lZHUtdGVhbS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLXByaWNpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlLCBjZW50ZXIgODAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTBweCwgYXV0bztcbn1cblxuLmF1dGhvci1iaW8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmF1dGhvci1iaW8td3JhcF9fYmxvY2txdW90ZSB7XG4gIGZsZXg6IDU7XG4gIG1pbi13aWR0aDogNDYwcHg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3ItYmlvLXdyYXBfX2Jsb2NrcXVvdGUge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAwO1xuICB9XG59XG5cbi5hdXRob3ItYmlvLXdyYXBfX3NraWxscyB7XG4gIGZsZXg6IDU7XG4gIG1pbi13aWR0aDogNTAwcHg7XG4gIHBhZGRpbmc6IDYwcHggMTMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5hdXRob3ItYmlvLXdyYXBfX3NraWxscyB7XG4gICAgcGFkZGluZzogMzBweCA4MHB4O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5hdXRob3ItYmlvLXdyYXBfX3NraWxscyB7XG4gICAgbWluLXdpZHRoOiAwO1xuICAgIHBhZGRpbmc6IDIwcHggNDBweDtcbiAgfVxufVxuXG4uY2FydC1yZWxhdGVkLXByb2R1Y3RzLXdyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnBvcnRmb2xpby1uYXYtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5wb3J0Zm9saW8tMDMtdGl0bGUtYmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAucG9ydGZvbGlvLTAzLXRpdGxlLWJnLXdyYXAge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KTtcbiAgfVxufVxuXG4ucG9ydGZvbGlvLTAzLXRpdGxlLXdyYXAge1xuICBwYWRkaW5nOiA2NXB4IDMwcHggNjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbn1cblxuLnBvcnRmb2xpby0wMy1yZWMtcHJqLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ud3JhcC0xMjcwcHgge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3MjBweCB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTc1MHB4IHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMjkwcHgge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXJnZS1jb250YWluZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3JhcC0xODIwcHgge1xuICBtYXgtd2lkdGg6IDE4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTEzMjBweCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucG9ydGZvbGlvLTA2LW5hdi13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRyYXZlbC10b3Vycy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3RyYXZlbC9ob21lLXBhZ2UvYmctMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlLCBhdXRvO1xufVxuXG4uYnVzaW5lc3Mtc2VydmljZXMtd3JhcCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9idXNpbmVzcy9ob21lLXBhZ2UvYmctMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4ud3JhcC15b2dhLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLndyYXAteW9nYS0yIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTEucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdCwgdXJsKFwiLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTIucG5nXCIpIHJpZ2h0IGJvdHRvbSBuby1yZXBlYXQ7XG59XG5cbi53cmFwLXlvZ2EtMyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOWY5Zjk7XG59XG5cbi53cmFwLXlvZ2EtNyB7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNjVweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbn1cblxuLmJnLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLWhvbWUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnV0aW9uLWN0YS1ob21lLmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29uc3RydWN0aW9uLWN0YS10ZXN0aW1vbmlhbHMtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnVjdGlvbi10ZXN0aW1vbmlhbHMuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi56LWluZGV4LTEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5lZHUtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNzguNSUgY2VudGVyO1xufVxuXG4uZWR1LXdyYXAtMiB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTVweDtcbn1cblxuLnRydmwtd3JhcC0xIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDkwZGVnLCAjZmZmYWY2IDAlLCB3aGl0ZSAxMDAlKTtcbn1cblxuLmNodXJjaC13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgcmlnaHQ7XG59XG5cbi5jaHVyY2gtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciA1MzVweDtcbn1cblxuLmNodXJjaC13cmFwLTMge1xuICBtYXJnaW4tdG9wOiAtMjBweDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5jaHVyY2gtd3JhcC0zIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcbiAgfVxufVxuXG4vKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xufVxuXG5ALW1zLXZpZXdwb3J0IHtcbiAgd2lkdGg6IGRldmljZS13aWR0aDtcbn1cblxuYXJ0aWNsZSwgYXNpZGUsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbn1cblxub2wsXG51bCxcbmRsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5kdCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbn1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07XG59XG5cbmEge1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0cztcbn1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpob3ZlciwgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG59XG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtO1xufVxuXG5wcmUge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6IDAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY2FwdGlvbi1zaWRlOiBib3R0b207XG59XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yO1xufVxuXG5pbnB1dCxcbmJ1dHRvbixcbnNlbGVjdCxcbm9wdGdyb3VwLFxudGV4dGFyZWEge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG5idXR0b24sXG5zZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cblxuYnV0dG9uLFxuaHRtbCBbdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbGlzdGJveDtcbn1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbn1cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuW2hpZGRlbl0ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuQC1tcy12aWV3cG9ydCB7XG4gIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDU0MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDcyMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMTQwcHg7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbn1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4ubm8tZ3V0dGVycyA+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/LWZ2YmFuZSN0aGVtaWZ5JykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufSIsIltjbGFzc149XCJ0aS1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIHRpLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogJ3RoZW1pZnknO1xuICBzcGVhazogbm9uZTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLnRpLXdhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDBcIjtcbn1cbi50aS12b2x1bWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDFcIjtcbn1cbi50aS11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAyXCI7XG59XG4udGktdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4udGktdW5saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG59XG4udGktdHJhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MDVcIjtcbn1cbi50aS10aG91Z2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4udGktdGFyZ2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA3XCI7XG59XG4udGktdGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4udGktdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjA5XCI7XG59XG4udGktc3RhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLnRpLXNwcmF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBiXCI7XG59XG4udGktc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBjXCI7XG59XG4udGktc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLnRpLXNob3BwaW5nLWNhcnQtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYwZVwiO1xufVxuLnRpLXNldHRpbmdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjBmXCI7XG59XG4udGktc2VhcmNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEwXCI7XG59XG4udGktem9vbS1pbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxMVwiO1xufVxuLnRpLXpvb20tb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEyXCI7XG59XG4udGktY3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG59XG4udGktcnVsZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTRcIjtcbn1cbi50aS1ydWxlci1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTVcIjtcbn1cbi50aS1ydWxlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MTZcIjtcbn1cbi50aS1ib29rbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLnRpLWJvb2ttYXJrLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLnRpLXJlbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLnRpLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWFcIjtcbn1cbi50aS1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWJcIjtcbn1cbi50aS1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MWNcIjtcbn1cbi50aS1wZW5jaWwtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4udGktcGFpbnQtcm9sbGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFlXCI7XG59XG4udGktcGFpbnQtYnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjFmXCI7XG59XG4udGktbmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjBcIjtcbn1cbi50aS1tb2JpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjFcIjtcbn1cbi50aS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLnRpLW1lZGFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyM1wiO1xufVxuLnRpLW1lZGFsbC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjRcIjtcbn1cbi50aS1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjVcIjtcbn1cbi50aS1tYXJrZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjI2XCI7XG59XG4udGktYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjdcIjtcbn1cbi50aS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLnRpLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MjlcIjtcbn1cbi50aS1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG59XG4udGktbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyYlwiO1xufVxuLnRpLWxvY2F0aW9uLWFycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG59XG4udGktbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZFwiO1xufVxuLnRpLWxheW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZVwiO1xufVxuLnRpLWxheWVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYyZlwiO1xufVxuLnRpLWxheWVycy1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzBcIjtcbn1cbi50aS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzFcIjtcbn1cbi50aS1pbXBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2MzJcIjtcbn1cbi50aS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzM1wiO1xufVxuLnRpLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG59XG4udGktaGVhcnQtYnJva2VuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM1XCI7XG59XG4udGktaGFuZC1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM2XCI7XG59XG4udGktaGFuZC1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM3XCI7XG59XG4udGktaGFuZC1kcmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM4XCI7XG59XG4udGktZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjM5XCI7XG59XG4udGktZmxhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzYVwiO1xufVxuLnRpLWZsYWctYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNiXCI7XG59XG4udGktZmxhZy1hbHQtMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzY1wiO1xufVxuLnRpLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZFwiO1xufVxuLnRpLWV4cG9ydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTYzZVwiO1xufVxuLnRpLWV4Y2hhbmdlLXZlcnRpY2FsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjNmXCI7XG59XG4udGktZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MFwiO1xufVxuLnRpLWN1cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0MVwiO1xufVxuLnRpLWNyb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQyXCI7XG59XG4udGktY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDNcIjtcbn1cbi50aS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ0XCI7XG59XG4udGktY29tbWVudC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDVcIjtcbn1cbi50aS1jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0NlwiO1xufVxuLnRpLWNsaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NDdcIjtcbn1cbi50aS1hbmdsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0OFwiO1xufVxuLnRpLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG59XG4udGktYW5nbGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0YVwiO1xufVxuLnRpLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NGJcIjtcbn1cbi50aS1jaGVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0Y1wiO1xufVxuLnRpLWNoZWNrLWJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZFwiO1xufVxuLnRpLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZVwiO1xufVxuLnRpLWFubm91bmNlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY0ZlwiO1xufVxuLnRpLWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUwXCI7XG59XG4udGktYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUxXCI7XG59XG4udGktYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1MlwiO1xufVxuLnRpLWJvbHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjUzXCI7XG59XG4udGktYmxhY2tib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NFwiO1xufVxuLnRpLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1NVwiO1xufVxuLnRpLW1vdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTZcIjtcbn1cbi50aS1hcnJvd3MtdmVydGljYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTdcIjtcbn1cbi50aS1hcnJvd3MtaG9yaXpvbnRhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1OFwiO1xufVxuLnRpLWZ1bGxzY3JlZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NTlcIjtcbn1cbi50aS1hcnJvdy10b3AtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWFcIjtcbn1cbi50aS1hcnJvdy10b3AtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1YlwiO1xufVxuLnRpLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1Y1wiO1xufVxuLnRpLWFycm93LWNpcmNsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY1ZFwiO1xufVxuLnRpLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjVlXCI7XG59XG4udGktYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NWZcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjBcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjFcIjtcbn1cbi50aS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2MlwiO1xufVxuLnRpLWFuZ2xlLWRvdWJsZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjYzXCI7XG59XG4udGktemlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY0XCI7XG59XG4udGktd29ybGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NjVcIjtcbn1cbi50aS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY2XCI7XG59XG4udGktdmlldy1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjY3XCI7XG59XG4udGktdmlldy1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OFwiO1xufVxuLnRpLXZpZXctZ3JpZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2OVwiO1xufVxuLnRpLXVwcGVyY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YVwiO1xufVxuLnRpLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2YlwiO1xufVxuLnRpLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY2Y1wiO1xufVxuLnRpLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjZkXCI7XG59XG4udGktdGltZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmVcIjtcbn1cbi50aS10aWNrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NmZcIjtcbn1cbi50aS10aHVtYi11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3MFwiO1xufVxuLnRpLXRodW1iLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzFcIjtcbn1cbi50aS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjcyXCI7XG59XG4udGktc3RhdHMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzNcIjtcbn1cbi50aS1zdGF0cy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc0XCI7XG59XG4udGktc3BsaXQtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3NVwiO1xufVxuLnRpLXNwbGl0LWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzZcIjtcbn1cbi50aS1zbWFsbGNhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3N1wiO1xufVxuLnRpLXNoaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjc4XCI7XG59XG4udGktc2hpZnQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2NzlcIjtcbn1cbi50aS1zaGlmdC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdhXCI7XG59XG4udGktc2hpZWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdiXCI7XG59XG4udGktbm90ZXBhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3Y1wiO1xufVxuLnRpLXNlcnZlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZFwiO1xufVxuLnRpLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjdlXCI7XG59XG4udGktcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY3ZlwiO1xufVxuLnRpLXB1bHNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjgwXCI7XG59XG4udGktcHJpbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MVwiO1xufVxuLnRpLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4MlwiO1xufVxuLnRpLXBsdWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODNcIjtcbn1cbi50aS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODRcIjtcbn1cbi50aS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODVcIjtcbn1cbi50aS1wYW5lbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4NlwiO1xufVxuLnRpLXBhY2thZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ODdcIjtcbn1cbi50aS1tdXNpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OFwiO1xufVxuLnRpLW11c2ljLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4OVwiO1xufVxuLnRpLW1vdXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhhXCI7XG59XG4udGktbW91c2UtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhiXCI7XG59XG4udGktbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OGNcIjtcbn1cbi50aS1taWNyb3Bob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhkXCI7XG59XG4udGktbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY4ZVwiO1xufVxuLnRpLW1lbnUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjhmXCI7XG59XG4udGktbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjkwXCI7XG59XG4udGktbWFwLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5MVwiO1xufVxuLnRpLWxvb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTJcIjtcbn1cbi50aS1sb2NhdGlvbi1waW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTNcIjtcbn1cbi50aS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk0XCI7XG59XG4udGktbGlnaHQtYnVsYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NVwiO1xufVxuLnRpLUl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5NlwiO1xufVxuLnRpLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OTdcIjtcbn1cbi50aS1pbmZpbml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5OFwiO1xufVxuLnRpLWlkLWJhZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjk5XCI7XG59XG4udGktaHVtbWVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlhXCI7XG59XG4udGktaG9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTY5YlwiO1xufVxuLnRpLWhlbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWNcIjtcbn1cbi50aS1oZWFkcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2OWRcIjtcbn1cbi50aS1oYXJkZHJpdmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjllXCI7XG59XG4udGktaGFyZGRyaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNjlmXCI7XG59XG4udGktZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhMFwiO1xufVxuLnRpLWdhbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTFcIjtcbn1cbi50aS1maWx0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTJcIjtcbn1cbi50aS1maWxlczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhM1wiO1xufVxuLnRpLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTRcIjtcbn1cbi50aS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YTVcIjtcbn1cbi50aS1lbnZlbG9wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhNlwiO1xufVxuLnRpLWRvd25sb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE3XCI7XG59XG4udGktZGlyZWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmE4XCI7XG59XG4udGktZGlyZWN0aW9uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhOVwiO1xufVxuLnRpLWRhc2hib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYVwiO1xufVxuLnRpLWNvbnRyb2wtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhYlwiO1xufVxuLnRpLWNvbnRyb2wtc2h1ZmZsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhY1wiO1xufVxuLnRpLWNvbnRyb2wtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZhZFwiO1xufVxuLnRpLWNvbnRyb2wtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWVcIjtcbn1cbi50aS1jb250cm9sLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YWZcIjtcbn1cbi50aS1jb250cm9sLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmIwXCI7XG59XG4udGktY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjFcIjtcbn1cbi50aS1jbG91ZC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiMlwiO1xufVxuLnRpLWNsb3VkLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjNcIjtcbn1cbi50aS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjRcIjtcbn1cbi50aS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjVcIjtcbn1cbi50aS1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiNlwiO1xufVxuLnRpLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YjdcIjtcbn1cbi50aS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmI4XCI7XG59XG4udGktYmFza2V0YmFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiOVwiO1xufVxuLnRpLWJhci1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiYVwiO1xufVxuLnRpLWJhci1jaGFydC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmJcIjtcbn1cbi50aS1iYWNrLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJjXCI7XG59XG4udGktYmFjay1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmJkXCI7XG59XG4udGktYXJyb3dzLWNvcm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZiZVwiO1xufVxuLnRpLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YmZcIjtcbn1cbi50aS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzBcIjtcbn1cbi50aS1hbGlnbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjMVwiO1xufVxuLnRpLWFsaWduLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzJcIjtcbn1cbi50aS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmMzXCI7XG59XG4udGktYWxpZ24tY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM0XCI7XG59XG4udGktYWxlcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2YzVcIjtcbn1cbi50aS1hbGFybS1jbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjNlwiO1xufVxuLnRpLWFnZW5kYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjN1wiO1xufVxuLnRpLXdyaXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM4XCI7XG59XG4udGktd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmM5XCI7XG59XG4udGktd2lkZ2V0aXplZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYVwiO1xufVxuLnRpLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZjYlwiO1xufVxuLnRpLXdpZGdldC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2NcIjtcbn1cbi50aS13YWxsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2Y2RcIjtcbn1cbi50aS12aWRlby1jbGFwcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNlXCI7XG59XG4udGktdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmNmXCI7XG59XG4udGktdmVjdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQwXCI7XG59XG4udGktdGhlbWlmeS1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQxXCI7XG59XG4udGktdGhlbWlmeS1mYXZpY29uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQyXCI7XG59XG4udGktdGhlbWlmeS1mYXZpY29uLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkM1wiO1xufVxuLnRpLXN1cHBvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDRcIjtcbn1cbi50aS1zdGFtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkNVwiO1xufVxuLnRpLXNwbGl0LXYtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmQ2XCI7XG59XG4udGktc2xpY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDdcIjtcbn1cbi50aS1zaG9ydGNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDhcIjtcbn1cbi50aS1zaGlmdC1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZDlcIjtcbn1cbi50aS1zaGlmdC1sZWZ0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkYVwiO1xufVxuLnRpLXJ1bGVyLWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRiXCI7XG59XG4udGktcmVjZWlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZkY1wiO1xufVxuLnRpLXBpbjI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGRcIjtcbn1cbi50aS1waW4tYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmRlXCI7XG59XG4udGktcGVuY2lsLWFsdDI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZGZcIjtcbn1cbi50aS1wYWxldHRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUwXCI7XG59XG4udGktbW9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlMVwiO1xufVxuLnRpLW1vcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmUyXCI7XG59XG4udGktbWljcm9waG9uZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTNcIjtcbn1cbi50aS1tYWduZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTRcIjtcbn1cbi50aS1saW5lLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlNVwiO1xufVxuLnRpLWxpbmUtZG90dGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU2XCI7XG59XG4udGktbGluZS1kYXNoZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZTdcIjtcbn1cbi50aS1sYXlvdXQtd2lkdGgtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlOFwiO1xufVxuLnRpLWxheW91dC13aWR0aC1kZWZhdWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmU5XCI7XG59XG4udGktbGF5b3V0LXdpZHRoLWRlZmF1bHQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVhXCI7XG59XG4udGktbGF5b3V0LXRhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZlYlwiO1xufVxuLnRpLWxheW91dC10YWItd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVjXCI7XG59XG4udGktbGF5b3V0LXRhYi12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVkXCI7XG59XG4udGktbGF5b3V0LXRhYi1taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZWVcIjtcbn1cbi50aS1sYXlvdXQtc2xpZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmVmXCI7XG59XG4udGktbGF5b3V0LXNsaWRlci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjBcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmMVwiO1xufVxuLnRpLWxheW91dC1zaWRlYmFyLW5vbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjJcIjtcbn1cbi50aS1sYXlvdXQtc2lkZWJhci1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmYzXCI7XG59XG4udGktbGF5b3V0LXBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY0XCI7XG59XG4udGktbGF5b3V0LW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjVcIjtcbn1cbi50aS1sYXlvdXQtbWVudS12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY2XCI7XG59XG4udGktbGF5b3V0LW1lbnUtc2VwYXJhdGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmY3XCI7XG59XG4udGktbGF5b3V0LW1lbnUtZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmOFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1yaWdodC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZjlcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmFcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtb3ZlcmxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmYlwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTZmY1wiO1xufVxuLnRpLWxheW91dC1tZWRpYS1vdmVybGF5LWFsdC0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZkXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWxlZnQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNmZlXCI7XG59XG4udGktbGF5b3V0LW1lZGlhLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU2ZmZcIjtcbn1cbi50aS1sYXlvdXQtbWVkaWEtY2VudGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMFwiO1xufVxuLnRpLWxheW91dC1tZWRpYS1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDFcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC10aHVtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwMlwiO1xufVxuLnRpLWxheW91dC1saXN0LXRodW1iLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwM1wiO1xufVxuLnRpLWxheW91dC1saXN0LXBvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MDRcIjtcbn1cbi50aS1sYXlvdXQtbGlzdC1sYXJnZS1pbWFnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwNVwiO1xufVxuLnRpLWxheW91dC1saW5lLXNvbGlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA2XCI7XG59XG4udGktbGF5b3V0LWdyaWQ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA3XCI7XG59XG4udGktbGF5b3V0LWdyaWQzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA4XCI7XG59XG4udGktbGF5b3V0LWdyaWQyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzA5XCI7XG59XG4udGktbGF5b3V0LWdyaWQyLXRodW1iOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBhXCI7XG59XG4udGktbGF5b3V0LWN0YS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwYlwiO1xufVxuLnRpLWxheW91dC1jdGEtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcwY1wiO1xufVxuLnRpLWxheW91dC1jdGEtY2VudGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBkXCI7XG59XG4udGktbGF5b3V0LWN0YS1idG4tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MGVcIjtcbn1cbi50aS1sYXlvdXQtY3RhLWJ0bi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzBmXCI7XG59XG4udGktbGF5b3V0LWNvbHVtbjQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTBcIjtcbn1cbi50aS1sYXlvdXQtY29sdW1uMzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxMVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzEyXCI7XG59XG4udGktbGF5b3V0LWFjY29yZGlvbi1zZXBhcmF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTNcIjtcbn1cbi50aS1sYXlvdXQtYWNjb3JkaW9uLW1lcmdlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNFwiO1xufVxuLnRpLWxheW91dC1hY2NvcmRpb24tbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxNVwiO1xufVxuLnRpLWluay1wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MTZcIjtcbn1cbi50aS1pbmZvLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxN1wiO1xufVxuLnRpLWhlbHAtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzE4XCI7XG59XG4udGktaGVhZHBob25lLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxOVwiO1xufVxuLnRpLWhhbmQtcG9pbnQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWFcIjtcbn1cbi50aS1oYW5kLXBvaW50LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFiXCI7XG59XG4udGktaGFuZC1wb2ludC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFjXCI7XG59XG4udGktaGFuZC1wb2ludC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzFkXCI7XG59XG4udGktZ2FsbGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcxZVwiO1xufVxuLnRpLWZhY2Utc21pbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MWZcIjtcbn1cbi50aS1mYWNlLXNhZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyMFwiO1xufVxuLnRpLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzIxXCI7XG59XG4udGktY29udHJvbC1za2lwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjJcIjtcbn1cbi50aS1jb250cm9sLXNraXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjNcIjtcbn1cbi50aS1jb250cm9sLXJlY29yZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyNFwiO1xufVxuLnRpLWNvbnRyb2wtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjVcIjtcbn1cbi50aS1jb21tZW50cy1zbWlsZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjZcIjtcbn1cbi50aS1icnVzaC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjdcIjtcbn1cbi50aS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzI4XCI7XG59XG4udGktdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MjlcIjtcbn1cbi50aS10d2l0dGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJhXCI7XG59XG4udGktdGltZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyYlwiO1xufVxuLnRpLXR1bWJscjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTcyY1wiO1xufVxuLnRpLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzJkXCI7XG59XG4udGktc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmVcIjtcbn1cbi50aS1zaGFyZS1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MmZcIjtcbn1cbi50aS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzBcIjtcbn1cbi50aS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzFcIjtcbn1cbi50aS1uZXctd2luZG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMyXCI7XG59XG4udGktbWljcm9zb2Z0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzMzXCI7XG59XG4udGktbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNFwiO1xufVxuLnRpLWxpbmtlZGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM1XCI7XG59XG4udGktbGF5b3V0LXNpZGViYXItMjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczNlwiO1xufVxuLnRpLWxheW91dC1ncmlkNC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3MzdcIjtcbn1cbi50aS1sYXlvdXQtZ3JpZDMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzM4XCI7XG59XG4udGktbGF5b3V0LWdyaWQyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczOVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW40LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYVwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4zLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczYlwiO1xufVxuLnRpLWxheW91dC1jb2x1bW4yLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczY1wiO1xufVxuLnRpLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZFwiO1xufVxuLnRpLWdvb2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZVwiO1xufVxuLnRpLWdpdGh1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTczZlwiO1xufVxuLnRpLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MFwiO1xufVxuLnRpLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQxXCI7XG59XG4udGktZHJvcGJveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0MlwiO1xufVxuLnRpLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQzXCI7XG59XG4udGktYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDRcIjtcbn1cbi50aS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ1XCI7XG59XG4udGktc2F2ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0NlwiO1xufVxuLnRpLXNhdmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzQ3XCI7XG59XG4udGkteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDhcIjtcbn1cbi50aS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NDlcIjtcbn1cbi50aS12aW1lby1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGFcIjtcbn1cbi50aS10d2l0dGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0YlwiO1xufVxuLnRpLXR1bWJsci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGNcIjtcbn1cbi50aS10cmVsbG86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGRcIjtcbn1cbi50aS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc0ZVwiO1xufVxuLnRpLXNvdW5kY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NGZcIjtcbn1cbi50aS1zaGFyZXRoaXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTBcIjtcbn1cbi50aS1zaGFyZXRoaXMtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUxXCI7XG59XG4udGktcmVkZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzUyXCI7XG59XG4udGktcGludGVyZXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1M1wiO1xufVxuLnRpLW1pY3Jvc29mdC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NTRcIjtcbn1cbi50aS1saW51eDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1NVwiO1xufVxuLnRpLWpzZmlkZGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU2XCI7XG59XG4udGktam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU3XCI7XG59XG4udGktaHRtbDU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NThcIjtcbn1cbi50aS1mbGlja3ItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzU5XCI7XG59XG4udGktZW1haWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWFcIjtcbn1cbi50aS1kcnVwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWJcIjtcbn1cbi50aS1kcm9wYm94LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTc1Y1wiO1xufVxuLnRpLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWRcIjtcbn1cbi50aS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGU3NWVcIjtcbn1cbi50aS1yc3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlNzVmXCI7XG59XG4iLCIvKiBNYWduaWZpYyBQb3B1cCBDU1MgKi9cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAgICAgIFNldHRpbmdzICAgICAgLy9cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuXG4vLyBvdmVybGF5XG4kbWZwLW92ZXJsYXktY29sb3I6ICAgICAgICAgICAgICAgICAgICMwYjBiMGIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1vdmVybGF5LW9wYWNpdHk6ICAgICAgICAgICAgICAgICAwLjggIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBvdmVybGF5IHNjcmVlblxuJG1mcC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgICAgICAwIDAgOHB4IHJnYmEoMCwgMCwgMCwgMC42KSAhZGVmYXVsdDsgLy8gU2hhZG93IG9uIGltYWdlIG9yIGlmcmFtZVxuXG4vLyBzcGFjaW5nXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdDogICAgICAgICAgICAgIDhweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGZyb20gbGVmdCBhbmQgZnJvbSByaWdodCBzaWRlXG4kbWZwLXBvcHVwLXBhZGRpbmctbGVmdC1tb2JpbGU6ICAgICAgIDZweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAvLyBTYW1lIGFzIGFib3ZlLCBidXQgaXMgYXBwbGllZCB3aGVuIHdpZHRoIG9mIHdpbmRvdyBpcyBsZXNzIHRoYW4gODAwcHhcblxuJG1mcC16LWluZGV4LWJhc2U6ICAgICAgICAgICAgICAgICAgICAxMDQwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFzZSB6LWluZGV4IG9mIHBvcHVwXG5cbi8vIGNvbnRyb2xzXG4kbWZwLWluY2x1ZGUtYXJyb3dzOiAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmNsdWRlIHN0eWxlcyBmb3IgbmF2IGFycm93c1xuJG1mcC1jb250cm9scy1vcGFjaXR5OiAgICAgICAgICAgICAgICAwLjY1ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gT3BhY2l0eSBvZiBjb250cm9sc1xuJG1mcC1jb250cm9scy1jb2xvcjogICAgICAgICAgICAgICAgICAjRkZGICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY29udHJvbHNcbiRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgIzNGM0YzRiAhZGVmYXVsdDsgXHQgICAgICAgICAgICAgICAgIC8vIEJvcmRlciBjb2xvciBvZiBjb250cm9sc1xuJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yOiAgICAgICAgICAjMzMzICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29sb3Igb2YgY2xvc2UgYnV0dG9uIHdoZW4gaW5zaWRlXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3I6ICAgICAgICAgICAgICNDQ0MgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBDb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG4kbWZwLWNvbnRyb2xzLXRleHQtY29sb3ItaG92ZXI6ICAgICAgICNGRkYgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBIb3ZlciBjb2xvciBvZiBwcmVsb2FkZXIgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yXG5cbi8vIElmcmFtZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pZnJhbWUtdHlwZTogICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJZnJhbWUtdHlwZSBwb3B1cHNcbiRtZnAtaWZyYW1lLXBhZGRpbmctdG9wOiAgICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIElmcmFtZSBwYWRkaW5nIHRvcFxuJG1mcC1pZnJhbWUtYmFja2dyb3VuZDogICAgICAgICAgICAgICAjMDAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQmFja2dyb3VuZCBjb2xvciBvZiBpZnJhbWVzXG4kbWZwLWlmcmFtZS1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgIDkwMHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBNYXhpbXVtIHdpZHRoIG9mIGlmcmFtZXNcbiRtZnAtaWZyYW1lLXJhdGlvOiAgICAgICAgICAgICAgICAgICAgOS8xNiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhdGlvIG9mIGlmcmFtZSAoOS8xNiA9IHdpZGVzY3JlZW4sIDMvNCA9IHN0YW5kYXJkLCBldGMuKVxuXG4vLyBJbWFnZS10eXBlIG9wdGlvbnNcbiRtZnAtaW5jbHVkZS1pbWFnZS10eXBlOiAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEVuYWJsZSBJbWFnZS10eXBlIHBvcHVwc1xuJG1mcC1pbWFnZS1iYWNrZ3JvdW5kOiAgICAgICAgICAgICAgICAjNDQ0ICFkZWZhdWx0O1xuJG1mcC1pbWFnZS1wYWRkaW5nLXRvcDogICAgICAgICAgICAgICA0MHB4ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgcGFkZGluZyB0b3BcbiRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b206ICAgICAgICAgICAgNDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIHBhZGRpbmcgYm90dG9tXG4kbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2U6IHRydWUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBSZW1vdmVzIHBhZGRpbmdzIGZyb20gdG9wIGFuZCBib3R0b21cblxuLy8gSW1hZ2UgY2FwdGlvbiBvcHRpb25zXG4kbWZwLWNhcHRpb24tdGl0bGUtY29sb3I6ICAgICAgICAgICAgICNGM0YzRjMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHRpdGxlIGNvbG9yXG4kbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I6ICAgICAgICAgICNCREJEQkQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAvLyBDYXB0aW9uIHN1YnRpdGxlIGNvbG9yXG5cbi8vIEExMXlcbiRtZnAtdXNlLXZpc3VhbGx5aGlkZGVuOiAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIC8vIEhpZGUgY29udGVudCBmcm9tIGJyb3dzZXJzLCBidXQgbWFrZSBpdCBhdmFpbGFibGUgZm9yIHNjcmVlbiByZWFkZXJzXG5cbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xuLy9cbi8vIENvbnRlbnRzOlxuLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLyAgICAtIFRyYW5zbHVzY2VudCBvdmVybGF5XG4vLyAgICAtIENvbnRhaW5lcnMsIHdyYXBwZXJzXG4vLyAgICAtIEN1cnNvcnNcbi8vICAgIC0gSGVscGVyIGNsYXNzZXNcbi8vIDIuIEFwcGVhcmFuY2Vcbi8vICAgIC0gUHJlbG9hZGVyICYgdGV4dCB0aGF0IGRpc3BsYXlzIGVycm9yIG1lc3NhZ2VzXG4vLyAgICAtIENTUyByZXNldCBmb3IgYnV0dG9uc1xuLy8gICAgLSBDbG9zZSBpY29uXG4vLyAgICAtIFwiMSBvZiBYXCIgY291bnRlclxuLy8gICAgLSBOYXZpZ2F0aW9uIChsZWZ0L3JpZ2h0KSBhcnJvd3Ncbi8vICAgIC0gSWZyYW1lIGNvbnRlbnQgdHlwZSBzdHlsZXNcbi8vICAgIC0gSW1hZ2UgY29udGVudCB0eXBlIHN0eWxlc1xuLy8gICAgLSBNZWRpYSBxdWVyeSB3aGVyZSBzaXplIG9mIGFycm93cyBpcyByZWR1Y2VkXG4vLyAgICAtIElFNyBzdXBwb3J0XG4vL1xuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG5cblxuXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cbi8vIDEuIEdlbmVyYWwgc3R5bGVzXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gVHJhbnNsdXNjZW50IG92ZXJsYXlcbiAgIC5tZnAtYmcge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMjtcbiAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuXG4gICAgIGJhY2tncm91bmQ6ICRtZnAtb3ZlcmxheS1jb2xvcjtcbiAgICAgb3BhY2l0eTogJG1mcC1vdmVybGF5LW9wYWNpdHk7XG4gICB9XG5cbi8vIFdyYXBwZXIgZm9yIHBvcHVwXG4gICAubWZwLXdyYXAge1xuICAgICB0b3A6IDA7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgMztcbiAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyAvLyBmaXhlcyB3ZWJraXQgYnVnIHRoYXQgY2FuIGNhdXNlIFwiZmFsc2VcIiBzY3JvbGxiYXJcbiAgIH1cblxuLy8gUm9vdCBjb250YWluZXJcbiAgIC5tZnAtY29udGFpbmVyIHtcbiAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgIHdpZHRoOiAxMDAlO1xuICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgIGxlZnQ6IDA7XG4gICAgIHRvcDogMDtcbiAgICAgcGFkZGluZzogMCAkbWZwLXBvcHVwLXBhZGRpbmctbGVmdDtcbiAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgIH1cblxuLy8gVmVydGljYWwgY2VudGVyZXIgaGVscGVyXG4gICAubWZwLWNvbnRhaW5lciB7XG4mOmJlZm9yZSB7XG4gICBjb250ZW50OiAnJztcbiAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgIGhlaWdodDogMTAwJTtcbiAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gfVxufVxuXG4vLyBSZW1vdmUgdmVydGljYWwgY2VudGVyaW5nIHdoZW4gcG9wdXAgaGFzIGNsYXNzIGBtZnAtYWxpZ24tdG9wYFxuICAgLm1mcC1hbGlnbi10b3Age1xuLm1mcC1jb250YWluZXIge1xuJjpiZWZvcmUge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG59XG59XG5cbi8vIFBvcHVwIGNvbnRlbnQgaG9sZGVyXG4gICAubWZwLWNvbnRlbnQge1xuICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNTtcbiAgIH1cbi5tZnAtaW5saW5lLWhvbGRlcixcbi5tZnAtYWpheC1ob2xkZXIge1xuLm1mcC1jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cbn1cblxuLy8gQ3Vyc29yc1xuICAgLm1mcC1hamF4LWN1ciB7XG4gICAgIGN1cnNvcjogcHJvZ3Jlc3M7XG4gICB9XG4ubWZwLXpvb20tb3V0LWN1ciB7XG4mLCAubWZwLWltYWdlLWhvbGRlciAubWZwLWNsb3NlIHtcbiAgICAgY3Vyc29yOiAtbW96LXpvb20tb3V0O1xuICAgICBjdXJzb3I6IC13ZWJraXQtem9vbS1vdXQ7XG4gICAgIGN1cnNvcjogem9vbS1vdXQ7XG4gICB9XG59XG4ubWZwLXpvb20ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuLm1mcC1hdXRvLWN1cnNvciB7XG4ubWZwLWNvbnRlbnQge1xuICBjdXJzb3I6IGF1dG87XG59XG59XG5cbi5tZnAtY2xvc2UsXG4ubWZwLWFycm93LFxuLm1mcC1wcmVsb2FkZXIsXG4ubWZwLWNvdW50ZXIge1xuICAtd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4vLyBIaWRlIHRoZSBpbWFnZSBkdXJpbmcgdGhlIGxvYWRpbmdcbiAgIC5tZnAtbG9hZGluZyB7XG4mLm1mcC1maWd1cmUge1xuICAgZGlzcGxheTogbm9uZTtcbiB9XG59XG5cbi8vIEhlbHBlciBjbGFzcyB0aGF0IGhpZGVzIHN0dWZmXG5AaWYgJG1mcC11c2UtdmlzdWFsbHloaWRkZW4ge1xuLy8gRnJvbSBIVE1MNSBCb2lsZXJwbGF0ZSBodHRwczovL2dpdGh1Yi5jb20vaDVicC9odG1sNS1ib2lsZXJwbGF0ZS9ibG9iL3Y0LjIuMC9kb2MvY3NzLm1kI3Zpc3VhbGx5aGlkZGVuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLm1mcC1oaWRlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxufSBAZWxzZSB7XG4gIC5tZnAtaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cblxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXG4vLyAyLiBBcHBlYXJhbmNlXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cblxuLy8gUHJlbG9hZGVyIGFuZCB0ZXh0IHRoYXQgZGlzcGxheXMgZXJyb3IgbWVzc2FnZXNcbiAgIC5tZnAtcHJlbG9hZGVyIHtcbiAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtdGV4dC1jb2xvcjtcbiAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICB0b3A6IDUwJTtcbiAgICAgd2lkdGg6IGF1dG87XG4gICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgbWFyZ2luLXRvcDogLTAuOGVtO1xuICAgICBsZWZ0OiA4cHg7XG4gICAgIHJpZ2h0OiA4cHg7XG4gICAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNDtcbmEge1xuICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuJjpob3ZlciB7XG4gICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yLWhvdmVyO1xuIH1cbn1cbn1cblxuLy8gSGlkZSBwcmVsb2FkZXIgd2hlbiBjb250ZW50IHN1Y2Nlc3NmdWxseSBsb2FkZWRcbiAgIC5tZnAtcy1yZWFkeSB7XG4ubWZwLXByZWxvYWRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG59XG5cbi8vIEhpZGUgY29udGVudCB3aGVuIGl0IHdhcyBub3QgbG9hZGVkXG4gICAubWZwLXMtZXJyb3Ige1xuLm1mcC1jb250ZW50IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbn1cblxuLy8gQ1NTLXJlc2V0IGZvciBidXR0b25zXG4gICBidXR0b24ge1xuJi5tZnAtY2xvc2UsXG4mLm1mcC1hcnJvdyB7XG4gICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgIGN1cnNvcjogcG9pbnRlcjtcbiAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgYm9yZGVyOiAwO1xuICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICBvdXRsaW5lOiBub25lO1xuICAgcGFkZGluZzogMDtcbiAgIHotaW5kZXg6ICRtZnAtei1pbmRleC1iYXNlICsgNjtcbiAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiB9XG4mOjotbW96LWZvY3VzLWlubmVyIHtcbiAgIHBhZGRpbmc6IDA7XG4gICBib3JkZXI6IDBcbiB9XG59XG5cblxuLy8gQ2xvc2UgaWNvblxuICAgLm1mcC1jbG9zZSB7XG4gICAgIHdpZHRoOiA0NHB4O1xuICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgIGxpbmUtaGVpZ2h0OiA0NHB4O1xuXG4gICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgcmlnaHQ6IDA7XG4gICAgIHRvcDogMDtcbiAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgIG9wYWNpdHk6ICRtZnAtY29udHJvbHMtb3BhY2l0eTtcbiAgICAgcGFkZGluZzogMCAwIDE4cHggMTBweDtcbiAgICAgY29sb3I6ICRtZnAtY29udHJvbHMtY29sb3I7XG5cbiAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgQmFza2VydmlsbGUsIG1vbm9zcGFjZTtcblxuJjpob3ZlcixcbiY6Zm9jdXMge1xuICAgb3BhY2l0eTogMTtcbiB9XG5cbiY6YWN0aXZlIHtcbiAgIHRvcDogMXB4O1xuIH1cbn1cbi5tZnAtY2xvc2UtYnRuLWluIHtcbi5tZnAtY2xvc2Uge1xuICBjb2xvcjogJG1mcC1pbm5lci1jbG9zZS1pY29uLWNvbG9yO1xufVxufVxuLm1mcC1pbWFnZS1ob2xkZXIsXG4ubWZwLWlmcmFtZS1ob2xkZXIge1xuLm1mcC1jbG9zZSB7XG4gIGNvbG9yOiAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICByaWdodDogLTZweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDZweDtcbiAgd2lkdGg6IDEwMCU7XG59XG59XG5cbi8vIFwiMSBvZiBYXCIgY291bnRlclxuICAgICAgICAgICAgLm1mcC1jb3VudGVyIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICBjb2xvcjogJG1mcC1jb250cm9scy10ZXh0LWNvbG9yO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgfVxuXG4vLyBOYXZpZ2F0aW9uIGFycm93c1xuQGlmICRtZnAtaW5jbHVkZS1hcnJvd3Mge1xuICAubWZwLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgb3BhY2l0eTogJG1mcC1jb250cm9scy1vcGFjaXR5O1xuICAgIG1hcmdpbjogMDtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtNTVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiA5MHB4O1xuICAgIGhlaWdodDogMTEwcHg7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xuJjphY3RpdmUge1xuICAgbWFyZ2luLXRvcDogLTU0cHg7XG4gfVxuJjpob3ZlcixcbiY6Zm9jdXMge1xuICAgb3BhY2l0eTogMTtcbiB9XG4mOmJlZm9yZSxcbiY6YWZ0ZXIge1xuICAgY29udGVudDogJyc7XG4gICBkaXNwbGF5OiBibG9jaztcbiAgIHdpZHRoOiAwO1xuICAgaGVpZ2h0OiAwO1xuICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgbGVmdDogMDtcbiAgIHRvcDogMDtcbiAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICBtYXJnaW4tbGVmdDogMzVweDtcbiAgIGJvcmRlcjogbWVkaXVtIGluc2V0IHRyYW5zcGFyZW50O1xuIH1cblxuJjphZnRlciB7XG5cbiAgIGJvcmRlci10b3Atd2lkdGg6IDEzcHg7XG4gICBib3JkZXItYm90dG9tLXdpZHRoOiAxM3B4O1xuICAgdG9wOjhweDtcbiB9XG5cbiY6YmVmb3JlIHtcbiAgIGJvcmRlci10b3Atd2lkdGg6IDIxcHg7XG4gICBib3JkZXItYm90dG9tLXdpZHRoOiAyMXB4O1xuICAgb3BhY2l0eTogMC43O1xuIH1cblxufVxuXG4ubWZwLWFycm93LWxlZnQge1xuICBsZWZ0OiAwO1xuJjphZnRlciB7XG4gICBib3JkZXItcmlnaHQ6IDE3cHggc29saWQgJG1mcC1jb250cm9scy1jb2xvcjtcbiAgIG1hcmdpbi1sZWZ0OiAzMXB4O1xuIH1cbiY6YmVmb3JlIHtcbiAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgYm9yZGVyLXJpZ2h0OiAyN3B4IHNvbGlkICRtZnAtY29udHJvbHMtYm9yZGVyLWNvbG9yO1xuIH1cbn1cblxuLm1mcC1hcnJvdy1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuJjphZnRlciB7XG4gICBib3JkZXItbGVmdDogMTdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWNvbG9yO1xuICAgbWFyZ2luLWxlZnQ6IDM5cHhcbiB9XG4mOmJlZm9yZSB7XG4gICBib3JkZXItbGVmdDogMjdweCBzb2xpZCAkbWZwLWNvbnRyb2xzLWJvcmRlci1jb2xvcjtcbiB9XG59XG59XG5cblxuXG4vLyBJZnJhbWUgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWlmcmFtZS10eXBlIHtcbiAgLm1mcC1pZnJhbWUtaG9sZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogJG1mcC1pZnJhbWUtcGFkZGluZy10b3A7XG4gICAgcGFkZGluZy1ib3R0b206ICRtZnAtaWZyYW1lLXBhZGRpbmctdG9wO1xuICAubWZwLWNvbnRlbnQge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogJG1mcC1pZnJhbWUtbWF4LXdpZHRoO1xuICB9XG4gIC5tZnAtY2xvc2Uge1xuICAgIHRvcDogLTQwcHg7XG4gIH1cbn1cbi5tZnAtaWZyYW1lLXNjYWxlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctdG9wOiAkbWZwLWlmcmFtZS1yYXRpbyAqIDEwMCU7XG5pZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaGFkb3c6ICRtZnAtc2hhZG93O1xuICBiYWNrZ3JvdW5kOiAkbWZwLWlmcmFtZS1iYWNrZ3JvdW5kO1xufVxufVxufVxuXG5cblxuLy8gSW1hZ2UgY29udGVudCB0eXBlXG5AaWYgJG1mcC1pbmNsdWRlLWltYWdlLXR5cGUge1xuXG4gIC8qIE1haW4gaW1hZ2UgaW4gcG9wdXAgKi9cbiAgaW1nIHtcbiYubWZwLWltZyB7XG4gICB3aWR0aDogYXV0bztcbiAgIG1heC13aWR0aDogMTAwJTtcbiAgIGhlaWdodDogYXV0bztcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICAgbGluZS1oZWlnaHQ6IDA7XG4gICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgcGFkZGluZzogJG1mcC1pbWFnZS1wYWRkaW5nLXRvcCAwICRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b207XG4gICBtYXJnaW46IDAgYXV0bztcbiB9XG59XG5cbi8qIFRoZSBzaGFkb3cgYmVoaW5kIHRoZSBpbWFnZSAqL1xuLm1mcC1maWd1cmUge1xuICBsaW5lLWhlaWdodDogMDtcbiY6YWZ0ZXIge1xuICAgY29udGVudDogJyc7XG4gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICBsZWZ0OiAwO1xuICAgdG9wOiAkbWZwLWltYWdlLXBhZGRpbmctdG9wO1xuICAgYm90dG9tOiAkbWZwLWltYWdlLXBhZGRpbmctYm90dG9tO1xuICAgZGlzcGxheTogYmxvY2s7XG4gICByaWdodDogMDtcbiAgIHdpZHRoOiBhdXRvO1xuICAgaGVpZ2h0OiBhdXRvO1xuICAgei1pbmRleDogLTE7XG4gICBib3gtc2hhZG93OiAkbWZwLXNoYWRvdztcbiAgIGJhY2tncm91bmQ6ICRtZnAtaW1hZ2UtYmFja2dyb3VuZDtcbiB9XG5zbWFsbCB7XG4gIGNvbG9yOiAkbWZwLWNhcHRpb24tc3VidGl0bGUtY29sb3I7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNHB4O1xufVxuZmlndXJlIHtcbiAgbWFyZ2luOiAwO1xufVxufVxuLm1mcC1ib3R0b20tYmFyIHtcbiAgbWFyZ2luLXRvcDogLSRtZnAtaW1hZ2UtcGFkZGluZy1ib3R0b20gKyA0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGN1cnNvcjogYXV0bztcbn1cbi5tZnAtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaW5lLWhlaWdodDogMThweDtcbiAgY29sb3I6ICRtZnAtY2FwdGlvbi10aXRsZS1jb2xvcjtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBwYWRkaW5nLXJpZ2h0OiAzNnB4OyAvLyBsZWF2ZSBzb21lIHNwYWNlIGZvciBjb3VudGVyIGF0IHJpZ2h0IHNpZGVcbn1cblxuLm1mcC1pbWFnZS1ob2xkZXIge1xuLm1mcC1jb250ZW50IHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gIC8vQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAvLyAgbWF4LXdpZHRoOiA4MCU7XG4gIC8vIH1cbn1cbn1cblxuLm1mcC1nYWxsZXJ5IHtcbi5tZnAtaW1hZ2UtaG9sZGVyIHtcbi5tZnAtZmlndXJlIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxufVxufVxuXG5cbkBpZiAkbWZwLWluY2x1ZGUtbW9iaWxlLWxheW91dC1mb3ItaW1hZ2Uge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkgYW5kIChvcmllbnRhdGlvbjpsYW5kc2NhcGUpLCBzY3JlZW4gYW5kIChtYXgtaGVpZ2h0OiAzMDBweCkge1xuICAgIC8qKlxuICAgICAqIFJlbW92ZSBhbGwgcGFkZGluZ3MgYXJvdW5kIHRoZSBpbWFnZSBvbiBzbWFsbCBzY3JlZW5cbiAgICAgKi9cbiAgICAubWZwLWltZy1tb2JpbGUge1xuICAgIC5tZnAtaW1hZ2UtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuICAgIGltZyB7XG4gICYubWZwLWltZyB7XG4gICAgIHBhZGRpbmc6IDA7XG4gICB9XG4gIH1cbiAgLm1mcC1maWd1cmUge1xuLy8gVGhlIHNoYWRvdyBiZWhpbmQgdGhlIGltYWdlXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgIHRvcDogMDtcbiAgICAgYm90dG9tOiAwO1xuICAgfVxuICBzbWFsbCB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gIH1cbn1cbi5tZnAtYm90dG9tLWJhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC42KTtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDA7XG4gIHRvcDogYXV0bztcbiAgcGFkZGluZzogM3B4IDVweDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuJjplbXB0eSB7XG4gICBwYWRkaW5nOiAwO1xuIH1cbn1cbi5tZnAtY291bnRlciB7XG4gIHJpZ2h0OiA1cHg7XG4gIHRvcDogM3B4O1xufVxuLm1mcC1jbG9zZSB7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xufVxufVxufVxufVxufVxuXG5cblxuLy8gU2NhbGUgbmF2aWdhdGlvbiBhcnJvd3MgYW5kIHJlZHVjZSBwYWRkaW5nIGZyb20gc2lkZXNcbkBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDkwMHB4KSB7XG4gIC5tZnAtYXJyb3cge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICB9XG4gIC5tZnAtYXJyb3ctbGVmdCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDA7XG4gIH1cbiAgLm1mcC1hcnJvdy1yaWdodCB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAxMDAlO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IDEwMCU7XG4gIH1cbiAgLm1mcC1jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogJG1mcC1wb3B1cC1wYWRkaW5nLWxlZnQtbW9iaWxlO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtZnAtcG9wdXAtcGFkZGluZy1sZWZ0LW1vYmlsZTtcbiAgfVxufVxuIiwiYm9keSAuc3dpcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vICYtc2xpZGUge1xuICAvLyAgIGhlaWdodDogYXV0bztcbiAgLy8gfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICAmLXZlcnRpY2FsIHtcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idXR0b24tcHJldixcbiAgJi1idXR0b24tbmV4dCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgIH1cbiAgfVxuICAmLWJ1dHRvbi1wcmV2IHtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICByaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGxlZnQ6LTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjQnO1xuICAgIH1cbiAgfVxuXG4gICYtYnV0dG9uLW5leHQge1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICBsZWZ0OiBhdXRvO1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcmlnaHQ6LTI1cHg7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgIH1cbiAgfVxuXG4gICYtcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcblxuICAgICYtYnVsbGV0cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgb3BhY2l0eTogMTtcblxuICAgIH1cblxuICAgICYtcHJvZ3Jlc3NiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4gICAgICAvLyAmLW1hcmsge1xuICAgICAgLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyAgIHRvcDogMXB4O1xuICAgICAgLy8gICB3aWR0aDogMTZweDtcbiAgICAgIC8vICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIC8vICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgLy8gICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItMTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaGFkb3cge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG5cbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43KTtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgb3BhY2l0eTogMC41O1xuXG4gICAgICAgICYuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdG9wOiA0MHB4O1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYwNjAnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjA2MSc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2hvcC1pdGVtIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgICAgbGVmdDogMTVweDtcbiAgICB9XG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMTVweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2FsbGVyeS10aHVtYnMge1xuICAgICAgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDEwNXB4O1xuXG4gICAgICAgID4gZGl2IHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBib3JkZXIgMC4ycztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRpdGxlYmFyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5zd2lwZXIge1xuICAgICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDM1cHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYmFubmVyLWhwIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1zbGlkZSB7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyMzgsIDIzOCwgMjM4LCAwLjIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAxMDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAxMDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1IHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDEwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDYpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgaSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCA1cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS10bSB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1N3B4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWJhbm5lciB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMTAwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWNvdXJzZXMge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNik7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBpIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0xMDBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtMTAwcHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWV2ZW50cyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICBtYXJnaW46IDc1cHggYXV0byAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS1pbWFnZXMge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC0zMHB4IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgICAgJi1zbGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICAgaGVpZ2h0OiA0NzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG5cbiAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMTBweCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbWFnZS13cmFwIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHM7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdG9wOiAyNDBweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICBpIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IC0yNXB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IC0yNXB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblxuICAgICAgICAmLXNsaWRlIHtcbiAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAuc3dpcGVyLWltYWdlLXdyYXAge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICYtc2xpZGUge1xuICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgIC5zd2lwZXItaW1hZ2Utd3JhcCB7XG4gICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWFnZS13cmFwIHtcbiAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWltYWdlcy0yIHtcbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1idXR0b24tcHJldixcbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICB0b3A6IDQ0JTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjIpO1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1LWJsb2cge1xuXG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS1wb3N0cyB7XG5cbiAgICAuc3dpcGVyIHtcblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdlYnNpdGVzIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgLTMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgd2lkdGg6IDgwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA1MzVweDtcbiAgICAgICAgY3Vyc29yOiBncmFiO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tdWx0aXBsZSB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtc2xpZGUge1xuICAgICAgICB3aWR0aDogMTE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGN1cnNvcjogZ3JhYjtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTcwcHgpIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgaGVpZ2h0OiA1ODBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDQzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdmVydGljYWwtcGFnaW5hdGlvbiB7XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAtNzBweDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgJiA+IHNwYW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRlc3RpbW9uaWFscyB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCB0cmFuc3BhcmVudCAwJSwgcmdiYSgkYy13aGl0ZSwgMSkgMTAwJSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgdHJhbnNwYXJlbnQgMCUsIHJnYmEoJGMtd2hpdGUsIDEpIDEwMCUpO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iYXJiZXJzaG9wIHtcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYsXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tY2xhc3NpYyB7XG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcblxuICAgIC5zd2lwZXIge1xuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzAxcHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0LFxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2IHtcbiAgICAgICAgbGVmdDogLTkwcHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjNkNSc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtOTBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICByaWdodDogLTQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjNkNic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTIge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IC00MHB4IDAgMDtcbiAgICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDk1cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtMyB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogOTVweDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI0JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtNCB7XG4gICAgLnN3aXBlciB7XG4gICAgICAmLWNvbnRhaW5lciB7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICBtYXJnaW46IDAgNXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsLTUge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgIH1cblxuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBvcGFjaXR5OiAwLjM7XG5cbiAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXZlcnQtcGFnIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTEwcHg7XG4gICAgICAgIGJvdHRvbTogYXV0bztcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMSB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTMwMHB4KSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMjglO1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVsbGV0IHtcbiAgICAgICAgICBtYXJnaW46IDNweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMiB7XG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgd2lkdGg6IDU2cHg7XG4gICAgICAgIGhlaWdodDogNTZweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yMCUpO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvcGFjaXR5OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQ5cHgpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtMTA1cHg7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogJ+KGkCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLW5leHQge1xuICAgICAgICByaWdodDogLTEwNXB4O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfihpInO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXBhZ2luYXRpb24ge1xuICAgICAgICBtYXJnaW46IDYwcHggMCAwO1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NTBweCkge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnV0aW9uIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgfVxuICAgIC5zd2lwZXIge1xuXG4gICAgICAmLXNsaWRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMDdweCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgbWF4LWhlaWdodDogOTAwcHg7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIGkge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgcmlnaHQ6IDEwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnV0aW9uLXNlcnZpY2Uge1xuICAgIC5zd2lwZXIge1xuICAgICAgJi1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYsXG4gICAgICAmLWJ1dHRvbi1uZXh0IHtcbiAgICAgICAgdG9wOiAxNTFweDtcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgaSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBjb2xvcjogJGMtYmxhY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtYnV0dG9uLXByZXYge1xuICAgICAgICBsZWZ0OiAtODFweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiAtODFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1dGlvbi1wb3J0Zm9saW8ge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiA3MHB4O1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLXRtIHtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWF4LXdpZHRoOiA3MHZ3O1xuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgbWF4LXdpZHRoOiA1NHZ3O1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIHRvcDogLTFweDtcbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi10b3A6IDc0cHg7XG4gICAgfVxuICB9XG5cbiAgJi0tdHdpdHRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAuc3dpcGVyIHtcbiAgICAgICYtY29udGFpbmVyIHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJi13cmFwcGVyIHtcblxuICAgICAgfVxuXG4gICAgICAmLXNsaWRlIHtcblxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMTBweDtcbiAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuXG4gICAgLnN3aXBlciB7XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgICBwYWRkaW5nOiAyMnB4IDEzcHg7XG5cbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG5cbiAgICAgICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoci0yIHtcbiAgICAuc3dpcGVyIHtcbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDU3cHg7XG5cbiAgICAgICAgJi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBtYXJnaW46IDAgNnB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHItMyB7XG4gICAgbWF4LXdpZHRoOiAxNTcwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMzVweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgIHBhZGRpbmc6IDAgNzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5zd2lwZXIge1xuICAgICAgJi1wYWdpbmF0aW9uIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTdweDtcblxuICAgICAgICAmLWJ1bGxldCB7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIG1hcmdpbjogMCA2cHggIWltcG9ydGFudDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIGNvbG9yOiAjREREREREO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tcHJldiB7XG4gICAgICAgIGxlZnQ6IDVweDtcbiAgICAgIH1cblxuICAgICAgJi1idXR0b24tbmV4dCB7XG4gICAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB9XG5cbiAgICAgICYtcGFnaW5hdGlvbiB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5zd2lwZXItYWJzb2x1dGUge1xuLy8gICBkaXNwbGF5OiBibG9jaztcbi8vICAgbWluLWhlaWdodDogNDAxcHg7XG4vLyB9XG5cbi8vIE9sZCBzaGl0XG5cbi8vIC5zd2lwZXIge1xuXG4vLyBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbi8vICAgJi1zbGlkZSB7XG4vLyAgICAgaGVpZ2h0OiBhdXRvO1xuXG4vLyAgICAgPiAudGVzdGltb25pYWxzIHtcbi8vICAgICAgIGhlaWdodDogMTAwJTtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLWJ1dHRvbi1wcmV2LFxuLy8gICAmLWJ1dHRvbi1uZXh0IHtcbi8vICAgICB3aWR0aDogYXV0bztcbi8vICAgICBoZWlnaHQ6IGF1dG87XG4vLyAgICAgbWFyZ2luOiAwO1xuLy8gICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbi8vICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuLy8gICAgIGJhY2tncm91bmQ6IG5vbmU7XG4vLyAgICAgY29sb3I6ICRidG4tcHJpbWFyeS1iZztcbi8vICAgICBmb250LXNpemU6ICRzd2lwZXItYXJyb3ctc2l6ZTtcbi8vICAgfVxuXG4vLyAgICYtYnV0dG9uLXByZXYsXG4vLyAgICYtY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbi8vICAgICBsZWZ0OiAtNzBweDtcblxuXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLWJ1dHRvbi1uZXh0LFxuLy8gICAmLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4vLyAgICAgcmlnaHQ6IC03MHB4O1xuXG4vLyAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEzMDBweCkge1xuLy8gICAgICAgZGlzcGxheTogbm9uZTtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLWNvbnRhaW5lcjpub3QoLnN3aXBlci1jb250YWluZXItdmVydGljYWwpIHtcbi8vICAgICBtYXJnaW46IC0zMHB4IC0xNXB4O1xuLy8gICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbi8vICAgfVxuXG4vLyAgICYtY29udGFpbmVyLXZlcnRpY2FsIHtcbi8vICAgICAuc3dpcGVyLXBhZ2luYXRpb24tLXZlcnRpY2FsIHtcbi8vICAgICAgIHJpZ2h0OiAxMDVweDtcbi8vICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4vLyAgICAgICAgIHJpZ2h0OiA0MHB4O1xuLy8gICAgICAgfVxuLy8gICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuLy8gICAgICAgICB0b3A6IDEwMHB4O1xuLy8gICAgICAgICByaWdodDogMjBweDtcbi8vICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICYtcGFnaW5hdGlvbiB7XG4vLyAgICAgcG9zaXRpb246IHN0YXRpYztcbi8vICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuLy8gICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG5cbi8vICAgICAmLWJ1bGxldCB7XG4vLyAgICAgICB3aWR0aDogMTJweDtcbi8vICAgICAgIGhlaWdodDogMTJweDtcbi8vICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4vLyAgICAgICBiYWNrZ3JvdW5kOiAjZDdkN2Q3O1xuLy8gICAgICAgb3BhY2l0eTogMTtcblxuLy8gICAgICAgJi1hY3RpdmUge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLWRlZmF1bHQtYmc7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgJi0tdmVydGljYWwge1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgcmlnaHQ6IDEwNXB4O1xuLy8gICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbi8vICAgICAgICAgcmlnaHQ6IDQwcHg7XG4vLyAgICAgICB9XG4vLyAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4vLyAgICAgICAgIHJpZ2h0OiAyMHB4O1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgICAmLS1udW1lcmljIHtcbi8vICAgICAgIG1hcmdpbjogMDtcbi8vICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuLy8gICAgICAgICB3aWR0aDogYXV0bztcbi8vICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuLy8gICAgICAgICBmb250LXNpemU6IDE0cHg7XG4vLyAgICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4vLyAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjRweDtcbi8vICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbi8vICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbi8vICAgICAgICAgb3BhY2l0eTogMC40O1xuLy8gICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQ7XG4vLyAgICAgICAgICY6bm90KDpsYXN0LW9mLXR5cGUpIHtcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuLy8gICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbi8vICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgICAgICBib3R0b206IC01cHg7XG4vLyAgICAgICAgICAgbGVmdDogMDtcbi8vICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICAgICAgICB3aWR0aDogMDtcbi8vICAgICAgICAgICBoZWlnaHQ6IDFweDtcbi8vICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbi8vICAgICAgICAgICBvcGFjaXR5OiAuNDtcbi8vICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4ycyBlYXNlLW91dDtcbi8vICAgICAgICAgICBjb250ZW50OiAnJztcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuLy8gICAgICAgICBvcGFjaXR5OiAxO1xuLy8gICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4vLyAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgIHdpZHRoOiAxMzBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgICYtcHJvZ3Jlc3NiYXIge1xuLy8gICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuLy8gICAgICAgaGVpZ2h0OiAycHg7XG4vLyAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuXG4vLyAgICAgICAmLWZpbGwge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1hY3RpdmU7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIC8vICYtbWFyayB7XG4vLyAgICAgICAvLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgICAgIC8vICAgdG9wOiAxcHg7XG4vLyAgICAgICAvLyAgIHdpZHRoOiAxNnB4O1xuLy8gICAgICAgLy8gICBoZWlnaHQ6IDE2cHg7XG4vLyAgICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuLy8gICAgICAgLy8gICBib3JkZXItcmFkaXVzOiA1MCU7XG4vLyAgICAgICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci0xO1xuLy8gICAgICAgLy8gfVxuLy8gICAgIH1cbi8vICAgfVxuIiwiLy8gSElHSCBQUEkgRElTUExBWSBCQUNLR1JPVU5EU1xuLy8gU291cmNlOiBodHRwczovL3J5YW5iZW5oYXNlLmNvbS9lYXNpbHktaW1wbGVtZW50LTJ4LXJldGluYS1iYWNrZ3JvdW5kLWltYWdlcy9cblxuQG1peGluIGJhY2tncm91bmQtMngoJHBhdGgsICRleHQ6ICdwbmcnLCAkc2l6ZTogY29udGFpbiwgJHBvczogbGVmdCB0b3AsICRyZXBlYXQ6IG5vLXJlcGVhdCkge1xuXG4gICRhdDF4LXBhdGg6ICcjeyRwYXRofS4jeyRleHR9JztcbiAgJGF0MngtcGF0aDogJyN7JHBhdGh9QDJ4LiN7JGV4dH0nO1xuXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnI3skYXQxeF9wYXRofScpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogJHJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHBvcztcbiAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblxuICBAbWVkaWEgYWxsIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXG4gICAgYWxsIGFuZCAobWluLS1tb3otZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjUpLFxuICAgIGFsbCBhbmQgKG1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuNSkge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcjeyRhdDJ4LXBhdGh9Jyk7XG4gICAgfVxufVxuXG4vLyBVc2FnZVxuLy8gQGluY2x1ZGUgYmFja2dyb3VuZC0yeCggJ3BhdGgvdG8vaW1hZ2UnLCAnanBnJywgMTAwcHggMTAwcHgsIGNlbnRlciBjZW50ZXIsIHJlcGVhdC14ICk7XG5cbi8vIHBsYWNlaG9sZGVyXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XG4gIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgQGluY2x1ZGUgb3B0aW9uYWwtYXQtcm9vdCgnOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbW96LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1zLWlucHV0LXBsYWNlaG9sZGVyJykge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLy8gTUVESUEgUVVFUlkgVEFCTEVUIFBPUlRSQUlUXG4vL21heC13aWR0aDogNDgwXG5AbWl4aW4geHMtc2l6ZS1hbGwge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4geHMtc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4geHMtc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAyMDBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1FRElBIFFVRVJZIFRBQkxFVCBQT1JUUkFJVFxuLy9tYXgtd2lkdGg6IDc2N1xuQG1peGluIHNtYWxsLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTcxcHgpIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc21hbGwtc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc21hbGwtc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0ODEpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNRURJQSBRVUVSWSBUQUJMRVQgTEFORFNDQVBFXG4vL21pbi13aWR0aDogNzY4IG1heC13aWR0aDogOTkxXG5AbWl4aW4gbWVkaXVtLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vL21heC13aWR0aDogOTkxXG5AbWl4aW4gbWVkaXVtLXNpemUtbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy9taW4td2lkdGg6IDc2OFxuQG1peGluIG1lZGl1bS1zaXplLW1pbiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTUVESUEgUVVFUlkgTUlOSSBERVNLVE9QXG4vL21heC13aWR0aDoxMjMwXG5AbWl4aW4gbGFyZ2Utc2l6ZS1tYXgge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy9taW4td2lkdGg6IDc2OCBtYXgtd2lkdGg6IDk5MVxuQG1peGluIGxhcmdlLXNpemUtYWxsIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxMjMwcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gTUVESUEgUVVFUlkgREVTS1RPUFxuLy9taW4td2lkdGg6MTIzMVxuQG1peGluIGxhcmdlLXNpemUtbWluIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBVU0FHRSBNRURJQSBRVUVSWVxuLy8gQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbi8vICBwcm9wZXJ0aWVzXG4vLyB9XG5cblxuLy8gbWl4aW4gZm9yIGJ0biBib3JkZXIgcmFkaXVzIFxuLy8gXG5AbWl4aW4gbWl4LWJ0bi1yYWRpdXMoJGJ0bi1yYWRpdXMsICRidG4tbGluZS1oZWlnaHQsICRidG4tZm9udC1zaXplLCAkYnRuLXBhZGQsICRidG4tYm9yZGVyLXdpZHRoKSB7XG4gIEBpZiAoJGJ0bi1yYWRpdXMgPT0gdHJ1ZSkge1xuICAgIGJvcmRlci1yYWRpdXM6ICgoJGJ0bi1saW5lLWhlaWdodCAqICRidG4tZm9udC1zaXplKSArICgkYnRuLXBhZGQgKiAyKSArICgkYnRuLWJvcmRlci13aWR0aCAqIDIpKSAvIDI7XG4gIH0gQGVsc2UgaWYgKHR5cGUtb2YoJGJ0bi1yYWRpdXMpID09ICdudW1iZXInKSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGJ0bi1yYWRpdXM7XG4gIH0gQGVsc2Uge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbn1cblxuXG4vLyBNRU5VXG4vLyBNaXhpbiBmb3IgbW9iaWxlLW1lbnVcbkBtaXhpbiBtZW51LXNpemUtbWF4IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1lbnUtc2l6ZS1taW4ge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyohXG4gKiBIYW1idXJnZXJzXG4gKiBAZGVzY3JpcHRpb24gVGFzdHkgQ1NTLWFuaW1hdGVkIGhhbWJ1cmdlcnNcbiAqIEBhdXRob3IgSm9uYXRoYW4gU3VoIEBqb25zdWhcbiAqIEBzaXRlIGh0dHBzOi8vam9uc3VoLmNvbS9oYW1idXJnZXJzXG4gKiBAbGluayBodHRwczovL2dpdGh1Yi5jb20vam9uc3VoL2hhbWJ1cmdlcnNcbiAqL1xuXG4vLyBTZXR0aW5nc1xuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRoYW1idXJnZXItcGFkZGluZy14ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLXBhZGRpbmcteSAgICAgICAgICAgICAgICAgICAgICAgOiAxNXB4ICFkZWZhdWx0O1xuJGhhbWJ1cmdlci1sYXllci13aWR0aCAgICAgICAgICAgICAgICAgICAgIDogNDBweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItaGVpZ2h0ICAgICAgICAgICAgICAgICAgICA6IDRweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItc3BhY2luZyAgICAgICAgICAgICAgICAgICA6IDZweCAhZGVmYXVsdDtcbiRoYW1idXJnZXItbGF5ZXItY29sb3IgICAgICAgICAgICAgICAgICAgICA6ICMwMDAgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiA0cHggIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLW9wYWNpdHkgICAgICAgICAgICAgICAgICAgOiAwLjcgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLXRyYW5zaXRpb24tZHVyYXRpb24gICAgICAgOiAwLjE1cyAhZGVmYXVsdDtcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGxpbmVhciAhZGVmYXVsdDtcblxuLy8gVG8gdXNlIENTUyBmaWx0ZXJzIGFzIHRoZSBob3ZlciBlZmZlY3QgaW5zdGVhZCBvZiBvcGFjaXR5LFxuLy8gc2V0ICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciBhcyB0cnVlIGFuZFxuLy8gY2hhbmdlIHRoZSB2YWx1ZSBvZiAkaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciBhY2NvcmRpbmdseS5cbiRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlcjogZmFsc2UgIWRlZmF1bHQ7XG4kaGFtYnVyZ2VyLWhvdmVyLWZpbHRlciAgICA6IG9wYWNpdHkoNTAlKSAhZGVmYXVsdDtcblxuLy8gVHlwZXMgKFJlbW92ZSBvciBjb21tZW50IG91dCB3aGF0IHlvdSBkb27igJl0IG5lZWQpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGhhbWJ1cmdlci10eXBlczogKFxuICAzZHgsXG4gIDNkeC1yLFxuICAzZHksXG4gIDNkeS1yLFxuICBhcnJvdyxcbiAgYXJyb3ctcixcbiAgYXJyb3dhbHQsXG4gIGFycm93YWx0LXIsXG4gIGJvcmluZyxcbiAgY29sbGFwc2UsXG4gIGNvbGxhcHNlLXIsXG4gIGVsYXN0aWMsXG4gIGVsYXN0aWMtcixcbiAgZW1waGF0aWMsXG4gIGVtcGhhdGljLXIsXG4gIHNsaWRlcixcbiAgc2xpZGVyLXIsXG4gIHNwaW4sXG4gIHNwaW4tcixcbiAgc3ByaW5nLFxuICBzcHJpbmctcixcbiAgc3RhbmQsXG4gIHN0YW5kLXIsXG4gIHNxdWVlemUsXG4gIHZvcnRleCxcbiAgdm9ydGV4LXJcbikgIWRlZmF1bHQ7XG5cbi8vIEJhc2UgSGFtYnVyZ2VyIChXZSBuZWVkIHRoaXMpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcImJhc2VcIjtcblxuLy8gSGFtYnVyZ2VyIHR5cGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGltcG9ydCBcInR5cGVzLzNkeFwiO1xuQGltcG9ydCBcInR5cGVzLzNkeC1yXCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5XCI7XG5AaW1wb3J0IFwidHlwZXMvM2R5LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd1wiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9hcnJvd2FsdFwiO1xuQGltcG9ydCBcInR5cGVzL2Fycm93YWx0LXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9ib3JpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9jb2xsYXBzZVwiO1xuQGltcG9ydCBcInR5cGVzL2NvbGxhcHNlLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbGFzdGljXCI7XG5AaW1wb3J0IFwidHlwZXMvZWxhc3RpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvZW1waGF0aWNcIjtcbkBpbXBvcnQgXCJ0eXBlcy9lbXBoYXRpYy1yXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyXCI7XG5AaW1wb3J0IFwidHlwZXMvc2xpZGVyLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmdcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcHJpbmctclwiO1xuQGltcG9ydCBcInR5cGVzL3N0YW5kXCI7XG5AaW1wb3J0IFwidHlwZXMvc3RhbmQtclwiO1xuQGltcG9ydCBcInR5cGVzL3NwaW5cIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcGluLXJcIjtcbkBpbXBvcnQgXCJ0eXBlcy9zcXVlZXplXCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4XCI7XG5AaW1wb3J0IFwidHlwZXMvdm9ydGV4LXJcIjtcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENvb2tpbmcgdXAgYWRkaXRpb25hbCB0eXBlczpcbi8vXG4vLyBUaGUgU2FzcyBmb3IgZWFjaCBoYW1idXJnZXIgdHlwZSBzaG91bGQgYmUgbmVzdGVkXG4vLyBpbnNpZGUgYW4gQGlmIGRpcmVjdGl2ZSB0byBjaGVjayB3aGV0aGVyIG9yIG5vdFxuLy8gaXQgZXhpc3RzIGluICRoYW1idXJnZXItdHlwZXMgc28gb25seSB0aGUgQ1NTIGZvclxuLy8gaW5jbHVkZWQgdHlwZXMgYXJlIGdlbmVyYXRlZC5cbi8vXG4vLyBlLmcuIGhhbWJ1cmdlcnMvdHlwZXMvX25ldy10eXBlLnNjc3Ncbi8vXG4vLyBAaWYgaW5kZXgoJGhhbWJ1cmdlci10eXBlcywgbmV3LXR5cGUpIHtcbi8vICAgLmhhbWJ1cmdlci0tbmV3LXR5cGUge1xuLy8gICAgIC4uLlxuLy8gICB9XG4vLyB9XG4iLCIvLyBIYW1idXJnZXJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4uaGFtYnVyZ2VyIHtcbiAgcGFkZGluZzogJGhhbWJ1cmdlci1wYWRkaW5nLXkgJGhhbWJ1cmdlci1wYWRkaW5nLXg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHksIGZpbHRlcjtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLWR1cmF0aW9uO1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjtcblxuICAvLyBOb3JtYWxpemUgKDxidXR0b24+KVxuICBmb250OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG5cbiAgJjpob3ZlciB7XG4gICAgQGlmICRoYW1idXJnZXItaG92ZXItdXNlLWZpbHRlciA9PSB0cnVlIHtcbiAgICAgIGZpbHRlcjogJGhhbWJ1cmdlci1ob3Zlci1maWx0ZXI7XG4gICAgfVxuICAgIEBlbHNlIHtcbiAgICAgIG9wYWNpdHk6ICRoYW1idXJnZXItaG92ZXItb3BhY2l0eTtcbiAgICB9XG4gIH1cbn1cblxuLmhhbWJ1cmdlci1ib3gge1xuICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgaGVpZ2h0OiAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCAqIDMgKyAkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKiAyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmhhbWJ1cmdlci1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgLyAtMjtcblxuICAmLFxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICB3aWR0aDogJGhhbWJ1cmdlci1sYXllci13aWR0aDtcbiAgICBoZWlnaHQ6ICRoYW1idXJnZXItbGF5ZXItaGVpZ2h0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRoYW1idXJnZXItbGF5ZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJGhhbWJ1cmdlci1sYXllci1ib3JkZXItcmFkaXVzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4xNXM7XG4gICAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG4gIH1cblxuICAmOjpiZWZvcmUsXG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICB0b3A6ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxuXG4gICY6OmFmdGVyIHtcbiAgICBib3R0b206ICgkaGFtYnVyZ2VyLWxheWVyLXNwYWNpbmcgKyAkaGFtYnVyZ2VyLWxheWVyLWhlaWdodCkgKiAtMTtcbiAgfVxufVxuIiwiLy8gU291cmNlIC0tPiBodHRwczovL2pvbnN1aC5jb20vaGFtYnVyZ2Vycy9cblxuJGhhbWJ1cmdlci1wYWRkaW5nLXggICAgICAgICAgICAgICAgICAgICAgIDogMTVweDtcbiRoYW1idXJnZXItcGFkZGluZy15ICAgICAgICAgICAgICAgICAgICAgICA6IDE1cHg7XG4kaGFtYnVyZ2VyLWxheWVyLXdpZHRoICAgICAgICAgICAgICAgICAgICAgOiAxOHB4O1xuJGhhbWJ1cmdlci1sYXllci1oZWlnaHQgICAgICAgICAgICAgICAgICAgIDogMnB4O1xuJGhhbWJ1cmdlci1sYXllci1zcGFjaW5nICAgICAgICAgICAgICAgICAgIDogNHB4O1xuJGhhbWJ1cmdlci1sYXllci1jb2xvciAgICAgICAgICAgICAgICAgICAgIDogJGMtd2hpdGU7XG4kaGFtYnVyZ2VyLWxheWVyLWJvcmRlci1yYWRpdXMgICAgICAgICAgICAgOiAxLjVweDtcbiRoYW1idXJnZXItaG92ZXItb3BhY2l0eSAgICAgICAgICAgICAgICAgICA6IDAuNztcbiRoYW1idXJnZXItaG92ZXItdHJhbnNpdGlvbi1kdXJhdGlvbiAgICAgICA6IDAuMTVzO1xuJGhhbWJ1cmdlci1ob3Zlci10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG4vLyBUbyB1c2UgQ1NTIGZpbHRlcnMgYXMgdGhlIGhvdmVyIGVmZmVjdCBpbnN0ZWFkIG9mIG9wYWNpdHksXG4vLyBzZXQgJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyIGFzIHRydWUgYW5kXG4vLyBjaGFuZ2UgdGhlIHZhbHVlIG9mICRoYW1idXJnZXItaG92ZXItZmlsdGVyIGFjY29yZGluZ2x5LlxuJGhhbWJ1cmdlci1ob3Zlci11c2UtZmlsdGVyOiBmYWxzZTtcbiRoYW1idXJnZXItaG92ZXItZmlsdGVyICAgIDogb3BhY2l0eSg1MCUpO1xuXG4vLyBUeXBlcyAoUmVtb3ZlIG9yIGNvbW1lbnQgb3V0IHdoYXQgeW91IGRvbuKAmXQgbmVlZClcbiRoYW1idXJnZXItdHlwZXM6IChcbiAgLy8gM2R4LFxuICAvLyAzZHgtcixcbiAgLy8gM2R5LFxuICAvLyAzZHktcixcbiAgLy8gYXJyb3csXG4gIC8vIGFycm93LXIsXG4gIC8vIGFycm93YWx0LFxuICAvLyBhcnJvd2FsdC1yLFxuICAvLyBib3JpbmcsXG4gIC8vIGNvbGxhcHNlLFxuICAvLyBjb2xsYXBzZS1yLFxuICAvLyBlbGFzdGljLFxuICAvLyBlbGFzdGljLXIsXG4gIC8vIGVtcGhhdGljLFxuICAvLyBlbXBoYXRpYy1yLFxuICAvLyBzbGlkZXIsXG4gIC8vIHNsaWRlci1yLFxuICAvLyBzcHJpbmcsXG4gIC8vIHNwcmluZy1yLFxuICAvLyBzdGFuZCxcbiAgLy8gc3RhbmQtcixcbiAgLy8gc3BpbixcbiAgLy8gc3Bpbi1yLFxuICBzcXVlZXplLFxuICAvLyB2b3J0ZXgsXG4gIC8vIHZvcnRleC1yXG4pO1xuIiwiQGlmIGluZGV4KCRoYW1idXJnZXItdHlwZXMsIHNxdWVlemUpIHtcbiAgLypcbiAgICogU3F1ZWV6ZVxuICAgKi9cbiAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSB7XG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjA3NXM7XG4gICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgMC4xMnMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eSAwLjA3NXMgZWFzZTtcbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICB0cmFuc2l0aW9uOiBib3R0b20gMC4wNzVzIDAuMTJzIGVhc2UsXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAwLjA3NXMgY3ViaWMtYmV6aWVyKDAuNTUsIDAuMDU1LCAwLjY3NSwgMC4xOSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xMnM7XG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMTUsIDAuNjEsIDAuMzU1LCAxKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRvcCAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5IDAuMDc1cyAwLjEycyBlYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJvdHRvbSAwLjA3NXMgZWFzZSxcbiAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gMC4wNzVzIDAuMTJzIGN1YmljLWJlemllcigwLjIxNSwgMC42MSwgMC4zNTUsIDEpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIqIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbn1cblxuYm9keSB7XG4gIG92ZXJmbG93LXg6aGlkZGVuO1xufVxuXG4uY29udGFpbmVyLW1lZGl1bSB7XG4gICAgbWF4LXdpZHRoOiAxNzEwcHg7XG59XG4uY2xlYXJmaXh7XG5cdGNsZWFyOiBib3RoO1xufVxuLm92ZXItaGlkZGVuIHtcbiAgLy8gcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gIC5vdmVyLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuXG4ubm8tc2Nyb2xsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uanMtYmcge1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG51bCB7XG5cdHBhZGRpbmctbGVmdDogMDtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLnJldHJlYXQge1xuICAmLS0wIHtcblx0cGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcblxuXHQucm93IHtcblx0ICBtYXJnaW4tcmlnaHQ6IDA7XG5cdCAgbWFyZ2luLWxlZnQ6IDA7XG5cdH1cblxuXHRbY2xhc3NePSdjb2wtJ10sXG5cdFtjbGFzcyo9JyBjb2wtJ10ge1xuXHQgIHBhZGRpbmctcmlnaHQ6IDA7XG5cdCAgcGFkZGluZy1sZWZ0OiAwO1xuXHR9XG4gIH1cblxuICAmLS01MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDtcbiAgfVxuXG5cdC5yb3cge1xuXHQgIG1hcmdpbi1yaWdodDogLTUwcHg7XG5cdCAgbWFyZ2luLWxlZnQ6IC01MHB4O1xuXHR9XG5cblx0W2NsYXNzXj0nY29sLSddLFxuXHRbY2xhc3MqPScgY29sLSddIHtcblx0ICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuXHQgIHBhZGRpbmctbGVmdDogNTBweDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHQgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdCAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuXHQgIC5yb3cge1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHQgIH1cblxuXHQgIFtjbGFzc149J2NvbC0nXSxcblx0ICBbY2xhc3MqPScgY29sLSddIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICYtLTYwIHtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHQgIHBhZGRpbmctbGVmdDogMzBweDtcblxuXHQgIC5yb3cge1xuXHRcdG1hcmdpbi1yaWdodDogLTMwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IC0zMHB4O1xuXHQgIH1cblxuXHQgIFtjbGFzc149J2NvbC0nXSxcblx0ICBbY2xhc3MqPScgY29sLSddIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMzBweDtcblx0ICB9XG5cdH1cbiAgfVxufVxuXG4ucm93IHtcbiAgJi0tZmxleCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAmLS12LWNlbnRlciB7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJi0taC1jZW50ZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuXG4uaGlkZGVuIHtcbiAgJi1sZyB7XG5cdEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcblx0ICBkaXNwbGF5OiBub25lO1xuXHR9XG4gIH1cbiAgJi1tZCB7XG5cdEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG5cdCAgZGlzcGxheTogbm9uZTs7XG5cdH1cbiAgfVxuICAmLXNtIHtcblx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxuICAmLXhzIHtcblx0QGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuXHQgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbiAgfVxufVxuXG4ucmV0cmVhdCB7XG4gICYtLTAge1xuXG4gICYuY29udGFpbmVyLWZsdWlkIHtcblxuXHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRwYWRkaW5nLWxlZnQ6IDA7XG5cblx0LnJvdyB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAwO1xuXHQgIG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0W2NsYXNzXj0nY29sLSddLFxuXHRbY2xhc3MqPScgY29sLSddIHtcblx0ICBwYWRkaW5nLXJpZ2h0OiAwO1xuXHQgIHBhZGRpbmctbGVmdDogMDtcblx0fVxuICB9XG4gIH1cbn1cbi5ib3JkZXItYm90dG9te1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG59XG4uYm9yZGVyLXRvcHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xufVxuLmFoZXRvLWNvbnRlbnQtYmxvY2sgLnRyYW5zaXRpb24tbm9uZXtcblx0dHJhbnNpdGlvbjogbm9uZTtcbn1cbi53LTEwMHtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiIsIi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qIFBBRERJTkdTIEFORCBNQVJHSU5TICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiRjb3VudDogNDA7XG5cbi8vIE5lZ2F0aXZlIHZhbHVlc1xuJHN0ZXA6IC01O1xuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX10IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9bCB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9ciB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX1sIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuXG4vLyBQb3NpdGl2ZSB2YWx1ZXNcbiRzdGVwOiA1O1xuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAubWFyZ2luLWxnLSN7JHN0ZXAqJGl9dCB7XG4gICAgbWFyZ2luLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1iIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gIH1cbn1cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgLnBhZGRpbmctbGctI3skc3RlcCokaX10IHtcbiAgICBwYWRkaW5nLXRvcDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9YiB7XG4gICAgcGFkZGluZy1ib3R0b206IDBweCskc3RlcCokaTtcbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1sIHtcbiAgICBtYXJnaW4tbGVmdDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5tYXJnaW4tbGctI3skc3RlcCokaX1yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgfVxufVxuQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAucGFkZGluZy1sZy0jeyRzdGVwKiRpfWwge1xuICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5AZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gIC5wYWRkaW5nLWxnLSN7JHN0ZXAqJGl9ciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4KyRzdGVwKiRpO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLW1kLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLW1kLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1tZC0jeyRzdGVwKiRpfXQge1xuICAgICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLW1kLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1tZC0jeyRzdGVwKiRpfWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tbWQtI3skc3RlcCokaX1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctbWQtI3skc3RlcCokaX1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctbWQtI3skc3RlcCokaX1yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH0gIFxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXNtLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXNtLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy1zbS0jeyRzdGVwKiRpfXQge1xuICAgICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXNtLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi1zbS0jeyRzdGVwKiRpfWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4tc20tI3skc3RlcCokaX1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctc20tI3skc3RlcCokaX1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmctc20tI3skc3RlcCokaX1yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH0gIFxufVxuXG5AaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXhzLSN7JHN0ZXAqJGl9dCB7XG4gICAgICBtYXJnaW4tdG9wOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAubWFyZ2luLXhzLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHgrJHN0ZXAqJGk7XG4gICAgfVxuICB9XG4gIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvdW50IHtcbiAgICAucGFkZGluZy14cy0jeyRzdGVwKiRpfXQge1xuICAgICAgcGFkZGluZy10b3A6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5wYWRkaW5nLXhzLSN7JHN0ZXAqJGl9YiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLm1hcmdpbi14cy0jeyRzdGVwKiRpfWwge1xuICAgICAgbWFyZ2luLWxlZnQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH1cbiAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAkY291bnQge1xuICAgIC5tYXJnaW4teHMtI3skc3RlcCokaX1yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmcteHMtI3skc3RlcCokaX1sIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMHB4KyRzdGVwKiRpO1xuICAgIH1cbiAgfVxuICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgLnBhZGRpbmcteHMtI3skc3RlcCokaX1yIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweCskc3RlcCokaTtcbiAgICB9XG4gIH0gIFxufVxuIiwiKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8vIFRleHQgbW9kaWZpY2F0b3JzXG4udC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5cbi50LW1lZGl1bSB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi50LXNlbWlib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLnQtYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi50LWV4dHJhYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi50ZXh0LWNlbnRlcixcbi50LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnRleHQtbGVmdCxcbi50LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCxcbi50LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi50LXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5sLXNwYWNpbmcge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAmLS0yIHtcblx0bGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgfVxuXG4gICYtLTMge1xuXHRsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG5cbiAgJi0tNCB7XG5cdGxldHRlci1zcGFjaW5nOiA0cHg7XG4gIH1cblxuICAmLS01IHtcblx0bGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgfVxufVxuXG4ubC1oZWlnaHQge1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAmLS0xNjMge1xuXHRsaW5lLWhlaWdodDogMS42M2VtO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5tZC10LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5zbS10LWNlbnRlciB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuXG4udGV4dC11cHBlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBCbG9ja3F1b3RlXG4vLyBNaXhpbnMgYmVsb3cgZGVzY3JpYmUgc3R5bGUgZm9yIHF1b3RlIHN5bWJvbCBvbiBiYWNrZ3JvdW5kXG5AbWl4aW4gcXVvdGUtc3ltYm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0zNXB4O1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgZm9udC1zaXplOiAxODBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbnRlbnQ6ICfigJ0nO1xuICBvcGFjaXR5OiAwLjE7XG59XG5cbkBtaXhpbiBxdW90ZS1zeW1ib2wtcmlnaHQge1xuICBAaW5jbHVkZSBxdW90ZS1zeW1ib2w7XG4gIHRvcDogLTI3cHg7XG4gIHJpZ2h0OiAzJTtcbiAgbGVmdDogYXV0bztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG59XG5cbkBtaXhpbiBxdW90ZS1zeW1ib2wtaGlkZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5ibG9ja3F1b3RlIHtcblx0JjpiZWZvcmUge1xuXHRcdCAgQGluY2x1ZGUgcXVvdGUtc3ltYm9sO1xuXHR9XG5cblx0Ji5xLXNtYi1yaWdodCB7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBxdW90ZS1zeW1ib2wtcmlnaHQ7XG5cdFx0ICB9XG5cdH1cblxuXHQmLnEtc21iLWhpZGUge1xuXHRcdCAgJjpiZWZvcmUge1xuXHRcdFx0QGluY2x1ZGUgcXVvdGUtc3ltYm9sLWhpZGU7XG5cdFx0ICB9XG5cdH1cbn1cbiIsIi8qKlxuKiBjb21tb24gdmFyaWVibGVzXG4qIGFuZCBzdHlsZVxuKi9cblxuJGxpbmstdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcblxuLy8gRklYTUU6IHVzZSBvbmx5IGZvciBIVE1MICh0cmFuc3BhcmVudCBCVVRUT04pXG4uYWhldG8tYmctLWRhcmsge1xuICBwYWRkaW5nOiA1MHB4IDE1cHggMjBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbn1cblxuXG4udHlwb2dyYXBoeVRleHQgLmFoZXRvLWJ0biB7XG4gIC8vIEZJWE1FOiByZW1vdmUgd2hlbiBjcmVhdGUgc2hvcnRjb2RlXG4gIG1hcmdpbjogMjBweCAwO1xuXHQvLyBGSVhNRTogcmVtb3ZlIGl0IHdoZW4gY3JlYXRlIGJsb2Nrc1xuICArIC5haGV0by1idG4ge1xuXHQvLyBmb3IgdHdvIG9yIG1vcmUgYnRuIGluIGxpbmVcblx0bWFyZ2luLWxlZnQ6IDM1cHg7XG4gIH1cbn1cblxuLmFoZXRvLWJ0bi1jb250YWluZXIge1xuICAvLyBtYXJnaW46IC0xMHB4IDA7XG5cbiAgLmFoZXRvLWJ0biB7XG5cdG1hcmdpbjogMDtcblxuXHQmOmxhc3QtY2hpbGQge1xuXHQgIG1hcmdpbi1yaWdodDogMDtcblx0fVxuICB9XG59XG5cbi8vIGJ0biBkZWZhdWx0XG4uYWhldG8tYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBpLFxuICBzcGFuIHtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG4gICY6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICYuYWhldG8tYnRuLS11bmRlcmxpbmUge1xuXHQmOmFmdGVyIHtcblx0ICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblx0fVxuICB9XG5cbiAgLy8gYnRuIGlubGluZVxuICAmLS1pbmxpbmUge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgLy8gYnRuIHVuZGVybGluZVxuICAmLS11bmRlcmxpbmUge1xuICAgIHBhZGRpbmc6IDAgMCA1cHggIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuXHQmOmFmdGVyIHtcblx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgYm90dG9tOiAwO1xuXHQgIGxlZnQ6IDA7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgaGVpZ2h0OiAxcHg7XG5cdCAgY29udGVudDogJyc7XG5cdH1cbiAgfVxuXG4gIC8vIGJ0biB3aXRoIGJveCBpY29uXG4gICYtLWJveCB7XG5cdHBhZGRpbmctbGVmdDogMDtcbiAgfVxuXG4gIC8vIGJ0biBiaWcgc2l6ZSAocmVjdGFuZ2xlKVxuICAmLS1yZWN0IHtcblx0bWF4LXdpZHRoOiAxNDBweDtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHdvcmQtc3BhY2luZzogOTk5OTk5OXB4O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIH1cblxuICAvLyBCdG4gY2lyY2xlXG4gICYtLWNpcmNsZSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMTVweDtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLy8gSWNvbiBpbnNpZGUgYnV0dG9uXG4uYWhldG8tYnRuX19pY29uIHtcbiAgJjpiZWZvcmUge1xuXHRsaW5lLWhlaWdodDogMTRweDtcbiAgfVxuXG4gICYtLWJveCB7XG5cdG1hcmdpbi1yaWdodDogMzBweDtcblx0cGFkZGluZzogMCAyNHB4O1xuXHQmOmJlZm9yZSB7XG5cdCAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgIHotaW5kZXg6IDE7XG5cdH1cblx0JjphZnRlciB7XG5cdCAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgIHRvcDogLTFweDtcblx0ICBsZWZ0OiAtMXB4O1xuXHQgIHdpZHRoOiA2MHB4O1xuXHQgIGhlaWdodDogY2FsYygxMDAlICsgMnB4KTtcblx0ICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0ICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcblx0ICBjb250ZW50OiAnJztcblx0ICB6LWluZGV4OiAwO1xuXHR9XG4gIH1cbn1cbiIsIi5lZHUge1xuICAmLmFodC1wYWdlIHtcblxuICAgICYtLWR1YWwtc2Ige1xuXG4gICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAmX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2NjVweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fc2Ige1xuICAgICAgICAgIGZsZXg6IDEgMSAxOSU7XG4gICAgICAgICAgbWluLXdpZHRoOiAzMDBweDsgXG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zYi1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLXJpZ2h0LXNiLFxuICAgICYtLWxlZnQtc2Ige1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxNDMwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zYiB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiAzNjBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19zYi1pbm5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tcmlnaHQtc2Ige1xuICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgJl9fc2Ige1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y2RjlGRjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSBcbn1cbiIsIi5haGV0by10aXRsZWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gIGltZyB7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYsXG4gIHAge1xuXHRtYXJnaW46IDA7XG5cblx0YiB7XG5cdCAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cdH1cbiAgfVxuXG4gIHAge1xuXHQmLm1yZ24tdG9wIHtcblx0ICBtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG5cdGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIH1cblxuICAmX190ZXh0IHtcblx0LmFoZXRvLXRpdGxlYmFyX19zdWJ0aXRsZSB7XG5cdCAgbWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG4gIH1cblxuICAmX190aXRsZSB7XG5cdCYubGFyZ2Utc2l6ZSB7XG5cdCAgZm9udC1zaXplOiA2MHB4O1xuXG5cdCAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2luZm8ge1xuXHRmbGV4OiAyO1xuXHRwYWRkaW5nOiAxMDBweCA1MHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0QGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuXHQgIGZsZXgtYmFzaXM6IDEwMCU7XG5cdH1cbiAgfVxuXG4gICZfX2luZm8tdGV4dCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGhlaWdodDogMTAwJTtcbiAgfVxuXG4gIC8vIEVsZW1lbnRzXG4gICZfX21haW4ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZsZXg6IDc7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nOiAxMTBweCAwIDEwMHB4O1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdHBhZGRpbmc6IDcwcHggMDtcblx0fVxuXHQgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ICBwYWRkaW5nOiA0NXB4IDA7XG5cdCAgfVxuICB9XG5cbiAgJl9fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibGFjaztcblx0b3BhY2l0eTogMC42O1xuXG5cdCYtLTEge1xuXHQgIG9wYWNpdHk6IDAuMTtcblx0fVxuXHQmLS0yIHtcblx0ICBvcGFjaXR5OiAwLjI7XG5cdH1cblx0Ji0tMyB7XG5cdCAgb3BhY2l0eTogMC4zO1xuXHR9XG5cdCYtLTQge1xuXHQgIG9wYWNpdHk6IDAuNDtcblx0fVxuXHQmLS01IHtcblx0ICBvcGFjaXR5OiAwLjU7XG5cdH1cblx0Ji0tNiB7XG5cdCAgb3BhY2l0eTogMC42O1xuXHR9XG5cdCYtLTcge1xuXHQgIG9wYWNpdHk6IDAuNztcblx0fVxuXHQmLS04IHtcblx0ICBvcGFjaXR5OiAwLjg7XG5cdH1cblx0Ji0tOSB7XG5cdCAgb3BhY2l0eTogMC45O1xuXHR9XG4gIH1cblxuICAmX19jb250ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAmX190ZXh0IHtcblx0ZmxleDogMTtcbiAgfVxuXG4gICZfX2lucHV0IHtcblx0ZmxleC1iYXNpczogMTAwJTtcblx0bWFyZ2luLWJvdHRvbTogYXV0bztcblxuXHRmb3JtIHtcblx0ICBkaXNwbGF5OiBmbGV4O1xuXHQgIGZsZXgtd3JhcDogd3JhcDtcblx0ICBib3JkZXItcmFkaXVzOiA1cHg7XG5cdCAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQgIGxhYmVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHQgIH1cblx0ICBpbnB1dCB7XG5cdFx0Jlt0eXBlPXRleHRdIHtcblx0XHQgIGZsZXg6IDE7XG5cdFx0ICBwYWRkaW5nOiAyMXB4IDI3cHg7XG5cdFx0ICBib3JkZXI6IDA7XG5cdFx0ICBvdXRsaW5lOiBub25lO1xuXHRcdCAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cdFx0fVxuXG5cdFx0Jlt0eXBlPXN1Ym1pdF0ge1xuXHRcdCAgcGFkZGluZzogMjBweCA1NXB4O1xuXHRcdCAgYm9yZGVyOiAwO1xuXHRcdCAgb3V0bGluZTogbm9uZTtcblx0XHQgIGNvbG9yOiAkYy13aGl0ZTtcblx0XHQgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0ICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXHRcdCAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHQgIGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdCAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuXHRcdFx0ZmxleC1iYXNpczogMTAwJTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cblxuICAmX19icmVhZGNydW1icyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0aGVpZ2h0OiAwO1xuXHRwYWRkaW5nOiAwIDE1cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmLnQtd2hpdGUge1xuXHQgIGEge1xuXHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0ICBcdGZvbnQtc2l6ZTogMTVweDtcblx0XHQmOmhvdmVyIHtcblx0XHQgIGNvbG9yOiBmYWRlLW91dCgkYy13aGl0ZSwgMC41KVxuXHRcdH1cblx0ICB9XG5cblx0ICBsaSB7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXG5cdFx0Ji5jdXJyZW50IHtcblx0XHQgICY6YmVmb3JlIHtcblx0XHRcdGNvbG9yOiAkYy13aGl0ZTtcblx0XHQgIH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICBjb2xvcjogJGMtd2hpdGU7XG5cdFx0fVxuXHQgIH1cblx0fVxuXG5cblx0dWwge1xuXHQgIG1hcmdpbjogMDtcblx0ICBwYWRkaW5nLWxlZnQ6IDA7XG5cdH1cblxuXHRsaSB7XG5cdCAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgIG1hcmdpbi1yaWdodDogMTBweDtcblx0ICBwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXG5cdCAgJjpmaXJzdC1jaGlsZCB7XG5cdFx0JjpiZWZvcmUge1xuXHRcdCAgY29udGVudDogbm9uZTtcblx0XHR9XG5cdCAgfVxuXG5cdCAgJjpsYXN0LWNoaWxkIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0ICBjb2xvcjogIzk5OTtcblx0ICB9XG5cblx0ICAmOmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0Y29udGVudDogJ1xcZjEwNSc7XG5cdFx0Zm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2Fycm93LWRvd24ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvdHRvbTogMTVweDtcblx0bGVmdDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXG5cdGkge1xuXHQgIGNvbG9yOiAkYy13aGl0ZTtcblx0ICBmb250LXNpemU6IDM2cHg7XG5cdH1cbiAgfVxuXG4gIC53LTEyMDAge1xuXHRtYXgtd2lkdGg6IDEyMDBweDtcblx0bWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLnctMTEwMCB7XG5cdG1heC13aWR0aDogMTEwMHB4O1xuXHRtYXJnaW46IDAgYXV0bztcbiAgfVxuICAudy0xMDAwIHtcblx0bWF4LXdpZHRoOiAxMDAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTkwMCB7XG5cdG1heC13aWR0aDogOTAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTgwMCB7XG5cdG1heC13aWR0aDogODAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTcwMCB7XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG4gIC53LTYwMCB7XG5cdG1heC13aWR0aDogNjAwcHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3JzXG4gICYtLWhlaWdodC1mdWxsIHtcblx0aGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLWhlaWdodC02MDAge1xuXHRoZWlnaHQ6IDYwMHB4O1xuXHRtaW4taGVpZ2h0OiA2MDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNjAwcHg7XG5cdCAgbWluLWhlaWdodDogNjAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC01NTAge1xuXHRoZWlnaHQ6IDU1MHB4O1xuXHRtaW4taGVpZ2h0OiA1NTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNTUwcHg7XG5cdCAgbWluLWhlaWdodDogNTUwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC01MDAge1xuXHRoZWlnaHQ6IDUwMHB4O1xuXHRtaW4taGVpZ2h0OiA1MDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNTAwcHg7XG5cdCAgbWluLWhlaWdodDogNTAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC00NTAge1xuXHRoZWlnaHQ6IDQ1MHB4O1xuXHRtaW4taGVpZ2h0OiA0NTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNDUwcHg7XG5cdCAgbWluLWhlaWdodDogNDUwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC00MDAge1xuXHRoZWlnaHQ6IDQwMHB4O1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogNDAwcHg7XG5cdCAgbWluLWhlaWdodDogNDAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0zNTAge1xuXHRoZWlnaHQ6IDM1MHB4O1xuXHRtaW4taGVpZ2h0OiAzNTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMzUwcHg7XG5cdCAgbWluLWhlaWdodDogMzUwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0zMDAge1xuXHRoZWlnaHQ6IDMwMHB4O1xuXHRtaW4taGVpZ2h0OiAzMDBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMzAwcHg7XG5cdCAgbWluLWhlaWdodDogMzAwcHg7XG5cdH1cbiAgfVxuXG4gICYtLWhlaWdodC0yNTAge1xuXHRoZWlnaHQ6IDI1MHB4O1xuXHRtaW4taGVpZ2h0OiAyNTBweDtcblxuXHQuc3dpcGVyLXdyYXBwZXIge1xuXHQgIGhlaWdodDogMjUwcHg7XG5cdCAgbWluLWhlaWdodDogMjUwcHg7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX21haW4ge1xuXHQgIHBhZGRpbmc6IDE1cHggMDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fYnJlYWRjcnVtYnMge1xuXHQgIGhlaWdodDogYXV0bztcblx0fVxuICB9XG5cbiAgJi0taGVpZ2h0LTIwMCB7XG5cdGhlaWdodDogMjAwcHg7XG5cdG1pbi1oZWlnaHQ6IDIwMHB4O1xuXG5cdC5zd2lwZXItd3JhcHBlciB7XG5cdCAgaGVpZ2h0OiAyMDBweDtcblx0ICBtaW4taGVpZ2h0OiAyMDBweDtcblx0fVxuXG5cdC5haGV0by10aXRsZWJhcl9fbWFpbiB7XG5cdCAgcGFkZGluZzogMTVweCAwO1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19icmVhZGNydW1icyB7XG5cdCAgaGVpZ2h0OiBhdXRvO1xuXHR9XG4gIH1cblxuICAmLS1oZWlnaHQtMTUwIHtcblx0aGVpZ2h0OiAxNTBweDtcblx0bWluLWhlaWdodDogMTUwcHg7XG5cblx0LnN3aXBlci13cmFwcGVyIHtcblx0ICBoZWlnaHQ6IDE1MHB4O1xuXHQgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyX19tYWluIHtcblx0ICBwYWRkaW5nOiAxNXB4IDA7XG5cdH1cblxuXHQuYWhldG8tdGl0bGViYXJfX2JyZWFkY3J1bWJzIHtcblx0ICBoZWlnaHQ6IGF1dG87XG5cdH1cbiAgfVxuXHQmLS1tZWRfaGVpZ2h0LTIwMCB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcblx0XHRcdGhlaWdodDogMjAwcHg7XG5cdFx0XHRtaW4taGVpZ2h0OiAyMDBweDtcblx0XHR9XG5cdH1cblx0Ji0tbW9iX2hlaWdodC0xNTAge1xuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0bWluLWhlaWdodDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdCYtLW1vYl9oZWlnaHQtMjUwIHtcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDI1MHB4O1xuXHRcdH1cblx0fVxuICAvLyBJbnRybyBibG9ja1xuICAmX19pbnRybyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0Ym90dG9tOiAwO1xuXHRsZWZ0OiA1MCU7XG5cdHBhZGRpbmc6IDEycHggNTdweDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdD4gKiB7XG5cdCAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHQgIGxlZnQ6IDA7XG5cdCAgd2lkdGg6IDEwMCU7XG5cdCAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcblx0fVxuICB9XG5cbiAgJi0teW9nYSB7XG5cblx0aDEge1xuXHQgIGZvbnQtc2l6ZTogODBweDtcblx0ICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXG5cdCAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdGZvbnQtc2l6ZTogNTBweDtcblx0ICB9XG5cdH1cblxuXHRsaSB7XG5cdCAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuXHQgIGZvbnQtc2l6ZTogMTVweDtcblx0ICBmb250LXdlaWdodDogNTAwO1xuXG5cdCAgJjpiZWZvcmUge1xuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdCAgfVxuXHR9XG5cblx0LmFoZXRvLXRpdGxlYmFyIHtcblxuXHQgICZfX2JyZWFkY3J1bWJzIHtcblxuXHRcdCYudC1yaWdodCB7XG5cdFx0ICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuXHRcdFx0cGFkZGluZy1yaWdodDogMTU1cHg7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0Ji50LWNlbnRlciB7XG5cdFx0ICBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0ICBmb250LXNpemU6IDE1cHg7XG5cdFx0ICBmb250LXdlaWdodDogNTAwO1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxufVxuLnBhZGQtYmFubmVye1xuXHRwYWRkaW5nOiAyNTBweCAwIDE2NXB4O1xufVxuIiwiLmFoZXRvLXBmIHtcbiAgJHA6ICY7XG5cbiAgJl9fZmlsdGVyLXdyYXAge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG4gIH1cblxuICAmX19maWx0ZXIge1xuXHRtYXJnaW46IDEwcHggMjVweDtcblx0dHJhbnNpdGlvbjogY29sb3IgMC4zcztcblx0Zm9udC1zaXplOiAxNXB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdCAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHQgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdCAgbWFyZ2luOiAxMHB4IDE1cHg7XG5cblx0ICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cblx0fVxuICB9XG5cbiAgJl9fbW9kYWwge1xuXHRkaXNwbGF5OiBub25lO1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0cGFkZGluZzogNzBweDtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcblx0b3ZlcmZsb3c6IGF1dG87XG5cdHotaW5kZXg6IDk5OTtcblxuXHRAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cdCAgcGFkZGluZzogNzBweCAxNXB4O1xuXHR9XG4gIH1cblxuICBAa2V5ZnJhbWVzIHpvb20ge1xuXHRmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDApfVxuXHR0byB7dHJhbnNmb3JtOiBzY2FsZSgxKX1cbiAgfVxuXG4gICZfX21vZGFsLWNvbnRlbnQge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWluLXdpZHRoOiAxcHg7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXHRtaW4taGVpZ2h0OiAwO1xuXHRtYXgtaGVpZ2h0OiAxMDAlO1xuXHRtYXJnaW46IGF1dG87XG5cdGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuXHRhbmltYXRpb24tZHVyYXRpb246IDAuNnM7XG4gIH1cblxuICAmX19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNXB4O1xuXHRyaWdodDogMzVweDtcblx0dHJhbnNpdGlvbjogMC4zcztcblx0Zm9udC1zaXplOiA0MHB4O1xuXHRmb250LXdlaWdodDogYm9sZDtcblx0Y3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fYWpheC1wYWcge1xuXHRkaXNwbGF5OiBub25lO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHQgIG1hcmdpbi10b3A6IDYwcHg7XG5cdH1cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0ICBtYXJnaW4tdG9wOiAzMHB4O1xuXHR9XG5cblx0Ji5sb2FkaW5nIHtcblx0ICBkaXNwbGF5OiBibG9jaztcblx0fVxuICB9XG5cbiAgJl9fYWpheC1sb2FkaW5nIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG5cdGkge1xuXHQgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdCAgZm9udC1zaXplOiAyNHB4O1xuXHQgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdCAgYW5pbWF0aW9uOiByb3RhdGUgMXMgaW5maW5pdGU7XG5cdCAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xuXG5cdCAgJjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZWZ0OiAxcHg7XG5cdFx0d2lkdGg6IDI0cHg7XG5cdFx0aGVpZ2h0OiAyNHB4O1xuXHQgIH1cblxuXHQgIEBrZXlmcmFtZXMgcm90YXRlIHtcblx0XHRmcm9tIHt0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTt9XG5cdFx0dG8ge3RyYW5zZm9ybTogcm90YXRlKDBkZWcpfVxuXHQgIH1cblx0fVxuICB9XG5cbiAgJl9fY29udGVudCB7XG5cdC8vICYtLWJhcmJlcnNob3Age1xuXHQvLyAgICN7JHB9X19jYXQtd3JhcCB7XG5cdC8vICAgICBtYXJnaW46IDE4cHggMDtcblx0Ly8gICAgIGNvbG9yOiByZ2JhKCRjLWFsdGVyLCAwLjcpO1xuXHQvLyAgICAgZm9udC1mYW1pbHk6ICRmLW9wZW4tc2Fucztcblx0Ly8gICAgIGZvbnQtc2l6ZTogMTVweDtcblx0Ly8gICB9XG5cdC8vICAgI3skcH1fX3RpdGxlIHtcblx0Ly8gICAgIGZvbnQtc2l6ZTogMjE7XG5cdC8vICAgICBsZXR0ZXItc3BhY2luZzogMS43cHg7XG5cdC8vICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHQvLyAgIH1cblx0Ly8gICAjeyRwfV9fdGV4dCB7XG5cdC8vICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC8vICAgICB6LWluZGV4OiAyO1xuXHQvLyAgIH1cblx0Ly8gfVxuICB9XG5cbiAgJl9fdGV4dCB7XG5cdCYtLWZ1bGwge1xuXHQgIHdpZHRoOiAxMDAlO1xuXHQgIGhlaWdodDogMTAwJTtcblx0fVxuXHQmLS1jZW50ZXIge1xuXHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLS1jb2x1bW4ge1xuXHQgIGRpc3BsYXk6IGZsZXg7XG5cdCAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcblx0fVxuICB9XG5cbiAgJi0tbWV0cm8ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQubWFzb25yeV9ob3Zlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5haGV0by1wZiB7XG5cblx0ICAmX19jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDIwcHg7XG5cdCAgXHRtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgfVxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cdFx0ICBtYXJnaW4tdG9wOiAwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblx0ICB9XG5cblx0ICAmX19pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdGhlaWdodDogNDQwcHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdCYtLWhlaWdodCB7XG5cdFx0ICBoZWlnaHQ6IDg1MHB4O1xuXHRcdH1cblxuXHRcdCYtLXdpZHRoIHtcblx0XHQgIHdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG5cdFx0ICBoZWlnaHQ6IDM1MHB4O1xuXG5cdFx0ICAmLS1oZWlnaHQge1xuXHRcdFx0aGVpZ2h0OiA3MDBweDtcblx0XHQgIH1cblx0XHR9XG5cblx0XHRAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG5cdFx0ICB3aWR0aDogNTAlO1xuXHRcdCAgaGVpZ2h0OiA0ODBweDtcblxuXHRcdCAgJi0taGVpZ2h0IHtcblx0XHRcdGhlaWdodDogNDgwcHg7XG5cdFx0ICB9XG5cblx0XHQgICYtLXdpZHRoIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0ICB9XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblx0XHQgIGhlaWdodDogMzgwcHg7XG5cblx0XHQgICYtLWhlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgaGVpZ2h0OiA0ODBweDtcblxuXHRcdCAgJi0taGVpZ2h0IHtcblx0XHRcdGhlaWdodDogNDgwcHg7XG5cdFx0ICB9XG5cblx0XHQgICYtLXdpZHRoIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcblx0XHQgIGhlaWdodDogMzgwcHg7XG5cblx0XHQgICYtLWhlaWdodCB7XG5cdFx0XHRoZWlnaHQ6IDM4MHB4O1xuXHRcdCAgfVxuXHRcdH1cblx0ICB9XG5cblx0ICAmX19jb250ZW50IHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0Jjpob3ZlciB7XG5cblx0XHQgICY6YmVmb3JlLFxuXHRcdCAgLmFoZXRvLXBmX190ZXh0IHtcblx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0ICB9XG5cblx0XHQgIC5haGV0by1wZl9fdGl0bGUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdCAgfVxuXG5cdFx0ICAuYWhldG8tcGZfX2NhdC13cmFwIHtcblx0XHRcdHRvcDogMDtcblx0XHQgIH1cblx0XHR9XG5cblx0XHQmOmJlZm9yZSB7XG5cdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICB0b3A6IDA7XG5cdFx0ICBsZWZ0OiAwO1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBoZWlnaHQ6IDEwMCU7XG5cdFx0ICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG5cdFx0ICBjb250ZW50OiAnJztcblx0XHQgIG9wYWNpdHk6IDA7XG5cdFx0fVxuXHRcdCYtLWJhcmJlcnNob3Age1xuXHRcdCAgI3skcH1fX2ltZyB7XG5cdFx0XHQmID4gaW1nIHtcblx0XHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgIGhlaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRpbWcge1xuXHRcdCAgd2lkdGg6IDA7XG5cdFx0ICBoZWlnaHQ6IDA7XG5cdFx0fVxuXHQgIH1cblxuXHQgICZfX3RleHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHRwYWRkaW5nOiA0MnB4IDQwcHg7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuXHRcdG9wYWNpdHk6IDA7XG5cdCAgfVxuXG5cdCAgJl9fdGl0bGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDMwcHg7XG5cdFx0dHJhbnNpdGlvbjogdG9wIDAuM3M7XG5cdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0ICB9XG5cblx0ICAmX19jYXQtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRvcDogLTMwcHg7XG5cdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdHRyYW5zaXRpb246IHRvcCAwLjNzO1xuXHQgIH1cblxuXHQgICZfX2NhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHAge1xuXHRcdCAgbWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICYtLWdyaWQge1xuXG5cdC5haGV0by1wZiB7XG5cblx0ICAmX19jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXRvcDogMHB4O1xuXHRcdH1cblxuXHQgIH1cblxuXHQgICZfX2l0ZW0ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiA0MzBweDtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRib3JkZXI6IDE1cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblxuXHRcdEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcblx0XHQgIGhlaWdodDogMzgwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblx0XHQgIGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBoZWlnaHQ6IDQwMHB4O1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcblx0XHQgIGhlaWdodDogMzAwcHg7XG5cdFx0fVxuXHQgIH1cblxuXHQgICZfX2NvbnRlbnQge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQmOmhvdmVyIHtcblx0XHQgIC5haGV0by1wZl9fdGV4dCB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9faW1nIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cblx0XHRpbWcge1xuXHRcdCAgd2lkdGg6IDA7XG5cdFx0ICBoZWlnaHQ6IDA7XG5cdFx0fVxuXHQgIH1cblxuXHQgICZfX3RleHQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAzMnB4IDQwcHggMzdweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0ICB9XG5cblx0ICAmX190aXRsZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZvbnQtc2l6ZTogMjBweDtcblx0ICB9XG5cblx0ICAmX19jYXQtd3JhcCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLXRvcDogOHB4O1xuXHQgIH1cblxuXHQgICZfX2NhdCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHAge1xuXHRcdCAgbWFyZ2luOiAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICYtLW1hc29ucnkge1xuXG5cdC5haGV0by1wZiB7XG5cblx0ICAmX19jb250YWluZXIge1xuXHRcdG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgfVxuXHQgIH1cblxuXHQgICZfX2l0ZW0ge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0Ym9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG5cdFx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdCAgfVxuXG5cdCAgJl9fY29udGVudCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblxuXHQgIH1cblxuXHQgICZfX2ltZyB7XG5cdCAgXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjpob3Zlcntcblx0XHQgIC5tYXNvbnJ5X2hvdmVye1xuXHRcdFx0ICBvcGFjaXR5OiAxO1xuXHRcdCAgfVxuXHRcdH1cblx0XHRpbWcge1xuXHRcdCAgd2lkdGg6IDEwMCU7XG5cdFx0ICBoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdC5tYXNvbnJ5X2hvdmVye1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDAgMTI0cHggMTIycHg7XG5cdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMyQTc0RUQgdHJhbnNwYXJlbnQ7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMHB4O1xuXHRcdFx0Ym90dG9tOiAwcHg7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRpe1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZmZmZjtcblx0XHRcdFx0Zm9udC1zaXplOiAyNHB4O1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdGxlZnQ6IC00NXB4O1xuXHRcdFx0XHR0b3A6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHQgIH1cblxuXHRcdCZfX3RleHQge1xuXHRcdFx0cGFkZGluZzogMjBweCAwIDIwcHg7XG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDAgMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHQgICZfX3RpdGxlIHtcblx0XHRmb250LXNpemU6IDIwcHg7XG5cdCAgfVxuXG5cdCAgJl9fY2F0LXdyYXAge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi10b3A6IDNweDtcblx0ICB9XG5cblx0ICAmX19jYXQge1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblxuXHRcdHAge1xuXHRcdCAgbWFyZ2luOiAwO1xuXHRcdCAgZm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICYtLW5ldyB7XG5cblx0LmFoZXRvLXBmIHtcblxuXHQgICZfX2NvbnRhaW5lciB7XG5cdCAgfVxuXG5cdCAgJl9faXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1pbi1oZWlnaHQ6IDY4MHB4O1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGJvcmRlci1yaWdodDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItbGVmdDogMTVweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuXHRcdCY6bnRoLWNoaWxkKDRuICsgMSksXG5cdFx0JjpudGgtY2hpbGQoNG4gKyA0KSB7XG5cdFx0ICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0ICAuYWhldG8tcGZfX2ltZyB7XG5cdFx0XHRoZWlnaHQ6IDQwMHB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDRuICsgMikge1xuXHRcdCAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuXHRcdCAgLmFoZXRvLXBmX19jb250ZW50IHtcblx0XHRcdGZsZXgtYmFzaXM6IDQwMHB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDRuICsgMykge1xuXHRcdCAgLmFoZXRvLXBmX19jb250ZW50IHtcblx0XHRcdGZsZXgtYmFzaXM6IDQwMHB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblx0XHQgIHdpZHRoOiAxMDAlO1xuXHRcdCAgbWluLWhlaWdodDogMDtcblx0XHQgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQgICY6bnRoLWNoaWxkKDRuICsgMiksXG5cdFx0ICAmOm50aC1jaGlsZCg0biArIDMpIHtcblx0XHRcdC5haGV0by1wZl9fY29udGVudCB7XG5cdFx0XHQgIGZsZXgtYmFzaXM6IDEwMCU7XG5cdFx0XHR9XG5cdFx0ICB9XG5cblx0XHQgIC5haGV0by1wZl9fdGV4dCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcblx0XHQgIC5haGV0by1wZl9faW1nIHtcblx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0ICB9XG5cblx0XHQgICY6bnRoLWNoaWxkKDRuICsgMSksXG5cdFx0ICAmOm50aC1jaGlsZCg0biArIDQpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5haGV0by1wZl9faW1nIHtcblx0XHRcdCAgaGVpZ2h0OiAyODBweDtcblx0XHRcdH1cblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXG5cdCAgJl9fY29udGVudCB7XG5cdFx0ZmxleC1iYXNpczogMTAwJTtcblx0ICB9XG5cblx0ICAmX19pbWcge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRoZWlnaHQ6IDU3MHB4O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdGltZyB7XG5cdFx0ICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0ICAmOmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdCAgfVxuXHRcdH1cblxuXHRcdCY6YmVmb3JlIHtcblx0XHQgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgIHRvcDogNTAlO1xuXHRcdCAgbGVmdDogNTAlO1xuXHRcdCAgd2lkdGg6IDcwcHg7XG5cdFx0ICBoZWlnaHQ6IDcwcHg7XG5cdFx0ICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHQgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcblx0XHQgIGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHQgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXHRcdCAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuXHRcdCAgZm9udC1zaXplOiAyNHB4O1xuXHRcdCAgbGluZS1oZWlnaHQ6IDcwcHg7XG5cdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICBjb250ZW50OiAnXFxmMmY1Jztcblx0XHQgIG9wYWNpdHk6IDA7XG5cdFx0fVxuXHQgIH1cblxuXHQgICZfX3RleHQge1xuXHRcdHBhZGRpbmc6IDMwcHggMTVweCAwO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICB9XG5cblx0ICAmX190aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdCAgfVxuXG5cdCAgJl9fY2F0IHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cblx0XHRwIHtcblx0XHQgIG1hcmdpbjogMDtcblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbiAgJi0tY29uc3RydWN0aW9uIHtcblx0LmFoZXRvLXBmIHtcblx0ICAmX19maWx0ZXItd3JhcCB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdCAgfVxuXHQgICZfX2ZpbHRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRjb2xvcjogcmdiYSggJGMtYmxhY2ssIDAuNiApO1xuXHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdCAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblx0XHRcdGZsZXgtYmFzaXM6IGF1dG87XG5cdFx0ICB9XG5cdFx0ICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0fVxuXHRcdCYuYWN0aXZlIHtcblx0XHQgIGNvbG9yOiByZ2JhKCAkYy1ibGFjaywgMSApO1xuXHRcdCAgJjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3R0b206IC0xMXB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHQgIH1cblx0XHR9XG5cdCAgfVxuXHR9XG4gIH1cbn1cblxuLnBvcnRmb2xpbyB7XG4gICYtbmV3IHtcblx0ICAudy0xMDB7XG5cdFx0ICB3aWR0aDogYXV0bztcblx0ICB9XG4gICAgLmFoZXRvIHtcbiAgICAgICYtc2luZ2xlLWltZyB7XG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR9XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIH1cblx0XHRAaW5jbHVkZSB4cy1zaXplLW1heCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDBweDtcblx0XHR9XG4gICAgICB9XG5cbiAgICAgICYtaGVhZGluZyB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTozOHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRie1xuXHRcdFx0ICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgIGxlZnQ6IDBweDtcblx0XHRcdCAgYm90dG9tOiAxMHB4O1xuXHRcdFx0fVxuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1wcmV2e1xuXHR3aWR0aDogMzMuMzMzJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWU7XG5cdGhlaWdodDogMTAwJTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wb3J0Zm9saW8tbmF2X19saXN0e1xuXHR3aWR0aDogMzMuMzMzJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4ucG9ydGZvbGlvLW5hdl9fZGlyLS1uZXh0e1xuXHR3aWR0aDogMzMuMzMzJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZWVlZTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRhbGlnbi1pdGVtczogY2VudGVyXG59XG4uZGV0YWlsX3RleHR7XG5cdG1heC13aWR0aDogNTcwcHghaW1wb3J0YW50O1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuXHRcdG1heC13aWR0aDogMTAwJSFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZzogMHB4IDMwcHghaW1wb3J0YW50O1xuXHR9XG59XG4uc2luZ2xlIHtcbiAgJl9fcG9ydGZvbGlvIHtcbiAgICAmLS0zLFxuICAgICYtLTQsXG4gICAgJi0tNSB7XG5cbiAgICAgIC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICAgICAgcG9zaXRpb246cmVsYXRpdmU7XG4gICAgICAgIC5vdmVybGF5IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOmZhZGUtb3V0KCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgIHBvc2l0aW9uOmFic29sdXRlO1xuICAgICAgICAgIHRvcDowO1xuICAgICAgICAgIGxlZnQ6MDtcbiAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsIDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgICAgcGFkZGluZzoyMHB4O1xuICAgICAgICAgICAgY29sb3I6JGMtYmxhY2s7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOmNlbnRlcjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOjUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBibG9ja3F1b3RlOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtNjBweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0NXB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1zaW5nbGUtaW1nIHtcbiAgICAgICAgJl9faW1nLS1oMzYwIHtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWctLWg1MjAge1xuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTQge1xuICAgICAgLmJnLXdyYXAtYy1kYXJrIHtcbiAgICAgICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwMHB4IDUwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDc0MCB7XG4gICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXNpbmdsZS1pbWdfX2ltZy0taDkwMCB7XG4gICAgICAgICAgaGVpZ2h0OiA1NzhweDtcbiAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0yIHtcbiAgICAgIC5haGV0by1oZWFkaW5nIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtLTcge1xuICAgICAgLmFoZXRvIHtcbiAgICAgICAgJi1oZWFkaW5nIHtcbiAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgLmFoZXRvLXNvY2lhbHMtLWNpcmNsZSAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgICAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDQ3cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNDdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmNvbC1sZy04Lm9mZnNldC1sZy0xIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbjowO1xuICAgICAgICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5yZXRyZWF0LS0wLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgID4gLnJvdyA+IFtjbGFzcyo9XCJjb2wtbWQtNlwiXTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgIH1cbiAgfVxufVxuLm1hcmdpbi1sZXJnZV8zMHR7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuXHRcdG1hcmdpbi10b3A6IDMwcHg7XG5cdH1cbn1cbi5wb3J0Zm9saW8tLWxvYWQtbW9yZSB7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0aW1nIHtcblx0XHRoZWlnaHQ6IDE0cHg7XG5cdFx0bWFyZ2luLXRvcDogLTJweDtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4ubG9hZHtcblx0aW1ne1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cbi5wb3J0Zm9saW8tbmV3e1xuXHQubWFzb25yeV9ob3Zlcntcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4uZm9udC1wbGF5ZmFpciB7XG4gIGZvbnQtZmFtaWx5OiRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uaGlkZXtcblx0ZGlzcGxheTogbm9uZTtcbn1cbi5haGV0by1wZl9fYWpheC1wYWcubG9hZGluZy5oaWRle1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uYWhldG8tc2luZ2xlLWltZ19faW1nLS1oOTAwIHtcbiAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIucG9ydGZvbGlvLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgaGVpZ2h0OiAxMDBweDtcblxuICAmX19kaXIge1xuXHQmLS1wcmV2IHtcblx0ICAucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0XHQucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdCAgbGVmdDogLTNweDtcblx0XHR9XG5cdCAgfVxuXHR9XG5cblx0Ji0tbmV4dCB7XG5cdCAgLnBvcnRmb2xpby1uYXZfX2Rpci1pY29uIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcblx0ICB9XG5cblx0ICAmOmhvdmVyIHtcblx0XHQucG9ydGZvbGlvLW5hdl9fZGlyLWljb24ge1xuXHRcdCAgbGVmdDogM3B4O1xuXHRcdH1cblx0ICB9XG5cdH1cbiAgfVxuXG4gICZfX2Rpci10aXRsZSB7XG5cdG1hcmdpbjogMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsZXR0ZXItc3BhY2luZzogMS40cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19kaXItaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGVmdDogMDtcblx0dHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cdGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2xpc3QtaWNvbiB7XG5cdGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuXHRkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4iLCIuYWh0LWNvdXJzZSB7XG5cbiAgJi0tZWR1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgICAuYWh0LWNvdXJzZSB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuXG4gICAgICAgICY6aG92ZXIgeyAgICAgIFxuICAgICAgICAgIC5haHQtY291cnNlX19vdnJsIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTEwcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMThweDtcbiAgICAgICAgbGVmdDogLTEwcHg7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDEwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICYtLWZyZWUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0MkIzNDU7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19vdnJsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAyNHB4IDIwcHggMzJweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIG1hcmdpbjogMTRweCAwIDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgcGFkZGluZzogNXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmX19zdGFycyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3N0YXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbmdsZSB7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgLmFodC1jb3Vyc2Uge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1jb3Vyc2UtZGV0IHtcbiAgJi0tZWR1IHtcblxuICAgIC5haHQtY291cnNlLWRldCB7XG5cbiAgICAgICZfX3RodW1iIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2F0aCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgJi1hYm91dCB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1tYWluIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIHdpZHRoOiA5NXB4O1xuICAgICAgICAgIGhlaWdodDogOTVweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1uYW1lIHtcbiAgICAgICAgICBtYXJnaW46IDE2cHggMCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1wb3Mge1xuICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc29jIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjIHtcbiAgICAgICAgICBtYXJnaW46IDI2cHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBcbiAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgIGIge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBoMSxcbiAgICAgICAgaDIsXG4gICAgICAgIGgzLFxuICAgICAgICBoNCxcbiAgICAgICAgaDUsXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY21udHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICBoNCB7XG4gICAgICAgICAgbWFyZ2luOiAzNXB4IDAgLTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAwIDI4cHg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbSB7XG4gICAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgbWluLXdpZHRoOiA3NXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogNzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA3NXB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kYXRlLXBvc3Qge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOXB4O1xuXG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGlsZHJlbiB7XG5cbiAgICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LXJlcGx5LWxpbmsge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrICc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gUmVzcG9uZFxuICAgICAgICAuY29tbWVudCB7XG4gICAgICAgICAgJi1yZXNwb25kIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDU1cHggMCAwO1xuXG4gICAgICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1yZXBseS10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAzNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICAgIGIge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndyYXBwZXItY29sdW1uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29sdW1uIHtcbiAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMTdweCAyMHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlucHV0LWNvbW1lbnQge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXQtYnRuIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIDA7XG4gICAgICAgICAgcGFkZGluZzogMjFweCAzOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWV2ZW50IHtcblxuICAmLS1lZHUge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yMnB4KTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgIH1cblxuICAgIC5haHQtZXZlbnQge1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWctbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RheSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbW9udGgge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW46IDAgLTE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgIC5haHQtZXZlbnQge1xuICAgICAgXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMzBweCA0MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogMjgwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgICAgcGFkZGluZy10b3A6IDE0cHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGF5IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19tb250aCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW4tbGVmdDogMnB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBwYWRkaW5nOiAzMnB4IDI1cHggNDNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LWV2LWRldCB7XG5cbiAgJi0tZWR1IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgLmFodC1ldi1kZXQge1xuXG4gICAgICAmX19tYWluIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCAyOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19zY2hlZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdW5pdCB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDE3cHggMDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAuYWh0LWV2LWRldF9fc2NoZWQtcGx1cyB7XG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsdXMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICByaWdodDogMjJweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogM3B4O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1saXN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGltZSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA3MHB4O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NwZWFrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgICAgICBcbiAgICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NiIHtcbiAgICAgICAgZmxleC1iYXNpczogMzMwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI4cHggMzBweCA0MHB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbjogNDBweCAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3NiLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDM2cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fYnV5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX3NlbGVjdC13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6Oi1tcy1leHBhbmQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyLXdyYXAge1xuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgd2lkdGg6IDQzcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24sXG4gICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19udW1iZXItcSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3ByaWNlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgfVxuXG4gICAgICAmX19zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgcGFkZGluZzogMTVweCAzMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtZXYtZGV0IHtcbiAgJi0teW9nYSB7XG4gICAgcGFkZGluZy10b3A6IDExMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMjRweCAwO1xuICAgIH1cblxuICAgIC5haHQtZXYtZGV0IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsLWljb24ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICAgIFxuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fZGF0ZS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2RhdGUtbnVtYmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3MnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ldmVudCB7XG5cbiAgJi0tY2hyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAuYWh0LWV2ZW50IHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA4N3B4O1xuICAgICAgICBoZWlnaHQ6IDg3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2RheSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbW9udGgge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgLy8gcGFkZGluZy10b3A6IDNweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHItMSB7XG4gICAgcGFkZGluZzogMjNweCA1NXB4IDI1cHggNzBweDtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3M7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAzMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICB6LWluZGV4OiAxOyBcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA3M3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiAxNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICB9XG5cbiAgICAuYWh0LWV2ZW50IHtcbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTUzcHg7XG4gICAgICAgIGxlZnQ6IDY1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZmxleDogNCAxIDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiA2IDEgMDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXgtZ3JvdzogNDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBib3JkZXItY29sb3I6ICNlZWU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyLTIge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgcGFkZGluZzogODVweCA0MHB4IDQzcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDMwcHggNDBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAuYWh0LWV2ZW50IHtcbiAgICAgICZfX2RhdGUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTQwcHg7XG4gICAgICAgIGxlZnQ6IDM4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI3cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgfVxuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NnB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ncmlkLTEge1xuXG4gICYtLWVkdSB7XG5cbiAgICAuYWh0LWdyaWQtMSB7XG5cbiAgICAgICZfX2ZpbHRlci13cmFwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICAmX19maWx0ZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ5cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDlweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogLTE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5uZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLmFodC1ncmlkLTFfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDI3MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nOiAzMnB4IDQwcHggMzhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jYXQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXNlcm1vbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgcGFkZGluZzogNDBweCAzMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgdHJhbnNwYXJlbnQgMjAlLCAkYy1ibGFjayk7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMC44O1xuICB9XG5cbiAgJjpob3ZlciB7XG4gICAgLmFodC1zZXJtb25fX2ljb24tbGlua3Mge1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICB9XG5cbiAgICAuYWh0LXNlcm1vbl9fbGluay13cmFwIHtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICAgIG1hcmdpbi10b3A6IDI5cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19pY29uLWxpbmtzIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJl9faWNvbi1saW5rIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gIH1cblxuICAmX19saW5rLXdyYXAge1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAuYWh0LXNlcm1vbl9fbGluayB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuIiwiLy8gQkxPRyBDcnV0Y2hlc1xuLmFoZXRvLXBhZ2Uge1xuXG4gICYtLXNpbmdsZS1wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG5cbiAgJi0tZHVhbC1zaWRlYmFycyB7XG4gICAgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLS1uby1zaWRlYmFyIHtcblxuICAgIC5haGV0by1zaWRlYmFyLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQge1xuXG4gICAgICAmLS1zaW5nbGUtcG9zdCB7XG4gICAgICAgIC5wb3N0LWRhdGEge1xuICAgICAgICAgID4gcCxcbiAgICAgICAgICA+IGgxLFxuICAgICAgICAgID4gaDIsXG4gICAgICAgICAgPiBoMyxcbiAgICAgICAgICA+IGg0LFxuICAgICAgICAgID4gaDUsXG4gICAgICAgICAgPiBoNiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLXNpZGViYXItd3JhcHBlciB7XG4gIH1cblxuICAuYWhldG8tY29udGVudC13cmFwcGVyIHtcbiAgICAmLS1zYWFzIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmM2Y5ZmY7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tY29udGVudCB7XG4gICRrOiAmO1xuXG4gIC5wb3N0IHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQ29udGVudCB0b3BcbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDUwcHggNDVweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHggNDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBJbWFnZVxuICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlciB7XG4gICAgICAgICYtLWJsb2ctZ2FsbGVyeSB7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLXNsaWRlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICBsZWZ0OiA0MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBBdWRpb1xuICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmdhbGxlcnkge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgfVxuXG4gICAgICAmLWltYWdlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDI3MHB4O1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICYtb3ZlcmxheSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGkge1xuICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1tb2RhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjkpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgfVxuXG4gICAgICAmLW1vZGFsLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICBhbmltYXRpb24tbmFtZTogem9vbTtcbiAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjZzO1xuICAgICAgfVxuXG4gICAgICBAa2V5ZnJhbWVzIHpvb20ge1xuICAgICAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDApfVxuICAgICAgICB0byB7dHJhbnNmb3JtOiBzY2FsZSgxKX1cbiAgICAgIH1cblxuICAgICAgJi1jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICByaWdodDogMzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAmOmhvdmVyLFxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gVmlkZW9cbiAgICAudmlkZW8ge1xuICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgfVxuXG4gICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIHotaW5kZXg6IDEwMDtcbiAgICAgIH1cblxuICAgICAgJi1wbGF5LWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSwgMS4xKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjQ4OCc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lanMtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdmlkZW8ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gWW91dHViZSwgVmltZW9cbiAgICBpZnJhbWUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYmxxdCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDEwMHB4IDUwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtMjJweDtcbiAgICAgICAgcmlnaHQ6IDMlO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNzVweCAxNXB4IDYwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTE1cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGgzIHtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDb250ZW50IGJvdHRvbVxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmc6IDQwcHggNTBweCA0NXB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0NXB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDEwcHggMCA3cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1kYXRlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWF1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgaW1nIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlrZXMge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbW1lbnRzIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cblxuICAgICAgaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTJweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtY2F0cyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogM3B4IDNweCAzcHggMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWNvbnRlbnQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFBvc3QgYm90dG9tIGluZm9cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYtYWRkaXRpb25hbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgICAgLnRhZ3Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMnB4O1xuXG4gICAgICAgIGg2IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5saWtlcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjhweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjRUUyODY1O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNoYXJlXG4gICAgJi1zaGFyZSB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICBtYXJnaW46IDRweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWRhdGEge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAuZ2FsbGVyeSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQ3MHB4LCAxZnIpKTtcbiAgICAgICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDI1MHB4LCAxZnIpKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEFib3V0IGF1dGhvclxuICAuY29tbSB7XG4gICAgJi1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDUwcHggNzBweCA2MHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAmLWltZyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgbWluLXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXR4dCB7XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAuYXV0aG9yIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIH1cblxuICAgICAgLnJlYWQtbW9yZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAmLWJsb2NrIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtaW1nIHtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYtdHh0IHtcbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBDb21tZW50c1xuICAua2FybWEtY29tbWVudHMtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJi5jaGlsZHJlbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb21tIHtcbiAgICAgICYtYmxvY2sge1xuICAgICAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggMzVweDtcbiAgICAgIH1cblxuICAgICAgJi1pbWcge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLXR4dCB7XG4gICAgICAgIGZsZXg6IDE7XG5cbiAgICAgICAgLmF1dGhvciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRleHQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuZGF0ZS1wb3N0IHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5cbiAgICAgICAgJi1ibG9jayB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLXR4dCB7XG4gICAgICAgICAgLmRhdGUtcG9zdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMZWF2ZSBhIGNvbW1lbnRcbiAgLmNvbW1lbnQge1xuXG4gICAgJi1yZXBseS1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTE1cHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyMWUnO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlc3BvbmQge1xuICAgICAgbWFyZ2luLXRvcDogMTE1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgIGgzIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlcGx5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53cmFwcGVyLWNvbHVtbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgICAgIC5jb2x1bW4ge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWFyZ2luOiAwIDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmlucHV0LWNvbW1lbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jZW50ZXJlZCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRlbnQtd3JhcHBlciB7XG5cbiAgICAgIC5wb3N0IHtcblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1lanNfX2F1ZGlvIHtcbiAgICAgIGhlaWdodDogMTAwcHggIWltcG9ydGFudDtcblxuICAgICAgLm1lanMge1xuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGxheXBhdXNlLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aW1lIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XG5cbiAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLm1lanMge1xuXG4gICAgICAgICAgJl9fYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3BsYXlwYXVzZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fdGltZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc21hbGwge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuXG4gICAgLnBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgZmxleDogMztcbiAgICAgICAgbWF4LXdpZHRoOiAzMDVweDtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgLnN3aXBlciB7XG4gICAgICAgICAgJi0tYmxvZy1nYWxsZXJ5IHtcblxuICAgICAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmF1ZGlvLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogNDBweCAzMHB4IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVmlkZW9cbiAgICAgIC52aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgZmxleDogMztcbiAgICAgICAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNDBweDtcblxuICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgICAgbWluLWhlaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBmbGV4OiA3O1xuICAgICAgICBwYWRkaW5nOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZpZGVvLXdyYXBwZXIge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5mb3JtYXQtZ2FsbGVyeSB7XG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtbGluayB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzEwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjYwcHgsIDFmcikpO1xuICAgIH1cblxuXG4gICAgLnBvc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnBvc3Qge1xuICAgICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLWNhdHMge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAyN3B4O1xuICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJiArIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMzBweCA0MHB4O1xuXG4gICAgICAgIC5haGV0by1idG4ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1pbmZvIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibHF0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1hc29ucnkge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMzUwcHgsIDFmcikpO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIGdyaWQtYXV0by1yb3dzOiAxMHB4O1xuXG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNjBweCwgMWZyKSk7XG4gICAgfVxuXG4gICAgLnBvc3Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5wb3N0IHtcbiAgICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1jYXRzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjdweDtcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYgKyAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDMwcHg7XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSB7XG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogOTBweCAzMHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG5cbiAgICAgICAgJi13cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICYtcGxheS1idG4ge1xuICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgIGhlaWdodDogNjBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJscXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDM1cHggNjVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1ldHJvIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcblxuICAgIC5wb3N0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE2LjY2JTtcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoJGMtYmxhY2ssIDAuOSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAxNTBweCA5MHB4IHJnYmEoJGMtYmxhY2ssIDAuMyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5wb3N0LWNvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICBpZnJhbWUge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDYpLFxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgOSkge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOm50aC1jaGlsZCgxMm4gKyA0KSxcbiAgICAgICY6bnRoLWNoaWxkKDEybiArIDUpLFxuICAgICAgJjpudGgtY2hpbGQoMTJuICsgMTApIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgMSksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDYpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDY0MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDUpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDYpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyA5KSB7XG4gICAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgNCksXG4gICAgICAgICY6bnRoLWNoaWxkKDEybiArIDUpLFxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxMCkge1xuICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgxMm4gKyAxKSxcbiAgICAgICAgJjpudGgtY2hpbGQoMTJuICsgOCkge1xuICAgICAgICAgIHdpZHRoOiA2Ni42NiU7XG4gICAgICAgICAgaGVpZ2h0OiA2NDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGhlaWdodDogNjQwcHggIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiA0ODBweCAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzUwcHggIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mdWxsLXdpZHRoIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuXG4gICYtLXNpbmdsZS1wb3N0IHtcbiAgICBtYXgtd2lkdGg6IDEwMzBweDtcbiAgICBwYWRkaW5nOiA5NXB4IDMwcHggMTIwcHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG4gICAgJi5haGV0by1jb250ZW50LS1zYWFzIHtcbiAgICAgIC5wb3N0IHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cbiAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBoMyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXJlY2VudC1wb3N0cyB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMTE1cHggMTVweCAxMjVweDtcblxuICAgIC5wb3N0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAucG9zdCB7XG4gICAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICYtY2F0cyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDI3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmICsgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMzVweCAzMHB4IDQwcHg7XG5cbiAgICAgICAgLmFoZXRvLWJ0biB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmLWRhdGUge1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICB9XG5cbiAgICAgICYtdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC52aWRlbyB7XG4gICAgICAgICYtd3JhcHBlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLXBsYXktYnRuIHtcbiAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDYwcHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGlmcmFtZSB7XG4gICAgICAgIGhlaWdodDogMjAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIC5ibHF0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxMzBweCAzNXB4IDY1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMjBweDtcbiAgICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXNpZGViYXIge1xuICAgICAgbWF4LXdpZHRoOiAxMDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDMwcHggMHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5wb3N0IHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwIDQwcHg7XG5cbiAgICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29tbWVudHMge1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIHBhZGRpbmc6IDEwNXB4IDE1cHggMTIwcHg7XG5cbiAgICAmLS1zaWRlYmFyIHtcbiAgICAgIG1heC13aWR0aDogMTAzMHB4O1xuICAgICAgcGFkZGluZzogMTE1cHggMzBweCAxMjBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNlYXJjaCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cblxuICAmLS1zYWFzIHtcbiAgICAucG9zdCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgLmJscXQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTIwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cbiAgICAuZm9ybWF0LXF1b3RlIHtcbiAgICAgIC5wb3N0LWluZm8ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgJl9faXRlbTpub3QoLnBvc3QtYXV0aG9yKSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAucG9zdC1hdXRob3Ige1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIC5hdmF0YXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IDU3cHg7XG4gICAgICAgICAgICBsZWZ0OiAzM3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgICAgICAgICAgICBjb250ZW50OiAnLSc7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbW1lbnQtcmVzcG9uZCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tdG9wOiAyMTVweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTExMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjNmOWZmO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuICAgIC5wb3N0IHtcblxuICAgICAgJi1kYXRlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDI4cHg7XG4gICAgICAgIHBhZGRpbmc6IDRweCAxMHB4IDRweCAxNHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzAlKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgfVxuXG4gICAgICAmLWNhdHMge1xuICAgICAgICBhIHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwIHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYmxxdCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDExNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMzBweDtcblxuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tYnRuIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjhweDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIC5zd2lwZXItLWJsb2ctZ2FsbGVyeSB7XG4gICAgICAgICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxuICAgICAgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIH1cblxuICAgICAgaWZyYW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICB9XG5cbiAgICAgIC5hdWRpby13cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbn1cbiIsIi5ibG9nLXBhZ2luYXRpb24td3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDExNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbiAgLmJ0bi0tbG9hZC1tb3JlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLnByZXYsXG4gICAgLm5leHQge1xuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAucHJldiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5leHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgICBzcGFuIHtcbiAgICAgICAgaSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3JhcCB7XG5cbiAgICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzM3B4O1xuICAgICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICYuY3VycmVudCxcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzJBNzRFRDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIC5wcmV2IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgICAgLm5leHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbGVhcm4tbW9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgfVxuICAgICAgJjpob3ZlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICYtLXVwcGVyY2FzZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmLS1uby1kZWNvcmF0aW9uIHtcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1uby1iZyB7XG4gIH1cblxuICAmLS1oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmLS1udW1iZXJzIHtcblxuICB9XG5cbiAgJi0td2l0aG91dC1udW1iZXJzIHtcblxuICB9XG59XG4iLCIuYWh0LWJsb2cteW9nYSB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4ICkge1xuICAgICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgMTVweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgIFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0zMHB4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG5cbiAgICAgICAgLmFodC1ibG9nLXlvZ2FfX2ltZyB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtYmxvZy15b2dhX19saW5rIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAyODBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgICYtaW5uZXIge1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG5cbiAgJl9fY2F0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMTVweDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAzM3B4IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDIycHggMCAwO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxOXB4IDEwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG5cbiAgJl9fZGV0LXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuIiwiLmFodC1wb3N0LXlvZ2Ege1xuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1zaXplOiA0MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiA0M3B4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX2RldGFpbC10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICB9XG5cbiAgJl9fdGh1bWJuYWlsLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjNweDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYWRkaXRpb25hbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhdHMge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cy1uYW1lIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19jYXRzLWxpc3Qge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAmX19jYXRzLWxpbmsge1xuICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHggMjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2xpa2VzLWljb24ge1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgIGNvbG9yOiAjRUUyODY1O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nLWlubmVyIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cblxuICAmX19hdXRob3ItYWJvdXQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hdXRob3ItdGl0bGUge1xuICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19hdXRob3ItZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxuXG4gICZfX2F1dGhvci1tb3JlIHtcbiAgICBtYXJnaW46IDQ1cHggMCAwO1xuICB9XG5cbiAgJl9fYXV0aG9yLWxpbmsge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbn1cbiIsIi5haHQtc2lkZWJhci15b2dhIHtcblxuICAud2lkZ2V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG4gIH1cblxuICAvLyBDYXRlZ29yaWVzIHdpZGdldFxuICAud2lkZ2V0X2NhdGVnb3JpZXMge1xuXG4gICAgdWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDNweCAxOHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cblxuICAvLyBTZWFyY2ggd2lkZ2V0XG4gIC5zZWFyY2gge1xuXG4gICAgJi1mb3JtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAmLWZpZWxkLFxuICAgICYtc3VibWl0IHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgfVxuXG4gICAgJi1maWVsZCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICByaWdodDogMTVweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICBcbiAgLy8gQWR2ZXJ0aXNlbWVudFxuICAuYWh0LXdpZGdldC1hZHZlcnQge1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHBhZGRpbmc6IDI4cHggMzBweCAzNXB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICZfX3N1YnRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDEycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIH1cblxuICAgICZfX2Rlc2Mtd3JhcCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiAxMjBweDtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgIG1hcmdpbjogMjNweCAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBQb3N0c1xuICAuYWh0LXdpZGdldC1wb3N0cyB7XG5cbiAgICAmX19idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgJl9fYnV0dG9uIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICZfX2xpc3Qge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE5cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2ltZy1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICBtYXJnaW46IDhweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLmFodC1ibG9nLWVkdSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDMzMHB4LCAxZnIpKTtcbiAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgbWlubWF4KDQwMHB4LCAxZnIpKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgyNTBweCwgMWZyKSk7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTlweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNSk7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAzOXB4IDU0cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZ3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIFxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAyNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgICYtLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDE3cHggMCAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cblxuICAvLyBWaWRlb1xuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjAwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3ZpZGVvLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX192aWRlby1wbGF5IHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxuXG5cbiAgLy8gQXVkaW9cbiAgJl9fYXVkaW8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC8vIFF1b3RlXG4gICZfX2JxLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDUycHggMzVweDtcbiAgfVxuXG4gICZfX2JxLWhvbGRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNDBweCAwIDMwcHg7XG4gIH1cblxuICAmX19icSB7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtZmFtaWx5OiAkZi1wbGF5ZmFpci1kaXNwbGF5O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICYtLXJlY2VudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAuYWh0LWJsb2ctZWR1X19pdGVtIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDI1cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMjVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXBhZy1lZHUge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC53cmFwIHtcbiAgICBtYXJnaW46IDAgMjVweDtcblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJldixcbiAgLm5leHQge1xuXG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMTVweCAxNXB4IDA7XG4gICAgfVxuICB9XG5cbiAgLnByZXYge1xuICAgIGkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uZXh0IHtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgaSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDVweCwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWh0LXBvc3QtZWR1IHtcblxuICAmX19jYXRzIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG4gIFxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICBcbiAgJl9fZGF0ZSxcbiAgJl9fcmVhZCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgJl9fcmVhZCB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbnRlbnQ6ICfigKInO1xuICAgIH1cbiAgfVxuXG4gICZfX3RodW1ibmFpbCB7XG4gICAgbWFyZ2luLXRvcDogNzVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX3RhZ3Mge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgICYtbmFtZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpa2VzIHtcbiAgICBwYWRkaW5nOiAxNXB4IDIxcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgIGNvbG9yOiAjRUUyODY1O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweCA3MHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWltZy1ob2xkZXIge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGhlaWdodDogNjBweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItYWJvdXQge1xuICAgIGZsZXg6IDE7XG4gIH1cblxuICAmX19hdXRob3ItdGl0bGUge1xuICAgIG1hcmdpbjogLTNweCAwIDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fYXV0aG9yLWRlc2Mge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmX19hdXRob3ItbW9yZSB7XG4gICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgfVxuXG4gICZfX2F1dGhvci1saW5rIHtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbiAgJl9fc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1zaXplOiAxNDVweDtcbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgICAgIG1hcmdpbjogNXB4IGF1dG8gMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBoNiB7XG4gICAgICBtYXJnaW46IDExcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG4gIH1cblxuICBpbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLmFodC1jb21tLWVkdSB7XG5cbiAgcCB7XG4gICAgJjplbXB0eSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgyIHtcbiAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICY6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIG1hcmdpbjogNDNweCBhdXRvIDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgYiB7XG4gICAgICBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxuICB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtaW4taGVpZ2h0OiAxNzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCAzMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gIH1cblxuICAuY29tbS1ibG9jayB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLmNvbW0taW1nIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmF1dGhvciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAuZGF0ZS1wb3N0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgY29udGVudDogJ+KAoic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICB9XG4gIH1cblxuICAuY2hpbGRyZW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgLmNvbW1lbnQtcmVwbHktbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMjBweDtcbiAgICAgIGxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgY29udGVudDogJ1xcZjIxZSc7XG4gICAgfVxuICB9XG5cbiAgLmNvbW0tdHh0IHtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuXG4gICAgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIFJlc3BvbmRcbiAgLmNvbW1lbnQge1xuICAgICYtcmVzcG9uZCB7XG4gICAgICBwYWRkaW5nOiA3NXB4IDAgMTIwcHg7XG5cbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXJlcGx5LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgYiB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgICB0ZXh0YXJlYSB7XG4gICAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3JhcHBlci1jb2x1bW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gIC5jb2x1bW4ge1xuICAgIGZsZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxN3B4IDIwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG4gIH1cblxuICAuaW5wdXQtY29tbWVudCB7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgLnN1Ym1pdC1idG4ge1xuICAgIG1hcmdpbjogNDBweCBhdXRvIDA7XG4gICAgcGFkZGluZzogMjFweCAzOHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIuYWh0LWJsb2ctdHJ2bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWluIHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbWctbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgcGFkZGluZzogMjRweCAzNHB4IDM1cHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlLXdyYXAge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsaW5lLWhlaWdodDogMzJweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMzNweCAtMTJweCAtNXB4O1xuICB9XG5cbiAgJl9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA1cHggMTJweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIG1hcmdpbi1yaWdodDogMTFweDtcbiAgfVxuXG4gICZfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICB9XG59XG4iLCIuYWh0LXBvc3QtdHJ2bCB7XG5cbiAgJl9fdGIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICYtY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAxNTVweCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcblxuICAgICAgJi1pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgfVxuXG4gICAgICAmLW5hbWUge1xuICAgICAgICBtYXJnaW46IDE0cHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY2F0cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgfVxuXG4gICZfX2NhdCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fZGV0YWlscyB7XG4gICAgbWFyZ2luLXRvcDogMTdweDtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAmX19wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDEyMHB4O1xuICB9XG5cbiAgJl9fY29udGVudCB7XG5cbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTQwcHg7XG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICBtYXJnaW46IDIzcHggMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDkwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX190YWdzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG5cbiAgICAmLW5hbWUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19saWtlcyB7XG4gICAgcGFkZGluZzogMTVweCAyMXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3cHg7XG4gICAgICBjb2xvcjogI0VFMjg2NTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHggNzBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2F1dGhvci1pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmX19hdXRob3ItaW1nIHtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYXV0aG9yLWFib3V0IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl9fYXV0aG9yLXRpdGxlIHtcbiAgICBtYXJnaW46IC0zcHggMCAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gICZfX2F1dGhvci1kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yLW1vcmUge1xuICAgIG1hcmdpbjogNDVweCAwIDA7XG4gIH1cblxuICAmX19hdXRob3ItbGluayB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9fY29tbWVudHMge1xuICAgIHBhZGRpbmctdG9wOiA5M3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxufVxuIiwiLmFodC1ibG9nLWJzbnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCgzMzBweCwgMWZyKSk7XG4gIGdyaWQtZ2FwOiAzMHB4O1xuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIG1pbm1heCg0MDBweCwgMWZyKSk7XG4gIH1cblxuICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCBtaW5tYXgoMjUwcHgsIDFmcikpO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDRweCA1OXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDM5cHggNTRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgfVxuXG4gICAgJi0tcXVvdGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIyMjtcbiAgICB9XG4gIH1cblxuICAmX19pbWdzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX19jYXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDgwJTtcblxuICAgICYtLXN0YXRpYyB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gIH1cblxuICAmX19jYXQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nOiA3cHggMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCA0NXB4O1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDE3cHggMCAwO1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgcGFkZGluZy10b3A6IDMxcHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cblxuICAvLyBWaWRlb1xuICAmX192aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fdmlkZW8tbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDYwcHg7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX3ZpZGVvLXBsYXkge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG5cblxuICAvLyBBdWRpb1xuICAmX19hdWRpbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLy8gUXVvdGVcbiAgJl9fYnEtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgcGFkZGluZzogNTJweCAzNXB4O1xuICB9XG5cbiAgJl9fYnEtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0MHB4IDAgMzBweDtcbiAgfVxuXG4gICZfX2JxIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1mYW1pbHk6ICRmLXBsYXlmYWlyLWRpc3BsYXk7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fYXV0aG9yIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG59XG4iLCIuYWh0LXBhZy1lZHUge1xuICAucGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC53cmFwIHtcbiAgICBtYXJnaW46IDAgMjVweDtcblxuICAgIC5wYWdlLW51bWJlcnMge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDMzcHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBcbiAgICAgICYuY3VycmVudCxcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAucHJldixcbiAgLm5leHQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgfVxuXG4gICAgaSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDE1cHggMTVweCAwO1xuICAgIH1cbiAgfVxuXG4gIC5wcmV2IHtcbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNXB4LCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubmV4dCB7XG4gICAgaSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1cHgsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1ibG9nLWNociB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogNjVweCAzMHB4IDQ1cHggNTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAtMTJweCAxNHB4IDkycHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICB9XG5cbiAgJl9fZGF0ZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDdweCA5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xNWVtO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzJweCAwcHggcmdiYSgyMDcsIDM4LCA1MCwgMC4zKTtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyNWVtO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICB9XG5cbiAgJl9fZGVzYy13cmFwIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLmFodC1ibG9nLWNocl9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgfVxufVxuIiwiLmJsb2ctLWdyaWQge1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbi5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiAzMzVweDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgaGVpZ2h0OiAxMDAlO1xuXG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWltYWdlIHtcbiAgLnBvc3QtY2F0cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG59XG4uZi0xOHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLmZvcm1hdC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MTdweDtcblxuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cblxuICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAn4oCdJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZvbnQtZmFtaWx5OiAnVGltZXMgTmV3IFJvbWFuJztcbiAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRvcDogNjdweDtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgY29sb3I6ICMzZjNlM2U7XG4gICAgICBsaW5lLWhlaWdodDogMTIwcHg7XG4gIH1cblxuICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBQbGF5ZmFpciBEaXNwbGF5LCBzZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMzMzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxuXG4gIGNpdGUge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgbWFyZ2luLXRvcDogMTA4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4uZm9ybWF0LXN0YW5kYXJkIHtcbiAgbWluLWhlaWdodDogNTA1cHg7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG4gIC5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG4gIC5haGV0by1idG4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxufVxuXG4uZm9ybWF0LXNsaWRlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICB6LWluZGV4OiA0NDtcbiAgfVxuXG4gIC5zd2lwZXIge1xuICAgICYtYnV0dG9uLXByZXY6YmVmb3JlLFxuICAgICYtYnV0dG9uLW5leHQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtYnV0dG9uLXByZXYsXG4gICAgJi1idXR0b24tcHJldjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGxlZnQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cblxuICAgICYtYnV0dG9uLW5leHQgLFxuICAgICYtYnV0dG9uLW5leHQ6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICByaWdodDogMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtdmlkZW8ge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cblxuICAudmlkZW8td3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGYwNGJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHotaW5kZXg6IDQ0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAtMzBweCBhdXRvIDA7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIG1hcmdpbjogLTI1cHggYXV0byAwO1xuICAgICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtYXVkaW8ge1xuICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgcGFkZGluZy1ib3R0b206IDcxcHg7XG5cbiAgLnBvc3QtY2F0cyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIH1cblxuICAuYWhldG8tYnRuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiA0MHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cblxuICAuYXVkaW8td3JhcHBlciB7XG4gIFx0cGFkZGluZzogMzBweCAzMHB4IDA7XG5cbiAgXHQubWVqc19fY29udGFpbmVyIHtcbiAgXHRcdGJhY2tncm91bmQ6ICMyMjI7XG4gIFx0XHRtaW4taGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgXHRcdG1heC13aWR0aDogMTAwJTtcbiAgXHR9XG5cbiAgXHQubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICBcdH1cblxuICBcdC5tZWpzX19jb250cm9scyB7XG4gIFx0XHRoZWlnaHQ6IDYwcHg7XG4gIFx0XHRwYWRkaW5nOjA7XG4gIFx0fVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICBcdC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIFx0ICAgIGhlaWdodDogNjBweDtcbiAgXHRcdCAgbWFyZ2luOiAwO1xuICBcdFx0ICB3aWR0aDogNjBweDtcbiAgXHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gIFx0fVxuXG4gICAgLm1lanNfX3RpbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICYtdG90YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFuZGxlLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvdmVyZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvYWRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgLndyYXAgLnBhZ2UtbnVtYmVycywgLnByZXYgc3BhbiB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cbiAgLm5leHQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgJjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIH1cbiAgfVxuICAucHJldjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgfVxuICAud3JhcCAucGFnZS1udW1iZXJzIHtcbiAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBsYXJnZS1zaXplLWFsbCB7XG5cbiAgLmZvcm1hdC1xdW90ZSB7XG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgfVxuICAgIGNpdGUge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtYXQtYXVkaW8ge1xuICAgICAgbWluLWhlaWdodDogNTA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxuXG4gIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgICAgbWluLWhlaWdodDogNDk4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG59XG5cbn1cbiIsIi5ibG9nLS1jZW50ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcblxuICAgIC5haHQtcGFnZV9fY29udGVudC1pbm5lciB7XG4gICAgICBtYXgtd2lkdGg6IDk3MnB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuLnBvc3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDMzNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcblxuLnBvc3QtY2F0cyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuICAucG9zdC1pbmZvIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMzMyU7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1OXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgaSB7XG4gICAgICAgIGNvbG9yOiNjY2NjY2M7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5wb3N0LWF1dGhvciB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgaDYge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjojMjIyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbiAgLmltYWdlLXdyYXBwZXIge1xuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1nYWxsZXJ5IHtcbiAgLmdhbGxlcnktd3JhcHBlciB7XG4gICAgLmdhbGxlcnktaW1hZ2Uge1xuICAgICAgICB3aWR0aDozMy4zMzMzMzMlO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXIgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIC5nYWxsZXJ5LW92ZXJsYXkge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xuICAgICAgICAgIG9wYWNpdHk6MDtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5nYWxsZXJ5LW92ZXJsYXkge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1xdW90ZSB7XG5cbiAgLmNvbnRlbnQtcXVvdGUtd3JhcHBlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCA0MHB4IDUwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgY29sb3I6ICMzZjNlM2U7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgfVxuXG4gIGNpdGUge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICB9XG59XG5cbi5mb3JtYXQtc3RhbmRhcmQge1xuICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDIwcHggNTBweCA0NXB4O1xuICB9XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcblxuICAuc3dpcGVyIHtcbiAgICAmLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgICAmLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICYtYnV0dG9uLXByZXY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1uZXh0ICxcbiAgICAmLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXZpZGVvIHtcblxuICAudmlkZW8td3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6XCJcXGYwNGJcIjtcbiAgICAgICAgZm9udC1mYW1pbHk6IEZvbnRhd2Vzb21lO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgei1pbmRleDogNDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAtNTBweCBhdXRvIDA7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtYXQtYXVkaW8ge1xuICAuYXVkaW8td3JhcHBlciB7XG4gICAgcGFkZGluZzogMCA1MHB4IDA7XG4gIFx0Lm1lanNfX2NvbnRhaW5lciB7XG4gIFx0XHRiYWNrZ3JvdW5kOiAjMjIyO1xuICBcdFx0bWluLWhlaWdodDogNjBweDtcbiAgXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIFx0XHRtYXgtd2lkdGg6IDEwMCU7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2hvcml6b250YWwtdm9sdW1lLXNsaWRlciB7XG4gIFx0XHRkaXNwbGF5Om5vbmUgIWltcG9ydGFudDtcbiAgXHR9XG5cbiAgXHQubWVqc19fY29udHJvbHMge1xuICBcdFx0aGVpZ2h0OiA2MHB4O1xuICBcdFx0cGFkZGluZzowO1xuICBcdH1cblxuICAgIC5tZWpzX19idXR0b24ubWVqc19fdm9sdW1lLWJ1dHRvbiB7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgXHQubWVqc19fYnV0dG9uLm1lanNfX3BsYXlwYXVzZS1idXR0b24ge1xuICBcdCAgICBoZWlnaHQ6IDYwcHg7XG4gIFx0XHQgIG1hcmdpbjogMDtcbiAgXHRcdCAgd2lkdGg6IDYwcHg7XG4gIFx0XHQgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMzZjNlM2U7XG4gIFx0XHQgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICBcdH1cblxuICAgIC5tZWpzX190aW1lIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBwYWRkaW5nOiAyNnB4IDExcHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICAmLXRvdGFsIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gICAgICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhhbmRsZS1jb250ZW50IHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1ob3ZlcmVkIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYnVmZmVyaW5nIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6MXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jdXJyZW50IHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1sb2FkZWQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAud3JhcCAucGFnZS1udW1iZXJzLCAucHJldiBzcGFuIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICB9XG4gIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcblxuICAucG9zdCB7XG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHg7XG4gIH1cblxuICAuY29udGVudC13cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgfVxuXG4gIC5wb3N0LWluZm8ge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbiYuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgbWluLWhlaWdodDogMTUwcHg7XG59XG5cbiYuZm9ybWF0LWF1ZGlvIC5hdWRpby13cmFwcGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweCAwO1xuICB9XG5cbiAgfVxufVxuXG5AaW5jbHVkZSB4cy1zaXplLWFsbCB7XG5cbiAgLnBvc3Qge1xuXG4gICAgLnBvc3QtaW5mbyB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICZfX2l0ZW0ge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cbiAgfVxuXG4gICAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4O1xuICAgICAgLnBvc3QtdGl0bGUgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IzJhNzRlZDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIC5wb3N0LWluZm9fX2l0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAmLnBvc3QtYXV0aG9yIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuZm9ybWF0LWdhbGxlcnkgLmdhbGxlcnktd3JhcHBlciAuZ2FsbGVyeS1pbWFnZSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICB9XG59XG5cblxufVxuXG4ubGl0eSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjcpO1xufVxuXG4ubGl0eS1jb250ZW50OmFmdGVyIHtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMCAxMnB4IHJnYmEoMCwwLDAsMC4yKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMTJweCByZ2JhKDAsMCwwLDAuMik7XG59XG4iLCIuYmxvZy0tbWFzb25yeSB7XG4gICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcblxuLm1hc29ucnkge1xuICBjb2x1bW4tY291bnQ6IDM7XG4gIGNvbHVtbi1nYXA6IDMwcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYmxvZy0tbWFzb25yeV9faXRlbSB7XG4gIGJyZWFrLWluc2lkZTogYXZvaWQ7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuXG4gIC5jb250ZW50LXdyYXBwZXIge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCA0MHB4O1xuICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBmb250LXNpemU6MTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5jb250ZW50LXRvcC13cmFwcGVyIHtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogNTU7XG4gICAgICBhIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWltYWdlIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIC5wb3N0LWNhdHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMzBweDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1xdW90ZSB7XG4gIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTs7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHBhZGRpbmc6IDE2MHB4IDQwcHggNDBweCA0MHB4O1xuICBtaW4taGVpZ2h0OiA1MDVweDtcblxuICAuY29udGVudC10b3Atd3JhcHBlciB7XG4gIC5wb3N0LWNhdHMge1xuICAgIHotaW5kZXg6IDU1O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICB9XG5cbiAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gICAgICBmb250LXNpemU6IDE4MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0b3A6IDY3cHg7XG4gICAgICByaWdodDogNTBweDtcbiAgICAgIGNvbG9yOiAjM2YzZTNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICBjaXRlIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgIG1hcmdpbi10b3A6IDc4cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxufVxuXG4uZm9ybWF0LXN0YW5kYXJkIHtcbi5jb250ZW50LXRvcC13cmFwcGVyIHtcbi5wb3N0LWNhdHMge1xuICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICB9XG59XG59XG5cbi5mb3JtYXQtc2xpZGVyIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cbiAgfVxuICAuc3dpcGVyIHtcbiAgICAmLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgICAmLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICYtYnV0dG9uLXByZXY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1uZXh0ICxcbiAgICAmLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXZpZGVvIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgei1pbmRleDogNDQ7XG4gIH1cbiAgfVxuICAudmlkZW8td3JhcHBlciBhIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogdGFibGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiXFxmMDRiXCI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBGb250YXdlc29tZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBsaW5lLWhlaWdodDogNjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbjogLTMwcHggYXV0byAwO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LWF1ZGlvIHtcbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAucG9zdC1jYXRzIHtcbiAgICBwYWRkaW5nOiAzMHB4IDMwcHggMDtcbiAgfVxuICB9XG4gIC5hdWRpby13cmFwcGVyIHtcbiAgXHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblxuICBcdC5tZWpzX19jb250YWluZXIge1xuICBcdFx0YmFja2dyb3VuZDogIzIyMjtcbiAgXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICBcdH1cblxuICBcdC5tZWpzX19ob3Jpem9udGFsLXZvbHVtZS1zbGlkZXIge1xuICBcdFx0ZGlzcGxheTpub25lICFpbXBvcnRhbnQ7XG4gIFx0fVxuXG4gIFx0Lm1lanNfX2NvbnRyb2xzIHtcbiAgXHRcdGhlaWdodDogNjBweDtcbiAgXHRcdHBhZGRpbmc6MDtcbiAgXHR9XG5cbiAgICAubWVqc19fYnV0dG9uLm1lanNfX3ZvbHVtZS1idXR0b24ge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gIFx0Lm1lanNfX2J1dHRvbi5tZWpzX19wbGF5cGF1c2UtYnV0dG9uIHtcbiAgXHQgICAgaGVpZ2h0OiA2MHB4O1xuICBcdFx0ICBtYXJnaW46IDA7XG4gIFx0XHQgIHdpZHRoOiA2MHB4O1xuICBcdFx0ICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjM2YzZTNlO1xuICBcdFx0ICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46MjBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCk7XG4gICAgICAgIH1cbiAgXHR9XG5cbiAgICAubWVqc19fdGltZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDExcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZzogMjZweCAxMXB4IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgJi10b3RhbCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICAgICAgICAgICAgbWFyZ2luOiAxOXB4IDAgMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oYW5kbGUtY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaG92ZXJlZCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWJ1ZmZlcmluZyB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICBtYXJnaW4tdG9wOjFweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtY3VycmVudCB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjOTk5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbG9hZGVkIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgIH1cbiAgfVxufVxuXG4uYmxvZy1wYWdpbmF0aW9uLXdyYXBwZXIgLnBhZ2luYXRpb24ge1xuICAud3JhcCAucGFnZS1udW1iZXJzLCAucHJldiBzcGFuIHtcbiAgICBjb2xvcjogIzIyMjIyMjtcbiAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgfVxuICAubmV4dCB7XG4gICAgc3BhbiB7XG4gICAgICBjb2xvcjogIzIyMjIyMjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cbiAgICAmOmhvdmVyIHNwYW4ge1xuICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgfVxuICB9XG4gIC5wcmV2OmhvdmVyIHNwYW4ge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICB9XG4gIC53cmFwIC5wYWdlLW51bWJlcnMge1xuICAgICY6aG92ZXIsICYuY3VycmVudCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIGxhcmdlLXNpemUtYWxsIHtcblxuICAuZm9ybWF0LXF1b3RlIHtcbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgY2l0ZSB7XG4gICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLmZvcm1hdC1hdWRpbyB7XG4gICAgICBtaW4taGVpZ2h0OiA1MDVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICB9XG5cbiAgLmZvcm1hdC1zdGFuZGFyZCB7XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG4gIH1cbn1cblxuXG5AaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAubWFzb25yeSB7XG4gICAgY29sdW1uLWNvdW50OiAxO1xuICAgIGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmctYm90dG9tOiA2NHB4O1xuICB9XG5cbiAgLmZvcm1hdC1xdW90ZSB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuXG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cblxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5mb3JtYXQtc3RhbmRhcmQge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7XG4gIH1cblxuICAuZm9ybWF0LWF1ZGlvIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgfVxuXG4gIC5haHQtcGFnZV9fY29udGVudC1pbm5lcjpmaXJzdC1jaGlsZCB7XG4gICBjb2x1bW4tY291bnQ6IDI7XG4gIH1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuLmFodC1wYWdlX19jb250ZW50LWlubmVyOmZpcnN0LWNoaWxkIHtcbiBjb2x1bW4tY291bnQ6IDE7XG59XG59XG59XG4iLCIuYmxvZy0tc21hbGwge1xuICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG5cbmhyIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICBtYXJnaW46IDQwcHggMDtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5wb3N0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgLnN3aXBlciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC5zd2lwZXItY29udGFpbmVye1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG4gICY6aG92ZXIge1xuICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICB9XG5cbiAgLmNvbnRlbnQtd3JhcHBlciB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiMyYTc0ZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAucG9zdC1kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jayFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5mb3JtYXQtcXVvdGUge1xuXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyMjIyMjI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDgwcHggNTBweCA0MHB4IDUwcHg7XG5cbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBmb250LWZhbWlseTogJ1RpbWVzIE5ldyBSb21hbic7XG4gICAgZm9udC1zaXplOiAxODBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0b3A6IDI0cHg7XG4gICAgcmlnaHQ6IDQ2cHg7XG4gICAgY29sb3I6ICMzZjNlM2U7XG4gICAgbGluZS1oZWlnaHQ6IDEyMHB4O1xuICB9XG5cbiAgcCB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheSwgc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzMztcbiAgfVxuXG4gIGNpdGUge1xuICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uZm9ybWF0LXN0YW5kYXJkIHtcbiAgLnBvc3QtY2F0cyB7XG4gICAgcGFkZGluZzogMzBweCAzMHB4IDA7XG4gIH1cbn1cblxuLmZvcm1hdC1zbGlkZXIge1xuICAuc3dpcGVyIHtcbiAgICAmLWJ1dHRvbi1wcmV2OmJlZm9yZSxcbiAgICAmLWJ1dHRvbi1uZXh0OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1wcmV2LFxuICAgICYtYnV0dG9uLXByZXY6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmLWJ1dHRvbi1uZXh0ICxcbiAgICAmLWJ1dHRvbi1uZXh0OmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcmlnaHQ6IDM1cHg7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybWF0LXZpZGVvIHtcbiAgLnZpZGVvLXdyYXBwZXIgYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDpcIlxcZjA0YlwiO1xuICAgICAgICBmb250LWZhbWlseTogRm9udGF3ZXNvbWU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDIwcHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgei1pbmRleDogNDQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IC0zMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cbn1cblxuLmZvcm1hdC1hdWRpbyB7XG4gIC5hdWRpby13cmFwcGVyIHtcbiAgXHRwYWRkaW5nOiAzMHB4IDMwcHggMDtcblxuICBcdC5tZWpzX19jb250YWluZXIge1xuICBcdFx0YmFja2dyb3VuZDogIzIyMjtcbiAgXHRcdG1pbi1oZWlnaHQ6IDYwcHg7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBcdFx0bWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAyMCUgMDtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46MDtcbiAgICAgIH1cbiAgXHR9XG5cbiAgXHQubWVqc19faG9yaXpvbnRhbC12b2x1bWUtc2xpZGVyIHtcbiAgXHRcdGRpc3BsYXk6bm9uZSAhaW1wb3J0YW50O1xuICBcdH1cblxuICBcdC5tZWpzX19jb250cm9scyB7XG4gIFx0XHRoZWlnaHQ6IDYwcHg7XG4gIFx0XHRwYWRkaW5nOjA7XG4gIFx0fVxuXG4gICAgLm1lanNfX2J1dHRvbi5tZWpzX192b2x1bWUtYnV0dG9uIHtcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMzZjNlM2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgIG1hcmdpbjoyMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICAgICAgfVxuICAgIH1cblxuICBcdC5tZWpzX19idXR0b24ubWVqc19fcGxheXBhdXNlLWJ1dHRvbiB7XG4gIFx0ICAgIGhlaWdodDogNjBweDtcbiAgXHRcdCAgbWFyZ2luOiAwO1xuICBcdFx0ICB3aWR0aDogNjBweDtcbiAgXHRcdCAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzNmM2UzZTtcbiAgXHRcdCAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgbWFyZ2luOjIwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpO1xuICAgICAgICB9XG4gIFx0fVxuXG4gICAgLm1lanNfX3RpbWUge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIHBhZGRpbmc6IDI2cHggMTFweCAwO1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICYtdG90YWwge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMTlweCAwIDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGFuZGxlLWNvbnRlbnQge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWhvdmVyZWQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1idWZmZXJpbmcge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDoxcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWN1cnJlbnQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDowcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxvYWRlZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICB9XG4gIH1cbn1cblxuLmJsb2ctcGFnaW5hdGlvbi13cmFwcGVyIC5wYWdpbmF0aW9uIHtcbiAgLndyYXAgLnBhZ2UtbnVtYmVycywgLnByZXYgc3BhbiB7XG4gICAgY29sb3I6ICMyMjIyMjI7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cbiAgLm5leHQge1xuICAgIHNwYW4ge1xuICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgJjpob3ZlciBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgIH1cbiAgfVxuICAucHJldjpob3ZlciBzcGFuIHtcbiAgICBjb2xvcjogIzJhNzRlZDtcbiAgfVxuICAud3JhcCAucGFnZS1udW1iZXJzIHtcbiAgICAmOmhvdmVyLCAmLmN1cnJlbnQge1xuICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBsYXJnZS1zaXplLWFsbCB7XG5cbiAgLmNvbnRlbnQtdG9wLXdyYXBwZXIgLmltYWdlLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMzMHB4O1xuICB9XG5cbiAgLmF1ZGlvLXdyYXBwZXIgLm1lanNfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDI1JSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblxuYXJ0aWNsZSB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1pbi1oZWlnaHQ6IDYwMHB4O1xuXG4gIC5wb3N0LWNhdHMge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cblxuICAmLmZvcm1hdC1xdW90ZSB7XG4gICAgcGFkZGluZzogMTUwcHggNTBweCA0MHB4IDUwcHg7XG4gIH1cbn1cblxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG5hcnRpY2xlIHtcbiAgbWluLWhlaWdodDogaW5oZXJpdDtcbn1cbn1cblxuQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuYXJ0aWNsZSB7XG4gIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XG59XG59XG5cbn1cbiIsIi5ibG9nLS1tZXRybyB7XG4gIC5haHQtcGFnZS5jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAucG9zdCB7XG4gICAgLmltYWdlLXdyYXBwZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5wb3N0LWNhdHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5ibG9nLS1zaW5nbGUge1xuICAgICZfX2Z1bGwge1xuXG4gICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAucG9zdC1oZWFkIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTpjb3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNXB4KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDowO1xuICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiA0NDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3QtYXV0aG9yIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgbWFyZ2luLXRvcDoxMDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMjVweCAwIDEwcHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxOTU0YjQ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLnBvc3QtYXV0aG9yIHtcbiAgICAgICAgICAgIGg2IHtcbiAgICAgICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmZmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6MC42O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLnBvc3QtY29udGVudCB7XG5cbiAgICAgICAgICAgIC5jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCAxNXB4IDExMHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA4MHB4IDE1cHggNzBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCA0MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMDBweDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDUwcHggMTVweCAzMHB4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgYmxvY2txdW90ZSB7XG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogUGxheWZhaXIgRGlzcGxheTtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogNzBweCAwcHggNDBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuXG4gICAgICAgICAgICAgICYuaGVhZCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiA0MnB4IDAgMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmLmxlYWQge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzM7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgJi5hbGlnbi1ub25lIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG5cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LW1ldGEge1xuICAgICAgbWFyZ2luOiA1MHB4IDAgNzBweDtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgNTBweDtcbiAgICAgIH1cbiAgICAgIC50YWdzIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgICAgIH1cbiAgICAgICAgYXtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmxpa2VzIHtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDlweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwcHg7XG4gICAgICAgIGNvbG9yOiMyMjI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBjb2xvcjojZWUyODY1O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6I2VlMjg2NTtcbiAgICAgICAgICBjb2xvcjojZWUyODY1O1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtYXV0aG9yLWluZm8ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIHBhZGRpbmc6IDYwcHggNTBweCA1MHB4IDE3NHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGF7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTI1cHggNDBweCA0MHB4IDQwcHg7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjUwcHg7XG4gICAgICAgIGxlZnQ6IDcwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbGVmdDogNTBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBsZWZ0OjQwcHg7XG4gICAgICAgICAgICB0b3A6NDBweDtcbiAgICAgICAgfVxuXG4gICAgICB9XG5cbiAgICAgIHAge1xuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NpZGViYXIge1xuICAgICAgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgLndpZGdldF9jYXRlZ29yaWVzIHtcbiAgICAgICAgdWwge1xuICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiMyQTc0RUQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIGxpLmFjdGl2ZXtcbiAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC53aWRnZXQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWh0LXR3aXR0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDE1cHggMjVweCAzNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX3Bvc3QsXG4gICAgICAgICAgJl9faGFzaHRhZyB7XG4gICAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgbWFyZ2luOiAyM3B4IDAgMjdweDtcbiAgICAgICAgICAgIGNvbG9yOiAjYmJiO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2ZvbGxvdyB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuYnRue1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlZWVlIDtcbiAgICAgICAgICAgICYtbGVmdHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWVlZWUgO1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICAgICAgaXtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1yaWdodHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAwcHg7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgJjpob3ZlcntcbiAgICAgICAgICAgICAgICBpe1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2OmJlZm9yZSwgLnN3aXBlci1idXR0b24tbmV4dDpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIH1cblxuICAgICAgLmFodC1wYWdlX19zYiAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZCB1cmwoLi4vaW1nL2lubmVyLXBhZ2VzL2Jsb2cvaWNvbi1lbnZlbG9wZS5wbmcpIG5vLXJlcGVhdCBib3R0b20gcmlnaHQ7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzBweCA5NXB4O1xuXG4gICAgICAgIC53aWRnZXQtdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICBvcGFjaXR5OiAwLjUxO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQ1MmI3O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBcdFx0ICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIFx0XHR9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDM1cHg7XG4gICAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICBib3JkZXI6MXB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gVGFncyB3aWRnZXRcbiAgICAgIC53aWRnZXRfdGFncyB7XG5cbiAgICAgICAgdWwge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDNweCAxOHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgICAvLyBTZWFyY2ggd2lkZ2V0XG4gICAgICAuc2VhcmNoIHtcblxuICAgICAgICAmLWZvcm0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQsXG4gICAgICAgICYtc3VibWl0IHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VibWl0IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zY3JlZW4tcmVhZGVyLXRleHQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQWR2ZXJ0aXNlbWVudFxuICAgICAgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgICAgcGFkZGluZzogMjhweCAzMHB4IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxMnB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjLXdyYXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgbWFyZ2luOiAyM3B4IDA7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC8vIFBvc3RzXG4gICAgICAuYWh0LXdpZGdldC1wb3N0cyB7XG5cbiAgICAgICAgJl9fYnV0dG9ucyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBwYWRkaW5nOiAxN3B4IDVweCAxM3B4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0taW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltZy1saW5rIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53aWRnZXRfdGFncyB7XG4gICAgICAgICBhIHtcbiAgICAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLnNlYXJjaCB7XG5cbiAgICAgICAgICYtZmllbGQge1xuICAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICB9XG4gICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSgjMmE3NGVkLCAwLjEpO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG4gICAgICAgLmFodC13aWRnZXQtYWR2ZXJ0IHtcbiAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgIH1cblxuICAgICAgIC5haHQtd2lkZ2V0LXBvc3RzIHtcbiAgICAgICAgICZfX2J1dHRvbiB7XG4gICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgIH1cbiAgICAgICAgIH1cbiAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgIGNvbG9yOiAjMmE3NGVkO1xuICAgICAgICAgICB9XG4gICAgICAgICB9XG4gICAgICAgfVxuXG5cbiAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB9XG5cbiAgICAgIC5haHQtcGFnZS0tZHVhbC1zYiB7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIC5wb3N0LW1ldGEgLmxpa2VzIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxNjkwcHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0e1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4IWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmFodC1wYWdlIHtcbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEyMHB4IDAgMTEwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA4MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDUwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYWh0LXBhZ2VfX3NiLWlubmVye1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE3cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEzMHB4IDY1cHggNDBweCA2NXB4O1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMTBweCAyNXB4IDMwcHggMjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaDIge1xuICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFBsYXlmYWlyRGlzcGxheTtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMzO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMyNjI1Mjc7XG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6MjguNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC50ZXh0X3BhZGR7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDBweCA2NXB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgaDZ7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFodC1wYWdlLS1yaWdodC1zYiB7XG4gICAgICAgIC5haHQtcGFnZSB7XG4gICAgICAgICAgJl9faW5uZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMzgwcHg7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19zYiB7XG4gICAgICAgICAgICB3aWR0aDogMzgwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OjE1cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA5NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuICAgICAgICAgICAgd2lkdGg6Y2FsYygxMDAlIC0gMzgwcHgpO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDozMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OjE1cHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgLnJvdyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDA7XG5cbiAgICAgICAgICAgICAgbGkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiM5OTk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNHB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtdGl0bGUge1xuICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5wb3N0LWNhdHMge1xuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMHB4IDUwcHggMHB4IDMwcHg7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzJhNzRlZDtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoMyB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBwe1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbWdfdGV4dF9jb250YWluZXJ7XG4gICAgICAgICAgICAgIGg2e1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS40NDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAuaW1nLWNvbnRlbnR7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBoNntcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYzO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWh0LXBhZ2UtLWxlZnQtc2Ige1xuICAgICAgICAuYWh0LXBhZ2Uge1xuICAgICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTMzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgfVxuICAgICAgICAgICZfX3NiIHtcbiAgICAgICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDcwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29udGVudDpcIlwiO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMDAlO1xuICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcbiAgICAgICAgICAgIHdpZHRoOmNhbGMoMTAwJSAtIDM4MHB4KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDozMHB4O1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDoxNXB4O1xuXG4gICAgICAgICAgICAucm93IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgdWwge1xuICAgICAgICAgICAgICBtYXJnaW46IDI1cHggMCAyMHB4O1xuXG4gICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBjb2xvcjojOTk5O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5wb3N0LXRpdGxlIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtY2F0cyB7XG4gICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOjRweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xN3B4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMjBweCA4MHB4IDQwcHggNTBweDtcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTIwcHggNDBweCA0MHB4IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGgzIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X2ltZywgLmNvbnRlbnRfdGV4dHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExMDBweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5jb250ZW50X2ltZ3tcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgaW1ne1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgfVxuICAgICAgICAuaC0xMDAge1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBoNntcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX3NiICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tbGVmdC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDM1JSk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6MTVweDtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgIH1cblxuXG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9faW5uZXIgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19pbm5lciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2NvbnRlbnQgLFxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLWxlZnQtc2IgLmFodC1wYWdlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2VfX3NiLWlubmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiA2MHB4IDE1cHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fc2lkZWJhciAuYWh0LXBhZ2UtLXJpZ2h0LXNiIC5haHQtcGFnZV9fc2Ige1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgICB9XG4gICAgICAucG9zdC1tZXRhIC5saWtlcyB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX2lubmVyICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9faW5uZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19zaWRlYmFyIC5haHQtcGFnZS0tcmlnaHQtc2IgLmFodC1wYWdlX19jb250ZW50ICxcbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1sZWZ0LXNiIC5haHQtcGFnZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlX19zYi1pbm5lciB7XG4gICAgICAgICAgcGFkZGluZzogNjBweCAxNXB4IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1zYiAuYWh0LXBhZ2VfX3NiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG59XG5cbi5wYWdlLS1zaW5nbGUge1xuXG4mX19mdWxsIHtcbiAgLnBhZ2UtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDEwMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwIDYwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgMzBweDtcbiAgICAgIH1cbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDkwMHB4ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gIH1cbn1cbi5wYWdlLWNvbnRlbnQge1xuXG4ucGFnZS10aXRsZSB7XG4gIG1hcmdpbjogMTVweCAwIDEwcHg7XG4gIGZvbnQtc2l6ZTogNDBweDtcbn1cblxuLnBvc3QtY2F0cyB7XG4gIGEge1xuICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgY29sb3I6I2ZmZjtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgY29sb3I6I2ZmZjtcbiAgICB9XG4gIH1cbn1cblxuLnBvc3QtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBjb2xvcjojOTk5O1xuICAgIG1hcmdpbjogMCAxNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6XCJcIjtcbiAgICAgICAgd2lkdGg6NHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzk5OTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogN3B4O1xuICAgICAgICByaWdodDogLTE3cHg7XG4gICAgfVxuICB9XG59XG5cbn1cblxuLmFodC1wYWdlX19zYi1pbm5lciB7XG4gIC53aWRnZXQge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gICAgaDZ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBpbnB1dCB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDU4cHg7XG4gICAgICAgICAgcGFkZGluZzogMCA0MHB4IDAgMjBweDtcbiAgICAgICAgfVxuXG4gICAgICBidXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1OHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgY29sb3I6IzJBNzRFRDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg2IHtcbiAgICBtYXJnaW46IDAgMCAzMHB4O1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBsaSB7XG4gICAgICBjb2xvcjojOTk5O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjojMkE3NEVEO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHdpZHRoOiA0cHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxufVxuXG4ucmVsYXRlZC1wb3N0cyB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG4gIHBhZGRpbmc6IDExMHB4IDA7XG5cbiAgJi5hbHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgcGFkZGluZzogNTBweCAwO1xuICB9XG5cbiAgLmFoZXRvLWhlYWRpbmcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5wb3N0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMCk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDozMHB4O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgIH1cblxuICAgIC5jb250ZW50LXdyYXBwZXIge1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDQwcHg7XG4gICAgICAucG9zdC10aXRsZSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAuY29udGVudC10b3Atd3JhcHBlciB7XG5cbiAgICAgICAgICAgICAgICAucG9zdC1jYXRzIHtcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgIHRvcDozMHB4O1xuICAgICAgICAgICAgICAgICAgbGVmdDozMHB4O1xuICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyYTc0ZWQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTk1NGI0O1xuICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAuaW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgfVxuXG4gIC5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICB9XG59XG5cbi5ibG9nLS1zaW5nbGUgLndpZGdldCB7XG4udHdlZXRzIHtcbiAgbGkge1xuICAgIGNvbG9yOiAjOTk5O1xuICB9XG4gIC5kYXRle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxuICBzcGFue1xuICAgIGNvbG9yOiM5OTk7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG59XG5cbn1cbi5mLTMwe1xuICBoMntcbiAgICBmb250LXNpemU6IDMwcHg7XG4gIH1cbn1cbi5sZWZ0LXNpZGViYXJ7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICAud2lkZ2V0X3RhZ3N7XG4gICAgcGFkZGluZy1ib3R0b206IDBweDtcbiAgICBtYXJnaW4tdG9wOiAwcHg7XG4gIH1cbn1cbi5yaWdodC1zaWRlYmFye1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgLmFodC13aWRnZXQtYWR2ZXJ0e1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwNTFweCkge1xuXG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIgLmFodC1wYWdlLS1yaWdodC1sYiAuYWh0LXBhZ2VfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbn1cblxuLmhvbWUtYmxvZyB7XG4gIGJhY2tncm91bmQ6ICNmNmY5ZmY7XG59XG5cbi5ibG9nLS1zaW5nbGVfX3NpZGViYXIge1xuXG4gIC5wb3N0LWhlYWQge1xuICAgIHBhZGRpbmc6IDEzMHB4IDA7XG4gICAgYmFja2dyb3VuZC1zaXplOmNvdmVyICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgcGFkZGluZzogNzBweCAwO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOjA7XG4gICAgICAgIGxlZnQ6MDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMC41NDtcbiAgICB9XG5cbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDQ0O1xuICAgIH1cbiAgICAucG9zdC1hdXRob3Ige1xuICAgICAgbWFyZ2luLXRvcDogMjFweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLnBvc3QtdGl0bGUge1xuICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG5cbiAgICAucG9zdC1jYXRzIHtcbiAgICAgIGEge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE5NTRiNDtcbiAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnBvc3QtZGF0ZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICB3aWR0aDo0cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDdweDtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5wb3N0LWF1dGhvciB7XG4gICAgICBoNiB7XG4gICAgICAgIGNvbG9yOiRjLXdoaXRlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjojZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcbiAgICAgICAgICAgICAgb3BhY2l0eTowLjY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAucmVsYXRlZC1wb3N0cyAucG9zdCAuY29udGVudC13cmFwcGVyIC5wb3N0LWRhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gIH1cblxuICAucmVsYXRlZC1wb3N0cyB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICB9XG59XG4uYmxvZy0tc2luZ2xlX19zaWRlYmFyX3R3byB7XG4gIC5yZWxhdGVkLXBvc3Rze1xuICAgIHBhZGRpbmc6IDMwcHggMCAwO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICB9XG4gIH1cbiAgLmFodC1wYWdlX19zYi1pbm5lcntcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NThweCkge1xuICAgICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgfVxuICB9XG4gIC5yZWxhdGVkLXBvc3RzIHtcbiAgICAucG9zdCB7XG4gICAgICAuY29udGVudC13cmFwcGVyIHtcbiAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLmFodC1wYWdlX19zYi1pbm5lciAud2lkZ2V0X21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pbWctaGVpZ2h0e1xuICBpbWd7XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgfVxuICB9XG59XG5cbi5jb21tZW50IHtcbiAgbWF4LXdpZHRoOiA5NzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gICR0aGlzOiAmO1xuICAmLWl0ZW0ge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nOiAzMHB4O1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHg7XG4gICAgfVxuICB9XG4gICYtY2hpbGRyZW57XG4gICAgIG1hcmdpbi1sZWZ0OiA3MHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICB9XG4gIH1cbiAgJi1hdXRob3J7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICAgIC5hdXRob3ItcGhvdG97XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuYnRuLXJlcGx5e1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICNiYmJiYmI7XG4gICAgICBsaW5lLWhlaWdodDogMS43MTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIGl7XG4gICAgICAgICAgY29sb3I6ICMyMjIyMjI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGl7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi1jb250ZW50e1xuICAgIC5hdXRob3ItbmFtZXtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBjb2xvcjojMzMzO1xuICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICB9XG4gICAgLmNvbW1lbnQtZGF0ZXtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjYmJiYmJiO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjo6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDRweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgbGVmdDogLTIwcHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5jb21tZW50LXRleHR7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgIGNvbG9yOiAjOTk5OTk5O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgIH1cbiAgfVxufVxuLy8gU2luZ2xlIHBvc3Qgd2l0aCByaWdodCBzaWRlYmFyXG4ucmVsYXRlZC1wb3N0cy5zaW5nbGVfcG9zdF9zbGlkZXJ7XG4gIHBhZGRpbmctdG9wOiAwcHg7XG4gIC5wb3N0e1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgLmNvbnRlbnQtd3JhcHBlcntcbiAgICAgIHBhZGRpbmc6IDQwcHggMHB4IDBweDtcbiAgICAgIC5wb3N0LWRhdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29tbWVudC1hdXRob3J7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4uYWh0LXBhZ2V7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbn1cbi5zaWRlYmFyLXJpZ2h0e1xuICAud2lkZ2V0e1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi8vIGNhbGVuZGFyXG4uY2FsZW5kYXJ7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxNXB4IDMwcHggMCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgcGFkZGluZzogMzBweCAyNXB4O1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIHRhYmxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIuMjk7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDBweDtcbiAgICAgIH1cblxuICAgICAgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2UwNDA0MDtcbiAgICAgIH1cblxuICAgICAgdGQge1xuICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgICAgcGFkZGluZzogOHB4IDBweDtcbiAgICAgIH1cbiAgICAgIHRkLmFjdGl2ZXtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmE3NGVkO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgIH1cblxuICAgICAgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICBjb2xvcjogI2UwNDA0MDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0cjpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICB9XG5cbiAgICB0ci5jYWxlbmRhci1maXJzdC1yb3cge1xuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmNhbGVuZGFyX2hlYWRlcntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAwcHggMTVweDtcbiAgICBjb2xvcjogI2NjY2NjYztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5tb250aHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBpe1xuICAgICAgICBjb2xvcjogI2NjY2NjYztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4vLyBwYWdlLTItc2lkZWJhcnNcbi5wYWdlX3dpdGhfdHdvX3NpZGViYXJze1xuICAuY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgIG1heC13aWR0aDogMTUwMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi5mb3J1bS0tbWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGxlZ2VuZHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mb3J1bSB7XG4gICAgJi0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMTBweCAwIDEyMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCAwcHg7XG4gICAgICB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDBweCAwcHg7XG4gICAgICB9XG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLWxlYWQtdG9waWMsXG4gICAgICAjYmJwcmVzcy1mb3J1bXMgdWwuYmJwLXRvcGljcyxcbiAgICAgICNiYnByZXNzLWZvcnVtcyB1bC5iYnAtZm9ydW1zLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1yZXBsaWVzLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIHVsLmJicC1zZWFyY2gtcmVzdWx0cyB7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLmZvcnVtLFxuICAgICAgI2JicHJlc3MtZm9ydW1zIGxpLmJicC1ib2R5IHVsLnRvcGljIHtcbiAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cblxuICAgICAgI2JicHJlc3MtZm9ydW1zIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICBsaS5iYnAtaGVhZGVyIHVsIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtaGVhZGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ydW0tdGl0bGVzIGxpLmJicC10b3BpYy10aXRsZSxcbiAgICAgICAgLmZvcnVtLXRpdGxlcyBsaS5iYnAtZm9ydW0taW5mbyB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWZvcnVtLWluZm8sXG4gICAgICAgIGxpLmJicC10b3BpYy10aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgYS5iYnAtZm9ydW0tdGl0bGUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cblxuICAgICAgICAuYmJwLWZvcnVtLWluZm8gLmJicC1mb3J1bS1jb250ZW50IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIG1hcmdpbjogMTVweCAwIDVweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWJvZHkgdWwuZm9ydW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3J1bS10aXRsZXMge1xuICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZDphZnRlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJicC1ib2R5IHtcbiAgICAgICAgICAuYmJwLXRvcGljLXJlcGx5LWNvdW50LFxuICAgICAgICAgIC5iYnAtdG9waWMtdm9pY2UtY291bnQsXG4gICAgICAgICAgLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgICAgICAgICAuYmJwLWZvcnVtLXJlcGx5LWNvdW50IHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYnAtdG9waWMtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA5MnB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOztcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjojMjIyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgICAgICAgbGVmdDogMzBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLWZvcnVtLWZyZXNobmVzcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzM3B4IDMwcHg7XG4gICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuYmJwLWF1dGhvci1uYW1lIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgdWwge1xuICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcblxuICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OlwiXCI7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VlZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMDAwJTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQ6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBsaS5iYnAtZm9ydW0taW5mbyxcbiAgICAgICAgbGkuYmJwLXRvcGljLXRpdGxlIHtcbiAgICAgICAgXHR3aWR0aDogNDYlO1xuICAgICAgICB9XG4gICAgICAgIGxpLmJicC1mb3J1bS10b3BpYy1jb3VudCxcbiAgICAgICAgbGkuYmJwLXRvcGljLXZvaWNlLWNvdW50LFxuICAgICAgICBsaS5iYnAtZm9ydW0tcmVwbHktY291bnQsXG4gICAgICAgIGxpLmJicC10b3BpYy1yZXBseS1jb3VudCB7XG4gICAgICAgIFx0d2lkdGg6IDEzJTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpLmJicC1mb3J1bS1mcmVzaG5lc3MsXG4gICAgICAgIGxpLmJicC10b3BpYy1mcmVzaG5lc3Mge1xuICAgICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcC5iYnAtdG9waWMtbWV0YSBpbWcuYXZhdGFyLFxuICAgICAgICB1bC5iYnAtcmVwbHktcmV2aXNpb24tbG9nIGltZy5hdmF0YXIsXG4gICAgICAgIHVsLmJicC10b3BpYy1yZXZpc2lvbi1sb2cgaW1nLmF2YXRhcixcbiAgICAgICAgZGl2LmJicC10ZW1wbGF0ZS1ub3RpY2UgaW1nLmF2YXRhcixcbiAgICAgICAgLndpZGdldF9kaXNwbGF5X3RvcGljcyBpbWcuYXZhdGFyLFxuICAgICAgICAud2lkZ2V0X2Rpc3BsYXlfcmVwbGllcyBpbWcuYXZhdGFyIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhcl9pdGVtIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA3MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIH1cblxuICAgICAgaDIud2lkZ2V0IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0NTBweCkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICAgICAgaW1nLmF2YXRhciB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5iYnAtYXV0aG9yLW5hbWUge1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuXG4gICAgICAuYmJwLXJlcGx5LXRvcGljLXRpdGxlIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcblxuICAgICAgICArIGRpdiB7XG4gICAgICAgICAgZm9udC1zdHlsZTppdGFsaWM7XG4gICAgICAgICAgY29sb3I6Izk5OTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmJicC1sb2dpbi1mb3JtIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzRweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMDkpO1xuICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzVweCA1MHB4O1xuXG4gICAgICAgICAgaW5wdXRbdHlwZT1cInRleHRcIl0gLFxuICAgICAgICAgIGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjJmMmYyO1xuICAgICAgICAgICAgaGVpZ2h0OiA0N3B4O1xuICAgICAgICAgICAgcGFkZGluZzogMCAyMHB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDAuNzgxcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2IoNDIsIDExNiwgMjM3KTtcbiAgICAgICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxNXB4IDIzcHggMHB4IHJnYmEoNDIsIDExNiwgMjM3LCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGxhYmVsOm5vdChbZm9yPVwicmVtZW1iZXJtZVwiXSkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBsYWJlbFtmb3I9XCJyZW1lbWJlcm1lXCJdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMy42OTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAuYmJwLXJlbWVtYmVyLW1lIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMHB4O1xuICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAjZTBlMGUwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5iYnAtc3VibWl0LXdyYXBwZXIge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcblxuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzJhNzRlZDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgICAgICAgICAgICBwYWRkaW5nOiA2cHggNDVweDtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogUm9ib3RvO1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIGJveC1zaGFkb3c6IDEuMnB4IDMuOHB4IDE1LjdweCAyLjNweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4yKTtcblxuICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjY2OGQzO1xuICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zb2NpYWwtbWVudSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgICAgICAgICBjb2xvcjogIzJhNzRlZDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IzJhNzRlZDtcbiAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMyYTc0ZWQ7XG4gICAgICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFoZXRvLXRpdGxlYmFyIHtcbiAgICBmb250LWZhbWlseTogUm9ib3RvO1xuXG4gICAgJl9faW5wdXQgZm9ybSBpbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAgICAgYmFja2dyb3VuZDogIzIyMjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBjb2xvcjojZmZmO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggMCAtMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bztcblxuICAgICYuc2luZ2xlIHtcblxuICAgICAgaDEuZW50cnktdGl0bGUge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDUwcHg7XG4gICAgICB9XG5cbiAgICAgICNiYnByZXNzLWZvcnVtcyB7XG4gICAgICAgIGxpLmJicC1oZWFkZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcHggNDBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBkaXYuYmJwLXJlcGx5LWF1dGhvciB7XG4gICAgICAgICAgICB3aWR0aDogMjAlO1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAyMHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJicC1hdXRob3ItYXZhdGFyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmJicC1hdXRob3ItbmFtZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmJwLWF1dGhvci1yb2xlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNzBweCk7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkuYmJwLWJvZHkge1xuICAgICAgICAgIGRpdi5oZW50cnkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6MXB4IHNvbGlkICNlZWU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgZGl2LmJicC1yZXBseS1oZWFkZXIge1xuICAgICAgICAgICAgICBjbGVhcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDMwcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICBjb2xvcjogIzk5OTtcblxuICAgICAgICAgICAgICAuYmJwLXJlcGx5LXBlcm1hbGluayB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgKyBwIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGRpdi5iYnAtcmVwbHktY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMTBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDoxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDBweCAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICBpbWd7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMjBweCAwIDM1cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MztcbiAgICAgICAgICAgIGNvbG9yOiAjOTk5O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3J1bSAuc2lkZWJhcl9pdGVtIGgyLndpZGdldCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIH1cblxuICAgIGgxLmVudHJ5LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb2xvcjojMjIyO1xuICAgICAgbWFyZ2luOiAtMTBweCAwIDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIH1cblxuICAgIC5zaW5nbGUtZm9ydW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6Izk5OTk5OTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG5cbiAgICAjYmJwcmVzcy1mb3J1bXMge1xuICAgICAgbGkuYmJwLWJvZHkgdWwuZm9ydW0sXG4gICAgICBsaS5iYnAtYm9keSB1bC50b3BpYyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIC5iYnAtZm9ydW0taW5mbyAuYmJwLWZvcnVtLWNvbnRlbnQsXG4gICAgICBwLmJicC10b3BpYy1tZXRhIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJicC1wYWdpbmF0aW9uLWNvdW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMTRweDtcbiAgICB9XG5cbiAgICAuYmJwLXRlbXBsYXRlLW5vdGljZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6MHB4O1xuICAgICAgICBib3JkZXI6bm9uZTtcbiAgICAgICAgYm9yZGVyLXRvcDoxcHggc29saWQgIzJhNzRlZDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICAgICAgICBjb2xvcjogIzIyMjtcblxuICAgICAgICAgIGkge1xuICAgICAgICAgICAgICBjb2xvcjojMmE3NGVkO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC05cHg7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgdG9wOiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICB9XG5cblxufVxuLmZvcnVtLS1jb250ZW50e1xuICAuY29udGFpbmVyLWZvcm17XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDE2NTBweCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMHB4IDUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5iYnAtdG9waWMtbWV0YXtcbiAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5zY3JvbGwtaW5uZXIge1xuICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAuYmJwLWZvcnVtc3tcbiAgICAgIHdpZHRoOiA3MDBweDtcbiAgICB9XG4gICAgLmJicC10b3BpY3N7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgfVxuICB9XG59XG4iLCIvLyBEZWNsYXJpbmcgdmFycywgbWl4aW5zXG5cbiRtZW1iZXItdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4kbWVtYmVyLXRyYW5zaXRpb24tc2xvdzogYWxsIDAuN3MgZWFzZTtcblxuLy8gU3R5bGVzXG4uYWhldG8tbWVtYmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAkazogJjtcblxuICAmX19pbWcge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuXG4gICZfX2NvbnRhY3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBtYXJnaW46IDAgMTBweDtcbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3IgLS1ob21lLXBhZ2VcbiAgJi0taG9tZS1wYWdlIHtcbiAgICBtYXJnaW46IDAgMTZweDtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgYm90dG9tOiA3NXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yIC0tY2xhc3NpY1xuICAmLS1jbGFzc2ljIHtcbiAgICBwYWRkaW5nOiA0MHB4O1xuICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDE4OHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjI5cHgpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHggMjBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAyODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNb2RpZmljYXRvciAtLXNpbXBsZVxuICAmLS1zaW1wbGUsXG4gICYtLXNpbXBsZS1yZXZlcnNlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbjogMCAtMTVweDtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleDogMTtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMzBweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZzogODBweCA2MHB4IDU1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogNDBweCA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDQwcHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NDZweCkge1xuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDQwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUtcmV2ZXJzZWQge1xuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgb3JkZXI6IDE7XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTQ2cHgpIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogNDBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAzMHB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiA0MHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kZXJuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiA0MHB4IDQwcHggNTBweDtcbiAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbmFtZSB7XG4gICAgICBtYXJnaW46IDdweCAwIDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcblxuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAuYWhldG8tbWVtYmVyX19pbWctaG9sZGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1ldmVudCB7XG5cbiAgICAmLmxlZnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgICYuY2VudGVyIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cblxuICAgICYucmlnaHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiAkbWVtYmVyLXRyYW5zaXRpb24tc2xvdztcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX25hbWUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTcwcHg7XG4gICAgICBsZWZ0OiAzMHB4O1xuICAgICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uLXNsb3c7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDExcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbiB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIHJpZ2h0OiA0NXB4O1xuICAgICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uLXNsb3c7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ljb24tcGx1cyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjhweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICBib3R0b206IDEzNXB4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19jb250YWN0IHtcbiAgICAgICAgbGVmdDogMjBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgJi5sZWZ0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmLmNlbnRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG5cbiAgICAgICYucmlnaHQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxN3B4O1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob21lLWVkdWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBvdmVyZmxvdzogaW5pdGlhbDtcblxuICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtNDVweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBmbGV4LWJhc2lzOiAyNzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMzNXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDUwcHggMzVweCA0MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fcG9zaXRpb24ge1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDMxNXB4O1xuICAgICAgbGVmdDogNjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluay1wbHVzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19pY29uLXBsdXMge1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMjlweCApIHtcbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBmbGV4LWJhc2lzOiAyMjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMjYwcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgICB0b3A6IDI0NXB4O1xuICAgICAgICBsZWZ0OiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4ICkge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2ltZy1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxNXB4IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLW1lbWJlcl9fY29udGFjdCB7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1tZW1iZXJfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgICAgICBvcmRlcjogMTA7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDAgYXV0bztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNhYXMge1xuICAgIC5haGV0by1tZW1iZXIge1xuICAgICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgNXB4O1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDVweCAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICAgICZfX2NvbnRhY3Qge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgI3ska31fX2xpbmsge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMjAwJTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIsXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG9wYWNpdHk6IC4zO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNjAlO1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA2MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXgtd2lkdGg6IDI3MHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICYtLWJhcmJlcnNob3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgNjRweCA1MHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG5cbiAgICAuYWhldG8tbWVtYmVyIHtcbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICAmID4gaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXgtd2lkdGg6IDE2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTM5cHg7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMzcHg7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbixcbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICAmX19jb250YWN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIH1cbiAgICAgICZfX2xpbmssXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBlYXNlLW91dDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgfVxuICAgICAgJl9fbGluazpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgdG9wOiAtMzBweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtd2hpdGUsIDAuMTEpO1xuICAgICAgLmFoZXRvLW1lbWJlciB7XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWRhcmsge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkYy13aGl0ZSwgMC4wNSk7XG4gICAgI3ska31fX3Bvc2l0aW9uIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgfVxuICAgICN7JGt9X19uYW1lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIH1cbiAgICAjeyRrfV9fZGVzYyB7XG4gICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC41KTtcbiAgICB9XG4gICAgI3ska31fX2ltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cbiAgICAjeyRrfV9fbGluayB7XG4gICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC41KTtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICN7JGt9X19saW5rLXBsdXMge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgfVxuICB9XG5cbiAgJi0tYm9yZGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgIHRyYW5zaXRpb246ICRtZW1iZXItdHJhbnNpdGlvbjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG4gIH1cblxuICAmLS1ib3JkZXItMiB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgdHJhbnNpdGlvbjogJG1lbWJlci10cmFuc2l0aW9uO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgICBtYXJnaW4tdG9wOiA3NXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXgtd2lkdGg6IDQ2MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faW1nLWhvbGRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtNzVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMzVweDtcblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2ltZyB7XG4gICAgICB3aWR0aDogMjcwcHg7XG4gICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAwLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fdGV4dCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDQycHggMjdweCAzMHB4O1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX3Bvc2l0aW9uIHtcbiAgICAgIG9yZGVyOiAtMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2Rlc2Mge1xuICAgICAgbWFyZ2luOiAyNXB4IDAgMTVweDtcbiAgICB9XG5cbiAgICAuYWhldG8tbWVtYmVyX19saW5rLXBsdXMge1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogNDhweDtcbiAgICAgIG1hcmdpbjogYXV0byAxMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbi1wbHVzIHtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYyMTcnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1tZW1iZXJfX2NvbnRhY3Qge1xuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMzA1cHg7XG4gICAgICAgIGxlZnQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9fbGluayB7XG4gICAgICBtYXJnaW46IDAgMjVweCAwIDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlcl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuXG4gICAgICAgIC5haGV0by1tZW1iZXJfX3RleHQge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTQpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLW1lbWJlciB7XG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IDE2MHB4O1xuICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAtNzVweDtcbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAxMjBweCAzNXB4IDQ1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxMnB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGFjdCB7XG4gICAgICAgIG1hcmdpbjogNDVweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgkYy1ibGFjaywgMC4yKTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjU1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWh0LXRlYW0ge1xuICAmLS1lZHUge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXRlYW0ge1xuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMik7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fbmFtZSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc29jaWFscyB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdGVhbSB7XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LXdpZHRoOiAzNzBweDtcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc29jaWFscyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyOHB4O1xuICAgICAgICByaWdodDogMjlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjVweCAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAxMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BvcyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAxM3B4IDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10MSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAzMHB4IDQ1cHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE2MDBweCkge1xuICAgICAgcGFkZGluZzogNDBweCAzNXB4IDQ1cHggNDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdGVhbSB7XG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1M3B4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDEycHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19wb3Mge1xuICAgICAgICBtYXJnaW46IC0ycHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyOHB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3NvY2lhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWNsaWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9faG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgIGhlaWdodDogMTMwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgb3BhY2l0eTogMC4zO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gICYtLTItaW4tcm93IHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG4gIH1cblxuICAmLS0zLWluLXJvdyB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2hvbGRlciB7XG4gICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgfVxuICB9XG5cbiAgJi0tNC1pbi1yb3cge1xuICAgIC5haGV0by1jbGllbnRzX19ob2xkZXIge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgIH1cbiAgfVxuXG4gICYtLTUtaW4tcm93IHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGZsZXgtYmFzaXM6IDIwJTtcbiAgICB9XG4gIH1cblxuICAmLS1sb3ctb3BhY2l0eSB7XG4gICAgLmFoZXRvLWNsaWVudHNfX2ltZyB7XG4gICAgICBvcGFjaXR5OiAwLjEzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC40O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuYWhldG8tY2xpZW50c19faG9sZGVyIHtcbiAgICAgIGhlaWdodDogODBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFodC1jbGllbnRzIHtcblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICBwYWRkaW5nOiAzMnB4IDE1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogNjVweDtcbiAgfVxuXG4gICYtLTIge1xuICAgIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMyB7XG4gICAgLmFodC1jbGllbnRzX19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcbiAgICB9XG4gIH1cblxuICAmLS00IHtcbiAgICAuYWh0LWNsaWVudHNfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjUlO1xuICAgIH1cbiAgfVxuXG4gICYtLTUge1xuICAgIC5haHQtY2xpZW50c19faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiAyMCU7XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC1jbGllbnRzIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBvcGFjaXR5OiAwLjE1O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ic25zIHtcblxuICAgIC5haHQtY2xpZW50cyB7XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgb3BhY2l0eTogMC4yNTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tdmlkZW8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJi0tYmlnIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAmX19jb3ZlcixcbiAgJl9fY292ZXIgaW1nLFxuICBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19tYXNrIHtcbiAgICBvcGFjaXR5OiAwLjc4O1xuICB9XG5cbiAgJl9fY292ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDUwcHggMTVweDtcbiAgICB0cmFuc2l0aW9uOiAxcztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHotaW5kZXg6IDM7XG5cbiAgICBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9fcGxheSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IC04JTtcbiAgICAgIGxlZnQ6IC04JTtcbiAgICAgIHdpZHRoOiAxMTYlO1xuICAgICAgaGVpZ2h0OiAxMTYlO1xuICAgIH1cbiAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMCU7XG4gICAgICBsZWZ0OiAtMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBmb250LXNpemU6IDI1cHg7XG4gICAgICBsaW5lLWhlaWdodDogODBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3BhdXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNXB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHRyYW5zaXRpb246IC41cztcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB6LWluZGV4OiA1O1xuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgfVxuICAgIGkge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjokYy13aGl0ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gICYucGxheSB7XG4gICAgJjpob3ZlciB7XG4gICAgICAuYWhldG8tdmlkZW9fX3BhdXNlIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXZpZGVvX19wYXVzZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXZpZGVvX19jb3ZlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbiAgfVxuXG4gIGgxLFxuICBoMixcbiAgaDMsXG4gIGg0LFxuICBoNSxcbiAgaDYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgaWZyYW1lIHtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi5haHQtdmlkZW8ge1xuXG4gIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAmLS1wbGF5IHtcbiAgICAgICYtdG9wIHtcbiAgICAgICAgLmFodC12aWRlb19fbGluayB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXJpZ2h0IHtcbiAgICAgICAgLmFodC12aWRlb19fbGluayB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWJvdHRvbSB7XG4gICAgICAgIC5haHQtdmlkZW9fX2xpbmsge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWxlZnQge1xuICAgICAgICAuYWh0LXZpZGVvX19saW5rIHtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtY2VudGVyIHtcbiAgICAgICAgLmFodC12aWRlb19fbGluayB7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNjhweCAyMHB4IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAuYWh0LXZpZGVvIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCA3cHggM3B4IHJnYmEoJGMtYmxhY2ssIDAuMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgaGVpZ2h0OiA5MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xMyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWNvdW50ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAmX19udW1iZXIge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIC8vIENsYXNzaWNcbiAgJi0tY2xhc3NpYyB7XG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9faWNvbiB7XG4gICAgICBjb2xvcjogI2NjYztcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX251bWJlciB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIitcIjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1heC13aWR0aDogMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGVyblxuICAmLS1tb2Rlcm4ge1xuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX251bWJlciB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OlwiK1wiO1xuICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDQwcHg7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICB9XG4gIH1cblxuICAvLyBIb21lIGV2ZW50XG4gICYtLWhvbWUtZXZlbnQge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9faW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICZfX251bWJlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICB9XG5cbiAgJi0tZGl2aWRlciB7XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDFweDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdC13aGl0ZSB7XG4gICAgLmFoZXRvLWNvdW50ZXIge1xuICAgICAgJl9faWNvbixcbiAgICAgICZfX251bWJlcixcbiAgICAgICZfX2Rlc2Mge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIC5haGV0by1jb3VudGVyIHtcblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA4cHggMCAwO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cblxuICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgLmFoZXRvLWNvdW50ZXJfX251bWJlciB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI0cHg7XG4gICAgICAgICAgICByaWdodDogLTIwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgY29udGVudDogJysnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS0xIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIyOXB4KSB7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgIC5haGV0by1jb3VudGVyIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00MHB4O1xuICAgICAgbGVmdDogLTUwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7XG4gICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246ICgwJSAwJSk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fbnVtYmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgIH1cbiAgfVxuICB9XG5cbiAgJi0tZWR1LTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvdW50ZXIge1xuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIHBhZGRpbmc6IDk1cHggMzBweCAxMDBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uLWhvbWUge1xuICAgIHBhZGRpbmc6IDU4cHggMCA0NXB4O1xuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5haGV0by1jb3VudGVyIHtcblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuXG4gICAgICAmX19udW1iZXIge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zaW1wbGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY291bnRlciB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgcGFkZGluZzogMTA5cHggMzBweCAxMDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiA3MHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogN3B4IDAgMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuaS5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiB1bnNldDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuIiwiLmFoZXRvLWltYWdlLWJsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA1MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgei1pbmRleDogMjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmOjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDE1MHB4IDEwMHB4IHJnYmEoJGMtYmxhY2ssIDAuNik7XG4gICAgY29udGVudDogJyc7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuXG4gICAgLmFoZXRvLWltYWdlLWJsb2NrX19saW5rIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICAuYWhldG8taW1hZ2UtYmxvY2tfX2xpbmsge1xuICAgICAgcGFkZGluZzogMjVweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgaGVpZ2h0OiAyNzVweDtcbiAgfVxufVxuIiwiLmFoZXRvLWFjY29yZGlvbiB7XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMjdweCAwO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gIH1cblxuICAmX19wYW5lbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICB9XG5cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWhldG8tYWNjb3JkaW9uX190aXRsZSB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWFjY29yZGlvbl9fZGVzYyB7XG4gICAgICBtYXJnaW46IDE1cHggMDtcbiAgICB9XG4gIH1cblxufVxuXG4iLCIuYWhldG8tY29udGFjdCB7XG4gICRrOiAmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgLmFoZXRvLWNvbnRhY3RfX2xvYyB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW46IDQwcHggMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB9XG4gIH1cblxuICAvLyBEZWZhdWx0IG1vZGlmaWNhdG9yXG4gICYtLWRlZmF1bHQge1xuICAgIC5haGV0by1jb250YWN0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgICAgZmxleC1iYXNpczogMTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi0tYmFubmVyIHtcbiAgICAuYWhldG8tY29udGFjdCB7XG4gICAgICAmX19ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJiArIC5haGV0by1jb250YWN0X19ob2xkZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAuYWhldG8tY29udGFjdCB7XG5cbiAgICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICsgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbmZvIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZXZlbnQge1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24ge1xuICAgICAgZmxleC1iYXNpczogMTVweDtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2ltcGxlIG1vZGlmaWNhdG9yXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLWNvbnRhY3Qge1xuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTZweDtcbiAgICAgIH1cblxuICAgICAgJl9fdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGVybiBhbmQgU2lkZWJhciBtb2RpZmljYXRvciAodGhleSBhcmUgdGhlIHNhbWUpXG4gICYtLW1vZGVybixcbiAgJi0tc2lkZWJhciB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX3R5cGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLWRpciB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAvLyBNdWx0aSBsb2NhdGlvbiBtb2RpZmljYXRvclxuICAmLS1tdWx0aS1sb2Mge1xuICAgIC5haGV0by1jb250YWN0X19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBmbGV4LWJhc2lzOiAxNXB4O1xuICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluayB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9fbGluay1tYXAge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEF1dGhvciBCaW8gbW9kaWZpY2F0b3JcbiAgJi0tYXV0aG9yLWJpbyB7XG4gICAgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuXG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX21haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX3RlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERpdmlkZXIgbGluZSBtb2RpZmljYXRvclxuICAmLS1kdmRlciB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICBoZWlnaHQ6IDEyNXB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTIzcHg7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgd2lkdGg6IDIyNXB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yIHdoaXRlIG1vZGlmaWNhdG9yXG4gICYtLWMtd2hpdGUge1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2luZm8sXG4gICAgLmFoZXRvLWNvbnRhY3RfX2ljb24sXG4gICAgLmFoZXRvLWNvbnRhY3RfX2xpbmstbWFwIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgLmFoZXRvLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBtYXJnaW46IDAgMCA0MXB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rLW1hcCB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgbWFyZ2luOiA0NXB4IDAgMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRhY3RfX2hvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGFjdF9faW5mbyB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cblxuICAgIC5haGV0by1jb250YWN0X19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG59XG5cbi5jb250YWN0LWRlc2t3e1xuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxOTIwcHgpIHtcbiAgICBtYXgtd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmFodC1jb250YWN0IHtcblxuICAmLS1lZHUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgIC5haHQtY29udGFjdCB7XG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDI4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fYWRkcmVzcyxcbiAgICAgICZfX2VtYWlsLFxuICAgICAgJl9fdGVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2VtYWlsLFxuICAgICAgJl9fdGVsIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmFodC1jb250YWN0IHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiA4NXB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzNyU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24taW5uZXIge1xuICAgICAgICBmb250LXNpemU6IDU2cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fdG91Y2gge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICAmX190b3VjaC1pbm5lciB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAuYWh0LWNvbnRhY3Qge1xuXG4gICAgICAmX19pbWcge1xuICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGV0YWlsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTdweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmssXG4gICAgICAmX19tYXJrZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAzOXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXNvY2lhbHMge1xuXG4gICZfX2xpbmsge1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgfVxuXG4gIC8vIEluY3JlYXNlZCByZXRyZWF0c1xuICAmLS1yZXRyZWF0IHtcbiAgICAuYWh0LXNvY2lhbHNfX2xpbmsge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMXB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gQ2lyY2xlIHNvY2lhbFxuICAmLS1jaXJjbGUge1xuXG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgb3BhY2l0eTogMTtcblxuICAgICAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9XG5cbiAgICAvLyBDbGFzcyBhY3RpdmUgZm9yIGNpcmNsZWQgc29jaWFsXG4gICAgLmFjdGl2ZSB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDE7XG5cbiAgICAgIC5haHQtc29jaWFsc19faWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYWtlIGljb24gY29sb3Igd2hpdGVcbiAgJi0taS13aGl0ZSB7XG4gICAgLmFodC1zb2NpYWxzX19pY29uIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmLS1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxuXG4gICYtLWJhbm5lciB7XG4gICAgLmFodC1zb2NpYWxzX19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJiArIC5haHQtc29jaWFsc19fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuYWh0LXNvY2lhbHNfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9sZCBLYXJtYSBzb2NpYWxzIChmb3IgZm9vdGVyKVxuLmFoZXRvLXNvY2lhbHMge1xuICAmLS1hbGlnbi1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYig0OCwgNDcsIDQ3KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG59XG5cbi8vIE5ldyBub3JtYWwgc29jaWFsc1xuLmFodC1zb2NpYWxzIHtcblxuICAmX19saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgfVxuXG4gICYtLWNpcmNsZSB7XG4gICAgbWFyZ2luOiAtNHB4O1xuXG4gICAgLmFodC1zb2NpYWxzIHtcblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgIG1hcmdpbjogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1icmVhZGNydW1icyB7XG5cbiAgJl9fbGlzdCB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGNvbG9yOiAjOTk5OTk5O1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogOXB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDhweDtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2Utb3V0O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gIC5idXR0b25fYmFja3tcbiAgICBjb2xvcjogIzk5OTk5OTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgJjpiZWZvcmV7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1zaXplOiA4cHg7XG4gICAgICBjb250ZW50OiAnXFxmMTI0JztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgfVxuICB9XG4gICYtLXdpdGgtYm9yZGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMThweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgfVxuXG4gICYtLXlvZ2Ege1xuXG4gICAgLmFodC1icmVhZGNydW1icyB7XG5cbiAgICAgJl9fbGluayB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZWR1IHtcbiAgICAuYWh0LWJyZWFkY3J1bWJzIHtcbiAgICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuY29taW5nLXNvb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICZfX2RhdGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAmX191bml0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiAxMTNweDtcbiAgICBtYXJnaW46IDAgNTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGZvbnQtc2l6ZTogMTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cblxuICAmX19kb3RzIHtcbiAgICBtYXJnaW4tdG9wOiAxOXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICBsaW5lLWhlaWdodDogMTAwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICB9XG5cbiAgfVxuXG4gICYtLWMtd2hpdGUge1xuICAgIC5jb21pbmctc29vbl9fbnVtYmVyLFxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbixcbiAgICAuY29taW5nLXNvb25fX2RvdHMge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtZXZlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgICBtYXJnaW46IDAgMjBweDtcbiAgICB9XG4gICAgLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA4NXB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fY2FwdGlvbiB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMzBweCkge1xuICAgIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogOTVweDtcbiAgICB9XG4gIH1cblxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgIC5jb21pbmctc29vbl9fdW5pdCB7XG4gICAgICBtaW4td2lkdGg6IDEwOHB4O1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAuY29taW5nLXNvb25fX3VuaXQge1xuICAgICAgbWluLXdpZHRoOiA3N3B4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fbnVtYmVyIHtcbiAgICAgIGZvbnQtc2l6ZTogNjVweDtcbiAgICB9XG5cbiAgICAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5jb21pbmctc29vbl9fZG90cyB7XG4gICAgICBtYXJnaW4tdG9wOiAzIHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gICAgLmNvbWluZy1zb29uX19udW1iZXIge1xuICAgICAgZm9udC1zaXplOiA0M3B4O1xuICAgIH1cbiAgICAuY29taW5nLXNvb25fX3VuaXQge1xuICAgICAgbWluLXdpZHRoOiA0OHB4O1xuICAgICAgbWFyZ2luOiAwIDRweDtcbiAgICB9XG4gICAgLmNvbWluZy1zb29uX19kb3RzIHtcbiAgICAgIG1hcmdpbi10b3A6IDZweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIH1cbiAgICAuY29taW5nLXNvb25fX2NhcHRpb24ge1xuICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIENvbnRhY3QgZm9ybSA3IHN5bGVzXG4uYWhldG8tZm9ybSB7XG5cbiAgLy8gRGVmYXVsdCBmb3JtXG4gICYtLWRlZmF1bHQge1xuICAgIC53cGNmNy1mb3JtIHtcbiAgICAgICYgPiBwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgbWFyZ2luOiAtMTRweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBTcGFuIHdyYXBcbiAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgIG1hcmdpbjogMTRweDtcbiAgICB9XG5cbiAgICAvLyBJbnB1dFxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNlbGVjdFxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc2VsZWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNjZweDtcbiAgICAgICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHg7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgLy8gaW5wdXQgYWxlcnQgKGZvciBleGFtcGxlIGlmIGZpZWxkIGlzIHJlcXVpcmVkKVxuICAgIC53cGNmNy1ub3QtdmFsaWQtdGlwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG5cbiAgICAvLyBUZXh0YXJlYVxuICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICB9XG5cbiAgICAvLyBTdWJtaXQgYnV0dG9uXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbjogNTVweCBhdXRvIDA7XG4gICAgICBwYWRkaW5nOiAyMXB4IDQ1cHg7XG4gICAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuICB9XG5cbiAgLy8gU3VibWl0IGJ1dHRvbiBhbGlnbnMgdG8gbGVmdFxuICAmLS1idG4tbGVmdCB7XG4gICAgLndwY2Y3LWZvcm0ge1xuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zdWJtaXQge1xuICAgICAgICBtYXJnaW46IDQwcHggYXV0byAwIDE0cHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBGb3JtIGZvciBQb3AgdXAgKHBhZ2UgSG9tZSBFdmVudClcbiAgJi0tcG9wLXVwIHtcbiAgICAud3BjZjctZm9ybSB7XG4gICAgICAmID4gcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogLTE0cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgIH1cblxuICAgICAgLy8gU3BhbiB3cmFwXG4gICAgICAud3BjZjctZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW46IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIElucHV0XG4gICAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG5cbiAgICAgIH1cblxuICAgICAgLy8gaW5wdXQgYWxlcnQgKGZvciBleGFtcGxlIGlmIGZpZWxkIGlzIHJlcXVpcmVkKVxuICAgICAgLndwY2Y3LW5vdC12YWxpZC10aXAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB9XG5cbiAgICAgIC8vIFNlbGVjdFxuICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzOXB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgLy8gVGV4dGFyZWFcbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC8vIFN1Ym1pdCBidXR0b25cbiAgICAgIC53cGNmNy1mb3JtLWNvbnRyb2wud3BjZjctc3VibWl0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICAgICAgcGFkZGluZzogMjFweCA1NXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2UtaW47XG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1wb3BwaW5zLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xNTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgICAud3BjZjctcmVzcG9uc2Utb3V0cHV0IHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG5cbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXN1Ym1pdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndwY2Y3LWZvcm0tY29udHJvbC53cGNmNy1zZWxlY3Qge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAud3BjZjctZm9ybS1jb250cm9sIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXRleHRhcmVhIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgfVxuXG4gICAgICAmLndwY2Y3LXNlbGVjdCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICYud3BjZjctc3VibWl0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA2MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEVtYWlsIGZvcm1cbi5haGV0by1mb3JtLWVtYWlsIHtcblxuXG4gIC8vIERlZmF1bHQgc3R5bGVzXG4gIC5tYzR3cC1mb3JtIHtcbiAgICAmLWZpZWxkcyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGlucHV0IHtcblxuICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjdweDtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm1jNHdwLXJlc3BvbnNlIHtcbiAgICAgICYgKiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBFbWFpbCBmb3JtIGZvciBwYWdlIENvbW1pbmcgU29vblxuICAmLS1jb3VudGRvd24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggNDNweCAyM3B4IDUzcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgSG9tZSBFdmVudFxuICAmLS1ldmVudCB7XG4gICAgLm1jNHdwLWZvcm0ge1xuICAgICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIzcHggMzVweDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEVtYWlsIGZvcm0gZm9yIHBhZ2UgSG9tZSBFZHVjYXRpb25cbiAgJi0tZWR1Y2F0aW9uIHtcbiAgICAubWM0d3AtZm9ybSB7XG4gICAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIxcHggMjNweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAyM3B4IDQycHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLm1jNHdwLWZvcm0tZmllbGRzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDQwcHggMjBweCAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAxOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYic7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFodC1mb3JtIHtcbiAgJi0tZWR1IHtcbiAgICAud3BjZjcge1xuXG4gICAgICBiciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtZm9ybSB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgPiBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICBtYXJnaW46IC0xNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtZm9ybS1jb250cm9sLXdyYXAge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDM1MHB4O1xuICAgICAgICBtYXJnaW46IDE0cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgY29sb3I6ICMyMjI7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtc3VibWl0IHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1hcmdpbjogMzJweCAxNHB4IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDIycHggNDBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuICAgIC53cGNmNyB7XG5cbiAgICAgIGJyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1mb3JtIHtcblxuICAgICAgICA+IHAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIG1hcmdpbjogLTE0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1mb3JtLWNvbnRyb2wtd3JhcCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgICAgIG1hcmdpbjogMTRweDtcblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLWZvcm0tY29udHJvbCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZWVlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICYtdGV4dGFyZWEge1xuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgICByZXNpemU6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICYtc2VsZWN0IHtcbiAgICAgICAgb3B0aW9uIHtcbiAgICAgICAgICAmW2Rpc2FibGVkXSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXN1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXJnaW46IDQ3cHggYXV0byAxNHB4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uY29sb3JfYmx1ZSB7XG4gIC5haGV0by1mb3JtLWVtYWlsLS1jb3VudGRvd24ge1xuICAgIC5tYzR3cC1mb3JtIHtcbiAgICAgIC5tYzR3cC1mb3JtLWZpZWxkcyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tcG9wLXVwLWJ0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmFoZXRvLXBvcC11cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjUpO1xuICBvdmVyZmxvdzogYXV0bztcbiAgei1pbmRleDogMjtcblxuICAmX193aW5kb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogMjlweDtcbiAgICBwYWRkaW5nOiAxcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmX19pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG5cbiAgLy8gTW9kaWZpY2F0b3IgaG9tZS1ldmVudFxuICAmLS1ob21lLWV2ZW50IHtcblxuICAgIC5haGV0by1wb3AtdXBfX3dpbmRvdyB7XG4gICAgICBwYWRkaW5nOiAxMTBweCA2MHB4IDgwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXBvcC11cF9fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tcG9wLXVwX193aW5kb3cge1xuICAgICAgICBwYWRkaW5nOiA2MHB4IDMwcHggNDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1ibG9ja3F1b3RlIHtcblxuICAmX19xdW90ZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmLml0YWxpYyB7XG4gICAgaDEge1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG5cbiAgICAmX19xdW90ZSB7XG4gICAgICBwYWRkaW5nOiA0NXB4IDE1cHg7XG4gICAgfVxuXG4gICAgaDEge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cblxuICAgIGgyIHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS1hdXRob3ItYmlvIHtcblxuICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwcHggODVweCAwcHg7XG4gICAgICBtYXgtd2lkdGg6IDQ2NXB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTAwcHggODBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgICAgcGFkZGluZzogODBweCA1MHB4IDgwcHg7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtNzBweDtcbiAgICAgICAgbGVmdDogLTMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzUwcHg7XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkge1xuICAgICAgICAgIHRvcDogLTkwcHg7XG4gICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgIHRvcDogLTUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAyNTBweDtcbiAgICAgICAgICBsZWZ0OiA0NXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNHB4O1xuICAgIH1cblxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3F1b3RlIHtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IC0zMHB4O1xuICAgICAgICAgIGxlZnQ6IDUwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19hdXRob3Ige1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tcG9ydGZvbGlvLTAxIHtcbiAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7XG4gICAgICBwYWRkaW5nOiAyNjBweCAxMTBweCA4MHB4O1xuXG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDI2MHB4IDcwcHggODBweDtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAxMTBweDtcbiAgICAgICAgcmlnaHQ6IDEyMHB4O1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjUwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjc1O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1ibG9ja3F1b3RlX190aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICB9XG5cbiAgICAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICAgIG1hcmdpbi10b3A6IDE0MHB4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOjYwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fcXVvdGUge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDE1MHB4IDUwcHggNTBweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgICByaWdodDogODBweDtcbiAgICAgICAgICBmb250LXNpemU6IDIyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC5haGV0by1ibG9ja3F1b3RlX19xdW90ZSB7XG4gICAgICAgIHBhZGRpbmc6IDEzMHB4IDMwcHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiA1MHB4O1xuICAgICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tYmxvY2txdW90ZV9fYXV0aG9yIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXBvcnRmb2xpby0wNiB7XG4gICAgLmFoZXRvLWJsb2NrcXVvdGVfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLXByb2dyZXNzIHtcblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gIH1cblxuICAvLyBDaGFydFxuICAmX19jaGFydC1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODAlO1xuICAgIG1heC13aWR0aDogMzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19jaGFydC1iZyB7XG4gICAgc3Ryb2tlOiAjZWVlO1xuICAgIHN0cm9rZS13aWR0aDogMC41O1xuICB9XG5cbiAgJl9fY2hhcnQtY2lyY2xlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICBzdHJva2Utd2lkdGg6IDAuNTtcblxuICAgIC8vIEFuaW1hdGlvblxuICAgICYuYWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbjogY2lyY2xlLWNoYXJ0LWZpbGwgMi41cyByZXZlcnNlO1xuICAgIH1cbiAgfVxuXG4gICZfX2NoYXJ0IHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIEBrZXlmcmFtZXMgY2lyY2xlLWNoYXJ0LWZpbGwge1xuICAgICAgdG8geyBzdHJva2UtZGFzaGFycmF5OiAwIDEwMDt9XG4gICAgfVxuICB9XG5cbiAgJl9fY2hhcnQtaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gIH1cblxuICAmX19jaGFydC1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG5cbiAgLy8gUHJvZ3Jlc3MgQmFyXG4gICZfX2Jhci1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDNkZWcpO1xuICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgfVxuXG4gICZfX2JhciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogNHB4O1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgfVxuXG4gICZfX2Jhci1ob2xkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC02MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgfVxuXG4gICZfX2Jhci1wZXJjIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0NiU7XG4gICAgbGVmdDogNTIlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cblxuICAmX19iYXItdmFsIHtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmLS1jaGFydCB7XG4gICAgcGFkZGluZzogMCAzNXB4O1xuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMCA2MHB4IDMwcHg7XG5cbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMzBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICAgIC5haGV0by1wcm9ncmVzcyB7XG4gICAgICAmX19jaGFydCB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgICAgaGVpZ2h0OiA4MCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJhciB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cblxuICAmLS1iaWctY2hhcnQtbnVtYmVyIHtcbiAgICAuYWhldG8tcHJvZ3Jlc3Mge1xuICAgICAgJl9fY2hhcnQtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiA1NHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLXByb2dyZXNzIHtcblxuICAgICAgJl9fY2hhcnQge1xuICAgICAgICAmLWhvbGRlciB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtYmcge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC44O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1jaXJjbGUge1xuICAgICAgICAgIHN0cm9rZS13aWR0aDogMC44O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4zcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW46IDdweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLTQwNCB7XG5cbiAgJl9fd3JhcCB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICZfX3N2ZyB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIC5maWwwIHtcbiAgICBmaWxsOiAjRkVGRUZFO1xuICB9XG59XG4iLCIuYWhldG8tZ2FsbGVyeSB7XG4gICRwOiAmO1xuXG4gICYtLTItaW4tcm93IHtcbiAgICAuYWhldG8tZ2FsbGVyeV9faXRlbSB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuICB9XG5cbiAgJi0tMy1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDMzLjMzMyU7XG4gICAgfVxuICB9XG5cbiAgJi0tNC1pbi1yb3cge1xuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICB9XG4gIH1cblxuICAmLS01LWluLXJvdyB7XG4gICAgLmFoZXRvLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgZmxleC1iYXNpczogMjAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIC5haGV0by1nYWxsZXJ5X19pdGVtIHtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1pbi13aWR0aDogMjkwcHg7XG4gICAgfVxuXG4gICAgJi0taGVpZ2h0IHtcbiAgICAgIGhlaWdodDogNDgwcHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgfVxuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG5cbiAgLy8gTW9kYWwgd2luZG93XG4gICZfX21vZGFsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB6LWluZGV4OiAxMDA7XG4gIH1cblxuICAmX19tb2RhbC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGFuaW1hdGlvbi1uYW1lOiB6b29tO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42cztcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGtleWZyYW1lcyB6b29tIHtcbiAgICBmcm9tIHt0cmFuc2Zvcm06IHNjYWxlKDApfSBcbiAgICB0byB7dHJhbnNmb3JtOiBzY2FsZSgxKX1cbiAgfVxuXG4gICZfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzNXB4O1xuICAgIHJpZ2h0OiAzNXB4O1xuICAgIHBhZGRpbmc6IDdweCA1cHggMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCAxMHB4IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgei1pbmRleDogMjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIHJpZ2h0OiAyNXB4O1xuICAgIH1cblxuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBvcGFjaXR5OiAwLjc7XG4gICAgfVxuICB9XG5cbiAgJi0tbW9zYWljcyB7XG4gICAgLmFoZXRvLWdhbGxlcnkge1xuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA0ODBweDtcblxuICAgICAgICAmOm50aC1jaGlsZCg2biArIDMpLFxuICAgICAgICAmOm50aC1jaGlsZCg2biArIDQpIHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIG1pbi13aWR0aDogMzUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAzODBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiAzNTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDUwcHg7XG5cbiAgICAgICAgICAmOm50aC1jaGlsZCg2biArIDMpLFxuICAgICAgICAgICY6bnRoLWNoaWxkKDZuICsgNCkge1xuICAgICAgICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgbWluLXdpZHRoOiAyNzBweDtcbiAgICAgICAgICBoZWlnaHQ6IDM1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tYW5pbWF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgI3skcH1fX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtaW4td2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGluZyB7XG5cbiAgJl9fbGluayB7XG4gICAgLmFoZXRvLWJ0biB7XG4gICAgICAmICsgLmFoZXRvLWJ0biB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuXG4gICAgJi0tZHJvcC1jYXBzIHtcbiAgICAgICY6OmZpcnN0LWxldHRlciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTIwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBmb250LXNpemU6IDE2MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTQ3cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICB9XG4gIH1cblxuICBoNiArIHAge1xuICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gIH1cblxuICAmX19zdWJ0aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiAwIDRweDtcblxuICAgICYtLW9wYWNpdHkge1xuICAgICAgb3BhY2l0eTogMC41O1xuICAgIH1cbiAgICAmLS1iaWcge1xuICAgICAgZm9udC1zaXplOiA1MnB4O1xuICAgIH1cbiAgICAmLS1tZWRpdW0ge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLW9wYWNpdHkge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG4gICYtLWRpdmlkZXItdDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIGhlaWdodDogNnB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi50LXJpZ2h0IHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWRpdmlkZXItdDIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtcmlnaHQge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGl2aWRlci10MyB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMCk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnQtcmlnaHQge1xuICAgICAgLmFoZXRvLWhlYWRpbmdfX3RpdGxlIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2xhc3NpYyB7XG4gICAgLmFoZXRvLWhlYWRpbmdfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLThweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIGIge1xuICAgICAgICAvLyBmb250LXdlaWdodDogaW5oZXJpdDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10LXdoaXRlIHtcbiAgICAuYWhldG8taGVhZGluZ19fdGl0bGUge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1oZWFkaW5nX190aXRsZSxcbiAgICBwLFxuICAgIC5haGV0by1oZWFkaW5nX19zdWJ0aXRsZSB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0tbW9kZXJuIHtcbiAgICAuYWhldG8taGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNtYWxsIHtcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1kYW5jaW5nLXNjcmlwdDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zMztcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgICYtLWRyb3AtY2FwcyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcblxuICAgICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzdweDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbi10bSB7XG4gICAgLmFoZXRvLWhlYWRpbmcge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMThweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LWZhbWlseTogJGYtc291cmNlLXNhbnMtcHJvO1xuICAgICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFodC1oZWFkaW5nIHtcblxuICAmX19zdWJ0aXRsZSxcbiAgJl9fdGl0bGUsXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuXG4gIGIge1xuICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICB9XG5cbiAgJi0tdHJhdmVsIHtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cbiAgICAmLnQtY2VudGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSAwO1xuICAgIH1cblxuICAgICYudC1yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDA7XG4gICAgfVxuXG4gICAgJi5haHQtaGVhZGluZy0tYmcge1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuXG4gICAgLmFodC1oZWFkaW5nIHtcblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLW1haW4ge1xuICAgIC5haHQtaGVhZGluZyB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyIHtcbiAgICAuYWh0LWhlYWRpbmcge1xuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMjVlbTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5haHQtaGVhZGluZy0td2hpdGUge1xuICAgICAgLmFodC1oZWFkaW5nX19zdWJ0aXRsZSxcbiAgICAgIC5haHQtaGVhZGluZ19fdGl0bGUsXG4gICAgICAuYWh0LWhlYWRpbmdfX2Rlc2Mge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5haHQtaGVhZGluZ19fc3VidGl0bGUge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by10YWIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgJl9faGVhZCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweDtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcblxuICAgICYtbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtaWNvIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gICZfX2JveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMDtcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5LCBvcGFjaXR5IDFzO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJi0tb3ZlcmxheSB7XG4gICAgICAmLTEge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi0yIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLTMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG5cbiAgICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi00IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19ib3gtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgLmFoZXRvLXRhYiB7XG5cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMCAtMXB4IC0xcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICBmbGV4OiAxIDAgMTkycHg7XG4gICAgICAgICAgd2lkdGg6IDE5MnB4O1xuXG4gICAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXg6IDEgMCAxODBweDtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG5cbiAgICAuYWhldG8tdGFiX19oZWFkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTcwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5haGV0by10YWJfX2xpc3QtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGMtd2hpdGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtMTAwJSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDE4cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNjJweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tdGFiX19saXN0LWxpbmsge1xuICAgICAgcGFkZGluZzogMzNweCAzMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMjVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by10YWJfX2JveCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBoZWlnaHQ6IDcwMHB4O1xuICAgICAgICBtaW4taGVpZ2h0OiA3MDBweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXRhYl9fYm94LWlubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5haGV0by1idG4tLWxpZ2h0LmFoZXRvLWJ0bi0tdHJhbnMge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbi1ob21lIHtcbiAgICAuYWhldG8tdGFiIHtcblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpc3QtaXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTVweDtcbiAgICAgICAgfVxuICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgLmFoZXRvLXRhYiB7XG4gICAgICAgICAgICAmX19saXN0LWxpbmsge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saXN0LWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIycHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgICZfX3ZpZXdhbGwge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgfVxuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICZfX2hlYWQge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi50bSB7XG5cbiAgJl9fYXZhdGFyIHtcbiAgICB3aWR0aDogNjZweDtcbiAgICBoZWlnaHQ6IDY2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJi0tZGVmYXVsdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG1fX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgfVxuXG4gICAgLnRtX19hdmF0YXIge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgfVxuXG4gICAgLnRtX19pbmZvIHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgIH1cblxuICAgIC50bV9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAzcHggMCAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgfVxuXG4gICAgLnRtX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgLnRtX19zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcblxuICAgICAgaSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG5cbiAgICAgICAgJi5pb24taW9zLXN0YXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1ob21lLWV2ZW50IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAudG1fX2F2YXRhciB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIH1cblxuICAgIC50bV9faW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC50bV9fbmFtZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICAudG1fX3Bvc2l0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG5cbiAgICAudG1fX3RleHQge1xuICAgICAgbWF4LXdpZHRoOiA4MzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG4gICAgfVxuXG4gICAgLnRtX19zdGFycyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAgICYuaW9uLWlvcy1zdGFyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtMXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgICAgIC50bV9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgIGhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICAgIC50bV9fdGV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1iYXJiZXJzaG9wIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiAwIDE1cHg7XG5cbiAgICAudG0ge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnZGF0YTppbWFnZS9wbmc7YmFzZTY0LGlWQk9SdzBLR2dvQUFBQU5TVWhFVWdBQUFGQUFBQUErQ0FZQUFBQzg3NXlIQUFBRElVbEVRVlI0bk9XYzRWTEVJQXlFdDl5OS94TjdWMytjVWVSbzJVQUNxZTVNMVhFVXRsOUMycVBRRFRvbEFGdDI1Tm9yeDJwdGxTTlg3dlhaMndIek4rbnIwRWhNZFJrYjFBYmdCdTc4Y29sZk92aXREbTdRZ3l1MUEzaGdUa2IyQnJ2VUV5L1BWSWRIdisrSjRKa2U4TTNHRGNEZHVNMFBOQUovT3pCaURRLzRxWjhlbVpoZ0QwL2FCVTQ4bHdDOTRPWHRXMFAweUx4Y3B4QkxnSGY0d1JOWlF2U0dKenFFbUJkYno4eXI5VHRhNklGNkNmSlNsWStjeEFhYkU5Sm9OR0JTVTJmcUxXQ3ArRDViSXhtMHdyTmNJOTVNckFMWW0va3JzcS9hdDFVdEdsRlAvNnZnaVZMK3cyb3pQVmtZSnVnUkFBSXhQR2lWNUVzRTg1cU1pdUFYeUFCR1VSUXdyRFlnRnNCSVhsaHRDVEVtUG9IclpTRHdCZkJxaWhKdzRNSVpHTVp6d3BvcDl5T3hFTU40bGd5TUVsRldVZngrMThBd0VTWFYvUlROV2puQUtGRmxGUW9nUUQ2RkNpUjUycmRVdGZtNGxiYzIycXphVVg5Z1BrMGxRQm5HcXlEMkRNdVZFUGRhQnNwVmVRU2l0S0U5cWQ0aGFSSDRMczluVStwUDlFWDJnWitWQ05yL0g3a3c1QUMwTitXeUVrRVNoLzMvYWdiV1RJbU9HaTVONUdLend1cldKTCtqT0FNaDYyQkt6NW9BN013ejFmSnFWMXZoWkNITDJ5angvRUFkeGxsZkdoOFV3SkVPL25LN0FMQkhtbzJKY2lPdnFwL2VBSzg0dzhMcUNmamY3MTF1ZGdXS0N3Z1FaeG85VXZhcGd1NE5rRzAvU2dhcVI0d253TDg4ZktjQXZGcjJBWnpuWHg4dVZtZGdwSGxJOWhQSXI0QjdBZXd5czFoczlrMEJ5S3o3aTVSOUFNZmlMZUFlQU5uc1d6NmJuSWtKZUhXeXd3TWdZeVlTUEhaNVhkV3pOVUJtTG0zVjlxOGpzZkNxNWNZUzROdjY0WXBDUEFqS3hLelFQUTI0SmNBckR0M2hnRnNCWkxZc3pOcHd5TW9rNEJZQW1XSGd2ZEZRS3liZ3pZMkdJQnBwS2FFZHlZandXZ0duNEFIak80WCtOVHlnSHlBRFQyVmtnbHJ3dWphRzl3QjBNZUlvWmd2dmpsZkF1eHEzTkVKdmxaOGs5ekxEQW1ScVI2UjZ4MmJkOEVocEFXUWlHQ25yMkpkT21BWDdDQ0FETGxLdFk4R1pleTRCc3E4NWlUUmNtZGNVdUFXN1hOckJmQnlMQWs3VXFuT3Vzei9zNHFKb1UxQXRUU3N2WndBajFUaFc2bGMzamFvRUtObDJwYjBqUzBmSUo3bmwySG1scTF4ZUFBQUFBRWxGVGtTdVFtQ0MnKSBuby1yZXBlYXQgdG9wIHJpZ2h0O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDM1cHggMCByZ2JhKDAsIDAsIDAsIDAuMTApO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogNDVweDtcbiAgICAgICAgICBib3R0b206IC0yNXB4O1xuICAgICAgICAgIGJvcmRlcjogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItdG9wOiAxNXB4IHNvbGlkICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgICBmb250LXdlaWdodDogODAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgICAmX19wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgd2lkdGg6IDY4cHg7XG4gICAgICAgIGhlaWdodDogNjhweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudG1fX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG5cbiAgICAudG1fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG1fX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRtX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50bV9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLnRtX19zdGFycyB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNGRkMwMTU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnRtX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2Ege1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC50bSB7XG5cbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDdweCAwIDAgLTVweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyAnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgcGFkZGluZzogMzBweCAzMHB4IDI1cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggNHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDFweDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogODlweDtcbiAgICAgICAgICBoZWlnaHQ6IDYycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdUaW1lcyBOZXcgUm9tYW4nO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEzN3B4O1xuICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgICAgIG9wYWNpdHk6IDAuMDU7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IC0xOHB4O1xuICAgICAgICAgIGxlZnQ6IDUzcHg7XG4gICAgICAgICAgd2lkdGg6IDA7IFxuICAgICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgICAgYm9yZGVyLXRvcDogMThweCBzb2xpZCAkYy13aGl0ZTtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDExcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3RhcnMge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICAgIGNvbG9yOiAjRkZDMDE1O1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBwYWRkaW5nOiA4MHB4IDMwcHggNzBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDQwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgbWluLWhlaWdodDogNDA1cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0NXB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjBweDtcbiAgICAgIGxlZnQ6IDQwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgIGNvbG9yOiAjMjIyO1xuICAgICAgZm9udC1mYW1pbHk6ICdBcmlhbCc7XG4gICAgICBmb250LXNpemU6IDg1cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgY29udGVudDogJ+KAnSc7XG4gICAgfVxuICAgIFxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNHB4KTtcblxuICAgICAgICAudG0ge1xuICAgICAgICAgICZfX25hbWUsXG4gICAgICAgICAgJl9fcG9zaXRpb24sXG4gICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRtIHtcblxuICAgICAgJl9fYXV0aG9yIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fYXZhdGFyIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgfVxuXG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDVweCAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdS0yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAudG1fX2F1dGhvciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICB9XG5cbiAgICAudG1fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzNXB4IDI1cHggNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC0xNnB4O1xuICAgICAgICBsZWZ0OiA1MHB4O1xuICAgICAgICB3aWR0aDogMDsgXG4gICAgICAgIGhlaWdodDogMDsgXG4gICAgICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogOXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG1fX2F2YXRhciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuXG4gICAgLnRtX19uYW1lIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cblxuICAgIC50bV9fcG9zaXRpb24ge1xuICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB9XG5cbiAgICAudG1fX3N0YXJzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcmRlcjogLTE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgY29sb3I6ICNGRkMwMTU7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuXG4gICAgLnRtX190ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXG4gICAgLnRtIHtcbiAgICAgICZfX2F1dGhvciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBwYWRkaW5nOiAwIDM1cHg7XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDM1cHg7XG4gICAgICB9XG4gICAgICAmX19hdmF0YXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDIycHg7XG4gICAgICB9XG4gICAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgICAgJl9fcG9zaXRpb24ge1xuICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG4gICAgICAmX19zdGFycyB7XG4gICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgY29sb3I6ICNGRkMwMTU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX3RleHQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmFodC10bSB7XG5cbiAgJl9faW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmLS10cnZsIHtcbiAgICAuYWh0LXRtIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICAgIHJpZ2h0OiAyNXB4O1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICAgICAgICBmb250LWZhbWlseTogJ0FyaWFsJztcbiAgICAgICAgICBmb250LXNpemU6IDEwNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA2NXB4O1xuICAgICAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAxNHB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19hdXRob3Ige1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RleHQge1xuICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fbmFtZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wb3Mge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnLyAnXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgXG5cblxufVxuIiwiLmFoZXRvLWNvbnRlbnQtYmxvY2sge1xuICAkcDogJjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNTB2dztcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZS1ob2xkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDBweDtcblxuICB9XG5cbiAgJl9faWNvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDJweDtcblxuICAgICYtLWxnIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLnQtY2VudGVyIHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUtaG9sZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gICYudC1yaWdodCB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX3RpdGxlLWhvbGRlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgfVxuXG4gICYtLWNoZXNzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAxMDVweCAzMHB4IDkwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAmLmNoZXNzLWJnIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1hbGwge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYuY2hlc3MtYmctbWVkaXVtIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLWFsbCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNmY5ZmY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCAxNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19kZXNjciB7XG4gICAgICBtYXgtd2lkdGg6IDM5MHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNTVweDtcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxpZ2h0IHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvLFxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSxcbiAgICBwLFxuICAgIGEge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICB9XG5cbiAgJi0tYmdJbWcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiA0NzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMzBweCA1MHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICBtYXJnaW4tdG9wOiAtMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogNzBweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogNTBweCAxNXB4IDMwcHg7XG5cbiAgICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2Rlc2NyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRyYW5zaXRpb246IDIwMG1zO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6YWZ0ZXIge1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgIHBhZGRpbmc6IDcwcHggMjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuJztcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcblxuICAgICAgJi0tbGcge1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICB9XG4gIH1cblxuICAmLS1mZWF0dXJlIHtcbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faWNvIHtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbGVmdDogMXB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA0MnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgfVxuICB9XG5cbiAgJi0taW1nLWg4MCB7XG4gICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAuYWhldG8tY29udGVudC1ibG9ja19faW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1saXN0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgJy4nO1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2luZm8tdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWxpc3QtaWNvbiB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pY28ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ljbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgaGVpZ2h0OiAxMDVweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTVweCAzMHB4IDBweCByZ2JhKDQyLCAxMTYsIDIzNywgMC4xKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgJy4nO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX19pbmZvLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1zYWFzIHtcbiAgICAjeyRwfV9faWNvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcyB7XG4gICAgLmFoZXRvLWNvbnRlbnQtYmxvY2tfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0bztcblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrX190aXRsZSB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tY29udGVudC1ibG9ja19faW5mby10ZXh0IHtcbiAgICAgIG1hcmdpbjogMjNweCAwIDMwcHg7XG4gICAgfVxuICB9XG5cbiAgJi0tY29uc3RydWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogNDBweCAwIDQ4cHg7XG5cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAzcHg7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1jb250ZW50LWJsb2NrIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGhlaWdodDogNTBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMzVweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBhdXRvO1xuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8tdGV4dCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1zb3VyY2Utc2Fucy1wcm87XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tc2luZ2xlIHtcbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuXG4gICAgICAmLS1oMTAwdmgge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICRzdGVwOiAyMDtcbiAgICAgICRjb3VudDogNTA7XG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb3VudCB7XG4gICAgICAgICYtLWgjeyRzdGVwKiRpfSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgaGVpZ2h0OiAoMHB4KyRzdGVwKiRpKS8xLjU7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICgwcHgrJHN0ZXAqJGkpLzI7XG4gICAgICAgICAgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBoZWlnaHQ6ICgwcHgrJHN0ZXAqJGkpLzIuNTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuXG4gICAgfVxuICB9XG5cbiAgJi1ib3gge1xuICAgIHBhZGRpbmc6IDY1cHggNjBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1MHB4IDMwcHg7XG4gICAgfVxuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAsXG4gICAgdWwsXG4gICAgb2wge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmLS1saWdodCB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIHAsXG4gICAgICB1bCxcbiAgICAgIG9sIHtcbiAgICAgICAgY29sb3I6ICM2NjY7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0td2hpdGUge1xuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2LFxuICAgICAgcCxcbiAgICAgIHVsLFxuICAgICAgb2wge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tbHRyLXNwbmctMyB7XG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYsXG4gICAgICBwLFxuICAgICAgdWwsXG4gICAgICBvbCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA3NXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIGNvbnRlbnQ6IGF0dHIoZGF0YS1pbmRleCkgJy4nO1xuICAgIH1cblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2IHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIH1cblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19pY28ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTA0cHg7XG4gICAgICBoZWlnaHQ6IDEwNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDExM3B4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDg1cHg7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0td2l0aEljbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtaW5kZXgpICcuICc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iZ0ljbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiA2NXB4IDMwcHggMTAwcHg7XG4gICAgICB0cmFuc2l0aW9uOiA1MDBtcztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDMwcHggNzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDE1cHggNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDE1cHggMzBweDtcbiAgICAgIH1cblxuICAgICAgLnN3aXBlci1zbGlkZSAmIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWhldG8tc2luZ2xlLWl0ZW1fX2ljbyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA5M3B4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgdHJhbnNpdGlvbjogNTAwbXM7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAjZjdmN2Y3O1xuICAgICAgICBmb250LXNpemU6IDEyMHB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgaDEsXG4gICAgICBoMixcbiAgICAgIGgzLFxuICAgICAgaDQsXG4gICAgICBoNSxcbiAgICAgIGg2LFxuICAgICAgcCB7XG4gICAgICAgIHRyYW5zaXRpb246IDUwMG1zO1xuICAgICAgfVxuXG4gICAgICBoMSxcbiAgICAgIGgyLFxuICAgICAgaDMsXG4gICAgICBoNCxcbiAgICAgIGg1LFxuICAgICAgaDYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgaDEsXG4gICAgICAgIGgyLFxuICAgICAgICBoMyxcbiAgICAgICAgaDQsXG4gICAgICAgIGg1LFxuICAgICAgICBoNixcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXNpbmdsZS1pdGVtX19pY28ge1xuICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuYWhldG8tc2luZ2xlLWl0ZW1fX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uYmdzaXplLWNvdmVye1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuIiwiLmFoZXRvLWluc3RhZ3JhbS1nYWxsZXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAuYWhldG8tYnRuIHtcbiAgICAmLmFoZXRvLWJ0biB7XG4gICAgICAmLS1saWdodCB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG5cbiBsaSB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgYSB7XG4gICAgICB3aWR0aDogMTAxJTtcbiAgICAgIGRpc3BsYXk6IHRhYmxlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4OiAxIDAgMzMuMzMlO1xuICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4OiAxIDAgNTAlO1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9XG59XG4iLCIkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nOiA3MHB4O1xuJGFoZXRvLXRpbWUtc2NhbGUtZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGg7XG4kYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZTogMjRweDtcbiRhaGV0by10aW1lLXNjYWxlLWJvcmRlci1jb2xvcjogI2VlZTtcblxuLmFoZXRvLXRpbWUtc2NhbGUge1xuXG4gICZfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6ICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplO1xuICAgICAgaGVpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAkYWhldG8tdGltZS1zY2FsZS1jaXJjbGUtc2l6ZSAvIDI7XG4gICAgICBoZWlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplIC8gMjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsICRhaGV0by10aW1lLXNjYWxlLWNpcmNsZS1zaXplIC8gNCk7XG4gICAgfVxuXG4gICAgJi5yZXZlcnNlZCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRhaGV0by10aW1lLXNjYWxlLWJvcmRlci1jb2xvcjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDYwcHggMjVweCA2NXB4O1xuICAgICAgICAgIG1hcmdpbjogLTcwcHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS40cHg7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRhaGV0by10aW1lLXNjYWxlLWJvcmRlci1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faW5mbyB7XG4gICAgZmxleDogMTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmX19kYXRlIHtcbiAgICBjb2xvcjogI2NjYztcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0ycHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmc6IDQwcHg7XG5cbiAgLmFoZXRvLXRpbWUtc2NhbGUge1xuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgJi5yZXZlcnNlZCA+ICYge1xuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19pbmZvIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmc6IDIwcHg7XG5cbiAgLmFoZXRvLXRpbWUtc2NhbGUge1xuXG4gICAgJl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgIGxlZnQ6IDE1MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgJGFoZXRvLXRpbWUtc2NhbGUtY2lyY2xlLXNpemUgLyA0KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB9XG5cbiAgICAgICYucmV2ZXJzZWQge1xuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFoZXRvLXRpbWUtc2NhbGVfX2luZm8ge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRhaGV0by10aW1lLXNjYWxlLWJvcmRlci1jb2xvcjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICBmbGV4OiAwIDAgMTUwcHg7XG4gICAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgd29yZC1zcGFjaW5nOiA5OTk5OTk5cHg7XG4gICAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZzogMTBweDtcblxuICAuYWhldG8tdGltZS1zY2FsZSB7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRvcDogODBweDtcblxuICAgICAgfVxuXG4gICAgICAmLnJldmVyc2VkIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICAuYWhldG8tdGltZS1zY2FsZV9faW5mbyB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4OiAwO1xuICAgICAgICAgIG9yZGVyOiAtMTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG5cbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by10aW1lLXNjYWxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICB9XG5cbiAgICAmX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAwO1xuICAgICAgb3JkZXI6IC0xO1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAkYWhldG8tdGltZS1zY2FsZS1wYWRkaW5nICsgJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VlZTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjdweDtcbiAgICAgIHdvcmQtc3BhY2luZzogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgcGFkZGluZy1yaWdodDogJGFoZXRvLXRpbWUtc2NhbGUtcGFkZGluZyArICRncmlkLWd1dHRlci13aWR0aCAvIDI7XG4gICAgICBwYWRkaW5nLWxlZnQ6ICRhaGV0by10aW1lLXNjYWxlLXBhZGRpbmcgKyAkZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICAgIH1cbiAgfVxufVxuIiwiJHByaWNpbmctYm9yZGVyLXJhZGl1czogNXB4O1xuJHByaWNpbmctYmc6ICNmZmY7XG4kcHJpY2luZy1jb250ZW50LXBhZGRpbmc6IDUwcHggNTBweCA4MHB4O1xuJHByaWNpbmctaGVhZGVyLXBhZGRpbmc6IDEzcHggMzBweDtcbiRwcmljaW5nLXNoYWRvdzogMHB4IDE1cHggMzBweCAwcHggcmdiYSg0MiwgMTE2LCAyMzcsIDAuMSk7XG4kcHJpY2luZy1kZWZhdWx0LWJ0bi1iZzogI2VlZWVlZTtcbiRwcmljaW5nLWRlZmF1bHQtYnRuLWNvbG9yOiAjOTk5OTk5O1xuXG4kcHJpY2luZy10cmFuc3Rpb246IDAuM3MgY29sb3IsIDAuM3MgYmFja2dyb3VuZC1jb2xvciwgMC4zcyBib3gtc2hhZG93LCAwLjNzIHRyYW5zZm9ybSwgMC4zcyBib3JkZXItY29sb3I7XG5cblxuLmFoZXRvLXByaWNpbmcge1xuICAkcDogJjtcbiAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuICBib3JkZXItcmFkaXVzOiAkcHJpY2luZy1ib3JkZXItcmFkaXVzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpY2luZy1iZztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cbiAgJi0tYWx0ZXJuYXRpdmUge1xuICAgIGJveC1zaGFkb3c6ICRwcmljaW5nLXNoYWRvdztcblxuICAgIC5haGV0by1wcmljaW5nX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweCA1NXB4O1xuICAgICAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAyMHB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiAkcHJpY2luZy1oZWFkZXItcGFkZGluZztcbiAgICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdHJhbnNpdGlvbjogJHByaWNpbmctdHJhbnN0aW9uO1xuXG4gICAgICAmLXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA5MHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA2MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtdGltZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xNXB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgdWwge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDZweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2J0biB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fY29zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICAuYWhldG8tcHJpY2luZ19fY29zdCxcbiAgICAgICAgdWwgbGksXG4gICAgICAgIG9sIGxpLFxuICAgICAgICB1bCBsaTpiZWZvcmUsXG4gICAgICAgIG9sIGxpOmJlZm9yZSxcbiAgICAgICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgY29sb3I6JGMtd2hpdGU7XG5cbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZGVmYXVsdCB7XG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICB9XG4gICAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWhvbWUtc2FhcyB7XG4gICAgJGJvcmRlcjogMXB4IHNvbGlkICNmN2Y3Zjc7XG5cbiAgICAvKndpZHRoOiBjYWxjKDEwMCUgLyAzKTsqL1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRib3JkZXI7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgICAjeyRwfV9faGVhZGVyIHtcbiAgICAgIG1hcmdpbjogMCAtNTBweDtcbiAgICB9XG4gICAgI3skcH1fX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuOHB4O1xuICAgICAgYmFja2dyb3VuZDogI2YzZjlmZjtcbiAgICB9XG4gICAgI3skcH1fX2Nvc3QtdmFsdWUge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgIH1cbiAgICAjeyRwfV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgICAjeyRwfV9fZGV0YWlscyB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICAgICN7JHB9X19kZXRhaWwge1xuICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDQxcHg7XG4gICAgICAmLS1jaGVja2VkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmLS1ub3QtbGFiZWxlZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIFtkYXRhLWxhYmVsXSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogYXR0cihkYXRhLWxhYmVsKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWxlZ2VuZCB7XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIG1heC13aWR0aDogMzYwcHg7XG4gICAgfVxuICAgICN7JHB9X190aXRsZSB7XG4gICAgICBoZWlnaHQ6IDE4MHB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB9XG4gICAgLnVsLS1kb3R0ZWQgbGk6YmVmb3JlIHtcbiAgICAgIHRvcDogLTRweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAmLS1kZWZhdWx0LFxuICAgICYtLWFsdGVybmF0aXZlIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAkcHJpY2luZy1zaGFkb3c7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6ICRwcmljaW5nLWNvbnRlbnQtcGFkZGluZztcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb3N0IHtcbiAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuXG4gICAgJi12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2NyaXB0aW9uIHtcbiAgICB1bCxcbiAgICBvbCxcbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9faWNvIHtcbiAgICBmb250LXNpemU6IDYwcHg7XG4gIH1cblxuICAmX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIH1cblxuICAmX19mb290ZXIge1xuICAgIC5haGV0by1idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpY2luZy1kZWZhdWx0LWJ0bi1iZztcbiAgICAgIGNvbG9yOiAkcHJpY2luZy1kZWZhdWx0LWJ0bi1jb2xvcjtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fb3B0aW9ucyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjZweDtcbiAgICByaWdodDogMDtcblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nOiAzcHggMTFweCA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LWZhbWlseTogJGYtcm9ib3RvO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICArIC5haGV0by1wcmljaW5nX19vcHRpb25zLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIGtybSB0YWJsZSBpdGVtXG4uYWhldG8tcHJpY2luZyB7XG4gICY6aG92ZXJ7XG4gICAgLmFoZXRvLXByaWNpbmdfX2Zvb3RlcntcbiAgICAgIC5haGV0by1idG57XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyYTc0ZWQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19saXN0IHtcbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgICBwYWRkaW5nOiAxNnB4IDAgMTVweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgICAmLS1lbXB0eSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgIGg2IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljby1vayB7XG4gICAgICBjb2xvcjogIzQ4YjgwYztcbiAgICB9XG4gIH1cblxuICAmLS10YWJsZUhlYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmNmY5ZmYgIWltcG9ydGFudDtcbiAgICAgIHBhZGRpbmc6IDUzcHggNDRweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBoNiB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10YWJsZUNvbHVtbiB7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJveC1zaGFkb3c6ICRwcmljaW5nLXNoYWRvdztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgIG1hcmdpbjogNTBweCAwIDM1cHg7XG4gICAgICBib3JkZXItY29sb3I6ICRwcmljaW5nLWRlZmF1bHQtYnRuLWJnO1xuICAgICAgYmFja2dyb3VuZDogJHByaWNpbmctZGVmYXVsdC1idG4tYmc7XG4gICAgICBjb2xvcjogJHByaWNpbmctZGVmYXVsdC1idG4tY29sb3I7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgICAuYWhldG8tcHJpY2luZ19fbGlzdC1pdGVtLS1lbXB0eSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUxcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBwYWRkaW5nOiA0MnB4IDE1cHggMjhweDtcbiAgICAgIHRyYW5zaXRpb246ICRwcmljaW5nLXRyYW5zdGlvbjtcblxuICAgICAgLmFoZXRvLXByaWNpbmdfX2Nvc3QtdmFsdWUge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUsXG4gICAgLmFoZXRvLXByaWNpbmdfX2Nvc3Qge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fYnRuIHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS10YWJsZUhlYWQsXG4gICYtLXRhYmxlQ29sdW1uIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2hlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgZmxleDogMTtcbiAgICAgIHBhZGRpbmc6IDEwcHggNDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG4gICAgICBib3JkZXItdG9wOjBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLXByaWNpbmctd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCAxNXB4O1xuICAmLS1ob21lLXNhYXMge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJveC1zaGFkb3c6IDAgMCA3My4xcHggMTAuOXB4IHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgfVxuICB9XG4gICYtLWxlZ2VuZCB7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAuYWhldG8tcHJpY2luZyB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogMCAxNXB4O1xuICAgICAgLmFoZXRvLXByaWNpbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgLmFoZXRvLXByaWNpbmcge1xuICAgICYtLXRhYmxlSGVhZCB7XG4gICAgICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10YWJsZUNvbHVtbiB7XG4gICAgICAuYWhldG8tcHJpY2luZ19faGVhZGVyIHtcbiAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgfVxuXG4gICAgICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAuYWhldG8tcHJpY2luZyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICAmLS1lbXB0eSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBmb3IgcHJpY2luZyB0YWJsZVxuLmFoZXRvLXByaWNpbmcge1xuICAmLXRhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9faGVhZCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogNDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogOTtcbiAgICB9XG4gIH1cbiAgJi0tdGFibGVIZWFkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgLmFoZXRvLXByaWNpbmdfX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMnB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdGFibGVDb2x1bW4ge1xuICAgIGZsZXg6IDE7XG4gICAgbWluLXdpZHRoOiAyMDBweDtcbiAgICAuYWhldG8tcHJpY2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tbGVmdDogLTFweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gIC5haGV0by1wcmljaW5nIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGFibGVDb2x1bW4ge1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gIC5haGV0by1wcmljaW5nIHtcbiAgICAmLXRhYmxlIHtcbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtLXRhYmxlQ29sdW1uIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuXG4uYWhldG8tcHJpY2luZyB7XG4gICYtLWhvbWUtZXZlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA0NXB4IDAgNTBweDtcbiAgICB0cmFuc2l0aW9uOiAkcHJpY2luZy10cmFuc3Rpb247XG4gICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAkcHJpY2luZy1zaGFkb3c7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2NvbnRlbnQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19oZWFkZXIge1xuICAgICAgcGFkZGluZzogMCAxMHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fZGVzY3JpcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fY29zdC12YWx1ZSB7XG4gICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXRhaWxzIHtcbiAgICAgIG1hcmdpbjogMTBweCAwIDQ1cHg7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2RldGFpbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19idG4ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0taG9tZS1lZHVjYXRpb24ge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBwYWRkaW5nOiA2NXB4IDQwcHggNzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNDYuOThweCA3LjAycHggcmdiYSg4MSwgODEsIDgxLCAwLjA1KTtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFoZXRvLXByaWNpbmdfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDBweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fdGl0bGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2VzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyNXB4IDVweCAyMnB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tcHJpY2luZ19fcHJpY2UtdmFsdWUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19wcmljZS1wZXJpb2Qge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cblxuICAgIC5haGV0by1wcmljaW5nX19idG4ge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWhvbWUtY29uc3RydWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RyLXByaWNpbmctYmcuanBnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICAgIC5haGV0by1wcmljaW5nIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA4cHggMzJweCAwcHggcmdiYSgwLCAwLCAwLCAwLjA2KTtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgJl9faWNvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiRWxlZ2FudEljb25zXCI7XG4gICAgICB9XG4gICAgICAmX19jb3N0LXZhbHVlIHtcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Nvc3Qge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMjlweCAzNXB4IDM5cHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjcmlwdGlvbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIycHg7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIzcHg7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDVweDtcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cblxuLmFodC1wcmljaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuXG4gICZfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJi0tYnVzaW5lc3Mge1xuXG4gICAgLmFodC1wcmljaW5nIHtcblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDdweCA0NXB4IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpc3Qge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogOXB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogJ1xcZjQwMCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgcGFkZGluZzogMTBweCA0MHB4IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLWNhcHRpb24ge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiA5O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJi1wcmljZSxcbiAgICAgICAgJi1kZXNjLFxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXByaWNpbmdfX21haW4ge1xuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xOHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xOHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggNTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICAgIC5haHQtcHJpY2luZ19faXRlbS1jYXB0aW9uIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE5M3B4O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDU1cHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDcycHg7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmFodC1wcmljaW5nX19pdGVtLWxpbmsge1xuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWluIHtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAuYWh0LXByaWNpbmdfX2l0ZW0tY2FwdGlvbixcbiAgICAgICAgICAuYWh0LXByaWNpbmdfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgIH1cblxuXG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICM0OEI4MEM7XG4gICAgICB9XG5cbiAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE3NXB4O1xuICAgICAgICBwYWRkaW5nOiAzN3B4IDMwcHggMzBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIzcHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIH1cblxuICAgICAgJi1kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmLXByaWNlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAmLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDE1cHggNTNweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICYtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJi1pdGVtIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDlweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmFodC1wcmljaW5nIHtcblxuICAgICAgJl9faGVhZCB7XG4gICAgICAgIGZsZXg6IDQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtY2FwdGlvbiB7XG4gICAgICAgICAgcGFkZGluZzogNDdweCA0NXB4IDU1cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbWFpbiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXg6IDk7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1hcmdpbjogMCAxNXB4IDY1cHg7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMzdweCA1NXB4IDQzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICYtcHJpY2UsXG4gICAgICAgICYtZGVzYyxcbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDhweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxN3B4O1xuICAgICAgICAgICAgcmlnaHQ6IDIycHg7XG4gICAgICAgICAgICB3aWR0aDogNTlweDtcbiAgICAgICAgICAgIGhlaWdodDogNTlweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDU2cHg7XG4gICAgICAgICAgICBjb250ZW50OiAnXFxlMDMzJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLXByaWNlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTlweDtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWRlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1saXN0IHtcbiAgICAgICAgbWFyZ2luOiAzNXB4IDAgNDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTlweCAwIDE2cHggMzNweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAxOHB4O1xuICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgICAgICAgY29udGVudDogJ1xcNGUnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2l0ZW0tbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG5cbiAgICAmLnR3by1pbi1yb3cge1xuICAgICAgLmFodC1wcmljaW5nX19pdGVtIHtcbiAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYudGhyZWUtaW4tcm93IHtcbiAgICAgIC5haHQtcHJpY2luZ19faXRlbSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cblxuICAgIC5haHQtcHJpY2luZyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgICBwYWRkaW5nOiA2NXB4IDM1cHggNzVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIG1hcmdpbjogNTBweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cblxuICAgICAgJl9fcGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcvICc7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtNnB4O1xuICAgICAgcmlnaHQ6IC02cHg7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAtNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICBib3JkZXI6IDE0cHggZG90dGVkICRjLXdoaXRlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI0Y4RjhGODtcbiAgICAgIH1cblxuICAgICAgLmFodC1wcmljaW5nX19pbm5lciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMjBweCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LXByaWNpbmcge1xuXG4gICAgICAmX19pbm5lciB7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cblxuICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IGRvdHRlZCAjZWVlO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzN3B4IDIwcHggNTBweDtcbiAgICAgIH1cblxuICAgICAgJl9fcHJpY2Uge1xuICAgICAgICBmb250LXNpemU6IDUwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luOiAxN3B4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvcnBvcmF0ZSB7XG4gIGltZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICB9XG59XG4iLCIuc2luZ2xlLWJveCB7XG4gIHBhZGRpbmc6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgcGFkZGluZzogMzBweCAyNXB4O1xuICB9XG5cbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuXG4gIHVsLFxuICBvbCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuIiwiLmFoZXRvLW1hcCB7XG4gIGhlaWdodDogNjAwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG5cbiAgaDUge1xuICAgIG1hcmdpbjogMTBweCAwO1xuICB9XG5cbiAgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG5cbiAgLy8gTW9kaWZpY2F0b3JzXG4gICYtLW1hcmdpbnMge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgfVxuXG4gICYtLWhlaWdodC1mdWxsIHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICB9XG5cbiAgJi0taGVpZ2h0LTEwMDAge1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtLWhlaWdodC01MDAge1xuICAgIGhlaWdodDogNTAwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtNDMwIHtcbiAgICBoZWlnaHQ6IDQzMHB4O1xuICB9XG5cbiAgJi0taGVpZ2h0LTQwMCB7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgfVxuXG4gICYtLWhlaWdodC0zMDAge1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cblxuICAmLS1oZWlnaHQtMjAwIHtcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICB9XG59XG5cbi5nb29nbGUtbWFya2VyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmdtLXN0eWxlLWl3IHtcbiAgd2lkdGg6IDUwMHB4ICFpbXBvcnRhbnQ7XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHdpZHRoOiAyOTBweCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyAuYWhldG8tYmFubmVyIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgcGFkZGluZzogMTAwcHggMCA3MHB4O1xuLy8gICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyO1xuLy8gICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuLy8gICBvdmVyZmxvdzogaGlkZGVuO1xuXG4vLyAgIHAge1xuLy8gICAgIG1hcmdpbi10b3A6IDZweDtcbi8vICAgfVxuXG4vLyAgICYtLWZ1bGwtaGVpZ2h0IHtcbi8vICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcbi8vICAgICBwYWRkaW5nOiAxNzRweCAwIDEwMHB4O1xuLy8gICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4vLyAgICAgICBwYWRkaW5nLXRvcDogNzBweDtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLS1iYXJiZXJzaG9wIHtcbi8vICAgICBkaXNwbGF5OiBibG9jaztcbi8vICAgICBwYWRkaW5nOiAwO1xuXG4vLyAgICAgLmFoZXRvLWhlYWRpbmcge1xuLy8gICAgICAgJiA+IGgxLFxuLy8gICAgICAgJiA+IGgyIHtcbi8vICAgICAgICAgZm9udC1zaXplOiAxMDBweDtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbi8vICAgICAgIH1cbi8vICAgICAgICYgPiBoMyB7XG4vLyAgICAgICAgIGZvbnQtc2l6ZTogODBweDtcbi8vICAgICAgIH1cbi8vICAgICAgICZfX3N1YnRpdGxlIHtcbi8vICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4vLyAgICAgICAuYWhldG8taGVhZGluZyB7XG4vLyAgICAgICAgICYgPiBoMSxcbi8vICAgICAgICAgJiA+IGgyIHtcbi8vICAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4vLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4vLyAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4vLyAgICAgICAgIH1cbi8vICAgICAgICAgJl9fc3VidGl0bGUge1xuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4vLyAgICAgICAuYWhldG8taGVhZGluZyB7XG4vLyAgICAgICAgICYgPiBoMSxcbi8vICAgICAgICAgJiA+IGgyIHtcbi8vICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4vLyAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbi8vICAgICAgICAgfVxuLy8gICAgICAgICAmID4gaDMge1xuLy8gICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgICAgLmFoZXRvLWJ0biB7XG4vLyAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4vLyAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmLS1iZy10b3AtbGVmdCB7XG4vLyAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4vLyAgIH1cblxuLy8gICAmX19pbWFnZSB7XG4vLyAgICAgJi0tYWJzb2x1dGUge1xuLy8gICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuLy8gICAgICAgdG9wOiAtODJweDtcbi8vICAgICAgIHJpZ2h0OiAtMzguMyU7XG4vLyAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuLy8gICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuLy8gICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4vLyAgICAgICB9XG4vLyAgICAgfVxuLy8gICB9XG5cbi8vICAgJl9fcmF0aW5nIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4vLyAgICAgY29sb3I6ICRjLWFsdGVyO1xuLy8gICAgIGZvbnQtc2l6ZTogMThweDtcbi8vICAgfVxuXG4vLyAgICZfX3N0b3JlIHtcbi8vICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbi8vICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgIG1heC13aWR0aDogMzcwcHg7XG4vLyAgICAgZm9udC1zaXplOiAwO1xuLy8gICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbi8vICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgIH1cbi8vICAgfVxuLy8gICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4vLyAgICAgaDEge1xuLy8gICAgICAgZm9udC1zaXplOiAkeHMtaDEtZm50LXNpemU7XG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbi5haHQtYmFubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiA1MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gIH1cblxuICAmX19vdmVybGF5IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMyk7XG5cbiAgICAmLS0xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNCk7XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDAuNDc7XG4gICAgfVxuXG4gICAgJi0tMyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNTBweCAxNXB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiA3NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG5cbiAgJl9fc3ViLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCAtMTBweDtcbiAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICB9XG4gIH1cblxuICAmX190aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDcycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2Rlc2Mge1xuICAgIG1hcmdpbjogNXB4IDA7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlua3Mge1xuICAgIG1hcmdpbjogMCAtMTBweCAtMTBweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbjogMTBweDtcblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweDtcbiAgICB9XG4gIH1cblxuICAmLS13aXRoLXByb21vIHtcbiAgICAuYWh0LWJhbm5lcl9faG9sZGVyIHtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC0xMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtYmFubmVyX19zdWItdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luOiAwIDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xuICAgICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwIDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWJhbm5lcl9fcHJvbW8ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE1ZGVnKTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDAwJSA0MDAlO1xuICAgICAgYW5pbWF0aW9uOiBBbmltYXRpb25OYW1lIDRzIGVhc2UgaW5maW5pdGU7XG5cbiAgICAgIEBrZXlmcmFtZXMgQW5pbWF0aW9uTmFtZSB7XG4gICAgICAgICAgMCUge2JhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJX1cbiAgICAgICAgICA1MCUge2JhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTElfVxuICAgICAgICAgIDEwMCUge2JhY2tncm91bmQtcG9zaXRpb246IDAlIDUwJX1cbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtYmFubmVyX19wcm9tby10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS13aGl0ZS10ZXh0IHtcbiAgICAuYWh0LWJhbm5lcl9fcHJvbW8tdGV4dCxcbiAgICAuYWh0LWJhbm5lcl9fc3ViLXRpdGxlLFxuICAgIC5haHQtYmFubmVyX190aXRsZSxcbiAgICAuYWh0LWJhbm5lcl9fZGVzYyB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG5cbiAgJi0taGVpZ2h0LTgwMCB7XG4gICAgbWluLWhlaWdodDogNzAwcHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDgwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICB9XG4gIH1cblxuICAmLS1mdWxsLWhlaWdodCB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgfVxuXG4gICYtLXRyYXZlbC0xIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc2lnbi1wYWludGVyO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhdmVsLTIge1xuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBsaW5lLWhlaWdodDogMS4xO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRyYXZlbC0zIHtcblxuICAgIC5haHQtYmFubmVyIHtcbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtc2lnbi1wYWludGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS15b2dhIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS0yIHtcbiAgICAuYWh0LWJhbm5lciB7XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwNXB4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAzNnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXlvZ2EtMyB7XG4gICAgLmFodC1iYW5uZXIge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDgwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQtaW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM3B4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgLmFodC1iYW5uZXIge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWVkdSB7XG5cbiAgICAuYWh0LWJhbm5lciB7XG5cbiAgICAgICZfX3N1Yi10aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBmb250LXNpemU6IDQ2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMSB7XG4gICAgICAuYWh0LWJhbm5lciB7XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tMiB7XG4gICAgICAuYWh0LWJhbm5lciB7XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNDVweDtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS0zIHtcbiAgICAgIC5haHQtYmFubmVyIHtcblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0NXB4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haHQtYmFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgJl9fc3VidGl0bGUsXG4gICZfX3RpdGxlLFxuICAmX19kZXNjIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAmLS1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwdmg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWJsYWNrO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwLjQ7XG4gICAgfVxuXG4gICAgLmFodC1iYW4ge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogI2VlZWVlZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMzJweCAwICAwO1xuICAgICAgICBjb2xvcjogI2VlZWVlZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiA1MnB4O1xuICAgICAgfVxuXG4gICAgICAmX192aWRlbyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICB9XG4gICAgfVxuXG4gICAgJi0xIHtcbiAgICAgIC5haHQtYmFuIHtcblxuICAgICAgICAmX19saW5rLXdyYXAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG5cbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rLXByaW1lIHtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpbmstc2Vjb25kIHtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdvcic7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAtMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLTMge1xuICAgICAgLmFodC1iYW4ge1xuICAgICAgICAmX19saW5rcyB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jaHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDgwMHB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMCA4MHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmxhY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICBiIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cblxuICAgIC5haHQtYmFuIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMDBweCAxNXB4IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiA5MHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA5MHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzM3B4O1xuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE3cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDkwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjVlbTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBmb250LXNpemU6IDcwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzLXdyYXAge1xuICAgICAgICBtYXJnaW4tdG9wOiA0OXB4O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIG1hcmdpbjogLTEycHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMTJweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAmOm50aC1jaGlsZChvZGQpIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMXB4IDM1cHg7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjNzO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmFodC1iYW4tLWZ1bGwge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5OTFweCkgIGFuZCAobWF4LXdpZHRoOiAxMzAwcHgpIHtcbiAgLmFodC1iYW4tLW1haW4tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4O1xuICB9XG59IiwiLmthcm1hLWNvcHlyaWdodCB7XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgY29sb3I6ICRjLXdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gIHAge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgfVxufVxuIiwiLmFoZXRvLWltYWdlLXNsaWRlciB7XG4gIHdpZHRoOiAxNDcwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xuXG4gICYtLW1vYmlsZS12aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTY1cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDUpICsgM3B4KTtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMzVweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uLy4uL2ltZy9zYWFzL21vYmlsZS5wbmcnKSBuby1yZXBlYXQgY2VudGVyIDA7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgLnN3aXBlci1zbGlkZSB7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTIwcHg7XG4gICAgfVxuXG4gICAgLnN3aXBlci1jb250YWluZXIge1xuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKCRjLXdoaXRlLCAwLjcpIDAlLCByZ2JhKCRjLXdoaXRlLCAwLjcpIDYwJSwgcmdiYSgkYy13aGl0ZSAsIDEpIDEwMCUpO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICByaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHdpZHRoOiA4MDBweDtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB0b3A6IC00N3B4O1xuICAgICAgICB3aWR0aDogY2FsYygoMTAwJSAvIDQpIC0gNXB4KTtcbiAgICAgIH1cbiAgICAgIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICAgICAgJjphZnRlcixcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDc2JSAvIDIpO1xuICAgICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19pbWFnZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG5cbiAgICAmLS1tb2JpbGUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gIH1cblxuICAmX19pbWctZGFyayB7XG4gICAgLy8gaGlkZSBlbGVtXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMDtcbiAgfVxufVxuLmxvZ29fd2hpdGV7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBwYWRkaW5nLXRvcDogNTVweDtcbiAgLmFoZXRvLWxvZ29fX3RleHR7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxufSIsIi5pY29ucy13aWRnZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDA7XG5cbiAgJl9faXRlbSB7XG4gICAgcGFkZGluZzogMTJweDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDZweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbiIsIkBrZXlmcmFtZXMgZmFkZS16b29tLWluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGUtem9vbS1vdXQge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5zaXRlLXNlYXJjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgei1pbmRleDogMTAwO1xuICBhbmltYXRpb246IGZhZGUtem9vbS1pbiAwLjNzIGZvcndhcmRzO1xuXG4gICYub3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICAmLmNsb3Npbmcge1xuICAgIGFuaW1hdGlvbjogZmFkZS16b29tLW91dCAwLjNzIGZvcndhcmRzO1xuICB9XG5cbiAgLmNsb3NlLWJ0biB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDhweDtcbiAgICByaWdodDogNDhweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG9wYWNpdHk6IDE7XG5cbiAgICAuY2xvc2UtaWNvbiB7XG4gICAgICB3aWR0aDogMThweDtcbiAgICAgIGhlaWdodDogMThweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB0b3A6MjBweDtcbiAgICAgIHJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLTMycHg7XG4gIH1cblxuICAuc2VhcmNoLWZvcm0ge1xuICAgIG1heC13aWR0aDogNTQwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAuc2VhcmNoLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA4cHggMTJweDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiA2OHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMnB4O1xuICAgIH1cblxuICAgICY6Zm9jdXMsXG4gICAgJi5hY3RpdmUge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gIH1cblxuICAuc2VhcmNoLWRlc2NyaXB0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiIsIi53cG1sLWxzIHtcblx0dWwge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXHQud3BtbC1scy1mbGFnIHtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0fVxufVxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duLWNsaWNrLFxuLndwbWwtbHMtbGVnYWN5LWRyb3Bkb3duIHtcblx0d2lkdGg6IGF1dG87XG5cdGEge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXHRcdCYud3BtbC1scy1pdGVtLXRvZ2dsZSB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0d2lkdGg6IDVweDtcblx0XHRcdFx0aGVpZ2h0OiA1cHg7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdGJvcmRlci1yaWdodDogMDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSB0cmFuc2xhdGVZKC0zcHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQud3BtbC1scy1zdWItbWVudSB7XG5cdFx0cmlnaHQ6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3A6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRjLXdoaXRlO1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA3cHggMCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcblx0XHRhIHtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0fVxuXHR9XG59XG4iLCIuYWhldG8tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAucmVnaXN0YXJ0aW9uLFxuICAubG9nLWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDI1cHg7XG4gIH1cblxuICAud2lkZ2V0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogOHB4IDMzcHggOHB4IDI0cHg7XG4gIH1cblxuICAuYWh0LXNvY2lhbHMge1xuICAgIHBhZGRpbmc6IDExcHggMjVweDtcblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZsb2F0OiBsZWZ0OyAgICAgIFxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tc2VydmljZXMge1xuICAkcDogJjtcblxuICBtYXgtd2lkdGg6IDQwMHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogOTBweCA0NXB4IDYwcHg7XG5cbiAgJl9faW1hZ2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9fY2FwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNTVweDtcbiAgfVxuXG4gICZfX3RpdGxlLFxuICAmX19wcmljZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjdweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEuN2VtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIFtjbGFzc149J2lvbiddIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogcmlnaHQgMC4ycyBlYXNlLW91dDtcbiAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuaW9uLWFycm93LXJpZ2h0LWMge1xuICAgICAgICByaWdodDogLTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICB9XG5cbiAgJl9fdGltZSB7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJi0tY29sdW1uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG5cbiAgJi0tZXZlbnRzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gIFx0I3skcH1fX2ltYWdlIHtcbiAgXHRcdGhlaWdodDogMjM1cHg7XG4gIFx0fVxuICBcdCN7JHB9X19jb250ZW50IHtcbiAgXHRcdHBhZGRpbmc6IDMwcHggMzVweCAzNXB4O1xuICBcdH1cbiAgXHQjeyRwfV9fdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG4gIFx0fVxuICBcdCN7JHB9X19saW5rIHtcbiAgXHRcdG1hcmdpbi10b3A6IDVweDtcbiAgXHRcdHRyYW5zaXRpb246IDAuMnMgZWFzZS1vdXQ7XG4gIFx0fVxuICBcdCN7JHB9X190aW1lIHtcbiAgXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgXHRcdHRvcDogMDtcbiAgXHRcdGxlZnQ6IDM4cHg7XG4gIFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBcdH1cblx0I3skcH1fX2NhcHRpb24ge1xuICAgICAgbWluLWhlaWdodDogNjJweDtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtLXNpbXBsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMDtcbiAgICBtaW4taGVpZ2h0OiA0ODVweDtcbiAgICBwYWRkaW5nOiA3MHB4IDQwcHggNjBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgIC5haGV0by1zZXJ2aWNlc19fdGl0bGUge1xuICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogMjQ1cHg7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXNfX3ByaWNlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlc19fY2FwdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDI0NXB4O1xuICAgICAgbWluLWhlaWdodDogNTZweDtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIC5haGV0by1zZXJ2aWNlc19fbGluayB7XG4gICAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDcwcHggMjBweCA2MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDM1cHggNTBweCAwIHJnYmEoJGMtYmxhY2ssIDAuMTEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWJ1c25zLWV2ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm94LXNoYWRvdzogMHB4IDRweCA1MHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICB9XG5cbiAgICAuYWhldG8tc2VydmljZXMge1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGltZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA0M3B4O1xuICAgICAgICBwYWRkaW5nOiA3cHggMTNweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTQwJSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNvbnN0cnVjdGlvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haGV0by1zZXJ2aWNlcyB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNzBweCk7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDhweCAxNXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuYWhldG8tc2VydmljZXMge1xuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiA0NXB4IDQwcHg7XG4gICAgICAgIG1heC13aWR0aDogODglO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICB9XG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICB9XG4gICAgICAmX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxM3B4O1xuICAgICAgICByaWdodDogMTNweDtcbiAgICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgfVxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24tbmV3cyB7XG4gICAgcGFkZGluZzogMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuXG4gICAgLmFoZXRvLXNlcnZpY2VzIHtcbiAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xuICAgICAgICB9XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMjBweCAwcHggMTNweDtcbiAgICAgIH1cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNoZXNzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgICBoZWlnaHQ6IDM3MHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgaGVpZ2h0OiAwO1xuICAgIH1cbiAgICAuYWhldG8tc2VydmljZXMge1xuXG4gICAgICAmX19pbWFnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAzNXB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxM3B4O1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDM1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWh0LXNlcnZpY2Uge1xuXG4gICYtLWVkdSB7XG4gICAgLmFodC1zZXJ2aWNlIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTA1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDcycHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiAzN3B4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwge1xuXG4gICAgLmFodC1zZXJ2aWNlIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDE5cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNociB7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5haHQtc2VydmljZSB7XG4gICAgICAgICZfX3RvcCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNDBweCk7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtc2VydmljZSB7XG5cbiAgICAgICZfX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNjBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsICRjLXdoaXRlIDAlLCByZ2IoMjU0LDIzOCwyMjcpIDEwMCUpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogODBweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAyM3B4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIubXVsdGktbGFuZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAmX19hY3RpdmUge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgIC5tdWx0aS1sYW5nX19sYW5ndWFnZSB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xhbmd1YWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICB9XG5cbiAgJl9fbGFuZ3VhZ2UtaW1nIHtcbiAgICB3aWR0aDogMzFweDtcbiAgICBoZWlnaHQ6IDMxcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgfVxuXG4gICZfX2xpc3Qge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAtMjVweDtcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIH1cbn1cbiIsIi5sb2dvIHtcbiAgXG4gICZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19pbWctaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmICsgLmxvZ29fX3RleHQtaG9sZGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogMzVweDtcbiAgfVxuXG4gICZfX3RleHQtaG9sZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmX190ZXh0IHtcbiAgfVxuXG4gICZfX3N1Yi10ZXh0IHtcbiAgfVxufVxuIiwiLmF1dGhlbnRpY2F0aW9uIHtcbiAgJl9fc2lnbi1pbixcbiAgJl9fc2lnbi11cCB7XG4gICAgcGFkZGluZzogMTZweCAzNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICZfX2xvZy1pbixcbiAgJl9fcmVnaXN0ZXIge1xuICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxufVxuIiwiLmFodC1kZWFsIHtcblxuICAmLS10cnZsLTEge1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIC0xNXB4O1xuICAgIH1cblxuICAgIC5haHQtZGVhbCB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiA0NDBweDtcbiAgICAgICAgYm9yZGVyOiAxNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIGhlaWdodDogMzQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICAgICAgJi0taGVpZ2h0IHtcbiAgICAgICAgICAgIGhlaWdodDogODgwcHg7XG5cbiAgICAgICAgICAgIC5haHQtZGVhbF9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMzBweCA2NXB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2ODBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmLS13aWR0aCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuXG4gICAgICAgICAgICAuYWh0LWRlYWxfX2NvbnRlbnQge1xuICAgICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNjVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBoZWlnaHQ6IDUyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBoZWlnaHQ6IDM4MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNTIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pdGVtLWlubmVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAtMjAwcHggMTMwcHggLTY1cHggcmdiYSgkYy1ibGFjaywgMC43KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwcHggLTIwMHB4IDEzMHB4IC02NXB4IHJnYmEoJGMtYmxhY2ssIDAuMik7XG5cbiAgICAgICAgICAuYWh0LWRlYWxfX2Rlc2Mge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19iZyB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBcbiAgJi0tdHJ2bC0yIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA4MDBweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE2MDBweCkge1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgJGMtYmxhY2spO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBvcGFjaXR5OiAwLjg1O1xuICAgICAgei1pbmRleDogMTtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5haHQtZGVhbF9fZGVzYyB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1kZWFsIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogNTBweCAzMHB4O1xuICAgICAgICB6LWluZGV4OiAyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICBwYWRkaW5nOiA3MXB4IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fcHJvbW8ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMjVweDtcbiAgICAgICAgcGFkZGluZzogN3B4IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDlweDtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogOHB4IDAgMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtdG91ciB7XG5cbiAgJi0tdHJ2bCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xNXB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgJi5haHQtdG91ci0tMiB7XG4gICAgICAgIC5haHQtdG91cl9faXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuYWh0LXRvdXItLTMge1xuICAgICAgICAuYWh0LXRvdXJfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDMzLjMzJTtcblxuICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5haHQtdG91ci0tNCB7XG4gICAgICAgIC5haHQtdG91cl9faXRlbSB7XG4gICAgICAgICAgZmxleC1iYXNpczogMjUlO1xuXG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiAzMy4zMyU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgICAgZmxleC1iYXNpczogNTAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haHQtdG91ciB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faXRlbS1pbm5lciB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDEycHggNDlweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNCk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDI3MHB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDM1cHg7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMHB4IC05OXB4IDExMHB4IC0zNHB4IHJnYmEoJGMtYmxhY2ssIDAuODUpO1xuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1pbiB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAzNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nLWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX3JhdGluZyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXRvcDogN3B4O1xuICAgICAgfVxuXG4gICAgICAmX19yYXRlLWljb24ge1xuICAgICAgICBjb2xvcjogI0ZGQkI0OTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3RhcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgfVxuXG4gICAgICAmX19yYXRlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAxMHB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX21haW4ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pY29uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbC10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgfVxuXG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMjhweCAzMHB4IDYwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2Nvc3Qge1xuICAgICAgfVxuXG4gICAgICAmX19wcmljZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19mcm9tIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3BlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuXG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIFxuICAmLS10cnZsLTIge1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYWh0LXRvdXJfX3Byb21vIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC10b3VyIHtcblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIyMHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICB9XG5cbiAgICAgICZfX3Byb21vIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAtMjBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTVkZWcpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBib3R0b207XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjAwJSAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19wcm9tby10ZXh0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA0M3B4O1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjZweCAwIDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNlZWU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtdGQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX3RiIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDQ4cHggMTVweDtcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAmLXJhdGluZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgfVxuXG4gICAgJi1zdGFycyB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgJi1zdGFyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICB9XG5cbiAgICAmLXJhdGUge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ3MHB4KTtcbiAgICB9XG4gIH1cblxuICAmX19zcGVjcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgcGFkZGluZzogODlweCAwIDc3cHg7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3NwZWMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTBweCAwO1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1taW4ge1xuICAgICAgZmxleC1iYXNpczogMzAlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI4cHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogLTE1cHg7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBjb250ZW50OiAnJztcblxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgcmlnaHQ6IC03MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtaXRlbSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzhweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgfVxuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDI0cHggOHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgIH1cblxuICAgICAgJjpob3ZlcixcbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fdW5pdHMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweDtcbiAgfVxuXG4gICZfX3VuaXQge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJi0tY29tbWVudHMge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXNjIHtcbiAgICBwYWRkaW5nOiA2cHggMDtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAyMXB4IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cblxuICAgICYtbGVmdCB7XG4gICAgICB3aWR0aDogNTclO1xuICAgIH1cblxuICAgICYtcmlnaHQge1xuICAgICAgd2lkdGg6IDQzJTtcbiAgICB9XG5cbiAgICAmLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDRweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLWNoZWNrLFxuICAgICYtY2xvc2Uge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIycHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fcm91dGVzIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4O1xuICB9XG5cbiAgJl9fcm91dGUge1xuXG4gICAgJi1jYXB0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC5haHQtdGRfX3JvdXRlLWljb24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmLW5hbWUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgei1pbmRleDogMjtcblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIGhlaWdodDogMjcwcHg7XG4gICAgICBwYWRkaW5nOiAyNXB4IDM1cHg7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDQ1MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogMzUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCwgdHJhbnNwYXJlbnQsICRjLWJsYWNrKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXRleHQge1xuICAgICAgcGFkZGluZzogMzVweCAzNXB4IDQ1cHg7XG4gICAgfVxuXG4gICAgJi1kZXNjIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxuXG4gICZfX3Bob3RvcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDM4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDI3cHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgY29udGVudDogJyc7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogNTMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgaGVpZ2h0OiA0NjBweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Bob3RvIHtcbiAgICBoZWlnaHQ6IDQ2MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICB9XG4gIH1cblxuICAmX19jb21tZW50cyB7XG4gICAgcGFkZGluZy10b3A6IDEzcHg7XG4gIH1cblxuICAvLyBTaWRlYmFyXG4gICZfX3NiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIFxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICBmbGV4LWJhc2lzOiA0MzBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDM3MHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9vayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi10b3A6IC05MHB4O1xuICAgIH1cblxuICAgICYtY2FwdGlvbiB7XG4gICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICYtLWRpc2NvdW50IHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IC00MHB4O1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAuYWh0LXRkX19ib29rLWNvc3Qge1xuICAgICAgICAgIHBhZGRpbmc6IDMzcHggMTVweCAyNHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtY29zdCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyOHB4IDE1cHggMjlweDtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuICAgICYtZGlzY291bnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTQwcHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgd29yZC1zcGFjaW5nOiAxMDBweDtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJi1mcm9tIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuXG4gICAgJi1wcmljZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAyN3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICB9XG4gIH1cblxuICAmX19idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWVlO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDIzcHggMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLW91dDtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybS13cmFwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4O1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2VsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgcGFkZGluZzogOXB4IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1taW4ge1xuICAgICAgJi0taGFsZiB7XG4gICAgICAgIHdpZHRoOiA0NyU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAxOHB4IDUwcHg7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1vdXQ7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG4gIH1cblxuICAmX19pbmZvcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19pbmZvIHtcbiAgICBmbGV4OiAxO1xuICAgIHBhZGRpbmc6IDE1cHggMTBweDtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZWVlO1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fd2h5IHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMjdweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wOCk7XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDI2cHggMzBweCAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgIH1cblxuICAgICYtbGlzdCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTFweCAzMHB4O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICB9XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWljb24ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDI1cHg7XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cblxuICAmX193aWRnZXRzIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICB9XG59XG4iLCIuYWh0LWN0YSB7XG5cbiAgaDEge1xuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19zdWItdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICB9XG5cbiAgJl9fdGl0bGUge1xuICAgIGIge1xuXHRcdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmtzIHtcbiAgICBtYXJnaW46IDQ1cHggLTE1cHggLTE1cHg7XG5cbiAgICBhIHtcbiAgICAgIG1hcmdpbjogMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19saW5rIHtcbiAgICAuaWNvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdGVsIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0MnB4O1xuICAgICAgaGVpZ2h0OiA0MnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgZm9udC1zaXplOiAzNnB4O1xuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAtNnB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNWRlZyk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29udGVudDogJ+KWvCc7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tc2ltcGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZzogMzBweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTNweCAwIDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAwIC0xMHB4IC0xMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtM3B4O1xuICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAxMnB4IDI1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jbGFzc2ljIHtcblxuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fc3ViLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAzMXB4IDAgMTlweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICBtYXJnaW46IDIxcHggMCA5cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1tb2Rlcm4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cblxuICAgIC5haHQtY3RhIHtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgfVxuXG4gICAgICAmX19saW5rcyB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgICYuYWhldG8tYnRuIHtcbiAgICAgICAgICAmLS10cmFucyB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXQtd2hpdGUge1xuICAgIC5haHQtY3RhX19zdWItdGl0bGUsXG4gICAgLmFodC1jdGFfX3RpdGxlLFxuICAgIC5haHQtY3RhX19kZXNjLFxuICAgIC5haHQtY3RhX190ZWwge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWJ1c2luZXNzIHtcbiAgICAuYWh0LWN0YV9fc3ViLXRpdGxlIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAuYWh0LWN0YV9fdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAuYWh0LWN0YV9fbGluayB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAmLS1idXNpbmVzcy0yIHtcblxuICAgIC5haHQtY3RhX19saW5rIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5haHQtY3RhX19zdWItdGl0bGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxuXG4gICAgLmFodC1jdGFfX2xpbmtzIHtcbiAgICAgIG1hcmdpbi10b3A6IDU1cHg7XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYSB7XG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19zdWItdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJGYtZGFuY2luZy1zY3JpcHQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAyLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1jb25zdHJ1Y3Rpb24ge1xuXG4gICAgLmFodC1jdGEge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC01cHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJ2bCB7XG4gICAgLmFodC1jdGEge1xuXG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDM1cHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMTVweCAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBtYXJnaW46IDE1cHggMDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXRydmwtMiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgaGVpZ2h0OiA1MDBweDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNyk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIHBhZGRpbmc6IDUwcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1taW4ge1xuICAgICAgICAgIGZsZXg6IDEgMSA1MCU7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWluIHtcbiAgICAgICAgICBmbGV4OiAxIDEgNTAlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9faW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAmX19mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDdweDtcblxuICAgICAgICBiciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIHAge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGZvcm0ge1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAgID4gcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLndwY2Y3LWZvcm0tY29udHJvbC13cmFwIHtcbiAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgW3R5cGU9ZW1haWxdLFxuICAgICAgICBbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICBwYWRkaW5nOiAxOXB4IDQwcHg7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIH1cblxuICAgICAgICBbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIH1cblxuICAgICAgICBbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tY2hyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLWhlaWdodDogNTgwcHg7XG4gICAgcGFkZGluZzogNjBweCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cbiAgICAuYWh0LWN0YSB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuXG4gICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWluIHtcbiAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDYwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI2cHg7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcblxuICAgICAgICBiIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMTdweCAwIDA7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgfVxuXG4gICAgICAmX19pY29uLWxpbmtzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNDZweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDcwcHg7XG4gICAgICAgIGhlaWdodDogNzBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1MDBweCkge1xuICAgIC5haHQtY3RhX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tYnRuLWNvbnRhaW5lciB7XG4gIFxuICAmLS1mdWxsd2lkdGgge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMzdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIGkge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tZnVsbHdpZHRoLTIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMDtcbiAgICBcbiAgICAuYWhldG8tYnRuIHtcbiAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICBpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1icS1pbWcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgJl9fbGVmdCB7XG4gICAgZmxleDogMSAxIDA7XG4gICAgbWluLXdpZHRoOiAyODBweDtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAkYy13aGl0ZTtcbiAgICBib3JkZXItYm90dG9tOiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxIDEgMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi13aWR0aDogMjgwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAzcHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fYnEge1xuICAgIGZsZXg6IDEgMSAyMjBweDtcbiAgICBwYWRkaW5nOiAyN3B4IDQwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjLXdoaXRlO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogNDVweDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZi1yb2JvdG87XG4gICAgICBmb250LXNpemU6IDg5cHg7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ+KAnCc7XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGNvbnRlbnQ6ICfigJ0nO1xuICAgIH1cbiAgfVxuXG4gICZfX2JxLXRleHQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwIDEwcHggMCAyMnB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgfVxuXG4gICZfX2JxLWltZyB7XG4gICAgZmxleDogMSAxIDIyMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG4iLCIuYWh0LWF1dGhvciB7XG4gIFxuICAmX19pbWctaG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG5cbiAgJl9faW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG4gICZfX2NhcHRpb24ge1xuICB9XG5cbiAgJl9fbmFtZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9fcG9zIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcvJztcbiAgICB9XG4gIH1cbn1cbiIsIi5haHQtaW5mbyB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAmX19pbWcge1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIH1cblxuICAmX19pbWctaW5uZXIge1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgfVxuXG4gICZfX2ltZy1saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgfVxuXG4gICZfX3BlcnNvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19wZXJzb24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG5cbiAgJl9fcGVyc29uLWltZyB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICB9XG5cbiAgJl9fc3VidGl0bGUge1xuICAgIG1hcmdpbjogNXB4IDAgMDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgJl9fZGVzYyB7XG4gICAgbWFyZ2luOiAyNXB4IDAgMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMSAxIDA7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMThweCAxMHB4O1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgfVxuXG4gICZfX2RldGFpbC1pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICB9XG5cbiAgJi0teW9nYS1jb3Vyc2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcblxuICAgICAgICAuYWh0LWluZm9fX3BlcnNvbiB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xOHB4O1xuXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgLmFodC1pbmZvIHtcblxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogNjBweCA0MHB4IDQwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3BlcnNvbnMge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJl9fcGVyc29uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tbGVmdDogLTU4cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkYy13aGl0ZTtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHotaW5kZXg6IDQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgei1pbmRleDogMztcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2xpbmsge1xuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbHMge1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgICB9XG5cbiAgICAgICZfX2RldGFpbCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0teW9nYS1ldmVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3gtc2hhZG93OiAwcHggNHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMDcpO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTMwcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMzlweCA1NHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjE0KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWh0LWluZm8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNweDtcbiAgICAgIH1cblxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDIzcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiAzNXB4IDMwcHggNDVweDtcbiAgICAgIH1cblxuICAgICAgJl9fbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcblxuICAgICAgICAmOm5vdCg6aG92ZXIpIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWxzIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyN3B4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwge1xuICAgICAgICBmbGV4OiAwIDEgYXV0bztcblxuICAgICAgICAmLS1kYXRlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA4MHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAuYWh0LWluZm9fX2RldGFpbC10ZXh0IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIHdvcmQtc3BhY2luZzogODBweDtcblxuICAgICAgICAgICAgJjpmaXJzdC1saW5lIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX19kZXRhaWwtdGV4dCB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1maWx0ZXItdHJ2bCB7XG5cbiAgJl9fZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjRweCAwcHggcmdiYSgkYy1ibGFjaywgMC4wNyk7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJl9fZmllbGRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDk1O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNlZWU7XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2ZpZWxkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWluIHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZWU7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogMDtcbiAgICB9XG5cbiAgICAmLS1tb250aCxcbiAgICAmLS10eXBlIHtcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjRweCAyNXB4IDI0cHggNDVweDtcbiAgICBib3JkZXI6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICAgb3B0aW9uIHtcbiAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19pbnB1dCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBhZGRpbmc6IDI0cHggMjVweCAyNHB4IDQ1cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgJl9fc3VibWl0IHtcbiAgICBmbGV4OiAxNztcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG4iLCIuYWh0LWZpbHRlci15b2dhIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgJl9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICB9XG4gIH1cbiAgXG4gICZfX2ZpbHRlciB7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBtaW4td2lkdGg6IDE1NHB4O1xuICAgICAgcGFkZGluZzogMCAwIDI1cHg7XG4gICAgfVxuXG4gICAgLy8gQWN0aXZlXG4gICAgJi5hY3RpdmUge1xuICAgICAgLmFodC1maWx0ZXIteW9nYV9fc2VsZWN0IHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5haHQtZmlsdGVyLXlvZ2FfX2xpbmUge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxuXG4gICZfX3NlbGVjdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICB3aWR0aDogMjJweDtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWU7XG4gIH1cbn1cbiIsIi5haHQtZmlsdGVyIHtcblxuICAmLS1lZHUge1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAyNHB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmFodC1maWx0ZXIge1xuICAgICAgJl9fZm9ybSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleDogMTE7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fZmllbGQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIFxuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1pbiB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcblxuICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNhdCxcbiAgICAgICAgJi0tcHJjLXR5cGUge1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMjBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29udGVudDogJ+KWvCc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgIH1cblxuICAgICAgJl9faW5wdXQsXG4gICAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLW91dDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgfVxuXG4gICAgICAmX19pbnB1dCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIH1cblxuICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHggNDJweDtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICAgICAmOjotbXMtZXhwYW5kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgb3B0aW9uIHtcblxuICAgICAgICAgICZbZGlzYWJsZWRdIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfX3N1Ym1pdCB7XG4gICAgICAgIGZsZXg6IDM7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1vdXQ7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tcG9ydGZvbGlvLXNpbmdsZS1pdGVtIHtcblxuXHQmLS1jb25zdHJ1Y3Rpb24ge1xuXG5cdFx0QGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcblx0XHRcdGhlaWdodDogNTAwcHg7XG5cdFx0fVxuXG5cdFx0QGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHR9XG5cblx0XHRoZWlnaHQ6IDYwMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRwYWRkaW5nOiA0NXB4IDQwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwwLDAsMCkgMCUscmdiYSgwLDAsMCwwKSA0NyUscmdiYSgwLDAsMCwxKSAxMjAlLHJnYmEoMCwwLDAsMSkgMTAwJSk7XG5cdFx0fVxuXG5cdFx0LmFoZXRvLXBvcnRmb2xpby1zaW5nbGUtaXRlbSB7XG5cdFx0XHQmX19jb250ZW50IHtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHRcdCZfX3RpdGxlLFxuXHRcdFx0Jl9fc3VidGl0bGUge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHQmX190aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHRcdCZfX3N1YnRpdGxlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0Y29sb3I6ICRjLXdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0Jl9fY292ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxNywgMjEsIDU3LCAwLjkpO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0Jl9fY292ZXItaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblx0XHRcdFx0Y29sb3I6ICRjLWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblx0XHRcdC5haGV0by1wb3J0Zm9saW8tc2luZ2xlLWl0ZW0ge1xuXHRcdFx0XHQmX19jb3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4udGV4dF9tYXJnaW57XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuXHRcdG1hcmdpbi10b3A6IDBweDtcblx0fVxufVxuIiwiLmFodC10ZXh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAmLS10cnZsIHtcbiAgICAuYWh0LXRleHQge1xuICAgICAgJl9fdGV4dCB7XG4gICAgICAgIGNvbG9yOiAjZWVlO1xuICAgICAgICBmb250LXNpemU6IDEwdnc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLWNsYXNzaWMge1xuICAgIC5haHQtdGV4dCB7XG4gICAgICAmX190ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZ2dztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXNoYWRvdzogMHB4IDBweCA1MHB4IHJnYmEoJGMtYmxhY2ssIDAuMDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGlzdCB7XG4gIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMkE3NEVEO1xuICAgICAgICB3aWR0aDogOHB4O1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIH1cbiAgfVxufVxuXG4uY29taW5nLXNvb24td3JhcCB7XG4gIHAge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgb3BhY2l0eTogMC43ODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICB9XG59XG5cbi5tYWluLWhvbWUtY2Ige1xuICBpbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5haHQtY2JfX2NhcHRpb24ge1xuICAgIG1hcmdpbjogMzhweCAwIDE3cHg7XG4gIH1cbiAgLmFodC1jYl9faWNvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY29sb3I6ICMyYTc0ZWQ7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICBtYXJnaW4tdG9wOiAtNXB4O1xuICB9XG59XG5cbi5haGV0by10YWJfX2NvbnRlbnQge1xuICAgIC5haGV0by1idG4tY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICAgIGEge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG4gICAgfVxufVxuIiwiLmFodC10YiB7XG4gICYtLXRydmwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgLmFodC10YiB7XG5cbiAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogOTVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEwMHB4O1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiA3MHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFodC1kZXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW46IDAgLTE1cHg7XG5cbiAgJl9faXRlbSB7XG4gICAgZmxleC1iYXNpczogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDQ3MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2Utb3V0O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCB0cmFuc3BhcmVudCA2MCUsICRjLWJsYWNrKTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgb3BhY2l0eTogMC45O1xuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMzBweCk7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAzMHB4IDQwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMik7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNHB4IDMwcHg7XG4gIH1cblxuICAmX19jYXB0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9faWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cblxuICAmX19udW1iZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuIiwiLmFodC1nYWwtcGFyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICZfX2lubmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA2NjVweDtcbiAgfVxuXG4gICZfX2hvbGRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG4gICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMTYlO1xuICAgICAgd2lkdGg6IDM1NXB4O1xuICAgICAgaGVpZ2h0OiAyMjVweDtcbiAgICAgIHotaW5kZXg6IDVcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICB0b3A6IDIxJTtcbiAgICAgIHJpZ2h0OiAxNCU7XG4gICAgICB3aWR0aDogMzE1cHg7XG4gICAgICBoZWlnaHQ6IDIwMHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICB0b3A6IDMwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMzUwcHg7XG4gICAgICBoZWlnaHQ6IDI2MHB4O1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICB0b3A6IDQyJTtcbiAgICAgIGxlZnQ6IDQyJTtcbiAgICAgIHdpZHRoOiAyODBweDtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICB6LWluZGV4OiA0O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDUpIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDI0JTtcbiAgICAgIHdpZHRoOiAzNTVweDtcbiAgICAgIGhlaWdodDogMjI1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgfVxuXG5cbiAgJi0tY2hyIHtcbiAgICAuYWh0LWdhbC1wYXIge1xuICAgICAgJl9faG9sZGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDUwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMTUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gSGVhZGVyICgxNSB0aGVtZSlcbi5tYWluLWhlYWRlciB7XG5cbiAgbGkge1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgYSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZTtcbiAgfVxuXG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAud2lkZ2V0cy1hcmVhIHtcbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG59XG5cbi8vIEhlYWRlciBiYXNlXG4uYWhldG8taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcblxuICBhIHtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlO1xuICB9XG5cbiAgdWwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBsaSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG4gIH1cblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2LFxuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcbiAgICBvdXRsaW5lOiAwO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5tZW51LWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuXG4gIC5oYW1idXJnZXItYm94IHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB9XG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgY29udGVudDogJ1xcZjEyMyc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgfVxufVxuXG5idXR0b24ge1xuICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgJjpob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gIH1cbn1cbiIsIi5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIHtcblxuICBoMSxcbiAgaDIsXG4gIGgzLFxuICBoNCxcbiAgaDUsXG4gIGg2IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICBoNiB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG5cbiAgLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICA+ICoge1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDUpO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud2lkZ2V0LFxuICAucmVnaXN0YXJ0aW9uLFxuICAubG9nLWluIHtcbiAgICBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgfVxuICB9XG5cbiAgLnJlZ2lzdGFydGlvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gIC5uby1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgJi0tbGlnaHQge1xuXG4gICAgaDEsXG4gICAgaDIsXG4gICAgaDMsXG4gICAgaDQsXG4gICAgaDUsXG4gICAgaDYsXG4gICAgcCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmFodC1zb2NpYWxzIHtcblxuICAgICAgJl9faXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTtcblxuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG5cbiAgJi0tdHJhbnNsdWNlbnQtZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC41KTtcblxuICAgIGgxLFxuICAgIGgyLFxuICAgIGgzLFxuICAgIGg0LFxuICAgIGg1LFxuICAgIGg2LFxuICAgIHAge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5haHQtc29jaWFscyB7XG5cbiAgICAgICZfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xIHtcblxuICAvLyBUb29sYmFyXG4gICZfX3Rvb2xiYXIge1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDdweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cblxuICB9XG5cbiAgJl9fdG9vbGJhci10ZXh0IHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gIH1cblxuICAvLyBIZWFkZXIgY29udGVudFxuICAmX19tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDIwcHggMCAzNXB4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNDBweCAwIDE1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBpbmhlcml0O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgZmxvYXQ6cmlnaHQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBmbG9hdDpub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuXG4gICAgJiArICYge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgJiArICYge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIH1cbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAycHggMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG5cbiAgJl9fZGV0YWlsLXRleHQsXG4gICZfX2RldGFpbC1saW5rIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmX19kZXRhaWwtdGV4dCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gTmF2XG4gICZfX25hdi13cmFwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tbGVmdDogLTMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcmlnaHQ6IC0xNXB4O1xuICAgICAgbGVmdDogLTE1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTNweCk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICBsZWZ0OiAxNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBsZWZ0OiAtMTVweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX2FkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICB9XG4gIH1cblxuICAmX19sYW5nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiBmYWRlLW91dCgkYy13aGl0ZSwgMC41KTtcbiAgICAgIHRyYW5zaXRpb246IC4zcyBhbGw7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOXB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcblxuICAgIC5zdWItbWVudSB7XG4gICAgICB0b3A6IC0zMHB4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICBwYWRkaW5nOiA1cHggMzBweDtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxM3B4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuICB9XG5cbiAgLm1lZ2EtbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgJl9fY29sIHtcbiAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIHBhZGRpbmctdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGhhbWJ1cmdlclxuICAuaGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5rYXJtYS1sb2dvIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwYWRkaW5nOiAzNXB4IDAgNDBweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLWFsbCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1hbGwge1xuICAgICAgcGFkZGluZzogMjBweCAwIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweCAwIDEwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWhldG8tc29jaWFscyB7XG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNdWx0aSBsYW5ndWFnZVxuICAubXVsdGktbGFuZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJl9fYWN0aXZlIHtcbiAgICAgIC5tdWx0aS1sYW5nX19sYW5ndWFnZS10ZXh0IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3MgYWxsO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogZmFkZS1vdXQoJGMtd2hpdGUsIDAuNSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjNzIGFsbDtcbiAgICAgICAgfSAgICAgICAgXG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGFuZ3VhZ2UtdGV4dCB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMiB7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbmF2LXdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDk5cHgpO1xuICAgICAgcGFkZGluZzogMzBweCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCA2NXB4IDE1cHggNzVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMTVweCAyNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmbGV4LWJhc2lzOiAwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgLnN1Yi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcGFkZGluZzogNXB4IDMwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IDEwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogLTIwcHg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYS1tZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMjBweCAyMHB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgIH1cblxuICAgICAgJiArIC5sb2dvX190ZXh0LWhvbGRlciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQtaG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggNDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nOiA3cHggMTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIFNvY2lhbHNcbiAgLmFodC1zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMyB7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTVweCAwIDA7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTNweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19hZGRpdGlvbmFsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMTBweDtcbiAgICB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICByaWdodDogMzVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHJpZ2h0OiAzNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgcmlnaHQ6IDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU2cHgpICFpbXBvcnRhbnQ7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTA4cHgpICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VhcmNoXG4gICZfX3NlYXJjaC1pY29uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgLy8gTWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMjZweDtcbiAgICAgICAgcGFkZGluZzogNXB4IDA7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiA1cHg7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYm90dG9tOiAtMjBweDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcblxuICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxMnB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogOHB4IDA7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gIH1cblxuICAvLyBTdWIgbWVudVxuICAuc3ViLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAtMjBweDtcbiAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC44KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBtYXJnaW4tdG9wOjE1cHg7XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZW51LW1lbnVcbiAgLm1lZ2EtbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC43NSk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uXG4gIC5haGV0by1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDE5cHggMzdweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxMHB4IDMwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8taGVhZGVyLTQge1xuXG4gICZfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDE4NDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW46IDAgMTVweDtcbiAgICB9XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIG1hcmdpbjogMCA1MHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEyNHB4KSA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMjdweCAxMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMTBweDtcbiAgICAgICAgcGFkZGluZzogMjdweCA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG5cbiAgICAgIC5tZWdhLW1lbnVfX3RpdGxlIHtcbiAgICAgICAgICBjb2xvcjogIzk5OTk5OTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAzJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZW51IGl0ZW1cbiAgLm1lZ2EtbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgIGZvbnQtc2l6ZTogOHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDUwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBmb250LWZhbWlseTogJ0NhdmVhdCc7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB9XG5cbiAgICAmX19zdWItdGV4dCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDQuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgIHBhZGRpbmc6IDVweCAzOHB4IDE1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haHQtc29jaWFscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuXG4gICAgICAvLyBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC8vICAgY29sb3I6ICRjLWFjdGl2ZTtcbiAgICAgIC8vIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItNSB7XG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgICBmb250LXNpemU6IDlweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTBweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIHotaW5kZXg6IDE7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSA1N3B4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgICAgfVxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTU1O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMTZweCAxNXB4IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgfVxuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDU1JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYXNrZXQge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29udGVudDogXCJcXGUwMTVcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTNweDtcbiAgICByaWdodDogLTExcHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAubWFpbi1tZW51IHtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMjNweCAwIDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMCAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA0KTtcbiAgICAgIH1cblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAxNXB4IDI1cHggMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA0KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItNiB7XG4gICZfX3Rvb2xiYXItaW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA1cHggMDtcbiAgfVxuXG4gICZfX3Rvb2xiYXItY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItdGV4dCB7XG4gICAgcGFkZGluZzogM3B4IDQwcHggM3B4IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLXRlbCxcbiAgJl9fdG9vbGJhci1lbWFpbCB7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3Rvb2xiYXItdGVsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMmQyJztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci1lbWFpbCB7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMmViJztcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWFkZGl0aW9uYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogM3B4IDE1cHg7XG4gIH1cblxuICAmX190b29sYmFyLWxhbmcge1xuICAgIG1hcmdpbi1yaWdodDogMzBweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21haW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICB9XG5cbiAgJl9fbWFpbi1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgfVxuXG4gICZfX2xlZnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuICB9XG5cbiAgJl9fcmlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fc29jaWFscyB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19zZWFyY2gge1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIGZvcm0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LXdpZHRoOiA0MTVweDtcblxuICAgICAgaW5wdXRbdHlwZT10ZXh0XSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgIH1cblxuICAgICAgYnV0dG9uW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1M3B4O1xuICAgICAgICB3aWR0aDogNDVweDtcbiAgICAgICAgY3Vyc29yOnBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgICBsaW5lLWhlaWdodDogNDNweDtcbiAgICAgICAgfVxuICAgICB9XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgfVxuICAgIH1cblxuICAgIGxhYmVsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgaW5wdXQge1xuICAgICAgb3V0bGluZTogbm9uZTtcblxuICAgICAgJlt0eXBlPXRleHRdIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2VlZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG5cbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyMDNweCk7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAubWFpbi1tZW51IHtcbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgICAgIHBhZGRpbmc6IDQycHggMDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuXG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IC0zcHg7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMnB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNXB4IDBweCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0zMnB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24tYnRuXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIG1hcmdpbi1sZWZ0OiA5cHg7XG4gICAgZm9udC1zaXplOiA5cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG5cbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNDdweDtcbiAgICB9XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogM3B4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG5cbiAgICAmX19zdWItdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAvLyBBdXRoZW50aWNhdGlvblxuICAuYXV0aGVudGljYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgJl9fbG9nLWluLFxuICAgICZfX3JlZ2lzdGVyIHtcbiAgICAgIHBhZGRpbmc6IDJweCAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICAmX19yZWdpc3RlciB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICB9XG5cbiAgICAmX19sb2ctaW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIHdwbWxcbiAgLndwbWwtbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICYtZmxhZyB7XG4gICAgICB3aWR0aDogMzdweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmLWl0ZW0tdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgICAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1pb25pY29ucztcbiAgICAgICAgZm9udC1zaXplOiA5cHg7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgLndwbWwtbHMtc3ViLW1lbnUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Yi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjhweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiAyMjtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHggIWltcG9ydGFudDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBTb2NpYWxzXG4gIC5haHQtc29jaWFscy5haGV0by1zb2NpYWxzLS1jaXJjbGUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgcGFkZGluZzogMTVweCAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgLmFodC1zb2NpYWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAmX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlcjoxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4xKTtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItNyB7XG4gIC5oYW1idXJnZXItLXNxdWVlemUge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICBjdXJzb3I6cG9pbnRlcjtcbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgbWFyZ2luOjA7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19hc2lkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLW91dDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICB9XG5cbiAgICAmLmpzLWFzaWRlLW9wZW5lZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB9XG4gIH1cblxuICAmX19hc2lkZS1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjVweDtcbiAgICByaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1mYW1pbHk6ICRmLWlvbmljb25zO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb250ZW50OiAnXFxmMmQ3JztcbiAgICB9XG4gIH1cblxuICAmX19tZW51LXRleHQtYnRuIHtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG5cbiAgJl9fY29udGFjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDM1cHggMzBweCA2MHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDgwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNDVweCAxMDBweDtcblxuICAgICAgLmxvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNjBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8taGVhZGVyLTdfX2xvZ28ge1xuICAgICAgZmxleDogMCAwIDA7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgfVxuXG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjODg4O1xuICAgIH1cblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgfVxuICB9XG5cbiAgJl9fZW1haWwtdGl0bGUsXG4gICZfX3RlbC10aXRsZSxcbiAgJl9faG91cnMtdGl0bGUsXG4gICZfX2FkZHJlc3MtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMS41cHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB9XG5cbiAgJl9faG91cnMtaG9sZGVyIHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICB9XG5cbiAgJl9fZW1haWwtaG9sZGVyLFxuICAmX19hZGRyZXNzLWhvbGRlciB7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxuXG4gICZfX2VtYWlsLFxuICAmX190ZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDZweCAwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cblxuICAmX19ob3VycyB7XG4gICAgcGFkZGluZzogNXB4IDA7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgfVxuXG4gICZfX2FkZHJlc3Mge1xuICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUtYnRuIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyLWFzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgJl9fbWVudSB7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDY0cHgpO1xuICAgICAgcGFkZGluZzogMTVweCAxNXB4IDMwcHg7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM4ODg7XG4gICAgICB9XG4gICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM1NTU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjRweCk7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDBweDtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDI4cHggMCAyN3B4O1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gYSxcbiAgICAgICAgICA+IC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIH1cbiAgICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzOXB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAtMzBweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMHB4IHJnYmEoJGMtd2hpdGUsIDAuMTUpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHotaW5kZXg6IDE7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTI1JztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgJl9fY29sIHtcbiAgICAgICAgcGFkZGluZzogMzBweDtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4IHJnYmEoJGMtd2hpdGUsIDAuMTUpO1xuICAgICAgfVxuXG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDEwcHggMzBweCA3cHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLXdoaXRlLCAwLjIpO1xuICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC43KTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDRweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gIH1cblxuICAuYWhldG8tY29weXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIHBhZGRpbmc6IDUwcHggMCAwO1xuXG4gICAgcCB7XG4gICAgICBtYXgtd2lkdGg6IDIyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgIH1cbiAgfVxuXG4gIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItOCB7XG5cbiAgJl9faW5uZXIge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uc1xuICAmX19idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDI4NHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4cHg7XG4gICAgICByaWdodDogMzZweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIHJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gIH1cblxuICAvLyBMb2dvXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VhcmNoXG4gICZfX3NlYXJjaCB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaC1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX3NlYXJjaC1pY29uIHtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICY6aG92ZXIge1xuICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgfVxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNTRweClcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4cy1zaXplLW1heCB7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDExMHB4KVxuICAgIH1cblxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogMTAyJTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLXdpZHRoOiAyMzBweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTBhJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgJl9fY29sIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMCAzMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgY29sb3I6IGRhcmtlbigkYy13aGl0ZSwgMTAlKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgfVxuICB9XG5cbiAgLy8gQnV0dG9uXG4gIC5haGV0by1idG4ge1xuICAgIHBhZGRpbmc6IDIwcHggMzVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogOHB4IDIwcHg7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gIH1cblxuICAvLyBsb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci05IHtcblxuICAmX19pbm5lciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiA0MHB4IDE1cHggMDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgLW1zLWp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICBmbGV4LXNocmluazogMTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1NHB4KTtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweCAzMHB4O1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDU0cHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwMnB4KTtcbiAgICB9XG4gIH1cblxuICAmX19hdXRoZW50aWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleC1iYXNpczogMDtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgIC1tcy1qdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMXB4O1xuICAgICAgcmlnaHQ6IDMycHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAwcHg7XG4gICAgICByaWdodDogMHB4O1xuICAgIH1cblxuICB9XG5cbiAgJl9faGFtYnVyZ2VyIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBEcm9wZG93bi1idG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTWVudVxuICAubWFpbi1tZW51IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgIH1cblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEyNSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogN3B4IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6JGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBsb2dvXG4gIC5sb2dvIHtcbiAgICAmX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIEF1dGhlbnRpY2F0aW9uXG4gIC5hdXRoZW50aWNhdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgICZfX3NpZ24taW4sXG4gICAgJl9fc2lnbi11cCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2lnbi1pbiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGMtd2hpdGU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zaWduLXVwIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgYm94LXNoYWRvdzogMS4xNjlweCAzLjgyNXB4IDE1LjY2cHggMi4zNHB4IHJnYmEoMTY4LCAxNjgsIDE2OCwgMC4yKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cbiIsIi5uby1jb250YWluZXItbWQge1xuICAmLmNvbnRhaW5lciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1oZWFkZXItMTAge1xuXG4gIC8vIFRvb2xiYXJcbiAgJl9fdG9vbGJhci1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDhweCAwO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAmX190b29sYmFyLWluZm9zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gIH1cblxuICAmX190b29sYmFyLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDU1cHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMnB4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fdG9vbGJhci1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICZfX3Rvb2xiYXItdGV4dCB7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIH1cblxuICAmX190b29sYmFyLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogM3B4IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gIH1cblxuICAmX19tYWluLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiAyNXB4IDAgMzBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICB9XG5cbiAgLy8gRGV0YWlsc1xuICAmX19kZXRhaWxzLXdyYXAge1xuICAgIHBhZGRpbmc6IDVweCA5MHB4IDAgMzBweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDVweCAzMHB4IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIDA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHBhZGRpbmc6IDE1cHggMCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1hbGwge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4O1xuXG4gICAgQGluY2x1ZGUgbGFyZ2Utc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICB9XG4gIH1cblxuICAmX19kZXRhaWwtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIH1cblxuICAmX19kZXRhaWwtaWNvbiB7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBmb250LWZhbWlseTogJGYtZWxlZ2FudDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICZfX2RldGFpbC10YXJnZXQge1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cblxuICAvLyBCdXR0b25zXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIzcHg7XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19idXR0b24taWNvbiB7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgJi0tc2VhcmNoIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmLWVsZWdhbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGNvbnRlbnQ6ICdcXDU1JztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1iYXNrZXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZi1lbGVnYW50O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBjb250ZW50OiBcIlxcZTAxNVwiO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0xM3B4O1xuICAgIHJpZ2h0OiAwO1xuICAgIG1pbi13aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB0b3A6IC05cHg7XG4gICAgfVxuICB9XG5cbiAgLy8gSGFtYnVyZ2VyXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnVcbiAgJl9fbWVudS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmX19tZW51IHtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxNjBweCk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDQwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDIyMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMTVweDtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGZsZXg6IDEgMSAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNSU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5kcm9wZG93bi1idG4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAyOHB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgdG9wOiAtMjhweDtcbiAgICAgICAgbGVmdDogMTAxJTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAzMHB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDMwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luOiAwIDMwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjEpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICB9XG5cbiAgICAgICZfX2NvbCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmc6IDEwcHggMCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmFodC1zb2NpYWxzIHtcbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcbiAgICAmX19pbWcge1xuICAgICAgbWF4LWhlaWdodDogNTVweDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDQnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5oYW1idXJnZXIge1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMTEge1xuICAmX19pbm5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3ODBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXRvcDogMzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gIH1cblxuICAvLyBNb2RhbFxuICAmX19tb2RhbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgfVxuXG4gICZfX21vZGFsLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWF4LXdpZHRoOiAxMzcwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNSUgMy41JTtcblxuICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDE0MHB4IDEwMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDQwcHggNDBweDtcbiAgICB9XG4gIH1cblxuICAmX19tb2RhbC1jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzBweDtcbiAgICByaWdodDogMzBweDtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgfVxuXG4gICZfX3NvY2lhbHMge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAmX19zb2NpYWxzLXRpdGxlIHtcbiAgICBtYXJnaW46IDEyMHB4IDAgMjVweCAhaW1wb3J0YW50O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4ICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IDgwcHggMCAyNXB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogOXB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgPiBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM2cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gU3ViIG1lbnVcbiAgLnN1Yi1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAwIDEwcHg7XG5cbiAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgIG1hcmdpbi10b3A6IDNweDtcbiAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICB9XG5cbiAgICAuc3ViLW1lbnUge1xuICAgICAgcGFkZGluZzogNXB4IDQwcHggNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lZ2EgbWVudVxuICAubWVnYS1tZW51IHtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG5cbiAgICAmX19jb2wge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcblxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmRyb3Bkb3duLWJ0biB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIH1cblxuICAgICYuaXMtYWN0aXZlIHtcbiAgICAgIGJvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb2dvIHtcblxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICB9XG4gIH1cblxuICAuaGFtYnVyZ2VyIHtcblxuICAgICYtYm94IHtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgfVxuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHRvcDogLTExcHg7XG4gICAgICB9XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC0xMXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5haGV0by1zb2NpYWxzIHtcbiAgICAmX19pY29uIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG4gIH1cblxuICAmLmlzLW9wZW4ge1xuICAgIC5haGV0by1oZWFkZXItMTFfX2hhbWJ1cmdlciB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDcwcHg7XG4gICAgICByaWdodDogOTBweDtcblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgIHRvcDogNTBweDtcbiAgICAgICAgcmlnaHQ6IDUwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gIC5vdmVyLWhpZGRlbiB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xMiB7XG5cbiAgLy8gTWFpbiBtZW51XG4gIC5tYWluLW1lbnUge1xuXG4gICAgLm1lbnUtaXRlbSB7XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgNDVweCk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC00NXB4O1xuICAgICAgbGVmdDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgICAgcGFkZGluZzogMCA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTNweDtcblxuICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMTNweCAwO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDQ1cHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTBweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE3MHB4O1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMTBweCAwIDVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhhbWJ1cmdlclxuICAuaGFtYnVyZ2VyIHtcblxuICAgICYtYm94IHtcbiAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgaGVpZ2h0OiAxM3B4O1xuICAgIH1cblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgaGVpZ2h0OiAycHg7XG5cbiAgICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICBoZWlnaHQ6IDNweDtcblxuICAgICAgICAgICY6YmVmb3JlLFxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBMb2dvXG4gIC5sb2dvIHtcblxuICAgICZfX2ltZyB7XG4gICAgICBtYXgtd2lkdGg6IDQ5cHg7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICZfX3RleHQtaG9sZGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICB9XG5cbiAgLy8gU2VhcmNoIGZvcm1cbiAgZm9ybSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBpbnB1dCxcbiAgICBidXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIGlucHV0IHtcbiAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgIG1heC13aWR0aDogMjA1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHggMjBweCAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IDY2cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgIGkge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDlweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBwYWRkaW5nOiAycHggMTBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgfVxuXG4gICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgJi5pcy1vcGVuIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuXG4gICAgICAuaGFtYnVyZ2VyLS1zcXVlZXplIC5oYW1idXJnZXItaW5uZXI6OmJlZm9yZSB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgICAgdG9wOjBweDtcbiAgICAgIH1cblxuICAgICAgLmhhbWJ1cmdlci0tc3F1ZWV6ZSAuaGFtYnVyZ2VyLWlubmVyOjphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIHRvcDowcHg7XG4gICAgICB9XG5cbiAgICAgIC5haGV0by1oZWFkZXItMTIge1xuXG4gICAgICAgICZfX2lubmVyIHtcbiAgICAgICAgICB3aWR0aDogMzAwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmX19tYWluIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgcGFkZGluZzogNjBweCA0MHB4IDMwcHggNTVweDtcblxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICAgICAgcGFkZGluZzogMTAwcHggNDBweCA3MHB4IDU1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faGFtYnVyZ2VyIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAzMHB4O1xuICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FydCB7XG4gICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5sb2dvIHtcblxuICAgICAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGV4dC1ob2xkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9faW5uZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIHdpZHRoOiAxMDBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgfVxuICB9XG5cbiAgJl9fbWFpbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgICAgcGFkZGluZzogMzBweCAyNXB4IDcwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fc2VhcmNoIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA5NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIG1pbi13aWR0aDogMzIwcHg7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNTBweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlLW92ZXJsYXkge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUtbG9nbyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubG9nbyB7XG4gICAgICAmX190ZXh0LWhvbGRlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG5cbiAgICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2FzaWRlLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMHB4O1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgJl9fYXNpZGUtY2xvc2UtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICB9XG5cbiAgJl9fbWVudSB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcnQge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2NhcnQtbGluayB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDtcbiAgfVxuXG4gICZfX2NhcnQtaWNvbiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICB9XG5cbiAgJl9fY2FydC1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBvcmRlcjogLTE7XG4gICAgfVxuICB9XG5cbiAgJl9fbG9nbyB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLmFoZXRvLWhlYWRlci0xMyB7XG5cbiAgJl9faW5uZXIge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2xpbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE3NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4IDE1cHg7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeHMtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tc2VhcmNoIHtcbiAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgfVxuXG4gICAgJi0tY2FydCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgfVxuXG4gICZfX2J1dHRvbi1saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgfVxuXG4gICZfX2J1dHRvbi1pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gIH1cblxuICAmX19idXR0b24tbnVtYmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMTBweDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgbWluLXdpZHRoOiAxNXB4O1xuICAgIG1pbi1oZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmX19oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51XG4gICZfX21lbnUge1xuICAgIHBhZGRpbmc6IDAgMTVweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA2NXB4KTtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzg4ODtcbiAgICAgIH1cbiAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzU1NTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG5cbiAgICAubWVudS1pdGVtIHtcbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuXG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzVweDtcblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgID4gYSB7XG4gICAgICAgICAgcGFkZGluZzogMzVweCAwO1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjJzO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgPiAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMjVweCAwIDMwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1pbi13aWR0aDogMjI1cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMzBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBmbGV4OiAxIDEgMDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICB0b3A6IC0yNXB4O1xuICAgICAgICBsZWZ0OiAxMDElO1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMGEnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDQpO1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA0KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMTgwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAwIDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW46IDE1cHggMjVweCAwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy13aGl0ZSwgMC4yKTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duIGJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcZjEwNCc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC8vIExvZ29cbiAgLmxvZ28ge1xuXG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAmX19zdWItdGV4dCB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gIH1cblxuICAvLyBIYW1idXJnZXJcbiAgLmhhbWJ1cmdlciB7XG4gICAgJi1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgJjo6YmVmb3JlLFxuICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5haGV0by1oZWFkZXItMTQge1xuICAmX19pbm5lciB7XG4gICAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAmX19saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gICZfX2xvZ28ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMjVweDtcbiAgICAgIHBhZGRpbmc6IDEzcHggMjBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAmX19zb2NpYWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGZsZXg6IDEgMSAwO1xuICAgICAgcGFkZGluZzogNXB4IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgZmxleC1iYXNpczogMTAwJTtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgcGFkZGluZzogMTVweCAhaW1wb3J0YW50O1xuICAgICAgbWluLWhlaWdodDogNjNweDtcbiAgICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtYWxsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgcmlnaHQ6IDE3N3B4O1xuICAgICAgICB0b3A6IC0zcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIGZhZGUtb3V0KCRjLXdoaXRlLCAwLjkpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIGZhZGUtb3V0KCRjLXdoaXRlLCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gICZfX2hhbWJ1cmdlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICZfX21lbnUge1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAuYWhldG8taGVhZGVyLTE0X19sb2dvIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcblxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNjBweCk7XG4gICAgICBwYWRkaW5nOiAyMHB4IDE1cHggMzBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMjNweCk7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDVweCAxNXB4O1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBmbGV4OiAxIDEgMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICB9XG4gIH1cblxuICAmX19idXR0b24ge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyNnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuXG4gICAgJi0tY2FydCB7XG4gICAgICBhIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTNweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX19idXR0b24tbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG5cbiAgJl9fYnV0dG9uLWljb24ge1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgJjpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjJzIGFsbDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgJl9fYnV0dG9uLW51bWJlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTRweDtcbiAgICByaWdodDogLTEzcHg7XG4gICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgfVxuXG4gIC8vIE1haW4gbWVudVxuICAubWFpbi1tZW51IHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gICAgICAgICAgcGFkZGluZzogMCAzMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuICAgICAgICA+IGEge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgbGVmdDogMTAxJTtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWluLXdpZHRoOiAyMjVweDtcbiAgICAgICAgcGFkZGluZzogMTJweCAzMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wMyk7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJ1xcZjEwYSc7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBNZW51IGl0ZW1cbiAgLm1lZ2EtbWVudSB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjAzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtYmxhY2ssIDAuMDMpO1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBtaW4td2lkdGg6IDE4MHB4O1xuICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjE1KTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgfVxuXG4gICAgICAmX19jb2wge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDIwcHggMDtcbiAgICAgIH1cblxuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIERyb3Bkb3duLWJ0blxuICAuZHJvcGRvd24tYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiA4cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFxmMTA0JztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gU29jaWFsc1xuICAuYWh0LXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuXG4gICAgJl9fbGluayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI1cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4ycyBhbGw7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzM3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHhzLXNpemUtYWxsIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuXG4gIC8vIEhhbWJ1cmdlclxuICAuaGFtYnVyZ2VyIHtcblxuICAgICYtaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICY6OmJlZm9yZSxcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAubG9nbyB7XG4gICAgJl9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDY1cHg7XG5cbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgICZfX3N1Yi10ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSGVhZGVyIGlzIFdISVRFIGJ5IGRlZmF1bHRcbi5tYWluLWhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB9XG4gIH1cbiAgLmxvZ28td2hpdGV7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAvLyBNZW51IHdyYXBcbiAgJl9fbWVudS13cmFwIHtcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluIGxpbmVcbiAgJl9fbWFpbi1saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgLy8gSGFtYnVyZ2VyXG4gIC5oYW1idXJnZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICB6LWluZGV4OiAxO1xuXG4gICAgJi1ib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAycHg7XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgLy8gRHJvcGRvd24gYnV0dG9uXG4gIC5kcm9wZG93bi1idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgZm9udC1zaXplOiA3cHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgICBmb250LWZhbWlseTogJGYtaW9uaWNvbnM7XG4gICAgICBjb250ZW50OiAnXFxmMTIzJztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLy8gTG9nb1xuICAmX19sb2dvIHtcblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICB9XG4gIH1cblxuICAuYWhldG8tbG9nbyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxuXG4gIC8vIEljb25zXG4gICZfX2ljb25zIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIHBhZGRpbmc6IDE1cHggMDtcblxuICAgIC5pY29ucy13aWRnZXRfX2l0ZW0ge1xuICAgICAgaSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB9XG4gIH1cblxuICAmX19tYWluLWxpbmUge1xuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgfVxuXG4gIC8vIEFjdGlvbiBCdXR0b25cbiAgJl9fYWN0aW9uLWJ0biB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIG1hcmdpbjogMTVweCAxNXB4IDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIG9yZGVyOiAyO1xuICAgICAgbWFyZ2luOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gIC8vIE1lbnUgYm94XG4gICZfX21lbnUtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgei1pbmRleDogMjtcblxuICAgIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMTEwcHgpO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cblxuICAvLyBNYWluIG1lbnVcbiAgLm1haW4tbWVudSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHdpZHRoOiA5NzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICB3aWR0aDogNzUwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gU2xpZGUgc3ViLW1lbnVzXG4gICAgPiAubWVudS1pdGVtIHtcbiAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgbGVmdDogMzBweDtcbiAgICAgIH1cblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgID4gLnN1Yi1tZW51IHtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHRvcDogMzBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG5cbiAgICAvLyBIaWRlIERyb3Bkb3duIFN1Ym1lbnVzXG4gICAgJi0taGlkZS1zdWJtZW51IHtcbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBIaWRlIE1lbnUgQXJyb3dzXG4gICAgJi0taGlkZS1hcnJvd3Mge1xuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBDdXJyZW50IGl0ZW1cbiAgICAmLS1jaS1zaG9ydC1saW5lIHtcbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2ktbGluZS1hYm93IHtcbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaS1saW5lLWJlbG93IHtcbiAgICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jaS1yb3VuZGVkLXNvbGlkLWJnIHtcblxuICAgICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBEcm9wZG93biBzdHlsZXNcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgJi0tZGR0LWRlZmF1bHQge1xuXG4gICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMzBweCAwO1xuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogNXB4IDIwcHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgICAgIHRvcDogLTMwcHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgIGxlZnQ6IDVweDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMjMwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMjBweDtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLXdoaXRlIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy1kYXJrIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuXG4gICAgICAgICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICAgICAgICAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWRkdC1jbGFzc2ljIHtcblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMDtcblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAzMHB4IDMwcHggNDBweDtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLXdoaXRlIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5tYWluLW1lbnUtLWRkYy1kYXJrIHtcbiAgICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG5cbiAgICAgICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjMpO1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYtLWRkdC1jbGVhbiB7XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XG5cbiAgICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xuICAgICAgICAgICAgcGFkZGluZzogM3B4IDMwcHg7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICAgICAgICB0b3A6IC0xNXB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoJGMtd2hpdGUsIDAuMik7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJl9fY29sIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAzMHB4O1xuICAgICAgICAgIH1cblxuICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubWFpbi1tZW51LS1kZGMtd2hpdGUge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm1haW4tbWVudS0tZGRjLWRhcmsge1xuICAgICAgICAgIC5zdWItbWVudSB7XG4gICAgICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgPiBhLFxuICAgICAgICAgICAgICAgID4gLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBOYXZcbiAgbmF2IHtcbiAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAvLyBNZW51IEl0ZW1cbiAgLm1lbnUtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDMzcHggNXB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgICB9XG5cbiAgICBpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuXG4gICAgJl9fc3VidGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgIC8vIEN1cnJlbnRcbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjVweDtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5zdWItbWVudSB7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLy8gQ3VycmVudFxuICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcblxuICAgICAgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIFN1YiBtZW51XG4gIC5zdWItbWVudSB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnM7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgPiBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuc3ViLW1lbnUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjUnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgfVxuXG4gICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gTWVnYSBtZW51XG4gIC5tZWdhLW1lbnUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAmX19jb2wge1xuICAgICAgd2lkdGg6IDI5MHB4O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgkYy1ibGFjaywgMC4wNyk7XG5cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgIH1cblxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE3MHB4KSB7XG4gICAgICAgIHdpZHRoOiAyNTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cblxuICAgICZfX2xpc3Qge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAmX19jb2wge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICB9XG5cbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA2KTtcbiAgICAgIH1cblxuICAgICAgJl9fbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBPUFRJT05TXG5cbiAgLy8gRnVsbHdpZHRoIGNvbnRhaW5lclxuICAmX19mbHVpZC1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTc1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG5cbiAgICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICAubWVudS1tYWluLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgIG5hdiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIE1vZGlmaWNhdG9yc1xuICAmLS1jZW50ZXItbmF2IHtcbiAgICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICAgIGZsZXgtYmFzaXM6IDAlO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbG9nbyB7XG4gICAgICBmbGV4LWJhc2lzOiAxNiU7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19tZW51LWJveCB7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxuXG4gIC8vIENvbG9yc1xuICAvLyBTb2xpZCBpcyBzdXBwb3NlZCB0byBiZSBzb21lIGRhcmsgY29sb3JcblxuICAmLS1zb2xpZCB7XG4gICAgLy8gTWFrZSB3aGl0ZSBpdGVtc1xuICAgIC5tZW51LWl0ZW1fX3N1YnRleHQsXG4gICAgLmFoZXRvLWxvZ29fX3RleHQsXG4gICAgLmljb25zLXdpZGdldF9fbGluayB7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuXG4gICAgLmhhbWJ1cmdlci1pbm5lciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcbiAgICAgIC5tYWluLW1lbnUge1xuICAgICAgICA+IC5tZW51LWl0ZW0ge1xuICAgICAgICA+ICAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAgID4gLmRyb3Bkb3duLWJ0bixcbiAgICAgICAgICAgID4gYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgLm1lbnUtaXRlbSB7XG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuMyk7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFdpZGdldHNcbiAgICAud2lkZ2V0IHtcbiAgICAgICZzLWFyZWFfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAuYWh0LXNvY2lhbHMge1xuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtLXdoaXRlIHtcblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuXG4gICAgICBAaW5jbHVkZSBtZW51LXNpemUtbWF4IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN1Yi1tZW51IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cbiAgfVxuXG4gICYtLWdyYWQge1xuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxuXG4gICYtLWdyYWQtaG9yIHtcbiAgICAubWFpbi1oZWFkZXJfX21lbnUtd3JhcCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAvLyBUcmFuc3BhcmVudCBDb2xvcnNcbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gICYtLXRyYW5zbHVjZW50LWRhcmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtYmxhY2ssIDAuNSk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuICAgICAgLm1haW4taGVhZGVyX19tZW51LWJveCxcbiAgICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy1ibGFjaywgMC45KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBNYWtlIHdoaXRlIGl0ZW1zXG4gICAgLm1lbnUtaXRlbV9fc3VidGV4dCxcbiAgICAuYWhldG8tbG9nb19fdGV4dCxcbiAgICAuaWNvbnMtd2lkZ2V0X19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuaGFtYnVyZ2VyLWlubmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1taW4ge1xuICAgICAgLm1haW4tbWVudSB7XG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgID4gIC5kcm9wZG93bi1idG4sXG4gICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICAgPiAuZHJvcGRvd24tYnRuLFxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjgpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKTtcbiAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gV2lkZ2V0c1xuICAgIC53aWRnZXQge1xuICAgICAgJnMtYXJlYV9fdGl0bGUge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgIC5haHQtc29jaWFscyB7XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi0tdHJhbnNsdWNlbnQtbGlnaHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjYpO1xuXG4gICAgLm1haW4taGVhZGVyX19tZW51LXdyYXAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjkpO1xuICAgIH1cbiAgfVxuXG4gIC8vIEZ1bGxzY3JlZW4gTWVudSBoYXMgaXRzIG93biBzdHlsZSBvZiBpdGVtcyBhbmQgZHJvcGRvd25zXG4gICYtLWZ1bGxzY3JlZW4tbWVudSB7XG5cbiAgICBAaW5jbHVkZSBtZW51LXNpemUtbWluIHtcblxuICAgICAgLmhhbWJ1cmdlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICB9XG5cbiAgICAgIC5kcm9wZG93bi1idG4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG5cbiAgICAgIC5tYWluLWhlYWRlcl9fbWVudS1ib3gge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuOCk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICBuYXYge1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwMHB4O1xuICAgICAgfVxuXG4gICAgICAubWFpbi1tZW51IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAubWVudS1pdGVtIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLm1lbnUtaXRlbSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAxNXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiA0MnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDAgIWltcG9ydGFudDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgIH1cblxuICAgICAgICAuc3ViLW1lbnUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5zdWItbWVudSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgIHRyYW5zaXRpb246IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgICAgdG9wOiAtNHB4O1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMjMnO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5tZW51LWl0ZW0ge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnN1Yi1tZW51IHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm1lZ2EtbWVudSB7XG4gICAgICAgICZfX2NvbCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAwIDEwcHggIWltcG9ydGFudDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjLWJsYWNrLCAwLjEpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5oYW1idXJnZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICB0b3A6IDQwcHg7XG4gICAgICAgICAgcmlnaHQ6IDQwcHg7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLS1mdWxsc2NyZWVuLW1lbnUubWFpbi1oZWFkZXItLW1lbnUtZGFyayB7XG4gICAgQGluY2x1ZGUgbWVudS1zaXplLW1pbiB7XG5cbiAgICAgICYuaXMtb3BlbiB7XG4gICAgICAgIC5oYW1idXJnZXItaW5uZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuXG4gICAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmRyb3Bkb3duLWJ0biB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgICAuc3ViLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgICAgfVxuXG4gICAgICAubWVudS1pdGVtIHtcblxuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubWVnYS1tZW51IHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4zKSAhaW1wb3J0YW50O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5qcy1zdGlja3ktaGVhZGVyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAvLyBTaGFkb3dzXG4gICYtLXNoYWRvdy0xIHtcbiAgICBib3gtc2hhZG93OiAwIDEwcHggNnB4IC02cHggcmdiYSgkYy1ibGFjaywgMC4xKTtcbiAgfVxuXG4gICYtLXNoYWRvdy0yIHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMHB4IHJnYmEoJGMtYmxhY2ssIDAuMik7XG4gIH1cblxuICAmLS1zaGFkb3ctMyB7XG4gICAgYm94LXNoYWRvdzogMHB4IDEwcHggNTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC40KTtcbiAgfVxuXG4gICYtLXNoYWRvdy00IHtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDIwcHggMTBweCByZ2JhKCRjLWJsYWNrLCAwLjcpO1xuICB9XG5cbiAgJi0tc2hhZG93LTUge1xuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMTBweCAwcHggcmdiYSgkYy1ibGFjaywgMC4xNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gV2lkZ2V0c1xuICAmX193aWRnZXRzLWFyZWEge1xuICAgIC5haHQtc29jaWFscyB7XG4gICAgICAmX19pdGVtIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJ1dHRvbi1udW1iZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICByaWdodDogMDtcbiAgICBtaW4td2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6IDFweDtcblxuICAgIEBpbmNsdWRlIG1lbnUtc2l6ZS1tYXgge1xuICAgICAgdG9wOiAtOXB4O1xuICAgIH1cbiAgfVxuXG4gIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLndwbWwge1xuICAgICYtbHMtbGVnYWN5LWRyb3Bkb3duIHtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAud3BtbC1scy1zdWItbWVudSB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxzLW5hdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuXG4gICAgICBpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogN3B4O1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbHMtc3ViLW1lbnUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIG9wYWNpdHk6MDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHRyYW5zaXRpb246IDAuMnMgYWxsO1xuICAgICAgbGkge1xuICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxzLWZsYWcge1xuICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgLndpZGdldCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICBwYWRkaW5nOiA0cHggMHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICBwYWRkaW5nOiA0cHggMDtcbiAgICAgIC5yZWdpc3RhcnRpb24sXG4gICAgICAubG9nLWluIHtcbiAgICAgICAgcGFkZGluZzogNHB4IDI1cHggNHB4IDA7XG4gICAgICB9XG5cbiAgICAgIC5haHQtc29jaWFscyB7XG4gICAgICAgIHBhZGRpbmc6IDdweCAwcHggNHB4IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE0cHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC1zaXplOjE0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndpZGdldF90ZXh0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVudS1zaXplLW1heCB7XG4gICAgLm1haW4taGVhZGVyX19pY29ucyB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgfVxuXG4gICAgLm1haW4taGVhZGVyX19sb2dvIHtcbiAgICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICBjYWxjKDEwMCUgLSAyNTBweCk7XG4gICAgICAgIGZsZXgtYmFzaXM6IGNhbGMoMTAwJSAtIDI1MHB4KTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSB4cy1zaXplLWFsbCB7XG4gICAgLndwbWwtbHMge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX2ljb25zIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX2xvZ28ge1xuICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogIGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICAgICAgZmxleC1iYXNpczogY2FsYygxMDAlIC0gMTQwcHgpO1xuICAgIH1cblxuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpIHtcbiAgLm1haW4taGVhZGVyLnRyYW5zcGFyZW50X2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwe1xuICAgICAgIC5haGV0by10b29sYmFyIHtcbiAgICAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgyNDYsIDI0NiwgMjQ2LCAwLjMpO1xuICAgICAgICAgfVxuICAgICAgIH1cbiAgICB9XG4gICAgLmxvZ28td2hpdGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmxvZ28tYmx1ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fbWVudS13cmFwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwLS1zb2xpZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcC0tc29saWQge1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIHtcbiAgICAgIGg2IHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuXG4gICAgICAud2lkZ2V0IHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubWFpbi1oZWFkZXJfX3Rvb2xiYXItd3JhcCB7XG4gICAgICAucmVnaXN0YXJ0aW9uLCAubG9nLWluIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgICBjb2xvcjogIzJBNzRFRDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuYWhldG8tdG9vbGJhciB7XG4gICAgICAuYWh0LXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMkE3NEVEO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5haGV0by1sb2dvX190ZXh0IHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICB9XG5cbiAgICAuaWNvbnMtd2lkZ2V0X19saW5rIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGNvbG9yOiAjMkE3NEVEO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tZW51LWl0ZW0ge1xuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBhIHtcbiAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZHJvcGRvd24tYnRuIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC53cG1sLWxzLWl0ZW0tdG9nZ2xlIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICBpIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5tYWluLWhlYWRlcl9fdG9vbGJhci13cmFwIHtcbiAgICAgIC5haGV0by10b29sYmFyIHtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHJnYmEoMjQ2LCAyNDYsIDI0NiwgMC4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmdyYWRpZW50LXdyYXBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJGMtd2hpdGUsIHJnYigyNDAsIDI0NSwgMjU1KSk7XG4gIC53LTEwMCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLmltZy13aWRodHtcbiAgICAudy0xMDAge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG5cbi5hYm91dC1jb3VudGVyLXdyYXBwIHtcbiAgcGFkZGluZzogMTAwcHggMCAxMjBweDtcbiAgYmFja2dyb3VuZDogI2Y2ZjlmZjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBwYWRkaW5nOiA4MHB4IDAgODBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHBhZGRpbmc6IDUwcHggMCA1MHB4O1xuICB9XG59XG5cbi50ZXN0aW1vbmlhbHNfX3dyYXBwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZjZmOWZmO1xuXG4gIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwIDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIGJvcmRlci10b3A6IDI4cHggc29saWQgJGMtd2hpdGU7XG4gICAgYm9yZGVyLXJpZ2h0OiA0MXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1ib3R0b206IDI4cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQ6IDQxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLmgtMTAwIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmYtMThweHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuLnRhYi1ncmFkaWVuLXdyYXBwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYigyNDYsMjQ5LDI1NSkgMCUsIHJnYigyNTUsMjU1LDI1NSkgNTklKTtcbn1cblxuLnNlcnZpY2Utd3JhcHAge1xuICBtYXgtd2lkdGg6IDE1MDBweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLmZ1bGxfaGVpZ2h0X3dyYXBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAxMzdweCk7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XG4gICAgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDEyN3B4KTtcbiAgfVxufVxuXG4uYnJlYWRjcnVtYnNfX2JvcmRlciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZWVlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLmNvbnRhY3Qtc2lkZWJhci1jb250YWN0LXdyYXAge1xuICBwYWRkaW5nOiAxMjBweCA5NXB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgcGFkZGluZzogNjBweCAzMHB4O1xuICB9XG59XG4ubWFyZ2luLTMwdHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjVweCkge1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgfVxufVxuLmNvbWluZy1zb29uLXdyYXAge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvaW5uZXItcGFnZXMvYWRkaXRpb25hbC1wYWdlL2NvbWluZy1zb29uLWJnLnBuZycpLCBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjMEZDQUU2ICwgIzJBNzVFRSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvLCBhdXRvO1xufVxuXG4uZmFxLXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGN0Y3O1xufVxuXG4uY29udGFjdC1zaW5nbGUtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAmX19jb250YWN0cyB7XG4gICAgYmFja2dyb3VuZDogJGMtd2hpdGU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IC0xMjVweDtcblxuICAgICYtLXNhYXMge1xuICAgICAgJiA+IC5jb250YWluZXIge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgNzMuMXB4IDEwLjlweCByZ2JhKDAsIDAsIDAsIDAuMDkpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAuY29udGFjdC1zaW5nbGUtd3JhcF9fY29udGFjdHMge1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBIb21lIGV2ZW50XG4uaG9tZS1ldmVudC13cmFwLXN1YnMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL01hc2sucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246ICg1MCUgMCUpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uaG9tZS1ldmVudC13cmFwLXRlc3RpbW9uaWFscyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vJyk7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtdGlja2V0cyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9iZy5wbmcnKTtcbn1cblxuLmhvbWUtZXZlbnQtd3JhcC1hYm91dC1ibG9jayB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1ldmVudC9BLnBuZycpLCB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvcm93LWJnLWVsbGlwc2VzLnBuZycpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodCwgdG9wIGxlZnQ7XG59XG5cbi5ob21lLWV2ZW50LXdyYXAtbGV0dGVyLXMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZXZlbnQvUy5wbmcnKSwgdXJsKCcuLi9pbWcvaG9tZS9ob21lLWV2ZW50L3RlYW0tYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQsIGJvdHRvbSByaWdodDtcbn1cblxuLy8gRWR1Y2F0aW9uXG4uaG9tZS1lZHUtd3JhcC0xIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZWR1Y2F0aW9uL2JnLTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxNTAlO1xufVxuXG4uaG9tZS1lZHUtd3JhcC0yIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvZWR1Y2F0aW9uL2JnLTMucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciAxOTBweDtcbn1cblxuLmhvbWUtZWR1LXdyYXAtY291cmNlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1lZHUtY291cmNlcy5wbmcnKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmhvbWUtZWR1LXdyYXAtbWFpbC1mb3JtIHtcbiAgbWFyZ2luOiAwIC0xNXB4O1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1nL2hvbWUvaG9tZS1lZHVjYXRpb24tYmcucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5cbi5ob21lLWVkdS13cmFwLXRlYW0ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9ob21lL2hvbWUtZWR1LXRlYW0ucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5ob21lLWVkdS13cmFwLXByaWNpbmcge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0LCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAlIDAlLCBjZW50ZXIgODAwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSA0NTBweCwgYXV0bztcbn1cblxuLmF1dGhvci1iaW8td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcblxuICAmX19ibG9ja3F1b3RlIHtcbiAgICBmbGV4OiA1O1xuICAgIG1pbi13aWR0aDogNDYwcHg7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDA7XG4gICAgfVxuICB9XG5cbiAgJl9fc2tpbGxzIHtcbiAgICBmbGV4OiA1O1xuICAgIG1pbi13aWR0aDogNTAwcHg7XG4gICAgcGFkZGluZzogNjBweCAxMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgcGFkZGluZzogMzBweCA4MHB4O1xuICAgIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgcGFkZGluZzogMjBweCA0MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uY2FydC1yZWxhdGVkLXByb2R1Y3RzLXdyYXAge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2VlZTtcbn1cblxuLnBvcnRmb2xpby1uYXYtd3JhcCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGOEY4Rjg7XG59XG5cbi5wb3J0Zm9saW8tMDMtdGl0bGUtYmctd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwdmg7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIGhlaWdodDogY2FsYygxMDB2aCAtIDEwOHB4KTsgO1xuICB9XG59XG5cbi5wb3J0Zm9saW8tMDMtdGl0bGUtd3JhcCB7XG4gIHBhZGRpbmc6IDY1cHggMzBweCA2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbn1cblxuLnBvcnRmb2xpby0wMy1yZWMtcHJqLXdyYXAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuXG4ud3JhcC0xMjcwcHgge1xuICBtYXgtd2lkdGg6IDEyNzBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTE3MjBweCB7XG4gIG1heC13aWR0aDogMTcyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLndyYXAtMTc1MHB4IHtcbiAgbWF4LXdpZHRoOiAxNzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4ud3JhcC0xMjkwcHgge1xuICBtYXgtd2lkdGg6IDEyOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5sYXJnZS1jb250YWluZXItd3JhcCB7XG4gIG1heC13aWR0aDogMTc1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ud3JhcC0xODIwcHgge1xuICBtYXgtd2lkdGg6IDE4MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi53cmFwLTEzMjBweCB7XG4gIG1heC13aWR0aDogMTMyMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAxNXB4O1xufVxuXG4ucG9ydGZvbGlvLTA2LW5hdi13cmFwIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlZWU7XG59XG5cbmhyIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIGJvcmRlcjogMDtcbn1cblxuXG4udHJhdmVsLXRvdXJzLXdyYXAge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy90cmF2ZWwvaG9tZS1wYWdlL2JnLTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAoMTAwJSwgYXV0byk7XG59XG5cbi5idXNpbmVzcy1zZXJ2aWNlcy13cmFwIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvYnVzaW5lc3MvaG9tZS1wYWdlL2JnLTEucG5nJyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuXG4ud3JhcC15b2dhLTEge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VlZTtcbn1cblxuLndyYXAteW9nYS0yIHtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcveW9nYS9ob21lLXlvZ2EvYmctMS5wbmcnKSBsZWZ0IHRvcCBuby1yZXBlYXQsIHVybCgnLi4vaW1nL3lvZ2EvaG9tZS15b2dhL2JnLTIucG5nJykgcmlnaHQgYm90dG9tIG5vLXJlcGVhdDtcbn1cblxuLndyYXAteW9nYS0zIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbn1cblxuLndyYXAteW9nYS03IHtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA2NXB4IDBweCByZ2JhKCRjLWJsYWNrLCAwLjA4KTtcbn1cblxuLmJnLXdyYXAge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5cbi5jb25zdHJ1Y3Rpb24tY3RhLWhvbWUtYmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltZy9jb25zdHJ1Y3Rpb24vY29uc3RydXRpb24tY3RhLWhvbWUuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbnN0cnVjdGlvbi1jdGEtdGVzdGltb25pYWxzLWJnIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWcvY29uc3RydWN0aW9uL2NvbnN0cnVjdGlvbi10ZXN0aW1vbmlhbHMuanBnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLnotaW5kZXgtMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLmVkdS13cmFwLTEge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3OC41JSBjZW50ZXI7XG59XG5cbi5lZHUtd3JhcC0yIHtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDQ1NXB4O1xufVxuXG4udHJ2bC13cmFwLTEge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoIDkwZGVnLCByZ2IoMjU1LDI1MCwyNDYpIDAlLCByZ2IoMjU1LDI1NSwyNTUpIDEwMCUpO1xufVxuXG4uY2h1cmNoLXdyYXAtMSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCByaWdodDtcbn1cblxuLmNodXJjaC13cmFwLTIge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyIDUzNXB4O1xufVxuXG4uY2h1cmNoLXdyYXAtMyB7XG4gIG1hcmdpbi10b3A6IC0yMHB4O1xuXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDBweCkge1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG4iLCIvKiFcbiAqIEJvb3RzdHJhcCBSZWJvb3QgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqIEZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MsIGxpY2Vuc2VkIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcy9ibG9iL21hc3Rlci9MSUNFTlNFLm1kKVxuICovXG5cbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKCRibGFjaywgMCk7IC8vIDZcbn1cblxuLy8gSUUxMCsgZG9lc24ndCBob25vciBgPG1ldGEgbmFtZT1cInZpZXdwb3J0XCI+YCBpbiBzb21lIGNhc2VzLlxuQGF0LXJvb3Qge1xuICBALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xuICB9XG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuLy8gU2hpbSBmb3IgXCJuZXdcIiBIVE1MNSBzdHJ1Y3R1cmFsIGVsZW1lbnRzIHRvIGRpc3BsYXkgY29ycmVjdGx5IChJRTEwLCBvbGRlciBicm93c2VycylcbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IDAgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbnByZSxcbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2U7XG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG5cbnByZSB7XG4gIC8vIFJlbW92ZSBicm93c2VyIGRlZmF1bHQgdG9wIG1hcmdpblxuICBtYXJnaW4tdG9wOiAwO1xuICAvLyBSZXNldCBicm93c2VyIGRlZmF1bHQgb2YgYDFlbWAgdG8gdXNlIGByZW1gc1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAvLyBEb24ndCBhbGxvdyBjb250ZW50IHRvIGJyZWFrIG91dHNpZGVcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC8vIFdlIGhhdmUgQHZpZXdwb3J0IHNldCB3aGljaCBjYXVzZXMgc2Nyb2xsYmFycyB0byBvdmVybGFwIGNvbnRlbnQgaW4gSUUxMSBhbmQgRWRnZSwgc29cbiAgLy8gd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7XG59XG5cblxuLy9cbi8vIEZpZ3VyZXNcbi8vXG5cbmZpZ3VyZSB7XG4gIC8vIEFwcGx5IGEgY29uc2lzdGVudCBtYXJnaW4gc3RyYXRlZ3kgKG1hdGNoZXMgb3VyIHR5cGUgc3R5bGVzKS5cbiAgbWFyZ2luOiAwIDAgMXJlbTtcbn1cblxuXG4vL1xuLy8gSW1hZ2VzIGFuZCBjb250ZW50XG4vL1xuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IC8vIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxufVxuXG5zdmcge1xuICAvLyBXb3JrYXJvdW5kIGZvciB0aGUgU1ZHIG92ZXJmbG93IGJ1ZyBpbiBJRTEwLzExIGlzIHN0aWxsIHJlcXVpcmVkLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNjg3OFxuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRhYmxlLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAkbGFiZWwtbWFyZ2luLWJvdHRvbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IC8vIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFXG59XG5cbi8vIEFsd2F5cyBoaWRlIGFuIGVsZW1lbnQgd2l0aCB0aGUgYGhpZGRlbmAgSFRNTCBhdHRyaWJ1dGUgKGZyb20gUHVyZUNTUykuXG4vLyBOZWVkZWQgZm9yIHByb3BlciBkaXNwbGF5IGluIElFIDEwLS5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gVmFyaWFibGVzXG4vL1xuLy8gVmFyaWFibGVzIHNob3VsZCBmb2xsb3cgdGhlIGAkY29tcG9uZW50LXN0YXRlLXByb3BlcnR5LXNpemVgIGZvcm11bGEgZm9yXG4vLyBjb25zaXN0ZW50IG5hbWluZy4gRXg6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvciBhbmQgJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy14cy5cblxuXG4vL1xuLy8gQ29sb3Igc3lzdGVtXG4vL1xuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuJGdyYXlzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcIjEwMFwiOiAkZ3JheS0xMDAsXG4gICAgXCIyMDBcIjogJGdyYXktMjAwLFxuICAgIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgICBcIjQwMFwiOiAkZ3JheS00MDAsXG4gICAgXCI1MDBcIjogJGdyYXktNTAwLFxuICAgIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgICBcIjcwMFwiOiAkZ3JheS03MDAsXG4gICAgXCI4MDBcIjogJGdyYXktODAwLFxuICAgIFwiOTAwXCI6ICRncmF5LTkwMFxuICApLFxuICAkZ3JheXNcbik7XG5cblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNjc3MvZG9sbGFyLXZhcmlhYmxlLWRlZmF1bHRcbiRjb2xvcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiYmx1ZVwiOiAgICAgICAkYmx1ZSxcbiAgICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgICBcInB1cnBsZVwiOiAgICAgJHB1cnBsZSxcbiAgICBcInBpbmtcIjogICAgICAgJHBpbmssXG4gICAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gICAgXCJvcmFuZ2VcIjogICAgICRvcmFuZ2UsXG4gICAgXCJ5ZWxsb3dcIjogICAgICR5ZWxsb3csXG4gICAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgICBcInRlYWxcIjogICAgICAgJHRlYWwsXG4gICAgXCJjeWFuXCI6ICAgICAgICRjeWFuLFxuICAgIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gICAgXCJncmF5XCI6ICAgICAgICRncmF5LTYwMCxcbiAgICBcImdyYXktZGFya1wiOiAgJGdyYXktODAwXG4gICksXG4gICRjb2xvcnNcbik7XG5cbiRwcmltYXJ5OiAgICAgICAkYmx1ZSAhZGVmYXVsdDtcbiRzZWNvbmRhcnk6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kc3VjY2VzczogICAgICAgJGdyZWVuICFkZWZhdWx0O1xuJGluZm86ICAgICAgICAgICRjeWFuICFkZWZhdWx0O1xuJHdhcm5pbmc6ICAgICAgICR5ZWxsb3cgIWRlZmF1bHQ7XG4kZGFuZ2VyOiAgICAgICAgJHJlZCAhZGVmYXVsdDtcbiRsaWdodDogICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kZGFyazogICAgICAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuXG4kdGhlbWUtY29sb3JzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gICAgXCJzZWNvbmRhcnlcIjogICRzZWNvbmRhcnksXG4gICAgXCJzdWNjZXNzXCI6ICAgICRzdWNjZXNzLFxuICAgIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgICBcIndhcm5pbmdcIjogICAgJHdhcm5pbmcsXG4gICAgXCJkYW5nZXJcIjogICAgICRkYW5nZXIsXG4gICAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgICBcImRhcmtcIjogICAgICAgJGRhcmtcbiAgKSxcbiAgJHRoZW1lLWNvbG9yc1xuKTtcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG4vLyBUaGUgeWlxIGxpZ2h0bmVzcyB2YWx1ZSB0aGF0IGRldGVybWluZXMgd2hlbiB0aGUgbGlnaHRuZXNzIG9mIGNvbG9yIGNoYW5nZXMgZnJvbSBcImRhcmtcIiB0byBcImxpZ2h0XCIuIEFjY2VwdGFibGUgdmFsdWVzIGFyZSBiZXR3ZWVuIDAgYW5kIDI1NS5cbiR5aXEtY29udHJhc3RlZC10aHJlc2hvbGQ6ICAxNTAgIWRlZmF1bHQ7XG5cbi8vIEN1c3RvbWl6ZSB0aGUgbGlnaHQgYW5kIGRhcmsgdGV4dCBjb2xvcnMgZm9yIHVzZSBpbiBvdXIgWUlRIGNvbG9yIGNvbnRyYXN0IGZ1bmN0aW9uLlxuJHlpcS10ZXh0LWRhcms6ICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiR5aXEtdGV4dC1saWdodDogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZCwgbm8gbG9uZ2VyIGFmZmVjdHMgYW55IGNvbXBpbGVkIENTU1xuJGVuYWJsZS1ncmlkLWNsYXNzZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXByaW50LXN0eWxlczogICAgICAgdHJ1ZSAhZGVmYXVsdDtcblxuXG4vLyBTcGFjaW5nXG4vL1xuLy8gQ29udHJvbCB0aGUgZGVmYXVsdCBzdHlsaW5nIG9mIG1vc3QgQm9vdHN0cmFwIGVsZW1lbnRzIGJ5IG1vZGlmeWluZyB0aGVzZVxuLy8gdmFyaWFibGVzLiBNb3N0bHkgZm9jdXNlZCBvbiBzcGFjaW5nLlxuLy8gWW91IGNhbiBhZGQgbW9yZSBlbnRyaWVzIHRvIHRoZSAkc3BhY2VycyBtYXAsIHNob3VsZCB5b3UgbmVlZCBtb3JlIHZhcmlhdGlvbi5cblxuJHNwYWNlcjogMXJlbSAhZGVmYXVsdDtcbiRzcGFjZXJzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc3BhY2VyczogbWFwLW1lcmdlKFxuICAoXG4gICAgMDogMCxcbiAgICAxOiAoJHNwYWNlciAqIC4yNSksXG4gICAgMjogKCRzcGFjZXIgKiAuNSksXG4gICAgMzogJHNwYWNlcixcbiAgICA0OiAoJHNwYWNlciAqIDEuNSksXG4gICAgNTogKCRzcGFjZXIgKiAzKVxuICApLFxuICAkc3BhY2Vyc1xuKTtcblxuLy8gVGhpcyB2YXJpYWJsZSBhZmZlY3RzIHRoZSBgLmgtKmAgYW5kIGAudy0qYCBjbGFzc2VzLlxuJHNpemVzOiAoKSAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBzY3NzL2RvbGxhci12YXJpYWJsZS1kZWZhdWx0XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cblxuJGJvZHktYmc6ICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRib2R5LWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuXG4kbGluay1jb2xvcjogICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgIG5vbmUgIWRlZmF1bHQ7XG4kbGluay1ob3Zlci1jb2xvcjogICAgICAgICAgZGFya2VuKCRsaW5rLWNvbG9yLCAxNSUpICFkZWZhdWx0O1xuJGxpbmstaG92ZXItZGVjb3JhdGlvbjogICAgIHVuZGVybGluZSAhZGVmYXVsdDtcblxuLy8gUGFyYWdyYXBoc1xuLy9cbi8vIFN0eWxlIHAgZWxlbWVudC5cblxuJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tOiAgIDFyZW0gIWRlZmF1bHQ7XG5cblxuLy8gR3JpZCBicmVha3BvaW50c1xuLy9cbi8vIERlZmluZSB0aGUgbWluaW11bSBkaW1lbnNpb25zIGF0IHdoaWNoIHlvdXIgbGF5b3V0IHdpbGwgY2hhbmdlLFxuLy8gYWRhcHRpbmcgdG8gZGlmZmVyZW50IHNjcmVlbiBzaXplcywgZm9yIHVzZSBpbiBtZWRpYSBxdWVyaWVzLlxuXG4kZ3JpZC1icmVha3BvaW50czogKFxuICB4czogMCxcbiAgc206IDU3NnB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEyMDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGdyaWQtYnJlYWtwb2ludHMsIFwiJGdyaWQtYnJlYWtwb2ludHNcIik7XG5AaW5jbHVkZSBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRncmlkLWJyZWFrcG9pbnRzKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJGJveC1zaGFkb3ctc206ICAgICAgICAgICAgICAgMCAuMTI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1sZzogICAgICAgICAgICAgICAwIDFyZW0gM3JlbSByZ2JhKCRibGFjaywgLjE3NSkgIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIsIFwiTm90byBDb2xvciBFbW9qaVwiICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogICAgICAgU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGhyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJG1hcmstcGFkZGluZzogICAgICAgICAgICAgICAgLjJlbSAhZGVmYXVsdDtcblxuJGR0LWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRrYmQtYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgLS4xcmVtIDAgcmdiYSgkYmxhY2ssIC4yNSkgIWRlZmF1bHQ7XG4kbmVzdGVkLWtiZC1mb250LXdlaWdodDogICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGxpc3QtaW5saW5lLXBhZGRpbmc6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtYXJrLWJnOiAgICAgICAgICAgICAgICAgICAgICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cbiRoci1tYXJnaW4teTogICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWhlYWQtYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHRhYmxlLWhlYWQtY29sb3I6ICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuXG4kdGFibGUtZGFyay1iZzogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1hY2NlbnQtYmc6ICAgICAgICByZ2JhKCR3aGl0ZSwgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWhvdmVyLWJnOiAgICAgICAgIHJnYmEoJHdoaXRlLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjogICAgIGxpZ2h0ZW4oJGdyYXktOTAwLCA3LjUlKSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuXG4kdGFibGUtc3RyaXBlZC1vcmRlcjogICAgICAgICBvZGQgIWRlZmF1bHQ7XG5cbiR0YWJsZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICR0ZXh0LW11dGVkICFkZWZhdWx0O1xuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEoJGNvbXBvbmVudC1hY3RpdmUtYmcsIC4yNSkgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c6ICAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICRpbnB1dC1idG4tZm9jdXMtY29sb3IgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LXNtOiAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LXNtOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTogICAgJGxpbmUtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1sZzogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14LWxnOiAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tbGluZS1oZWlnaHQtc206ICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRidG4tcGFkZGluZy15LWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgIWRlZmF1bHQ7XG4kYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWJvcmRlci13aWR0aDogICAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGJ0bi1mb250LXdlaWdodDogICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRidG4tYm94LXNoYWRvdzogICAgICAgICAgICAgIGluc2V0IDAgMXB4IDAgcmdiYSgkd2hpdGUsIC4xNSksIDAgMXB4IDFweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGJ0bi1kaXNhYmxlZC1vcGFjaXR5OiAgICAgICAgLjY1ICFkZWZhdWx0O1xuJGJ0bi1hY3RpdmUtYm94LXNoYWRvdzogICAgICAgaW5zZXQgMCAzcHggNXB4IHJnYmEoJGJsYWNrLCAuMTI1KSAhZGVmYXVsdDtcblxuJGJ0bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kYnRuLWJsb2NrLXNwYWNpbmcteTogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuLy8gQWxsb3dzIGZvciBjdXN0b21pemluZyBidXR0b24gcmFkaXVzIGluZGVwZW5kZW50bHkgZnJvbSBnbG9iYWwgYm9yZGVyIHJhZGl1c1xuJGJ0bi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRidG4tYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kYnRuLXRyYW5zaXRpb246ICAgICAgICAgICAgICBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybXNcblxuJGxhYmVsLW1hcmdpbi1ib3R0b206ICAgICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kaW5wdXQtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kaW5wdXQtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXggIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGlucHV0LWJ0bi1saW5lLWhlaWdodCkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXkgKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lcn0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItc206ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1zbSAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20pICsgKCRpbnB1dC1idG4tcGFkZGluZy15LXNtICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItc219ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWlubmVyLWxnOiAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtbGcgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnKSArICgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyLWxnfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRmb3JtLXRleHQtbWFyZ2luLXRvcDogICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjogICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXk6ICAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlubGluZS1pbnB1dC1tYXJnaW4teDogICAgICAuMzEyNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplOiAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc6ICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1sYWJlbC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yOiAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYmc6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZzogIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuNSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdzogICBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJveC1zaGFkb3c6ICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I6ICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKCRjb21wb25lbnQtYWN0aXZlLWJnLCAzNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdzogICAgbm9uZSAhZGVmYXVsdDtcblxuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNiAyLjk3NCA3LjI1IDggMi4xOTN6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmc6ICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcjogICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA0JyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdzogIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15OiAgICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteDogICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgJGdyYXktODAwICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yOiAgICAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3J9JyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItd2lkdGg6ICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgMCAwIDAgJGN1c3RvbS1zZWxlY3QtZm9jdXMtd2lkdGggcmdiYSgkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3IsIC41KSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtOiAgICAgICAgNzUlICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtOiAgICAgICAgICAgJGlucHV0LWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnOiAgICAgICAgMTI1JSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodC1sZzogICAgICAgICAgICRpbnB1dC1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg6ICAgICAgICAgIDEwMCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yOiAgICAgICAgIHBvaW50ZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJnOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXM6ICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93OiAgICAgaW5zZXQgMCAuMjVyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDogICAgICAgICAgICAgICAgICAkY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1iZzogICAgICAgICAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlcjogICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdzogICAgICAgICAgICAgIDAgLjFyZW0gLjI1cmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICAwIDAgMCAxcHggJGJvZHktYmcsICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7IC8vIEZvciBmb2N1cyBib3ggc2hhZG93IGlzc3VlIGluIElFL0VkZ2VcbiRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnOiAgICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyOiAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWlubmVyICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJvcmRlci1jb2xvcjogICAgJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93OiAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZzogICAgICAgICAgICRpbnB1dC1kaXNhYmxlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLXBhZGRpbmcteTogICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1saW5lLWhlaWdodDogICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtY29sb3I6ICAgICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYmc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXdpZHRoOiAgICAgICAgICAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4kZm9ybS1mZWVkYmFjay1tYXJnaW4tdG9wOiAgICAgICAgICAkZm9ybS10ZXh0LW1hcmdpbi10b3AgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1mb250LXNpemU6ICAgICAgICAgICAkc21hbGwtZm9udC1zaXplICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3I6ICAgICAgICAgdGhlbWUtY29sb3IoXCJzdWNjZXNzXCIpICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcjogICAgICAgdGhlbWUtY29sb3IoXCJkYW5nZXJcIikgIWRlZmF1bHQ7XG5cblxuLy8gRHJvcGRvd25zXG4vL1xuLy8gRHJvcGRvd24gbWVudSBjb250YWluZXIgYW5kIGNvbnRlbnRzLlxuXG4kZHJvcGRvd24tbWluLXdpZHRoOiAgICAgICAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1iZzogICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGRyb3Bkb3duLWRpdmlkZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjogICRncmF5LTIwMCAkZ3JheS0yMDAgJG5hdi10YWJzLWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvcjogJGdyYXktMzAwICRncmF5LTMwMCAkbmF2LXRhYnMtbGluay1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJG5hdi1kaXZpZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG5hdi1kaXZpZGVyLW1hcmdpbi15OiAgICAgICAgICAgICAgKCRzcGFjZXIgLyAyKSAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG5hdmJhci1icmFuZC1mb250LXNpemU6ICAgICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbi8vIENvbXB1dGUgdGhlIG5hdmJhci1icmFuZCBwYWRkaW5nLXkgc28gdGhlIG5hdmJhci1icmFuZCB3aWxsIGhhdmUgdGhlIHNhbWUgaGVpZ2h0IGFzIG5hdmJhci10ZXh0IGFuZCBuYXYtbGlua1xuJG5hdi1saW5rLWhlaWdodDogICAgICAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlICsgJG5hdi1saW5rLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIHN0cm9rZT0nI3skbmF2YmFyLWRhcmstY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLXRvZ2dsZXItYm9yZGVyLWNvbG9yOiAgcmdiYSgkd2hpdGUsIC4xKSAhZGVmYXVsdDtcblxuJG5hdmJhci1saWdodC1jb2xvcjogICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLCAuNykgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjogICAgICAgICByZ2JhKCRibGFjaywgLjkpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjogICAgICAgcmdiYSgkYmxhY2ssIC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssIC4xKSAhZGVmYXVsdDtcblxuLy8gUGFnaW5hdGlvblxuXG4kcGFnaW5hdGlvbi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteDogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteS1zbTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbTogICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LWxnOiAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LWxnOiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tbGluZS1oZWlnaHQ6ICAgICAgICAgICAgMS4yNSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tY29sb3I6ICAgICAgICAgICAgICAgICAgJGxpbmstY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1mb2N1cy1vdXRsaW5lOiAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRwYWdpbmF0aW9uLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG5cbi8vIEp1bWJvdHJvblxuXG4kanVtYm90cm9uLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAycmVtICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAkZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgMjAwcHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1jb2xvcjogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kdG9vbHRpcC1iZzogICAgICAgICAgICAgICAgICAgICAgICAkYmxhY2sgIWRlZmF1bHQ7XG4kdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1tYXJnaW46ICAgICAgICAgICAgICAgICAgICAwICFkZWZhdWx0O1xuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICAuOHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC40cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHRvb2x0aXAtYmcgIWRlZmF1bHQ7XG5cblxuLy8gUG9wb3ZlcnNcblxuJHBvcG92ZXItZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwb3BvdmVyLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDI3NnB4ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cy1sZyAhZGVmYXVsdDtcbiRwb3BvdmVyLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICRwb3BvdmVyLWJnICFkZWZhdWx0O1xuXG4kcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjogICAgICAgICBmYWRlLWluKCRwb3BvdmVyLWJvcmRlci1jb2xvciwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLCAuMikgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGg6ICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAuNzUpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHByb2dyZXNzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdzogICAgICAgICAgICAgICBpbnNldCAwIC4xcmVtIC4xcmVtIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14OiAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJnOiAgICAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgICAkbGlzdC1ncm91cC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWRpc2FibGVkLWJnOiAgICAgICAgICAgICRsaXN0LWdyb3VwLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tY29sb3I6ICAgICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I6ICAgICAkbGlzdC1ncm91cC1hY3Rpb24tY29sb3IgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I6ICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZzogICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIEltYWdlIHRodW1ibmFpbHNcblxuJHRodW1ibmFpbC1wYWRkaW5nOiAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHRodW1ibmFpbC1iZzogICAgICAgICAgICAgICAgICAgICAgJGJvZHktYmcgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci13aWR0aDogICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgcXVvdGUoXCIvXCIpICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuXG4vLyBDYXJvdXNlbFxuXG4kY2Fyb3VzZWwtY29udHJvbC1jb2xvcjogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC13aWR0aDogICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAuNSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWluZGljYXRvci13aWR0aDogICAgICAgICAgMzBweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0OiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyOiAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgNzAlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNhcHRpb24tY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoOiAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JGNhcm91c2VsLWNvbnRyb2wtY29sb3J9JyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41LTIuNS0yLjUgMi41LTIuNS0xLjUtMS41eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J00yLjc1IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgdHJhbnNmb3JtIC42cyBlYXNlICFkZWZhdWx0OyAvLyBEZWZpbmUgdHJhbnNmb3JtIHRyYW5zaXRpb24gZmlyc3QgaWYgdXNpbmcgbXVsdGlwbGUgdHJhbnNpdGlvbnMgKGUuZy4sIGB0cmFuc2Zvcm0gMnMgZWFzZSwgb3BhY2l0eSAuNXMgZWFzZS1vdXRgKVxuXG5cbi8vIENsb3NlXG5cbiRjbG9zZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNSAhZGVmYXVsdDtcbiRjbG9zZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGNsb3NlLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJGNsb3NlLXRleHQtc2hhZG93OiAgICAgICAgICAgICAgICAgMCAxcHggMCAkd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gUHJpbnRpbmdcbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIEhvdmVyIG1peGluIGFuZCBgJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeWAgYXJlIGRlcHJlY2F0ZWQuXG4vL1xuLy8gT3JpZ2luYWxseSBhZGRlZCBkdXJpbmcgb3VyIGFscGhhcyBhbmQgbWFpbnRhaW5lZCBkdXJpbmcgYmV0YXMsIHRoaXMgbWl4aW4gd2FzXG4vLyBkZXNpZ25lZCB0byBwcmV2ZW50IGA6aG92ZXJgIHN0aWNraW5lc3Mgb24gaU9TLWFuIGlzc3VlIHdoZXJlIGhvdmVyIHN0eWxlc1xuLy8gd291bGQgcGVyc2lzdCBhZnRlciBpbml0aWFsIHRvdWNoLlxuLy9cbi8vIEZvciBiYWNrd2FyZCBjb21wYXRpYmlsaXR5LCB3ZSd2ZSBrZXB0IHRoZXNlIG1peGlucyBhbmQgdXBkYXRlZCB0aGVtIHRvXG4vLyBhbHdheXMgcmV0dXJuIHRoZWlyIHJlZ3VsYXIgcHNldWRvLWNsYXNzZXMgaW5zdGVhZCBvZiBhIHNoaW1tZWQgbWVkaWEgcXVlcnkuXG4vL1xuLy8gSXNzdWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjUxOTVcblxuQG1peGluIGhvdmVyIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBwbGFpbi1ob3Zlci1mb2N1cyB7XG4gICYsXG4gICY6aG92ZXIsXG4gICY6Zm9jdXMge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cy1hY3RpdmUge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8qIVxuICogQm9vdHN0cmFwIEdyaWQgdjQuMS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxOCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTggVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AYXQtcm9vdCB7XG4gIEAtbXMtdmlld3BvcnQgeyB3aWR0aDogZGV2aWNlLXdpZHRoOyB9IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4XG59XG5cbmh0bWwge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG5AaW1wb3J0IFwibWl4aW5zL2JyZWFrcG9pbnRzXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWQtZnJhbWV3b3JrXCI7XG5AaW1wb3J0IFwibWl4aW5zL2dyaWRcIjtcblxuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvZGlzcGxheVwiO1xuQGltcG9ydCBcInV0aWxpdGllcy9mbGV4XCI7XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cblxuLy8gRm9yIGVhY2ggYnJlYWtwb2ludCwgZGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIHRoZSBjb250YWluZXIgaW4gYSBtZWRpYSBxdWVyeVxuQG1peGluIG1ha2UtY29udGFpbmVyLW1heC13aWR0aHMoJG1heC13aWR0aHM6ICRjb250YWluZXItbWF4LXdpZHRocywgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJG1heC13aWR0aHMge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgbWF4LXdpZHRoOiAkY29udGFpbmVyLW1heC13aWR0aDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1ha2Utcm93KCkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIC0yKTtcbiAgbWFyZ2luLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbC1yZWFkeSgpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBiZWNvbWluZyB0b28gbmFycm93IHdoZW4gYXQgc21hbGxlciBncmlkIHRpZXJzIGJ5XG4gIC8vIGFsd2F5cyBzZXR0aW5nIGB3aWR0aDogMTAwJTtgLiBUaGlzIHdvcmtzIGJlY2F1c2Ugd2UgdXNlIGBmbGV4YCB2YWx1ZXNcbiAgLy8gbGF0ZXIgb24gdG8gb3ZlcnJpZGUgdGhpcyBpbml0aWFsIHdpZHRoLlxuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbGxhcHNpbmdcbiAgcGFkZGluZy1yaWdodDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cblxuLy8gTmFtZSBvZiB0aGUgbmV4dCBicmVha3BvaW50LCBvciBudWxsIGZvciB0aGUgbGFzdCBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAkYnJlYWtwb2ludC1uYW1lczogKHhzIHNtIG1kIGxnIHhsKSlcbi8vICAgIG1kXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKSkge1xuICAkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksIG50aCgkYnJlYWtwb2ludC1uYW1lcywgJG4gKyAxKSwgbnVsbCk7XG59XG5cbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1pbihzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDU3NnB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuYW1lKTtcbiAgQHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xufVxuXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxuLy8gVGhlIG1heGltdW0gdmFsdWUgaXMgY2FsY3VsYXRlZCBhcyB0aGUgbWluaW11bSBvZiB0aGUgbmV4dCBvbmUgbGVzcyAwLjAycHhcbi8vIHRvIHdvcmsgYXJvdW5kIHRoZSBsaW1pdGF0aW9ucyBvZiBgbWluLWAgYW5kIGBtYXgtYCBwcmVmaXhlcyBhbmQgdmlld3BvcnRzIHdpdGggZnJhY3Rpb25hbCB3aWR0aHMuXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XG4vLyBVc2VzIDAuMDJweCByYXRoZXIgdGhhbiAwLjAxcHggdG8gd29yayBhcm91bmQgYSBjdXJyZW50IHJvdW5kaW5nIGJ1ZyBpbiBTYWZhcmkuXG4vLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTE3ODI2MVxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWF4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNzY3Ljk4cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbmV4dDogYnJlYWtwb2ludC1uZXh0KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMnB4LCBudWxsKTtcbn1cblxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cbi8vIFVzZWZ1bCBmb3IgbWFraW5nIHJlc3BvbnNpdmUgdXRpbGl0aWVzLlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIlwiICAoUmV0dXJucyBhIGJsYW5rIHN0cmluZylcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICBcIi1zbVwiXG5AZnVuY3Rpb24gYnJlYWtwb2ludC1pbmZpeCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICBAcmV0dXJuIGlmKGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpID09IG51bGwsIFwiXCIsIFwiLSN7JG5hbWV9XCIpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWluIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG4gIEBpZiAkbWF4IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKCRsb3dlciwgJHVwcGVyLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRsb3dlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZyYW1ld29yayBncmlkIGdlbmVyYXRpb25cbi8vXG4vLyBVc2VkIG9ubHkgYnkgQm9vdHN0cmFwIHRvIGdlbmVyYXRlIHRoZSBjb3JyZWN0IG51bWJlciBvZiBncmlkIGNsYXNzZXMgZ2l2ZW5cbi8vIGFueSB2YWx1ZSBvZiBgJGdyaWQtY29sdW1uc2AuXG5cbkBtaXhpbiBtYWtlLWdyaWQtY29sdW1ucygkY29sdW1uczogJGdyaWQtY29sdW1ucywgJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIC8vIENvbW1vbiBwcm9wZXJ0aWVzIGZvciBhbGwgYnJlYWtwb2ludHNcbiAgJWdyaWQtY29sdW1uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4OyAvLyBQcmV2ZW50IGNvbHVtbnMgZnJvbSBjb2xsYXBzaW5nIHdoZW4gZW1wdHlcbiAgICBwYWRkaW5nLXJpZ2h0OiAoJGd1dHRlciAvIDIpO1xuICAgIHBhZGRpbmctbGVmdDogKCRndXR0ZXIgLyAyKTtcbiAgfVxuXG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcblxuICAgIC8vIEFsbG93IGNvbHVtbnMgdG8gc3RyZXRjaCBmdWxsIHdpZHRoIGJlbG93IHRoZWlyIGJyZWFrcG9pbnRzXG4gICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgICB9XG4gICAgfVxuICAgIC5jb2wjeyRpbmZpeH0sXG4gICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQsICRicmVha3BvaW50cykge1xuICAgICAgLy8gUHJvdmlkZSBiYXNpYyBgLmNvbC17YnB9YCBjbGFzc2VzIGZvciBlcXVhbC13aWR0aCBmbGV4Ym94IGNvbHVtbnNcbiAgICAgIC5jb2wjeyRpbmZpeH0ge1xuICAgICAgICBmbGV4LWJhc2lzOiAwO1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIC5jb2wjeyRpbmZpeH0tYXV0byB7XG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyAvLyBSZXNldCBlYXJsaWVyIGdyaWQgdGllcnNcbiAgICAgIH1cblxuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sKCRpLCAkY29sdW1ucyk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWZpcnN0IHsgb3JkZXI6IC0xOyB9XG5cbiAgICAgIC5vcmRlciN7JGluZml4fS1sYXN0IHsgb3JkZXI6ICRjb2x1bW5zICsgMTsgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLm9yZGVyI3skaW5maXh9LSN7JGl9IHsgb3JkZXI6ICRpOyB9XG4gICAgICB9XG5cbiAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgQGZvciAkaSBmcm9tIDAgdGhyb3VnaCAoJGNvbHVtbnMgLSAxKSB7XG4gICAgICAgIEBpZiBub3QgKCRpbmZpeCA9PSBcIlwiIGFuZCAkaSA9PSAwKSB7IC8vIEF2b2lkIGVtaXR0aW5nIHVzZWxlc3MgLm9mZnNldC0wXG4gICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbC1vZmZzZXQoJGksICRjb2x1bW5zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUgICAgICAgICB7IGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUgICAgICAgeyBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1ibG9jayAgICAgICAgeyBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LXRhYmxlICAgICAgICB7IGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtY2VsbCAgIHsgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWZsZXggICAgICAgICB7IGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWZpbGwgICAgICAgICB7IGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTAgICAgICAgeyBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWdyb3ctMSAgICAgICB7IGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tc2hyaW5rLTAgICAgIHsgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0xICAgICB7IGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cblxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1lbmQgICAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1hcm91bmQgIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdGFydCAgIHsgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1jZW50ZXIgIHsgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RyZXRjaCB7IGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYXV0byAgICAgeyBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWNlbnRlciAgIHsgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICB9XG59XG4iLCIud2lkZ2V0IHtcbiAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG4gIGlucHV0IHtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGkge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLXRpdGxlIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIH1cbiAgJl9haGV0byB7XG4gICAgJl9fbG9nbyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA3cHg7XG4gICAgfVxuICAgICZfX2luZm8ge1xuICAgICAgJi0tYWRkcmVzcyB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICB9XG4gICAgICBwYWRkaW5nLWxlZnQ6IDM3cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyN3B4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0NXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIC5haGV0by1zb2NpYWxzIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgJl9fbGluayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gTmF2TWVudVxuICAmX25hdl9tZW51IHtcbiAgICAubWVudSB7XG4gICAgICAmLWl0ZW0ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfMSB7XG4gICAgICAubWVudSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgICAgICAgIGJvcmRlci13aWR0aDogNXB4IDAgNXB4IDVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmXzIge1xuICAgICAgLm1lbnUge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogNTAlO1xuICAgICAgICAgIGZsZXgtYmFzaXM6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuY3VycmVudC1tZW51LWl0ZW0ge1xuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl8zIHtcbiAgICAgIC5tZW51IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIFJlY2VudCBlbnRyaWVzXG4gICZfcmVjZW50X2VudHJpZXMge1xuICAgICZfMSB7XG4gICAgICBsaSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl8yIHtcbiAgICAgIGxpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAud2lkZ2V0LWltZyB7XG4gICAgICAgIG1pbi13aWR0aDogNjBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgICAgfVxuICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgICAmXzMge1xuICAgICAgbGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIH1cbiAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvLyBNYWlsY2hpbXAgTmV3c2xldHRlclxuICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAubWM0d3AtZm9ybS1maWVsZHMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gICAgJi5haGV0b19tYyB7XG4gICAgICAmXzEge1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4xKTtcbiAgICAgICAgICBmb250LWZhbWlseTogJGYta2FybGE7XG4gICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMjVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl8yIHtcbiAgICAgICAgYnV0dG9uLFxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDUwcHgpO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG5cbiAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjLWJsYWNrLCAwLjA3KTtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNzBweDtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgICBtYXJnaW46IDI1cHggMCAwO1xuICAgIH1cbiAgfVxuICAvLyBQYXltZW50XG4gICZfcGF5bWVudCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcbiAgICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxhcmdlLXNpemUtbWF4IHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gIH1cbiAgLy8gVGltZSBTY2hlZHVsZVxuICAmX3RpbWVfc2NoZWR1bGUge1xuICAgIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGIge1xuICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC44KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG4gICAgICB9XG4gICAgfVxuICAgICZfMiB7XG4gICAgICB1bCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMjBweCAyNXB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBsaSB7XG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8vIE1lZGlhIEdhbGxlcnlcbiAgJl9tZWRpYV9nYWxsZXJ5IHtcbiAgICAuZ2FsbGVyeSB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gYXV0byBhdXRvO1xuICAgICAgZ3JpZC1nYXA6IDEwcHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBAaW5jbHVkZSBsYXJnZS1zaXplLW1heCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbWVkaXVtLXNpemUtbWF4IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG8gYXV0bztcbiAgICAgIH1cbiAgICAgICYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gRm9ybVxuICAmX2N1c3RvbV9mb3JtIHtcbiAgICB0ZXh0YXJlYSxcbiAgICBpbnB1dFt0eXBlPXRleHRdLFxuICAgIGlucHV0W3R5cGU9ZW1haWxdLFxuICAgIGlucHV0W3R5cGU9dXJsXSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjLXdoaXRlLCAwLjA1KTtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgcmVzaXplOiBub25lO1xuICAgIH1cbiAgICBidXR0b24sXG4gICAgaW5wdXQge1xuICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLy8gVHdpdHRlclxuICAmX3R3aXR0ZXIge1xuICAgIC53aWRnZXQtcG9zdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzhweDtcbiAgICB9XG4gICAgLndpZGdldC1pY29uIHtcbiAgICAgIC8vcGFkZGluZy10b3A6IDNweDtcbiAgICAgIGkge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLndpZGdldC1jb250ZW50IHtcbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC53aWRnZXQtYWRkIHtcbiAgICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgICBzcGFuLFxuICAgICAgYSB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLndpZGdldCB7XG4gICAgJi10aXRsZSB7XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDMwcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfYWhldG9fX2xvZ28ge1xuICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzOHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLy8gU29jaWFsXG4uYWhldG8tc29jaWFscyB7XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgbWFyZ2luLWxlZnQ6IDEzcHg7XG4gICAgLmljb24ge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmFodC1zb2NpYWxzIHtcbiAgICAmX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2Utb3V0O1xuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgfVxuICB9XG59XG4uYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgbWFyZ2luOiAtNTBweCAwIDUwcHg7XG4gIH1cbn1cbi8vIEZvb3RlciBtZW51XG4uYWhldG8tZm9vdGVyLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgdWwge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxuICAubWVudSB7XG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMTVweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgbWFyZ2luOiAwIDhweDtcbiAgICAgIH1cbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuYWhldG8tZm9vdGVyLTEge1xuICAud2lkZ2V0IHtcbiAgICAmX2FoZXRvX19sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZGlzcGxheTogdGFibGU7XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMiB7XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgICYtLWFkZHJlc3Mge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTMge1xuICAvLyBJbnN0YWZlZWRcbiAgLmluc3RhZmVlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG4gICAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLmFoZXRvLXNvY2lhbHMge1xuICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgLy8gTmF2TWVudVxuICAgICZfbmF2X21lbnUge1xuICAgICAgJl8yIHtcbiAgICAgICAgLm1lbnUge1xuICAgICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTQge1xuICAvLyBJbnN0YWZlZWRcbiAgLmluc3RhZmVlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4MHB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC53aWRnZXQge1xuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9yZWNlbnRfZW50cmllcyB7XG4gICAgICAmXzIge1xuICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDNweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTUge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbjogMCAwIDYwcHg7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfYWhldG8ge1xuICAgICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9fbG9nbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB9XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgICAgJl9faWNvbiB7XG4gICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICZfcmVjZW50X2VudHJpZXMge1xuICAgICAgJl8yIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLXNpemUtbWF4IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAucG9zdC1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfbWM0d3BfZm9ybV93aWRnZXQge1xuICAgICAgJi5haGV0b19tYyB7XG4gICAgICAgICZfMSB7XG4gICAgICAgICAgYnV0dG9uLFxuICAgICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgICZbdHlwZT1lbWFpbF0ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbdHlwZT1zdWJtaXRdIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMS41cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAyNXB4IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItNiB7XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgICAmX19saW5rIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAgICZfMiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgLnBvc3QtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX21jNHdwX2Zvcm1fd2lkZ2V0IHtcbiAgICAgICYuYWhldG9fbWMge1xuICAgICAgICAmXzEge1xuICAgICAgICAgIGJ1dHRvbixcbiAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAmW3R5cGU9ZW1haWxdIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci03IHtcbiAgLndpZGdldCB7XG4gICAgJl9uYXZfbWVudSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA5NHB4O1xuICAgICAgbWFyZ2luLXRvcDogNTRweDtcbiAgICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG4gICAgICAubWVudSB7XG4gICAgICAgIC13ZWJraXQtYm94LXBhY2s6IGNlbnRlcjtcbiAgICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtZmxleDogMDtcbiAgICAgICAgICAtbXMtZmxleC1wb3NpdGl2ZTogMDtcbiAgICAgICAgICBmbGV4LWdyb3c6IDA7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luOiA1cHggMjJweDtcbiAgICAgICAgICBAaW5jbHVkZSBtZWRpdW0tc2l6ZS1tYXgge1xuICAgICAgICAgICAgbWFyZ2luOiA1cHggMTVweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItOCB7XG4gIC53aWRnZXQge1xuICAgIC50d2VldHMge1xuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfYWhldG8ge1xuICAgICAgJl9faW5mbyB7XG4gICAgICAgICYtLWFkZHJlc3Mge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNjBweDtcbiAgICAgICAgbGVmdDogLTE1cHg7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYy13aGl0ZSwgMC4xKTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzbWFsbC1zaXplLW1heCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHRvcDogNDBweDtcbiAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIE5hdiBNZW51XG4gICAgJl9uYXZfbWVudSB7XG4gICAgICAubWVudSB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkYy13aGl0ZSwgMC42KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIFR3aXR0ZXJcbiAgICAmX3R3aXR0ZXIge1xuICAgICAgLndpZGdldC1jb250ZW50IHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoJGMtd2hpdGUsIDAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC53aWRnZXQtcG9zdCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICB9XG4gICAgICAud2lkZ2V0LWFkZCB7XG4gICAgICAgIHNwYW4sXG4gICAgICAgIGEge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci05IHtcbiAgLndpZGdldCB7XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2luZm8ge1xuICAgICAgICAmLS1hZGRyZXNzIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIH1cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAmLS10ZWwge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDIuN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTEwIHtcbiAgLndpZGdldCB7XG4gICAgcCB7XG4gICAgICBmb250LWZhbWlseTogJGYtc291cmNlLXNhbnMtcHJvO1xuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuNXB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAmLmFoZXRvX21jIHtcbiAgICAgICAgJl8yIHtcbiAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNXB4IDAgMCA1cHg7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7XG4gICAgICAgICAgICAmW3R5cGU9c3VibWl0XSB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMCA1cHggNXB4IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBwOmVtcHR5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMSB7XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQ1cHg7XG4gICAgICAmX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgICZfX2xpbmsge1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgfVxuICAgICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnPic7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IDEuNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9faW5mb3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgJi0tbWFpbCB7XG4gICAgICAgICAgb3JkZXI6IC0xO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC8vIE5hdiBNYW51XG4gICAgJl9uYXZfbWVudSB7XG4gICAgICAubWVudSB7XG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5haGV0by1mb290ZXItMTIge1xuICAud2lkZ2V0IHtcbiAgICAmLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgfVxuICAgICZfcGF5bWVudCB7XG4gICAgICAuY2FyZHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX2luZm8ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBhIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLmFodC1zb2NpYWxzIHtcbiAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICZfX2ljb24ge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9fbGluayB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2VlZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xMyB7XG4gIC53aWRnZXQge1xuICAgIC50d2VldHMge1xuICAgICAgbGkge1xuICAgICAgICBmb250LWZhbWlseTogTGF0bywgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICM5OTk7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxmMDk5XCI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHNwYW57XG4gICAgICAgIGNvbG9yOiNmZmY7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6IExhdG8sIHNhbnMtc2VyaWY7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTdweDtcbiAgICAgICAgICBmb250LWZhbWlseTogU2lnblBhaW50ZXIsIHNhbnMtc2VyaWY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDdweDtcbiAgICAgIH1cbiAgICAgICZfX2Rlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG4uYWhldG8tZm9vdGVyLTE0IHtcbiAgLndpZGdldCB7XG4gICAgLnR3ZWV0cyB7XG4gICAgICBsaSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZjA5OVwiO1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiBmb250YXdlc29tZTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICBzcGFue1xuICAgICAgICBjb2xvcjojZmZmO1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBMYXRvLCBzYW5zLXNlcmlmO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDE3cHg7XG4gICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX2FoZXRvIHtcbiAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAgIH1cbiAgICAgICZfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA0N3B4O1xuICAgICAgfVxuICAgICAgJl9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfX2ljb24ge1xuICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuICAuYWh0LXNvY2lhbHMtLWNpcmNsZSB7XG4gICAgbWFyZ2luLXRvcDogMjZweDtcblxuICAgIEBpbmNsdWRlIG1lZGl1bS1zaXplLW1heCB7XG4gICAgICBtYXJnaW46IC0yNHB4IDAgNTBweDtcbiAgICB9XG4gIH1cbn1cblxuLmFoZXRvLWZvb3Rlci0xNSB7XG4gIC53aWRnZXQge1xuICAgICYtdGl0bGUge1xuICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgbWFyZ2luOiAwIDAgNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gICAgJl9haGV0byB7XG4gICAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ3cHg7XG4gICAgICB9XG4gICAgICAmX19sb2dvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgICAgICAgdG9wOiAwcHg7XG4gICAgICB9XG4gICAgICAmX19pY29uIHtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX3JlY2VudF9lbnRyaWVzIHtcbiAgICAgICZfMiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE0MHB4O1xuICAgICAgICAgICAgQGluY2x1ZGUgc21hbGwtc2l6ZS1tYXgge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5wb3N0LWRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVuc2V0O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMFxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAubWVudS1pdGVtLmN1cnJlbnQtbWVudS1pdGVte1xuICAgICAgICAgIGF7XG4gICAgICAgICAgICBjb2xvcjogIzk5OTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9tYzR3cF9mb3JtX3dpZGdldCB7XG4gICAgICAmLmFoZXRvX21jIHtcbiAgICAgICAgJl8xIHtcbiAgICAgICAgICBidXR0b24sXG4gICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgJlt0eXBlPWVtYWlsXSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJlt0eXBlPXN1Ym1pdF0ge1xuICAgICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjVweDtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIHAge1xuICAgICAgICBtYXJnaW46IDI1cHggMDtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAuYWh0LXNvY2lhbHMtLWNpcmNsZXtcbiAgICAuYWh0LXNvY2lhbHNfX2xpbmt7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgfVxuICB9XG59XG4iXX0= */
