@charset "UTF-8";
/* ============================================================

 Theme Name: Child IT
 Theme URI: http://
 Description: The Child IT Multipage Template
 Author: MPIThemes
 Author URI: https://
 Version: 1.0

============================================================== */
/* ==============================================================

 ====>> Table Of Content

	* COLORS
	* Fonts
	* base style

	* ===== Components ===== *
		* section header
		* square icon
		* round icon
		* icons list
		* first letter
		* table
		* button
		* checkbox
		* time picker
		* datetimepicker
		* read-more
		* svg-block
		* video-btn
		* centre-tab-list
		* pagination
		* on-scroll
		* up-btn
	

	* ==== Slick ==== *
		* slick arrow
		* slick-dots
		

	* ===== Forms ===== *
		* Main form
		* signup form
		* book form
		* form controls
		* search-form

	* ===== Widgets ===== *
		* page name
		* wave block
		* contact list
		* soc link
		* quickLinks
		* download list
		* calendar table
		* main slider
		* block-header
		* text-block
		* education short
		* learning-elements-wrap
		* education-slier
		* video-section
		* lightbox
		* advantage-list
		* food-section
		* order-list-2
		* centre-tab-content
		* teacher-card
		* teacher-slider
		* tab-values
		* testimonial-block
		* testimonial-list
		* gallery-prewiev-wrap
		* news-block
		* news-slider
		* terms-list
		* pricing-packages-card
		* pricing-packages-slider
		* statement-card
		* count-list
		* accordion-block
		* program-preview
		* sidebar
		* calenar
		* side-post
		* tag-list
		* blog-post
		* post-author
		* blog-post-nav
		* comment-block
		* comments-list
		* comments
		* parent-info-list
		* parent-info-item
		* resources-list
		* resources-block
		* practices-list-wrap
		* full-width-gallery-grid
		* boxed-gallery-grid
		* event-table
		* single-event
		* short-event
		* contact-container

		* ==== Footer ==== *
			* footer
		
		* ==== Header ==== *
			* header
			* main nav
			* top line
			* main nav list
			* header controls

	* ===== Layouts ===== *
		* 
		


============================================================== */
/*COLORS*/
/*------------------------------------------------------------------
# [Color codes]
#main_color				 : #46AADC;
#main_color_light		 : #F0F8FB;
#hover_color			 : #46AADD;
#component_color_1		 : #FFAF60; // (orange)
#component_color_1_light : #FFD1AA; // (orange)
#component_color_2		 : #76BEBA; // (green)
#component_color_2_light : #B5D9D7; // (green)
#component_color_3		 : #7192BD; // (blue)
#component_color_3_light : #9FCFE9; // (blue)
#table_color			 : #EAF5F8;
#light_color			 : #F8FBFB;
#border_color			 : #CEDDE0;
#border_dark			 : #555555;
#bloquote_bg			 : #F0F8FA;

#border_testimonial_1	 : #EAF5F8;
#border_testimonial_2	 : #ECF5EE;
#border_testimonial_3	 : #F1EFEC;

#head_color				 : #614C9A;
#text_color				 : #614C9A;
#text_dark				 : #5E2674;

# */
/*FONTS*/
/*------------------------------------------------------------------
# [Fonts]

main_font   : 'Roboto'
head_font   : 'Poppins'
second_font : 'Poppins'

# */
h3 + h1 {
  margin-top: 10px; }

.letter-spacing-0 {
  letter-spacing: 0; }

.pt-0 {
  padding-top: 0 !important; }

.pt-5px 8px {
  padding-top: 5px 8px !important; }

.pt-10 {
  padding-top: 10px !important; }

.pt-15 {
  padding-top: 15px !important; }

.pt-18 {
  padding-top: 18px !important; }

.pt-20 {
  padding-top: 20px !important; }

.pt-25 {
  padding-top: 25px !important; }

.pt-30 {
  padding-top: 30px !important; }

.pt-31 {
  padding-top: 31px !important; }

.pt-32 {
  padding-top: 32px !important; }

.pt-33 {
  padding-top: 33px !important; }

.pt-34 {
  padding-top: 34px !important; }

.pt-35 {
  padding-top: 35px !important; }

.pt-36 {
  padding-top: 36px !important; }

.pt-37 {
  padding-top: 37px !important; }

.pt-38 {
  padding-top: 38px !important; }

.pt-39 {
  padding-top: 39px !important; }

.pt-40 {
  padding-top: 40px !important; }

.pt-45 {
  padding-top: 45px !important; }

.pt-50 {
  padding-top: 50px !important; }

.pt-55 {
  padding-top: 55px !important; }

.pt-60 {
  padding-top: 60px !important; }

.pt-65 {
  padding-top: 65px !important; }

.pt-70 {
  padding-top: 70px !important; }

.pt-75 {
  padding-top: 75px !important; }

.pt-80 {
  padding-top: 80px !important; }

.pt-85 {
  padding-top: 85px !important; }

.pt-90 {
  padding-top: 90px !important; }

.pt-95 {
  padding-top: 95px !important; }

.pt-100 {
  padding-top: 100px !important; }

.pt-105 {
  padding-top: 105px !important; }

.pt-110 {
  padding-top: 110px !important; }

.pt-115 {
  padding-top: 115px !important; }

.pt-120 {
  padding-top: 120px !important; }

.pt-125 {
  padding-top: 125px !important; }

.pt-130 {
  padding-top: 130px !important; }

.pt-135 {
  padding-top: 135px !important; }

.pt-140 {
  padding-top: 140px !important; }

.pt-145 {
  padding-top: 145px !important; }

.pt-150 {
  padding-top: 150px !important; }

.pt-155 {
  padding-top: 155px !important; }

.pt-160 {
  padding-top: 160px !important; }

.pt-170 {
  padding-top: 170px !important; }

.pt-175 {
  padding-top: 175px !important; }

.pt-180 {
  padding-top: 180px !important; }

.pt-190 {
  padding-top: 190px !important; }

.pt-200 {
  padding-top: 200px !important; }

.pt-210 {
  padding-top: 210px !important; }

.pt-220 {
  padding-top: 220px !important; }

.pt-240 {
  padding-top: 240px !important; }

.pt-280 {
  padding-top: 280px !important; }

@media (min-width: 1px) {
  .pt-xs-0 {
    padding-top: 0 !important; }
  .pt-xs-5px 8px {
    padding-top: 5px 8px !important; }
  .pt-xs-10 {
    padding-top: 10px !important; }
  .pt-xs-15 {
    padding-top: 15px !important; }
  .pt-xs-18 {
    padding-top: 18px !important; }
  .pt-xs-20 {
    padding-top: 20px !important; }
  .pt-xs-25 {
    padding-top: 25px !important; }
  .pt-xs-30 {
    padding-top: 30px !important; }
  .pt-xs-31 {
    padding-top: 31px !important; }
  .pt-xs-32 {
    padding-top: 32px !important; }
  .pt-xs-33 {
    padding-top: 33px !important; }
  .pt-xs-34 {
    padding-top: 34px !important; }
  .pt-xs-35 {
    padding-top: 35px !important; }
  .pt-xs-36 {
    padding-top: 36px !important; }
  .pt-xs-37 {
    padding-top: 37px !important; }
  .pt-xs-38 {
    padding-top: 38px !important; }
  .pt-xs-39 {
    padding-top: 39px !important; }
  .pt-xs-40 {
    padding-top: 40px !important; }
  .pt-xs-45 {
    padding-top: 45px !important; }
  .pt-xs-50 {
    padding-top: 50px !important; }
  .pt-xs-55 {
    padding-top: 55px !important; }
  .pt-xs-60 {
    padding-top: 60px !important; }
  .pt-xs-65 {
    padding-top: 65px !important; }
  .pt-xs-70 {
    padding-top: 70px !important; }
  .pt-xs-75 {
    padding-top: 75px !important; }
  .pt-xs-80 {
    padding-top: 80px !important; }
  .pt-xs-85 {
    padding-top: 85px !important; }
  .pt-xs-90 {
    padding-top: 90px !important; }
  .pt-xs-95 {
    padding-top: 95px !important; }
  .pt-xs-100 {
    padding-top: 100px !important; }
  .pt-xs-105 {
    padding-top: 105px !important; }
  .pt-xs-110 {
    padding-top: 110px !important; }
  .pt-xs-115 {
    padding-top: 115px !important; }
  .pt-xs-120 {
    padding-top: 120px !important; }
  .pt-xs-125 {
    padding-top: 125px !important; }
  .pt-xs-130 {
    padding-top: 130px !important; }
  .pt-xs-135 {
    padding-top: 135px !important; }
  .pt-xs-140 {
    padding-top: 140px !important; }
  .pt-xs-145 {
    padding-top: 145px !important; }
  .pt-xs-150 {
    padding-top: 150px !important; }
  .pt-xs-155 {
    padding-top: 155px !important; }
  .pt-xs-160 {
    padding-top: 160px !important; }
  .pt-xs-170 {
    padding-top: 170px !important; }
  .pt-xs-175 {
    padding-top: 175px !important; }
  .pt-xs-180 {
    padding-top: 180px !important; }
  .pt-xs-190 {
    padding-top: 190px !important; }
  .pt-xs-200 {
    padding-top: 200px !important; }
  .pt-xs-210 {
    padding-top: 210px !important; }
  .pt-xs-220 {
    padding-top: 220px !important; }
  .pt-xs-240 {
    padding-top: 240px !important; }
  .pt-xs-280 {
    padding-top: 280px !important; } }

@media (min-width: 576px) {
  .pt-sm-0 {
    padding-top: 0 !important; }
  .pt-sm-5px 8px {
    padding-top: 5px 8px !important; }
  .pt-sm-10 {
    padding-top: 10px !important; }
  .pt-sm-15 {
    padding-top: 15px !important; }
  .pt-sm-18 {
    padding-top: 18px !important; }
  .pt-sm-20 {
    padding-top: 20px !important; }
  .pt-sm-25 {
    padding-top: 25px !important; }
  .pt-sm-30 {
    padding-top: 30px !important; }
  .pt-sm-31 {
    padding-top: 31px !important; }
  .pt-sm-32 {
    padding-top: 32px !important; }
  .pt-sm-33 {
    padding-top: 33px !important; }
  .pt-sm-34 {
    padding-top: 34px !important; }
  .pt-sm-35 {
    padding-top: 35px !important; }
  .pt-sm-36 {
    padding-top: 36px !important; }
  .pt-sm-37 {
    padding-top: 37px !important; }
  .pt-sm-38 {
    padding-top: 38px !important; }
  .pt-sm-39 {
    padding-top: 39px !important; }
  .pt-sm-40 {
    padding-top: 40px !important; }
  .pt-sm-45 {
    padding-top: 45px !important; }
  .pt-sm-50 {
    padding-top: 50px !important; }
  .pt-sm-55 {
    padding-top: 55px !important; }
  .pt-sm-60 {
    padding-top: 60px !important; }
  .pt-sm-65 {
    padding-top: 65px !important; }
  .pt-sm-70 {
    padding-top: 70px !important; }
  .pt-sm-75 {
    padding-top: 75px !important; }
  .pt-sm-80 {
    padding-top: 80px !important; }
  .pt-sm-85 {
    padding-top: 85px !important; }
  .pt-sm-90 {
    padding-top: 90px !important; }
  .pt-sm-95 {
    padding-top: 95px !important; }
  .pt-sm-100 {
    padding-top: 100px !important; }
  .pt-sm-105 {
    padding-top: 105px !important; }
  .pt-sm-110 {
    padding-top: 110px !important; }
  .pt-sm-115 {
    padding-top: 115px !important; }
  .pt-sm-120 {
    padding-top: 120px !important; }
  .pt-sm-125 {
    padding-top: 125px !important; }
  .pt-sm-130 {
    padding-top: 130px !important; }
  .pt-sm-135 {
    padding-top: 135px !important; }
  .pt-sm-140 {
    padding-top: 140px !important; }
  .pt-sm-145 {
    padding-top: 145px !important; }
  .pt-sm-150 {
    padding-top: 150px !important; }
  .pt-sm-155 {
    padding-top: 155px !important; }
  .pt-sm-160 {
    padding-top: 160px !important; }
  .pt-sm-170 {
    padding-top: 170px !important; }
  .pt-sm-175 {
    padding-top: 175px !important; }
  .pt-sm-180 {
    padding-top: 180px !important; }
  .pt-sm-190 {
    padding-top: 190px !important; }
  .pt-sm-200 {
    padding-top: 200px !important; }
  .pt-sm-210 {
    padding-top: 210px !important; }
  .pt-sm-220 {
    padding-top: 220px !important; }
  .pt-sm-240 {
    padding-top: 240px !important; }
  .pt-sm-280 {
    padding-top: 280px !important; } }

@media (min-width: 768px) {
  .pt-md-0 {
    padding-top: 0 !important; }
  .pt-md-5px 8px {
    padding-top: 5px 8px !important; }
  .pt-md-10 {
    padding-top: 10px !important; }
  .pt-md-15 {
    padding-top: 15px !important; }
  .pt-md-18 {
    padding-top: 18px !important; }
  .pt-md-20 {
    padding-top: 20px !important; }
  .pt-md-25 {
    padding-top: 25px !important; }
  .pt-md-30 {
    padding-top: 30px !important; }
  .pt-md-31 {
    padding-top: 31px !important; }
  .pt-md-32 {
    padding-top: 32px !important; }
  .pt-md-33 {
    padding-top: 33px !important; }
  .pt-md-34 {
    padding-top: 34px !important; }
  .pt-md-35 {
    padding-top: 35px !important; }
  .pt-md-36 {
    padding-top: 36px !important; }
  .pt-md-37 {
    padding-top: 37px !important; }
  .pt-md-38 {
    padding-top: 38px !important; }
  .pt-md-39 {
    padding-top: 39px !important; }
  .pt-md-40 {
    padding-top: 40px !important; }
  .pt-md-45 {
    padding-top: 45px !important; }
  .pt-md-50 {
    padding-top: 50px !important; }
  .pt-md-55 {
    padding-top: 55px !important; }
  .pt-md-60 {
    padding-top: 60px !important; }
  .pt-md-65 {
    padding-top: 65px !important; }
  .pt-md-70 {
    padding-top: 70px !important; }
  .pt-md-75 {
    padding-top: 75px !important; }
  .pt-md-80 {
    padding-top: 80px !important; }
  .pt-md-85 {
    padding-top: 85px !important; }
  .pt-md-90 {
    padding-top: 90px !important; }
  .pt-md-95 {
    padding-top: 95px !important; }
  .pt-md-100 {
    padding-top: 100px !important; }
  .pt-md-105 {
    padding-top: 105px !important; }
  .pt-md-110 {
    padding-top: 110px !important; }
  .pt-md-115 {
    padding-top: 115px !important; }
  .pt-md-120 {
    padding-top: 120px !important; }
  .pt-md-125 {
    padding-top: 125px !important; }
  .pt-md-130 {
    padding-top: 130px !important; }
  .pt-md-135 {
    padding-top: 135px !important; }
  .pt-md-140 {
    padding-top: 140px !important; }
  .pt-md-145 {
    padding-top: 145px !important; }
  .pt-md-150 {
    padding-top: 150px !important; }
  .pt-md-155 {
    padding-top: 155px !important; }
  .pt-md-160 {
    padding-top: 160px !important; }
  .pt-md-170 {
    padding-top: 170px !important; }
  .pt-md-175 {
    padding-top: 175px !important; }
  .pt-md-180 {
    padding-top: 180px !important; }
  .pt-md-190 {
    padding-top: 190px !important; }
  .pt-md-200 {
    padding-top: 200px !important; }
  .pt-md-210 {
    padding-top: 210px !important; }
  .pt-md-220 {
    padding-top: 220px !important; }
  .pt-md-240 {
    padding-top: 240px !important; }
  .pt-md-280 {
    padding-top: 280px !important; } }

@media (min-width: 992px) {
  .pt-lg-0 {
    padding-top: 0 !important; }
  .pt-lg-5px 8px {
    padding-top: 5px 8px !important; }
  .pt-lg-10 {
    padding-top: 10px !important; }
  .pt-lg-15 {
    padding-top: 15px !important; }
  .pt-lg-18 {
    padding-top: 18px !important; }
  .pt-lg-20 {
    padding-top: 20px !important; }
  .pt-lg-25 {
    padding-top: 25px !important; }
  .pt-lg-30 {
    padding-top: 30px !important; }
  .pt-lg-31 {
    padding-top: 31px !important; }
  .pt-lg-32 {
    padding-top: 32px !important; }
  .pt-lg-33 {
    padding-top: 33px !important; }
  .pt-lg-34 {
    padding-top: 34px !important; }
  .pt-lg-35 {
    padding-top: 35px !important; }
  .pt-lg-36 {
    padding-top: 36px !important; }
  .pt-lg-37 {
    padding-top: 37px !important; }
  .pt-lg-38 {
    padding-top: 38px !important; }
  .pt-lg-39 {
    padding-top: 39px !important; }
  .pt-lg-40 {
    padding-top: 40px !important; }
  .pt-lg-45 {
    padding-top: 45px !important; }
  .pt-lg-50 {
    padding-top: 50px !important; }
  .pt-lg-55 {
    padding-top: 55px !important; }
  .pt-lg-60 {
    padding-top: 60px !important; }
  .pt-lg-65 {
    padding-top: 65px !important; }
  .pt-lg-70 {
    padding-top: 70px !important; }
  .pt-lg-75 {
    padding-top: 75px !important; }
  .pt-lg-80 {
    padding-top: 80px !important; }
  .pt-lg-85 {
    padding-top: 85px !important; }
  .pt-lg-90 {
    padding-top: 90px !important; }
  .pt-lg-95 {
    padding-top: 95px !important; }
  .pt-lg-100 {
    padding-top: 100px !important; }
  .pt-lg-105 {
    padding-top: 105px !important; }
  .pt-lg-110 {
    padding-top: 110px !important; }
  .pt-lg-115 {
    padding-top: 115px !important; }
  .pt-lg-120 {
    padding-top: 120px !important; }
  .pt-lg-125 {
    padding-top: 125px !important; }
  .pt-lg-130 {
    padding-top: 130px !important; }
  .pt-lg-135 {
    padding-top: 135px !important; }
  .pt-lg-140 {
    padding-top: 140px !important; }
  .pt-lg-145 {
    padding-top: 145px !important; }
  .pt-lg-150 {
    padding-top: 150px !important; }
  .pt-lg-155 {
    padding-top: 155px !important; }
  .pt-lg-160 {
    padding-top: 160px !important; }
  .pt-lg-170 {
    padding-top: 170px !important; }
  .pt-lg-175 {
    padding-top: 175px !important; }
  .pt-lg-180 {
    padding-top: 180px !important; }
  .pt-lg-190 {
    padding-top: 190px !important; }
  .pt-lg-200 {
    padding-top: 200px !important; }
  .pt-lg-210 {
    padding-top: 210px !important; }
  .pt-lg-220 {
    padding-top: 220px !important; }
  .pt-lg-240 {
    padding-top: 240px !important; }
  .pt-lg-280 {
    padding-top: 280px !important; } }

@media (min-width: 1230px) {
  .pt-xl-0 {
    padding-top: 0 !important; }
  .pt-xl-5px 8px {
    padding-top: 5px 8px !important; }
  .pt-xl-10 {
    padding-top: 10px !important; }
  .pt-xl-15 {
    padding-top: 15px !important; }
  .pt-xl-18 {
    padding-top: 18px !important; }
  .pt-xl-20 {
    padding-top: 20px !important; }
  .pt-xl-25 {
    padding-top: 25px !important; }
  .pt-xl-30 {
    padding-top: 30px !important; }
  .pt-xl-31 {
    padding-top: 31px !important; }
  .pt-xl-32 {
    padding-top: 32px !important; }
  .pt-xl-33 {
    padding-top: 33px !important; }
  .pt-xl-34 {
    padding-top: 34px !important; }
  .pt-xl-35 {
    padding-top: 35px !important; }
  .pt-xl-36 {
    padding-top: 36px !important; }
  .pt-xl-37 {
    padding-top: 37px !important; }
  .pt-xl-38 {
    padding-top: 38px !important; }
  .pt-xl-39 {
    padding-top: 39px !important; }
  .pt-xl-40 {
    padding-top: 40px !important; }
  .pt-xl-45 {
    padding-top: 45px !important; }
  .pt-xl-50 {
    padding-top: 50px !important; }
  .pt-xl-55 {
    padding-top: 55px !important; }
  .pt-xl-60 {
    padding-top: 60px !important; }
  .pt-xl-65 {
    padding-top: 65px !important; }
  .pt-xl-70 {
    padding-top: 70px !important; }
  .pt-xl-75 {
    padding-top: 75px !important; }
  .pt-xl-80 {
    padding-top: 80px !important; }
  .pt-xl-85 {
    padding-top: 85px !important; }
  .pt-xl-90 {
    padding-top: 90px !important; }
  .pt-xl-95 {
    padding-top: 95px !important; }
  .pt-xl-100 {
    padding-top: 100px !important; }
  .pt-xl-105 {
    padding-top: 105px !important; }
  .pt-xl-110 {
    padding-top: 110px !important; }
  .pt-xl-115 {
    padding-top: 115px !important; }
  .pt-xl-120 {
    padding-top: 120px !important; }
  .pt-xl-125 {
    padding-top: 125px !important; }
  .pt-xl-130 {
    padding-top: 130px !important; }
  .pt-xl-135 {
    padding-top: 135px !important; }
  .pt-xl-140 {
    padding-top: 140px !important; }
  .pt-xl-145 {
    padding-top: 145px !important; }
  .pt-xl-150 {
    padding-top: 150px !important; }
  .pt-xl-155 {
    padding-top: 155px !important; }
  .pt-xl-160 {
    padding-top: 160px !important; }
  .pt-xl-170 {
    padding-top: 170px !important; }
  .pt-xl-175 {
    padding-top: 175px !important; }
  .pt-xl-180 {
    padding-top: 180px !important; }
  .pt-xl-190 {
    padding-top: 190px !important; }
  .pt-xl-200 {
    padding-top: 200px !important; }
  .pt-xl-210 {
    padding-top: 210px !important; }
  .pt-xl-220 {
    padding-top: 220px !important; }
  .pt-xl-240 {
    padding-top: 240px !important; }
  .pt-xl-280 {
    padding-top: 280px !important; } }

.pb-0 {
  padding-bottom: 0 !important; }

.pb-5px 8px {
  padding-bottom: 5px 8px !important; }

.pb-10 {
  padding-bottom: 10px !important; }

.pb-15 {
  padding-bottom: 15px !important; }

.pb-18 {
  padding-bottom: 18px !important; }

.pb-20 {
  padding-bottom: 20px !important; }

.pb-25 {
  padding-bottom: 25px !important; }

.pb-30 {
  padding-bottom: 30px !important; }

.pb-31 {
  padding-bottom: 31px !important; }

.pb-32 {
  padding-bottom: 32px !important; }

.pb-33 {
  padding-bottom: 33px !important; }

.pb-34 {
  padding-bottom: 34px !important; }

.pb-35 {
  padding-bottom: 35px !important; }

.pb-36 {
  padding-bottom: 36px !important; }

.pb-37 {
  padding-bottom: 37px !important; }

.pb-38 {
  padding-bottom: 38px !important; }

.pb-39 {
  padding-bottom: 39px !important; }

.pb-40 {
  padding-bottom: 40px !important; }

.pb-45 {
  padding-bottom: 45px !important; }

.pb-50 {
  padding-bottom: 50px !important; }

.pb-55 {
  padding-bottom: 55px !important; }

.pb-60 {
  padding-bottom: 60px !important; }

.pb-65 {
  padding-bottom: 65px !important; }

.pb-70 {
  padding-bottom: 70px !important; }

.pb-75 {
  padding-bottom: 75px !important; }

.pb-80 {
  padding-bottom: 80px !important; }

.pb-85 {
  padding-bottom: 85px !important; }

.pb-90 {
  padding-bottom: 90px !important; }

.pb-95 {
  padding-bottom: 95px !important; }

.pb-100 {
  padding-bottom: 100px !important; }

.pb-105 {
  padding-bottom: 105px !important; }

.pb-110 {
  padding-bottom: 110px !important; }

.pb-115 {
  padding-bottom: 115px !important; }

.pb-120 {
  padding-bottom: 120px !important; }

.pb-125 {
  padding-bottom: 125px !important; }

.pb-130 {
  padding-bottom: 130px !important; }

.pb-135 {
  padding-bottom: 135px !important; }

.pb-140 {
  padding-bottom: 140px !important; }

.pb-145 {
  padding-bottom: 145px !important; }

.pb-150 {
  padding-bottom: 150px !important; }

.pb-155 {
  padding-bottom: 155px !important; }

.pb-160 {
  padding-bottom: 160px !important; }

.pb-170 {
  padding-bottom: 170px !important; }

.pb-175 {
  padding-bottom: 175px !important; }

.pb-180 {
  padding-bottom: 180px !important; }

.pb-190 {
  padding-bottom: 190px !important; }

.pb-200 {
  padding-bottom: 200px !important; }

.pb-210 {
  padding-bottom: 210px !important; }

.pb-220 {
  padding-bottom: 220px !important; }

.pb-240 {
  padding-bottom: 240px !important; }

.pb-280 {
  padding-bottom: 280px !important; }

@media (min-width: 1px) {
  .pb-xs-0 {
    padding-bottom: 0 !important; }
  .pb-xs-5px 8px {
    padding-bottom: 5px 8px !important; }
  .pb-xs-10 {
    padding-bottom: 10px !important; }
  .pb-xs-15 {
    padding-bottom: 15px !important; }
  .pb-xs-18 {
    padding-bottom: 18px !important; }
  .pb-xs-20 {
    padding-bottom: 20px !important; }
  .pb-xs-25 {
    padding-bottom: 25px !important; }
  .pb-xs-30 {
    padding-bottom: 30px !important; }
  .pb-xs-31 {
    padding-bottom: 31px !important; }
  .pb-xs-32 {
    padding-bottom: 32px !important; }
  .pb-xs-33 {
    padding-bottom: 33px !important; }
  .pb-xs-34 {
    padding-bottom: 34px !important; }
  .pb-xs-35 {
    padding-bottom: 35px !important; }
  .pb-xs-36 {
    padding-bottom: 36px !important; }
  .pb-xs-37 {
    padding-bottom: 37px !important; }
  .pb-xs-38 {
    padding-bottom: 38px !important; }
  .pb-xs-39 {
    padding-bottom: 39px !important; }
  .pb-xs-40 {
    padding-bottom: 40px !important; }
  .pb-xs-45 {
    padding-bottom: 45px !important; }
  .pb-xs-50 {
    padding-bottom: 50px !important; }
  .pb-xs-55 {
    padding-bottom: 55px !important; }
  .pb-xs-60 {
    padding-bottom: 60px !important; }
  .pb-xs-65 {
    padding-bottom: 65px !important; }
  .pb-xs-70 {
    padding-bottom: 70px !important; }
  .pb-xs-75 {
    padding-bottom: 75px !important; }
  .pb-xs-80 {
    padding-bottom: 80px !important; }
  .pb-xs-85 {
    padding-bottom: 85px !important; }
  .pb-xs-90 {
    padding-bottom: 90px !important; }
  .pb-xs-95 {
    padding-bottom: 95px !important; }
  .pb-xs-100 {
    padding-bottom: 100px !important; }
  .pb-xs-105 {
    padding-bottom: 105px !important; }
  .pb-xs-110 {
    padding-bottom: 110px !important; }
  .pb-xs-115 {
    padding-bottom: 115px !important; }
  .pb-xs-120 {
    padding-bottom: 120px !important; }
  .pb-xs-125 {
    padding-bottom: 125px !important; }
  .pb-xs-130 {
    padding-bottom: 130px !important; }
  .pb-xs-135 {
    padding-bottom: 135px !important; }
  .pb-xs-140 {
    padding-bottom: 140px !important; }
  .pb-xs-145 {
    padding-bottom: 145px !important; }
  .pb-xs-150 {
    padding-bottom: 150px !important; }
  .pb-xs-155 {
    padding-bottom: 155px !important; }
  .pb-xs-160 {
    padding-bottom: 160px !important; }
  .pb-xs-170 {
    padding-bottom: 170px !important; }
  .pb-xs-175 {
    padding-bottom: 175px !important; }
  .pb-xs-180 {
    padding-bottom: 180px !important; }
  .pb-xs-190 {
    padding-bottom: 190px !important; }
  .pb-xs-200 {
    padding-bottom: 200px !important; }
  .pb-xs-210 {
    padding-bottom: 210px !important; }
  .pb-xs-220 {
    padding-bottom: 220px !important; }
  .pb-xs-240 {
    padding-bottom: 240px !important; }
  .pb-xs-280 {
    padding-bottom: 280px !important; } }

@media (min-width: 576px) {
  .pb-sm-0 {
    padding-bottom: 0 !important; }
  .pb-sm-5px 8px {
    padding-bottom: 5px 8px !important; }
  .pb-sm-10 {
    padding-bottom: 10px !important; }
  .pb-sm-15 {
    padding-bottom: 15px !important; }
  .pb-sm-18 {
    padding-bottom: 18px !important; }
  .pb-sm-20 {
    padding-bottom: 20px !important; }
  .pb-sm-25 {
    padding-bottom: 25px !important; }
  .pb-sm-30 {
    padding-bottom: 30px !important; }
  .pb-sm-31 {
    padding-bottom: 31px !important; }
  .pb-sm-32 {
    padding-bottom: 32px !important; }
  .pb-sm-33 {
    padding-bottom: 33px !important; }
  .pb-sm-34 {
    padding-bottom: 34px !important; }
  .pb-sm-35 {
    padding-bottom: 35px !important; }
  .pb-sm-36 {
    padding-bottom: 36px !important; }
  .pb-sm-37 {
    padding-bottom: 37px !important; }
  .pb-sm-38 {
    padding-bottom: 38px !important; }
  .pb-sm-39 {
    padding-bottom: 39px !important; }
  .pb-sm-40 {
    padding-bottom: 40px !important; }
  .pb-sm-45 {
    padding-bottom: 45px !important; }
  .pb-sm-50 {
    padding-bottom: 50px !important; }
  .pb-sm-55 {
    padding-bottom: 55px !important; }
  .pb-sm-60 {
    padding-bottom: 60px !important; }
  .pb-sm-65 {
    padding-bottom: 65px !important; }
  .pb-sm-70 {
    padding-bottom: 70px !important; }
  .pb-sm-75 {
    padding-bottom: 75px !important; }
  .pb-sm-80 {
    padding-bottom: 80px !important; }
  .pb-sm-85 {
    padding-bottom: 85px !important; }
  .pb-sm-90 {
    padding-bottom: 90px !important; }
  .pb-sm-95 {
    padding-bottom: 95px !important; }
  .pb-sm-100 {
    padding-bottom: 100px !important; }
  .pb-sm-105 {
    padding-bottom: 105px !important; }
  .pb-sm-110 {
    padding-bottom: 110px !important; }
  .pb-sm-115 {
    padding-bottom: 115px !important; }
  .pb-sm-120 {
    padding-bottom: 120px !important; }
  .pb-sm-125 {
    padding-bottom: 125px !important; }
  .pb-sm-130 {
    padding-bottom: 130px !important; }
  .pb-sm-135 {
    padding-bottom: 135px !important; }
  .pb-sm-140 {
    padding-bottom: 140px !important; }
  .pb-sm-145 {
    padding-bottom: 145px !important; }
  .pb-sm-150 {
    padding-bottom: 150px !important; }
  .pb-sm-155 {
    padding-bottom: 155px !important; }
  .pb-sm-160 {
    padding-bottom: 160px !important; }
  .pb-sm-170 {
    padding-bottom: 170px !important; }
  .pb-sm-175 {
    padding-bottom: 175px !important; }
  .pb-sm-180 {
    padding-bottom: 180px !important; }
  .pb-sm-190 {
    padding-bottom: 190px !important; }
  .pb-sm-200 {
    padding-bottom: 200px !important; }
  .pb-sm-210 {
    padding-bottom: 210px !important; }
  .pb-sm-220 {
    padding-bottom: 220px !important; }
  .pb-sm-240 {
    padding-bottom: 240px !important; }
  .pb-sm-280 {
    padding-bottom: 280px !important; } }

@media (min-width: 768px) {
  .pb-md-0 {
    padding-bottom: 0 !important; }
  .pb-md-5px 8px {
    padding-bottom: 5px 8px !important; }
  .pb-md-10 {
    padding-bottom: 10px !important; }
  .pb-md-15 {
    padding-bottom: 15px !important; }
  .pb-md-18 {
    padding-bottom: 18px !important; }
  .pb-md-20 {
    padding-bottom: 20px !important; }
  .pb-md-25 {
    padding-bottom: 25px !important; }
  .pb-md-30 {
    padding-bottom: 30px !important; }
  .pb-md-31 {
    padding-bottom: 31px !important; }
  .pb-md-32 {
    padding-bottom: 32px !important; }
  .pb-md-33 {
    padding-bottom: 33px !important; }
  .pb-md-34 {
    padding-bottom: 34px !important; }
  .pb-md-35 {
    padding-bottom: 35px !important; }
  .pb-md-36 {
    padding-bottom: 36px !important; }
  .pb-md-37 {
    padding-bottom: 37px !important; }
  .pb-md-38 {
    padding-bottom: 38px !important; }
  .pb-md-39 {
    padding-bottom: 39px !important; }
  .pb-md-40 {
    padding-bottom: 40px !important; }
  .pb-md-45 {
    padding-bottom: 45px !important; }
  .pb-md-50 {
    padding-bottom: 50px !important; }
  .pb-md-55 {
    padding-bottom: 55px !important; }
  .pb-md-60 {
    padding-bottom: 60px !important; }
  .pb-md-65 {
    padding-bottom: 65px !important; }
  .pb-md-70 {
    padding-bottom: 70px !important; }
  .pb-md-75 {
    padding-bottom: 75px !important; }
  .pb-md-80 {
    padding-bottom: 80px !important; }
  .pb-md-85 {
    padding-bottom: 85px !important; }
  .pb-md-90 {
    padding-bottom: 90px !important; }
  .pb-md-95 {
    padding-bottom: 95px !important; }
  .pb-md-100 {
    padding-bottom: 100px !important; }
  .pb-md-105 {
    padding-bottom: 105px !important; }
  .pb-md-110 {
    padding-bottom: 110px !important; }
  .pb-md-115 {
    padding-bottom: 115px !important; }
  .pb-md-120 {
    padding-bottom: 120px !important; }
  .pb-md-125 {
    padding-bottom: 125px !important; }
  .pb-md-130 {
    padding-bottom: 130px !important; }
  .pb-md-135 {
    padding-bottom: 135px !important; }
  .pb-md-140 {
    padding-bottom: 140px !important; }
  .pb-md-145 {
    padding-bottom: 145px !important; }
  .pb-md-150 {
    padding-bottom: 150px !important; }
  .pb-md-155 {
    padding-bottom: 155px !important; }
  .pb-md-160 {
    padding-bottom: 160px !important; }
  .pb-md-170 {
    padding-bottom: 170px !important; }
  .pb-md-175 {
    padding-bottom: 175px !important; }
  .pb-md-180 {
    padding-bottom: 180px !important; }
  .pb-md-190 {
    padding-bottom: 190px !important; }
  .pb-md-200 {
    padding-bottom: 200px !important; }
  .pb-md-210 {
    padding-bottom: 210px !important; }
  .pb-md-220 {
    padding-bottom: 220px !important; }
  .pb-md-240 {
    padding-bottom: 240px !important; }
  .pb-md-280 {
    padding-bottom: 280px !important; } }

@media (min-width: 992px) {
  .pb-lg-0 {
    padding-bottom: 0 !important; }
  .pb-lg-5px 8px {
    padding-bottom: 5px 8px !important; }
  .pb-lg-10 {
    padding-bottom: 10px !important; }
  .pb-lg-15 {
    padding-bottom: 15px !important; }
  .pb-lg-18 {
    padding-bottom: 18px !important; }
  .pb-lg-20 {
    padding-bottom: 20px !important; }
  .pb-lg-25 {
    padding-bottom: 25px !important; }
  .pb-lg-30 {
    padding-bottom: 30px !important; }
  .pb-lg-31 {
    padding-bottom: 31px !important; }
  .pb-lg-32 {
    padding-bottom: 32px !important; }
  .pb-lg-33 {
    padding-bottom: 33px !important; }
  .pb-lg-34 {
    padding-bottom: 34px !important; }
  .pb-lg-35 {
    padding-bottom: 35px !important; }
  .pb-lg-36 {
    padding-bottom: 36px !important; }
  .pb-lg-37 {
    padding-bottom: 37px !important; }
  .pb-lg-38 {
    padding-bottom: 38px !important; }
  .pb-lg-39 {
    padding-bottom: 39px !important; }
  .pb-lg-40 {
    padding-bottom: 40px !important; }
  .pb-lg-45 {
    padding-bottom: 45px !important; }
  .pb-lg-50 {
    padding-bottom: 50px !important; }
  .pb-lg-55 {
    padding-bottom: 55px !important; }
  .pb-lg-60 {
    padding-bottom: 60px !important; }
  .pb-lg-65 {
    padding-bottom: 65px !important; }
  .pb-lg-70 {
    padding-bottom: 70px !important; }
  .pb-lg-75 {
    padding-bottom: 75px !important; }
  .pb-lg-80 {
    padding-bottom: 80px !important; }
  .pb-lg-85 {
    padding-bottom: 85px !important; }
  .pb-lg-90 {
    padding-bottom: 90px !important; }
  .pb-lg-95 {
    padding-bottom: 95px !important; }
  .pb-lg-100 {
    padding-bottom: 100px !important; }
  .pb-lg-105 {
    padding-bottom: 105px !important; }
  .pb-lg-110 {
    padding-bottom: 110px !important; }
  .pb-lg-115 {
    padding-bottom: 115px !important; }
  .pb-lg-120 {
    padding-bottom: 120px !important; }
  .pb-lg-125 {
    padding-bottom: 125px !important; }
  .pb-lg-130 {
    padding-bottom: 130px !important; }
  .pb-lg-135 {
    padding-bottom: 135px !important; }
  .pb-lg-140 {
    padding-bottom: 140px !important; }
  .pb-lg-145 {
    padding-bottom: 145px !important; }
  .pb-lg-150 {
    padding-bottom: 150px !important; }
  .pb-lg-155 {
    padding-bottom: 155px !important; }
  .pb-lg-160 {
    padding-bottom: 160px !important; }
  .pb-lg-170 {
    padding-bottom: 170px !important; }
  .pb-lg-175 {
    padding-bottom: 175px !important; }
  .pb-lg-180 {
    padding-bottom: 180px !important; }
  .pb-lg-190 {
    padding-bottom: 190px !important; }
  .pb-lg-200 {
    padding-bottom: 200px !important; }
  .pb-lg-210 {
    padding-bottom: 210px !important; }
  .pb-lg-220 {
    padding-bottom: 220px !important; }
  .pb-lg-240 {
    padding-bottom: 240px !important; }
  .pb-lg-280 {
    padding-bottom: 280px !important; } }

@media (min-width: 1230px) {
  .pb-xl-0 {
    padding-bottom: 0 !important; }
  .pb-xl-5px 8px {
    padding-bottom: 5px 8px !important; }
  .pb-xl-10 {
    padding-bottom: 10px !important; }
  .pb-xl-15 {
    padding-bottom: 15px !important; }
  .pb-xl-18 {
    padding-bottom: 18px !important; }
  .pb-xl-20 {
    padding-bottom: 20px !important; }
  .pb-xl-25 {
    padding-bottom: 25px !important; }
  .pb-xl-30 {
    padding-bottom: 30px !important; }
  .pb-xl-31 {
    padding-bottom: 31px !important; }
  .pb-xl-32 {
    padding-bottom: 32px !important; }
  .pb-xl-33 {
    padding-bottom: 33px !important; }
  .pb-xl-34 {
    padding-bottom: 34px !important; }
  .pb-xl-35 {
    padding-bottom: 35px !important; }
  .pb-xl-36 {
    padding-bottom: 36px !important; }
  .pb-xl-37 {
    padding-bottom: 37px !important; }
  .pb-xl-38 {
    padding-bottom: 38px !important; }
  .pb-xl-39 {
    padding-bottom: 39px !important; }
  .pb-xl-40 {
    padding-bottom: 40px !important; }
  .pb-xl-45 {
    padding-bottom: 45px !important; }
  .pb-xl-50 {
    padding-bottom: 50px !important; }
  .pb-xl-55 {
    padding-bottom: 55px !important; }
  .pb-xl-60 {
    padding-bottom: 60px !important; }
  .pb-xl-65 {
    padding-bottom: 65px !important; }
  .pb-xl-70 {
    padding-bottom: 70px !important; }
  .pb-xl-75 {
    padding-bottom: 75px !important; }
  .pb-xl-80 {
    padding-bottom: 80px !important; }
  .pb-xl-85 {
    padding-bottom: 85px !important; }
  .pb-xl-90 {
    padding-bottom: 90px !important; }
  .pb-xl-95 {
    padding-bottom: 95px !important; }
  .pb-xl-100 {
    padding-bottom: 100px !important; }
  .pb-xl-105 {
    padding-bottom: 105px !important; }
  .pb-xl-110 {
    padding-bottom: 110px !important; }
  .pb-xl-115 {
    padding-bottom: 115px !important; }
  .pb-xl-120 {
    padding-bottom: 120px !important; }
  .pb-xl-125 {
    padding-bottom: 125px !important; }
  .pb-xl-130 {
    padding-bottom: 130px !important; }
  .pb-xl-135 {
    padding-bottom: 135px !important; }
  .pb-xl-140 {
    padding-bottom: 140px !important; }
  .pb-xl-145 {
    padding-bottom: 145px !important; }
  .pb-xl-150 {
    padding-bottom: 150px !important; }
  .pb-xl-155 {
    padding-bottom: 155px !important; }
  .pb-xl-160 {
    padding-bottom: 160px !important; }
  .pb-xl-170 {
    padding-bottom: 170px !important; }
  .pb-xl-175 {
    padding-bottom: 175px !important; }
  .pb-xl-180 {
    padding-bottom: 180px !important; }
  .pb-xl-190 {
    padding-bottom: 190px !important; }
  .pb-xl-200 {
    padding-bottom: 200px !important; }
  .pb-xl-210 {
    padding-bottom: 210px !important; }
  .pb-xl-220 {
    padding-bottom: 220px !important; }
  .pb-xl-240 {
    padding-bottom: 240px !important; }
  .pb-xl-280 {
    padding-bottom: 280px !important; } }

.pr-0 {
  padding-right: 0 !important; }

.pr-5 {
  padding-right: 5px !important; }

.pr-8 {
  padding-right: 8px !important; }

.pr-10 {
  padding-right: 10px !important; }

.pr-15 {
  padding-right: 15px !important; }

.pr-18 {
  padding-right: 18px !important; }

.pr-20 {
  padding-right: 20px !important; }

.pr-25 {
  padding-right: 25px !important; }

.pr-30 {
  padding-right: 30px !important; }

.pr-31 {
  padding-right: 31px !important; }

.pr-32 {
  padding-right: 32px !important; }

.pr-33 {
  padding-right: 33px !important; }

.pr-34 {
  padding-right: 34px !important; }

.pr-35 {
  padding-right: 35px !important; }

.pr-36 {
  padding-right: 36px !important; }

.pr-37 {
  padding-right: 37px !important; }

.pr-38 {
  padding-right: 38px !important; }

.pr-39 {
  padding-right: 39px !important; }

.pr-40 {
  padding-right: 40px !important; }

.pr-45 {
  padding-right: 45px !important; }

.pr-50 {
  padding-right: 50px !important; }

.pr-55 {
  padding-right: 55px !important; }

.pr-60 {
  padding-right: 60px !important; }

.pr-65 {
  padding-right: 65px !important; }

.pr-70 {
  padding-right: 70px !important; }

.pr-90 {
  padding-right: 90px !important; }

@media (min-width: 1px) {
  .pr-xs-0 {
    padding-right: 0 !important; }
  .pr-xs-5 {
    padding-right: 5px !important; }
  .pr-xs-8 {
    padding-right: 8px !important; }
  .pr-xs-10 {
    padding-right: 10px !important; }
  .pr-xs-15 {
    padding-right: 15px !important; }
  .pr-xs-18 {
    padding-right: 18px !important; }
  .pr-xs-20 {
    padding-right: 20px !important; }
  .pr-xs-25 {
    padding-right: 25px !important; }
  .pr-xs-30 {
    padding-right: 30px !important; }
  .pr-xs-31 {
    padding-right: 31px !important; }
  .pr-xs-32 {
    padding-right: 32px !important; }
  .pr-xs-33 {
    padding-right: 33px !important; }
  .pr-xs-34 {
    padding-right: 34px !important; }
  .pr-xs-35 {
    padding-right: 35px !important; }
  .pr-xs-36 {
    padding-right: 36px !important; }
  .pr-xs-37 {
    padding-right: 37px !important; }
  .pr-xs-38 {
    padding-right: 38px !important; }
  .pr-xs-39 {
    padding-right: 39px !important; }
  .pr-xs-40 {
    padding-right: 40px !important; }
  .pr-xs-45 {
    padding-right: 45px !important; }
  .pr-xs-50 {
    padding-right: 50px !important; }
  .pr-xs-55 {
    padding-right: 55px !important; }
  .pr-xs-60 {
    padding-right: 60px !important; }
  .pr-xs-65 {
    padding-right: 65px !important; }
  .pr-xs-70 {
    padding-right: 70px !important; }
  .pr-xs-90 {
    padding-right: 90px !important; } }

@media (min-width: 576px) {
  .pr-sm-0 {
    padding-right: 0 !important; }
  .pr-sm-5 {
    padding-right: 5px !important; }
  .pr-sm-8 {
    padding-right: 8px !important; }
  .pr-sm-10 {
    padding-right: 10px !important; }
  .pr-sm-15 {
    padding-right: 15px !important; }
  .pr-sm-18 {
    padding-right: 18px !important; }
  .pr-sm-20 {
    padding-right: 20px !important; }
  .pr-sm-25 {
    padding-right: 25px !important; }
  .pr-sm-30 {
    padding-right: 30px !important; }
  .pr-sm-31 {
    padding-right: 31px !important; }
  .pr-sm-32 {
    padding-right: 32px !important; }
  .pr-sm-33 {
    padding-right: 33px !important; }
  .pr-sm-34 {
    padding-right: 34px !important; }
  .pr-sm-35 {
    padding-right: 35px !important; }
  .pr-sm-36 {
    padding-right: 36px !important; }
  .pr-sm-37 {
    padding-right: 37px !important; }
  .pr-sm-38 {
    padding-right: 38px !important; }
  .pr-sm-39 {
    padding-right: 39px !important; }
  .pr-sm-40 {
    padding-right: 40px !important; }
  .pr-sm-45 {
    padding-right: 45px !important; }
  .pr-sm-50 {
    padding-right: 50px !important; }
  .pr-sm-55 {
    padding-right: 55px !important; }
  .pr-sm-60 {
    padding-right: 60px !important; }
  .pr-sm-65 {
    padding-right: 65px !important; }
  .pr-sm-70 {
    padding-right: 70px !important; }
  .pr-sm-90 {
    padding-right: 90px !important; } }

@media (min-width: 768px) {
  .pr-md-0 {
    padding-right: 0 !important; }
  .pr-md-5 {
    padding-right: 5px !important; }
  .pr-md-8 {
    padding-right: 8px !important; }
  .pr-md-10 {
    padding-right: 10px !important; }
  .pr-md-15 {
    padding-right: 15px !important; }
  .pr-md-18 {
    padding-right: 18px !important; }
  .pr-md-20 {
    padding-right: 20px !important; }
  .pr-md-25 {
    padding-right: 25px !important; }
  .pr-md-30 {
    padding-right: 30px !important; }
  .pr-md-31 {
    padding-right: 31px !important; }
  .pr-md-32 {
    padding-right: 32px !important; }
  .pr-md-33 {
    padding-right: 33px !important; }
  .pr-md-34 {
    padding-right: 34px !important; }
  .pr-md-35 {
    padding-right: 35px !important; }
  .pr-md-36 {
    padding-right: 36px !important; }
  .pr-md-37 {
    padding-right: 37px !important; }
  .pr-md-38 {
    padding-right: 38px !important; }
  .pr-md-39 {
    padding-right: 39px !important; }
  .pr-md-40 {
    padding-right: 40px !important; }
  .pr-md-45 {
    padding-right: 45px !important; }
  .pr-md-50 {
    padding-right: 50px !important; }
  .pr-md-55 {
    padding-right: 55px !important; }
  .pr-md-60 {
    padding-right: 60px !important; }
  .pr-md-65 {
    padding-right: 65px !important; }
  .pr-md-70 {
    padding-right: 70px !important; }
  .pr-md-90 {
    padding-right: 90px !important; } }

@media (min-width: 992px) {
  .pr-lg-0 {
    padding-right: 0 !important; }
  .pr-lg-5 {
    padding-right: 5px !important; }
  .pr-lg-8 {
    padding-right: 8px !important; }
  .pr-lg-10 {
    padding-right: 10px !important; }
  .pr-lg-15 {
    padding-right: 15px !important; }
  .pr-lg-18 {
    padding-right: 18px !important; }
  .pr-lg-20 {
    padding-right: 20px !important; }
  .pr-lg-25 {
    padding-right: 25px !important; }
  .pr-lg-30 {
    padding-right: 30px !important; }
  .pr-lg-31 {
    padding-right: 31px !important; }
  .pr-lg-32 {
    padding-right: 32px !important; }
  .pr-lg-33 {
    padding-right: 33px !important; }
  .pr-lg-34 {
    padding-right: 34px !important; }
  .pr-lg-35 {
    padding-right: 35px !important; }
  .pr-lg-36 {
    padding-right: 36px !important; }
  .pr-lg-37 {
    padding-right: 37px !important; }
  .pr-lg-38 {
    padding-right: 38px !important; }
  .pr-lg-39 {
    padding-right: 39px !important; }
  .pr-lg-40 {
    padding-right: 40px !important; }
  .pr-lg-45 {
    padding-right: 45px !important; }
  .pr-lg-50 {
    padding-right: 50px !important; }
  .pr-lg-55 {
    padding-right: 55px !important; }
  .pr-lg-60 {
    padding-right: 60px !important; }
  .pr-lg-65 {
    padding-right: 65px !important; }
  .pr-lg-70 {
    padding-right: 70px !important; }
  .pr-lg-90 {
    padding-right: 90px !important; } }

@media (min-width: 1230px) {
  .pr-xl-0 {
    padding-right: 0 !important; }
  .pr-xl-5 {
    padding-right: 5px !important; }
  .pr-xl-8 {
    padding-right: 8px !important; }
  .pr-xl-10 {
    padding-right: 10px !important; }
  .pr-xl-15 {
    padding-right: 15px !important; }
  .pr-xl-18 {
    padding-right: 18px !important; }
  .pr-xl-20 {
    padding-right: 20px !important; }
  .pr-xl-25 {
    padding-right: 25px !important; }
  .pr-xl-30 {
    padding-right: 30px !important; }
  .pr-xl-31 {
    padding-right: 31px !important; }
  .pr-xl-32 {
    padding-right: 32px !important; }
  .pr-xl-33 {
    padding-right: 33px !important; }
  .pr-xl-34 {
    padding-right: 34px !important; }
  .pr-xl-35 {
    padding-right: 35px !important; }
  .pr-xl-36 {
    padding-right: 36px !important; }
  .pr-xl-37 {
    padding-right: 37px !important; }
  .pr-xl-38 {
    padding-right: 38px !important; }
  .pr-xl-39 {
    padding-right: 39px !important; }
  .pr-xl-40 {
    padding-right: 40px !important; }
  .pr-xl-45 {
    padding-right: 45px !important; }
  .pr-xl-50 {
    padding-right: 50px !important; }
  .pr-xl-55 {
    padding-right: 55px !important; }
  .pr-xl-60 {
    padding-right: 60px !important; }
  .pr-xl-65 {
    padding-right: 65px !important; }
  .pr-xl-70 {
    padding-right: 70px !important; }
  .pr-xl-90 {
    padding-right: 90px !important; } }

.pl-0 {
  padding-left: 0 !important; }

.pl-5 {
  padding-left: 5px !important; }

.pl-8 {
  padding-left: 8px !important; }

.pl-10 {
  padding-left: 10px !important; }

.pl-15 {
  padding-left: 15px !important; }

.pl-18 {
  padding-left: 18px !important; }

.pl-20 {
  padding-left: 20px !important; }

.pl-25 {
  padding-left: 25px !important; }

.pl-30 {
  padding-left: 30px !important; }

.pl-31 {
  padding-left: 31px !important; }

.pl-32 {
  padding-left: 32px !important; }

.pl-33 {
  padding-left: 33px !important; }

.pl-34 {
  padding-left: 34px !important; }

.pl-35 {
  padding-left: 35px !important; }

.pl-36 {
  padding-left: 36px !important; }

.pl-37 {
  padding-left: 37px !important; }

.pl-38 {
  padding-left: 38px !important; }

.pl-39 {
  padding-left: 39px !important; }

.pl-40 {
  padding-left: 40px !important; }

.pl-45 {
  padding-left: 45px !important; }

.pl-50 {
  padding-left: 50px !important; }

.pl-55 {
  padding-left: 55px !important; }

.pl-60 {
  padding-left: 60px !important; }

.pl-65 {
  padding-left: 65px !important; }

.pl-70 {
  padding-left: 70px !important; }

.pl-90 {
  padding-left: 90px !important; }

@media (min-width: 1px) {
  .pl-xs-0 {
    padding-left: 0 !important; }
  .pl-xs-5 {
    padding-left: 5px !important; }
  .pl-xs-8 {
    padding-left: 8px !important; }
  .pl-xs-10 {
    padding-left: 10px !important; }
  .pl-xs-15 {
    padding-left: 15px !important; }
  .pl-xs-18 {
    padding-left: 18px !important; }
  .pl-xs-20 {
    padding-left: 20px !important; }
  .pl-xs-25 {
    padding-left: 25px !important; }
  .pl-xs-30 {
    padding-left: 30px !important; }
  .pl-xs-31 {
    padding-left: 31px !important; }
  .pl-xs-32 {
    padding-left: 32px !important; }
  .pl-xs-33 {
    padding-left: 33px !important; }
  .pl-xs-34 {
    padding-left: 34px !important; }
  .pl-xs-35 {
    padding-left: 35px !important; }
  .pl-xs-36 {
    padding-left: 36px !important; }
  .pl-xs-37 {
    padding-left: 37px !important; }
  .pl-xs-38 {
    padding-left: 38px !important; }
  .pl-xs-39 {
    padding-left: 39px !important; }
  .pl-xs-40 {
    padding-left: 40px !important; }
  .pl-xs-45 {
    padding-left: 45px !important; }
  .pl-xs-50 {
    padding-left: 50px !important; }
  .pl-xs-55 {
    padding-left: 55px !important; }
  .pl-xs-60 {
    padding-left: 60px !important; }
  .pl-xs-65 {
    padding-left: 65px !important; }
  .pl-xs-70 {
    padding-left: 70px !important; }
  .pl-xs-90 {
    padding-left: 90px !important; } }

@media (min-width: 576px) {
  .pl-sm-0 {
    padding-left: 0 !important; }
  .pl-sm-5 {
    padding-left: 5px !important; }
  .pl-sm-8 {
    padding-left: 8px !important; }
  .pl-sm-10 {
    padding-left: 10px !important; }
  .pl-sm-15 {
    padding-left: 15px !important; }
  .pl-sm-18 {
    padding-left: 18px !important; }
  .pl-sm-20 {
    padding-left: 20px !important; }
  .pl-sm-25 {
    padding-left: 25px !important; }
  .pl-sm-30 {
    padding-left: 30px !important; }
  .pl-sm-31 {
    padding-left: 31px !important; }
  .pl-sm-32 {
    padding-left: 32px !important; }
  .pl-sm-33 {
    padding-left: 33px !important; }
  .pl-sm-34 {
    padding-left: 34px !important; }
  .pl-sm-35 {
    padding-left: 35px !important; }
  .pl-sm-36 {
    padding-left: 36px !important; }
  .pl-sm-37 {
    padding-left: 37px !important; }
  .pl-sm-38 {
    padding-left: 38px !important; }
  .pl-sm-39 {
    padding-left: 39px !important; }
  .pl-sm-40 {
    padding-left: 40px !important; }
  .pl-sm-45 {
    padding-left: 45px !important; }
  .pl-sm-50 {
    padding-left: 50px !important; }
  .pl-sm-55 {
    padding-left: 55px !important; }
  .pl-sm-60 {
    padding-left: 60px !important; }
  .pl-sm-65 {
    padding-left: 65px !important; }
  .pl-sm-70 {
    padding-left: 70px !important; }
  .pl-sm-90 {
    padding-left: 90px !important; } }

@media (min-width: 768px) {
  .pl-md-0 {
    padding-left: 0 !important; }
  .pl-md-5 {
    padding-left: 5px !important; }
  .pl-md-8 {
    padding-left: 8px !important; }
  .pl-md-10 {
    padding-left: 10px !important; }
  .pl-md-15 {
    padding-left: 15px !important; }
  .pl-md-18 {
    padding-left: 18px !important; }
  .pl-md-20 {
    padding-left: 20px !important; }
  .pl-md-25 {
    padding-left: 25px !important; }
  .pl-md-30 {
    padding-left: 30px !important; }
  .pl-md-31 {
    padding-left: 31px !important; }
  .pl-md-32 {
    padding-left: 32px !important; }
  .pl-md-33 {
    padding-left: 33px !important; }
  .pl-md-34 {
    padding-left: 34px !important; }
  .pl-md-35 {
    padding-left: 35px !important; }
  .pl-md-36 {
    padding-left: 36px !important; }
  .pl-md-37 {
    padding-left: 37px !important; }
  .pl-md-38 {
    padding-left: 38px !important; }
  .pl-md-39 {
    padding-left: 39px !important; }
  .pl-md-40 {
    padding-left: 40px !important; }
  .pl-md-45 {
    padding-left: 45px !important; }
  .pl-md-50 {
    padding-left: 50px !important; }
  .pl-md-55 {
    padding-left: 55px !important; }
  .pl-md-60 {
    padding-left: 60px !important; }
  .pl-md-65 {
    padding-left: 65px !important; }
  .pl-md-70 {
    padding-left: 70px !important; }
  .pl-md-90 {
    padding-left: 90px !important; } }

@media (min-width: 992px) {
  .pl-lg-0 {
    padding-left: 0 !important; }
  .pl-lg-5 {
    padding-left: 5px !important; }
  .pl-lg-8 {
    padding-left: 8px !important; }
  .pl-lg-10 {
    padding-left: 10px !important; }
  .pl-lg-15 {
    padding-left: 15px !important; }
  .pl-lg-18 {
    padding-left: 18px !important; }
  .pl-lg-20 {
    padding-left: 20px !important; }
  .pl-lg-25 {
    padding-left: 25px !important; }
  .pl-lg-30 {
    padding-left: 30px !important; }
  .pl-lg-31 {
    padding-left: 31px !important; }
  .pl-lg-32 {
    padding-left: 32px !important; }
  .pl-lg-33 {
    padding-left: 33px !important; }
  .pl-lg-34 {
    padding-left: 34px !important; }
  .pl-lg-35 {
    padding-left: 35px !important; }
  .pl-lg-36 {
    padding-left: 36px !important; }
  .pl-lg-37 {
    padding-left: 37px !important; }
  .pl-lg-38 {
    padding-left: 38px !important; }
  .pl-lg-39 {
    padding-left: 39px !important; }
  .pl-lg-40 {
    padding-left: 40px !important; }
  .pl-lg-45 {
    padding-left: 45px !important; }
  .pl-lg-50 {
    padding-left: 50px !important; }
  .pl-lg-55 {
    padding-left: 55px !important; }
  .pl-lg-60 {
    padding-left: 60px !important; }
  .pl-lg-65 {
    padding-left: 65px !important; }
  .pl-lg-70 {
    padding-left: 70px !important; }
  .pl-lg-90 {
    padding-left: 90px !important; } }

@media (min-width: 1230px) {
  .pl-xl-0 {
    padding-left: 0 !important; }
  .pl-xl-5 {
    padding-left: 5px !important; }
  .pl-xl-8 {
    padding-left: 8px !important; }
  .pl-xl-10 {
    padding-left: 10px !important; }
  .pl-xl-15 {
    padding-left: 15px !important; }
  .pl-xl-18 {
    padding-left: 18px !important; }
  .pl-xl-20 {
    padding-left: 20px !important; }
  .pl-xl-25 {
    padding-left: 25px !important; }
  .pl-xl-30 {
    padding-left: 30px !important; }
  .pl-xl-31 {
    padding-left: 31px !important; }
  .pl-xl-32 {
    padding-left: 32px !important; }
  .pl-xl-33 {
    padding-left: 33px !important; }
  .pl-xl-34 {
    padding-left: 34px !important; }
  .pl-xl-35 {
    padding-left: 35px !important; }
  .pl-xl-36 {
    padding-left: 36px !important; }
  .pl-xl-37 {
    padding-left: 37px !important; }
  .pl-xl-38 {
    padding-left: 38px !important; }
  .pl-xl-39 {
    padding-left: 39px !important; }
  .pl-xl-40 {
    padding-left: 40px !important; }
  .pl-xl-45 {
    padding-left: 45px !important; }
  .pl-xl-50 {
    padding-left: 50px !important; }
  .pl-xl-55 {
    padding-left: 55px !important; }
  .pl-xl-60 {
    padding-left: 60px !important; }
  .pl-xl-65 {
    padding-left: 65px !important; }
  .pl-xl-70 {
    padding-left: 70px !important; }
  .pl-xl-90 {
    padding-left: 90px !important; } }

.mt--50 {
  margin-top: -50px !important; }

.mt--30 {
  margin-top: -30px !important; }

.mt-0 {
  margin-top: 0 !important; }

.mt-8 {
  margin-top: 8px !important; }

.mt-10 {
  margin-top: 10px !important; }

.mt-15 {
  margin-top: 15px !important; }

.mt-18 {
  margin-top: 18px !important; }

.mt-20 {
  margin-top: 20px !important; }

.mt-25 {
  margin-top: 25px !important; }

.mt-30 {
  margin-top: 30px !important; }

.mt-31 {
  margin-top: 31px !important; }

.mt-32 {
  margin-top: 32px !important; }

.mt-33 {
  margin-top: 33px !important; }

.mt-34 {
  margin-top: 34px !important; }

.mt-35 {
  margin-top: 35px !important; }

.mt-36 {
  margin-top: 36px !important; }

.mt-37 {
  margin-top: 37px !important; }

.mt-38 {
  margin-top: 38px !important; }

.mt-39 {
  margin-top: 39px !important; }

.mt-40 {
  margin-top: 40px !important; }

.mt-45 {
  margin-top: 45px !important; }

.mt-50 {
  margin-top: 50px !important; }

.mt-55 {
  margin-top: 55px !important; }

.mt-60 {
  margin-top: 60px !important; }

.mt-65 {
  margin-top: 65px !important; }

.mt-70 {
  margin-top: 70px !important; }

.mt-75 {
  margin-top: 75px !important; }

.mt-80 {
  margin-top: 80px !important; }

.mt-85 {
  margin-top: 85px !important; }

.mt-90 {
  margin-top: 90px !important; }

.mt-95 {
  margin-top: 95px !important; }

.mt-100 {
  margin-top: 100px !important; }

.mt-105 {
  margin-top: 105px !important; }

.mt-110 {
  margin-top: 110px !important; }

.mt-115 {
  margin-top: 115px !important; }

.mt-120 {
  margin-top: 120px !important; }

.mt-125 {
  margin-top: 125px !important; }

.mt-130 {
  margin-top: 130px !important; }

.mt-135 {
  margin-top: 135px !important; }

.mt-140 {
  margin-top: 140px !important; }

.mt-145 {
  margin-top: 145px !important; }

.mt-150 {
  margin-top: 150px !important; }

.mt-155 {
  margin-top: 155px !important; }

.mt-160 {
  margin-top: 160px !important; }

.mt-170 {
  margin-top: 170px !important; }

.mt-175 {
  margin-top: 175px !important; }

.mt-180 {
  margin-top: 180px !important; }

.mt-190 {
  margin-top: 190px !important; }

.mt-200 {
  margin-top: 200px !important; }

.mt-210 {
  margin-top: 210px !important; }

.mt-250 {
  margin-top: 250px !important; }

.mt-280 {
  margin-top: 280px !important; }

@media (min-width: 1px) {
  .mt-xs--50 {
    margin-top: -50px !important; }
  .mt-xs--30 {
    margin-top: -30px !important; }
  .mt-xs-0 {
    margin-top: 0 !important; }
  .mt-xs-8 {
    margin-top: 8px !important; }
  .mt-xs-10 {
    margin-top: 10px !important; }
  .mt-xs-15 {
    margin-top: 15px !important; }
  .mt-xs-18 {
    margin-top: 18px !important; }
  .mt-xs-20 {
    margin-top: 20px !important; }
  .mt-xs-25 {
    margin-top: 25px !important; }
  .mt-xs-30 {
    margin-top: 30px !important; }
  .mt-xs-31 {
    margin-top: 31px !important; }
  .mt-xs-32 {
    margin-top: 32px !important; }
  .mt-xs-33 {
    margin-top: 33px !important; }
  .mt-xs-34 {
    margin-top: 34px !important; }
  .mt-xs-35 {
    margin-top: 35px !important; }
  .mt-xs-36 {
    margin-top: 36px !important; }
  .mt-xs-37 {
    margin-top: 37px !important; }
  .mt-xs-38 {
    margin-top: 38px !important; }
  .mt-xs-39 {
    margin-top: 39px !important; }
  .mt-xs-40 {
    margin-top: 40px !important; }
  .mt-xs-45 {
    margin-top: 45px !important; }
  .mt-xs-50 {
    margin-top: 50px !important; }
  .mt-xs-55 {
    margin-top: 55px !important; }
  .mt-xs-60 {
    margin-top: 60px !important; }
  .mt-xs-65 {
    margin-top: 65px !important; }
  .mt-xs-70 {
    margin-top: 70px !important; }
  .mt-xs-75 {
    margin-top: 75px !important; }
  .mt-xs-80 {
    margin-top: 80px !important; }
  .mt-xs-85 {
    margin-top: 85px !important; }
  .mt-xs-90 {
    margin-top: 90px !important; }
  .mt-xs-95 {
    margin-top: 95px !important; }
  .mt-xs-100 {
    margin-top: 100px !important; }
  .mt-xs-105 {
    margin-top: 105px !important; }
  .mt-xs-110 {
    margin-top: 110px !important; }
  .mt-xs-115 {
    margin-top: 115px !important; }
  .mt-xs-120 {
    margin-top: 120px !important; }
  .mt-xs-125 {
    margin-top: 125px !important; }
  .mt-xs-130 {
    margin-top: 130px !important; }
  .mt-xs-135 {
    margin-top: 135px !important; }
  .mt-xs-140 {
    margin-top: 140px !important; }
  .mt-xs-145 {
    margin-top: 145px !important; }
  .mt-xs-150 {
    margin-top: 150px !important; }
  .mt-xs-155 {
    margin-top: 155px !important; }
  .mt-xs-160 {
    margin-top: 160px !important; }
  .mt-xs-170 {
    margin-top: 170px !important; }
  .mt-xs-175 {
    margin-top: 175px !important; }
  .mt-xs-180 {
    margin-top: 180px !important; }
  .mt-xs-190 {
    margin-top: 190px !important; }
  .mt-xs-200 {
    margin-top: 200px !important; }
  .mt-xs-210 {
    margin-top: 210px !important; }
  .mt-xs-250 {
    margin-top: 250px !important; }
  .mt-xs-280 {
    margin-top: 280px !important; } }

@media (min-width: 576px) {
  .mt-sm--50 {
    margin-top: -50px !important; }
  .mt-sm--30 {
    margin-top: -30px !important; }
  .mt-sm-0 {
    margin-top: 0 !important; }
  .mt-sm-8 {
    margin-top: 8px !important; }
  .mt-sm-10 {
    margin-top: 10px !important; }
  .mt-sm-15 {
    margin-top: 15px !important; }
  .mt-sm-18 {
    margin-top: 18px !important; }
  .mt-sm-20 {
    margin-top: 20px !important; }
  .mt-sm-25 {
    margin-top: 25px !important; }
  .mt-sm-30 {
    margin-top: 30px !important; }
  .mt-sm-31 {
    margin-top: 31px !important; }
  .mt-sm-32 {
    margin-top: 32px !important; }
  .mt-sm-33 {
    margin-top: 33px !important; }
  .mt-sm-34 {
    margin-top: 34px !important; }
  .mt-sm-35 {
    margin-top: 35px !important; }
  .mt-sm-36 {
    margin-top: 36px !important; }
  .mt-sm-37 {
    margin-top: 37px !important; }
  .mt-sm-38 {
    margin-top: 38px !important; }
  .mt-sm-39 {
    margin-top: 39px !important; }
  .mt-sm-40 {
    margin-top: 40px !important; }
  .mt-sm-45 {
    margin-top: 45px !important; }
  .mt-sm-50 {
    margin-top: 50px !important; }
  .mt-sm-55 {
    margin-top: 55px !important; }
  .mt-sm-60 {
    margin-top: 60px !important; }
  .mt-sm-65 {
    margin-top: 65px !important; }
  .mt-sm-70 {
    margin-top: 70px !important; }
  .mt-sm-75 {
    margin-top: 75px !important; }
  .mt-sm-80 {
    margin-top: 80px !important; }
  .mt-sm-85 {
    margin-top: 85px !important; }
  .mt-sm-90 {
    margin-top: 90px !important; }
  .mt-sm-95 {
    margin-top: 95px !important; }
  .mt-sm-100 {
    margin-top: 100px !important; }
  .mt-sm-105 {
    margin-top: 105px !important; }
  .mt-sm-110 {
    margin-top: 110px !important; }
  .mt-sm-115 {
    margin-top: 115px !important; }
  .mt-sm-120 {
    margin-top: 120px !important; }
  .mt-sm-125 {
    margin-top: 125px !important; }
  .mt-sm-130 {
    margin-top: 130px !important; }
  .mt-sm-135 {
    margin-top: 135px !important; }
  .mt-sm-140 {
    margin-top: 140px !important; }
  .mt-sm-145 {
    margin-top: 145px !important; }
  .mt-sm-150 {
    margin-top: 150px !important; }
  .mt-sm-155 {
    margin-top: 155px !important; }
  .mt-sm-160 {
    margin-top: 160px !important; }
  .mt-sm-170 {
    margin-top: 170px !important; }
  .mt-sm-175 {
    margin-top: 175px !important; }
  .mt-sm-180 {
    margin-top: 180px !important; }
  .mt-sm-190 {
    margin-top: 190px !important; }
  .mt-sm-200 {
    margin-top: 200px !important; }
  .mt-sm-210 {
    margin-top: 210px !important; }
  .mt-sm-250 {
    margin-top: 250px !important; }
  .mt-sm-280 {
    margin-top: 280px !important; } }

@media (min-width: 768px) {
  .mt-md--50 {
    margin-top: -50px !important; }
  .mt-md--30 {
    margin-top: -30px !important; }
  .mt-md-0 {
    margin-top: 0 !important; }
  .mt-md-8 {
    margin-top: 8px !important; }
  .mt-md-10 {
    margin-top: 10px !important; }
  .mt-md-15 {
    margin-top: 15px !important; }
  .mt-md-18 {
    margin-top: 18px !important; }
  .mt-md-20 {
    margin-top: 20px !important; }
  .mt-md-25 {
    margin-top: 25px !important; }
  .mt-md-30 {
    margin-top: 30px !important; }
  .mt-md-31 {
    margin-top: 31px !important; }
  .mt-md-32 {
    margin-top: 32px !important; }
  .mt-md-33 {
    margin-top: 33px !important; }
  .mt-md-34 {
    margin-top: 34px !important; }
  .mt-md-35 {
    margin-top: 35px !important; }
  .mt-md-36 {
    margin-top: 36px !important; }
  .mt-md-37 {
    margin-top: 37px !important; }
  .mt-md-38 {
    margin-top: 38px !important; }
  .mt-md-39 {
    margin-top: 39px !important; }
  .mt-md-40 {
    margin-top: 40px !important; }
  .mt-md-45 {
    margin-top: 45px !important; }
  .mt-md-50 {
    margin-top: 50px !important; }
  .mt-md-55 {
    margin-top: 55px !important; }
  .mt-md-60 {
    margin-top: 60px !important; }
  .mt-md-65 {
    margin-top: 65px !important; }
  .mt-md-70 {
    margin-top: 70px !important; }
  .mt-md-75 {
    margin-top: 75px !important; }
  .mt-md-80 {
    margin-top: 80px !important; }
  .mt-md-85 {
    margin-top: 85px !important; }
  .mt-md-90 {
    margin-top: 90px !important; }
  .mt-md-95 {
    margin-top: 95px !important; }
  .mt-md-100 {
    margin-top: 100px !important; }
  .mt-md-105 {
    margin-top: 105px !important; }
  .mt-md-110 {
    margin-top: 110px !important; }
  .mt-md-115 {
    margin-top: 115px !important; }
  .mt-md-120 {
    margin-top: 120px !important; }
  .mt-md-125 {
    margin-top: 125px !important; }
  .mt-md-130 {
    margin-top: 130px !important; }
  .mt-md-135 {
    margin-top: 135px !important; }
  .mt-md-140 {
    margin-top: 140px !important; }
  .mt-md-145 {
    margin-top: 145px !important; }
  .mt-md-150 {
    margin-top: 150px !important; }
  .mt-md-155 {
    margin-top: 155px !important; }
  .mt-md-160 {
    margin-top: 160px !important; }
  .mt-md-170 {
    margin-top: 170px !important; }
  .mt-md-175 {
    margin-top: 175px !important; }
  .mt-md-180 {
    margin-top: 180px !important; }
  .mt-md-190 {
    margin-top: 190px !important; }
  .mt-md-200 {
    margin-top: 200px !important; }
  .mt-md-210 {
    margin-top: 210px !important; }
  .mt-md-250 {
    margin-top: 250px !important; }
  .mt-md-280 {
    margin-top: 280px !important; } }

@media (min-width: 992px) {
  .mt-lg--50 {
    margin-top: -50px !important; }
  .mt-lg--30 {
    margin-top: -30px !important; }
  .mt-lg-0 {
    margin-top: 0 !important; }
  .mt-lg-8 {
    margin-top: 8px !important; }
  .mt-lg-10 {
    margin-top: 10px !important; }
  .mt-lg-15 {
    margin-top: 15px !important; }
  .mt-lg-18 {
    margin-top: 18px !important; }
  .mt-lg-20 {
    margin-top: 20px !important; }
  .mt-lg-25 {
    margin-top: 25px !important; }
  .mt-lg-30 {
    margin-top: 30px !important; }
  .mt-lg-31 {
    margin-top: 31px !important; }
  .mt-lg-32 {
    margin-top: 32px !important; }
  .mt-lg-33 {
    margin-top: 33px !important; }
  .mt-lg-34 {
    margin-top: 34px !important; }
  .mt-lg-35 {
    margin-top: 35px !important; }
  .mt-lg-36 {
    margin-top: 36px !important; }
  .mt-lg-37 {
    margin-top: 37px !important; }
  .mt-lg-38 {
    margin-top: 38px !important; }
  .mt-lg-39 {
    margin-top: 39px !important; }
  .mt-lg-40 {
    margin-top: 40px !important; }
  .mt-lg-45 {
    margin-top: 45px !important; }
  .mt-lg-50 {
    margin-top: 50px !important; }
  .mt-lg-55 {
    margin-top: 55px !important; }
  .mt-lg-60 {
    margin-top: 60px !important; }
  .mt-lg-65 {
    margin-top: 65px !important; }
  .mt-lg-70 {
    margin-top: 70px !important; }
  .mt-lg-75 {
    margin-top: 75px !important; }
  .mt-lg-80 {
    margin-top: 80px !important; }
  .mt-lg-85 {
    margin-top: 85px !important; }
  .mt-lg-90 {
    margin-top: 90px !important; }
  .mt-lg-95 {
    margin-top: 95px !important; }
  .mt-lg-100 {
    margin-top: 100px !important; }
  .mt-lg-105 {
    margin-top: 105px !important; }
  .mt-lg-110 {
    margin-top: 110px !important; }
  .mt-lg-115 {
    margin-top: 115px !important; }
  .mt-lg-120 {
    margin-top: 120px !important; }
  .mt-lg-125 {
    margin-top: 125px !important; }
  .mt-lg-130 {
    margin-top: 130px !important; }
  .mt-lg-135 {
    margin-top: 135px !important; }
  .mt-lg-140 {
    margin-top: 140px !important; }
  .mt-lg-145 {
    margin-top: 145px !important; }
  .mt-lg-150 {
    margin-top: 150px !important; }
  .mt-lg-155 {
    margin-top: 155px !important; }
  .mt-lg-160 {
    margin-top: 160px !important; }
  .mt-lg-170 {
    margin-top: 170px !important; }
  .mt-lg-175 {
    margin-top: 175px !important; }
  .mt-lg-180 {
    margin-top: 180px !important; }
  .mt-lg-190 {
    margin-top: 190px !important; }
  .mt-lg-200 {
    margin-top: 200px !important; }
  .mt-lg-210 {
    margin-top: 210px !important; }
  .mt-lg-250 {
    margin-top: 250px !important; }
  .mt-lg-280 {
    margin-top: 280px !important; } }

@media (min-width: 1230px) {
  .mt-xl--50 {
    margin-top: -50px !important; }
  .mt-xl--30 {
    margin-top: -30px !important; }
  .mt-xl-0 {
    margin-top: 0 !important; }
  .mt-xl-8 {
    margin-top: 8px !important; }
  .mt-xl-10 {
    margin-top: 10px !important; }
  .mt-xl-15 {
    margin-top: 15px !important; }
  .mt-xl-18 {
    margin-top: 18px !important; }
  .mt-xl-20 {
    margin-top: 20px !important; }
  .mt-xl-25 {
    margin-top: 25px !important; }
  .mt-xl-30 {
    margin-top: 30px !important; }
  .mt-xl-31 {
    margin-top: 31px !important; }
  .mt-xl-32 {
    margin-top: 32px !important; }
  .mt-xl-33 {
    margin-top: 33px !important; }
  .mt-xl-34 {
    margin-top: 34px !important; }
  .mt-xl-35 {
    margin-top: 35px !important; }
  .mt-xl-36 {
    margin-top: 36px !important; }
  .mt-xl-37 {
    margin-top: 37px !important; }
  .mt-xl-38 {
    margin-top: 38px !important; }
  .mt-xl-39 {
    margin-top: 39px !important; }
  .mt-xl-40 {
    margin-top: 40px !important; }
  .mt-xl-45 {
    margin-top: 45px !important; }
  .mt-xl-50 {
    margin-top: 50px !important; }
  .mt-xl-55 {
    margin-top: 55px !important; }
  .mt-xl-60 {
    margin-top: 60px !important; }
  .mt-xl-65 {
    margin-top: 65px !important; }
  .mt-xl-70 {
    margin-top: 70px !important; }
  .mt-xl-75 {
    margin-top: 75px !important; }
  .mt-xl-80 {
    margin-top: 80px !important; }
  .mt-xl-85 {
    margin-top: 85px !important; }
  .mt-xl-90 {
    margin-top: 90px !important; }
  .mt-xl-95 {
    margin-top: 95px !important; }
  .mt-xl-100 {
    margin-top: 100px !important; }
  .mt-xl-105 {
    margin-top: 105px !important; }
  .mt-xl-110 {
    margin-top: 110px !important; }
  .mt-xl-115 {
    margin-top: 115px !important; }
  .mt-xl-120 {
    margin-top: 120px !important; }
  .mt-xl-125 {
    margin-top: 125px !important; }
  .mt-xl-130 {
    margin-top: 130px !important; }
  .mt-xl-135 {
    margin-top: 135px !important; }
  .mt-xl-140 {
    margin-top: 140px !important; }
  .mt-xl-145 {
    margin-top: 145px !important; }
  .mt-xl-150 {
    margin-top: 150px !important; }
  .mt-xl-155 {
    margin-top: 155px !important; }
  .mt-xl-160 {
    margin-top: 160px !important; }
  .mt-xl-170 {
    margin-top: 170px !important; }
  .mt-xl-175 {
    margin-top: 175px !important; }
  .mt-xl-180 {
    margin-top: 180px !important; }
  .mt-xl-190 {
    margin-top: 190px !important; }
  .mt-xl-200 {
    margin-top: 200px !important; }
  .mt-xl-210 {
    margin-top: 210px !important; }
  .mt-xl-250 {
    margin-top: 250px !important; }
  .mt-xl-280 {
    margin-top: 280px !important; } }

.mb--50 {
  margin-bottom: -50px !important; }

.mb--30 {
  margin-bottom: -30px !important; }

.mb-0 {
  margin-bottom: 0 !important; }

.mb-8 {
  margin-bottom: 8px !important; }

.mb-10 {
  margin-bottom: 10px !important; }

.mb-15 {
  margin-bottom: 15px !important; }

.mb-18 {
  margin-bottom: 18px !important; }

.mb-20 {
  margin-bottom: 20px !important; }

.mb-25 {
  margin-bottom: 25px !important; }

.mb-30 {
  margin-bottom: 30px !important; }

.mb-31 {
  margin-bottom: 31px !important; }

.mb-32 {
  margin-bottom: 32px !important; }

.mb-33 {
  margin-bottom: 33px !important; }

.mb-34 {
  margin-bottom: 34px !important; }

.mb-35 {
  margin-bottom: 35px !important; }

.mb-36 {
  margin-bottom: 36px !important; }

.mb-37 {
  margin-bottom: 37px !important; }

.mb-38 {
  margin-bottom: 38px !important; }

.mb-39 {
  margin-bottom: 39px !important; }

.mb-40 {
  margin-bottom: 40px !important; }

.mb-45 {
  margin-bottom: 45px !important; }

.mb-50 {
  margin-bottom: 50px !important; }

.mb-55 {
  margin-bottom: 55px !important; }

.mb-60 {
  margin-bottom: 60px !important; }

.mb-65 {
  margin-bottom: 65px !important; }

.mb-70 {
  margin-bottom: 70px !important; }

.mb-75 {
  margin-bottom: 75px !important; }

.mb-80 {
  margin-bottom: 80px !important; }

.mb-85 {
  margin-bottom: 85px !important; }

.mb-90 {
  margin-bottom: 90px !important; }

.mb-95 {
  margin-bottom: 95px !important; }

.mb-100 {
  margin-bottom: 100px !important; }

.mb-105 {
  margin-bottom: 105px !important; }

.mb-110 {
  margin-bottom: 110px !important; }

.mb-115 {
  margin-bottom: 115px !important; }

.mb-120 {
  margin-bottom: 120px !important; }

.mb-125 {
  margin-bottom: 125px !important; }

.mb-130 {
  margin-bottom: 130px !important; }

.mb-135 {
  margin-bottom: 135px !important; }

.mb-140 {
  margin-bottom: 140px !important; }

.mb-145 {
  margin-bottom: 145px !important; }

.mb-150 {
  margin-bottom: 150px !important; }

.mb-155 {
  margin-bottom: 155px !important; }

.mb-160 {
  margin-bottom: 160px !important; }

.mb-170 {
  margin-bottom: 170px !important; }

.mb-175 {
  margin-bottom: 175px !important; }

.mb-180 {
  margin-bottom: 180px !important; }

.mb-190 {
  margin-bottom: 190px !important; }

.mb-200 {
  margin-bottom: 200px !important; }

.mb-210 {
  margin-bottom: 210px !important; }

.mb-250 {
  margin-bottom: 250px !important; }

.mb-280 {
  margin-bottom: 280px !important; }

@media (min-width: 1px) {
  .mb-xs--50 {
    margin-bottom: -50px !important; }
  .mb-xs--30 {
    margin-bottom: -30px !important; }
  .mb-xs-0 {
    margin-bottom: 0 !important; }
  .mb-xs-8 {
    margin-bottom: 8px !important; }
  .mb-xs-10 {
    margin-bottom: 10px !important; }
  .mb-xs-15 {
    margin-bottom: 15px !important; }
  .mb-xs-18 {
    margin-bottom: 18px !important; }
  .mb-xs-20 {
    margin-bottom: 20px !important; }
  .mb-xs-25 {
    margin-bottom: 25px !important; }
  .mb-xs-30 {
    margin-bottom: 30px !important; }
  .mb-xs-31 {
    margin-bottom: 31px !important; }
  .mb-xs-32 {
    margin-bottom: 32px !important; }
  .mb-xs-33 {
    margin-bottom: 33px !important; }
  .mb-xs-34 {
    margin-bottom: 34px !important; }
  .mb-xs-35 {
    margin-bottom: 35px !important; }
  .mb-xs-36 {
    margin-bottom: 36px !important; }
  .mb-xs-37 {
    margin-bottom: 37px !important; }
  .mb-xs-38 {
    margin-bottom: 38px !important; }
  .mb-xs-39 {
    margin-bottom: 39px !important; }
  .mb-xs-40 {
    margin-bottom: 40px !important; }
  .mb-xs-45 {
    margin-bottom: 45px !important; }
  .mb-xs-50 {
    margin-bottom: 50px !important; }
  .mb-xs-55 {
    margin-bottom: 55px !important; }
  .mb-xs-60 {
    margin-bottom: 60px !important; }
  .mb-xs-65 {
    margin-bottom: 65px !important; }
  .mb-xs-70 {
    margin-bottom: 70px !important; }
  .mb-xs-75 {
    margin-bottom: 75px !important; }
  .mb-xs-80 {
    margin-bottom: 80px !important; }
  .mb-xs-85 {
    margin-bottom: 85px !important; }
  .mb-xs-90 {
    margin-bottom: 90px !important; }
  .mb-xs-95 {
    margin-bottom: 95px !important; }
  .mb-xs-100 {
    margin-bottom: 100px !important; }
  .mb-xs-105 {
    margin-bottom: 105px !important; }
  .mb-xs-110 {
    margin-bottom: 110px !important; }
  .mb-xs-115 {
    margin-bottom: 115px !important; }
  .mb-xs-120 {
    margin-bottom: 120px !important; }
  .mb-xs-125 {
    margin-bottom: 125px !important; }
  .mb-xs-130 {
    margin-bottom: 130px !important; }
  .mb-xs-135 {
    margin-bottom: 135px !important; }
  .mb-xs-140 {
    margin-bottom: 140px !important; }
  .mb-xs-145 {
    margin-bottom: 145px !important; }
  .mb-xs-150 {
    margin-bottom: 150px !important; }
  .mb-xs-155 {
    margin-bottom: 155px !important; }
  .mb-xs-160 {
    margin-bottom: 160px !important; }
  .mb-xs-170 {
    margin-bottom: 170px !important; }
  .mb-xs-175 {
    margin-bottom: 175px !important; }
  .mb-xs-180 {
    margin-bottom: 180px !important; }
  .mb-xs-190 {
    margin-bottom: 190px !important; }
  .mb-xs-200 {
    margin-bottom: 200px !important; }
  .mb-xs-210 {
    margin-bottom: 210px !important; }
  .mb-xs-250 {
    margin-bottom: 250px !important; }
  .mb-xs-280 {
    margin-bottom: 280px !important; } }

@media (min-width: 576px) {
  .mb-sm--50 {
    margin-bottom: -50px !important; }
  .mb-sm--30 {
    margin-bottom: -30px !important; }
  .mb-sm-0 {
    margin-bottom: 0 !important; }
  .mb-sm-8 {
    margin-bottom: 8px !important; }
  .mb-sm-10 {
    margin-bottom: 10px !important; }
  .mb-sm-15 {
    margin-bottom: 15px !important; }
  .mb-sm-18 {
    margin-bottom: 18px !important; }
  .mb-sm-20 {
    margin-bottom: 20px !important; }
  .mb-sm-25 {
    margin-bottom: 25px !important; }
  .mb-sm-30 {
    margin-bottom: 30px !important; }
  .mb-sm-31 {
    margin-bottom: 31px !important; }
  .mb-sm-32 {
    margin-bottom: 32px !important; }
  .mb-sm-33 {
    margin-bottom: 33px !important; }
  .mb-sm-34 {
    margin-bottom: 34px !important; }
  .mb-sm-35 {
    margin-bottom: 35px !important; }
  .mb-sm-36 {
    margin-bottom: 36px !important; }
  .mb-sm-37 {
    margin-bottom: 37px !important; }
  .mb-sm-38 {
    margin-bottom: 38px !important; }
  .mb-sm-39 {
    margin-bottom: 39px !important; }
  .mb-sm-40 {
    margin-bottom: 40px !important; }
  .mb-sm-45 {
    margin-bottom: 45px !important; }
  .mb-sm-50 {
    margin-bottom: 50px !important; }
  .mb-sm-55 {
    margin-bottom: 55px !important; }
  .mb-sm-60 {
    margin-bottom: 60px !important; }
  .mb-sm-65 {
    margin-bottom: 65px !important; }
  .mb-sm-70 {
    margin-bottom: 70px !important; }
  .mb-sm-75 {
    margin-bottom: 75px !important; }
  .mb-sm-80 {
    margin-bottom: 80px !important; }
  .mb-sm-85 {
    margin-bottom: 85px !important; }
  .mb-sm-90 {
    margin-bottom: 90px !important; }
  .mb-sm-95 {
    margin-bottom: 95px !important; }
  .mb-sm-100 {
    margin-bottom: 100px !important; }
  .mb-sm-105 {
    margin-bottom: 105px !important; }
  .mb-sm-110 {
    margin-bottom: 110px !important; }
  .mb-sm-115 {
    margin-bottom: 115px !important; }
  .mb-sm-120 {
    margin-bottom: 120px !important; }
  .mb-sm-125 {
    margin-bottom: 125px !important; }
  .mb-sm-130 {
    margin-bottom: 130px !important; }
  .mb-sm-135 {
    margin-bottom: 135px !important; }
  .mb-sm-140 {
    margin-bottom: 140px !important; }
  .mb-sm-145 {
    margin-bottom: 145px !important; }
  .mb-sm-150 {
    margin-bottom: 150px !important; }
  .mb-sm-155 {
    margin-bottom: 155px !important; }
  .mb-sm-160 {
    margin-bottom: 160px !important; }
  .mb-sm-170 {
    margin-bottom: 170px !important; }
  .mb-sm-175 {
    margin-bottom: 175px !important; }
  .mb-sm-180 {
    margin-bottom: 180px !important; }
  .mb-sm-190 {
    margin-bottom: 190px !important; }
  .mb-sm-200 {
    margin-bottom: 200px !important; }
  .mb-sm-210 {
    margin-bottom: 210px !important; }
  .mb-sm-250 {
    margin-bottom: 250px !important; }
  .mb-sm-280 {
    margin-bottom: 280px !important; } }

@media (min-width: 768px) {
  .mb-md--50 {
    margin-bottom: -50px !important; }
  .mb-md--30 {
    margin-bottom: -30px !important; }
  .mb-md-0 {
    margin-bottom: 0 !important; }
  .mb-md-8 {
    margin-bottom: 8px !important; }
  .mb-md-10 {
    margin-bottom: 10px !important; }
  .mb-md-15 {
    margin-bottom: 15px !important; }
  .mb-md-18 {
    margin-bottom: 18px !important; }
  .mb-md-20 {
    margin-bottom: 20px !important; }
  .mb-md-25 {
    margin-bottom: 25px !important; }
  .mb-md-30 {
    margin-bottom: 30px !important; }
  .mb-md-31 {
    margin-bottom: 31px !important; }
  .mb-md-32 {
    margin-bottom: 32px !important; }
  .mb-md-33 {
    margin-bottom: 33px !important; }
  .mb-md-34 {
    margin-bottom: 34px !important; }
  .mb-md-35 {
    margin-bottom: 35px !important; }
  .mb-md-36 {
    margin-bottom: 36px !important; }
  .mb-md-37 {
    margin-bottom: 37px !important; }
  .mb-md-38 {
    margin-bottom: 38px !important; }
  .mb-md-39 {
    margin-bottom: 39px !important; }
  .mb-md-40 {
    margin-bottom: 40px !important; }
  .mb-md-45 {
    margin-bottom: 45px !important; }
  .mb-md-50 {
    margin-bottom: 50px !important; }
  .mb-md-55 {
    margin-bottom: 55px !important; }
  .mb-md-60 {
    margin-bottom: 60px !important; }
  .mb-md-65 {
    margin-bottom: 65px !important; }
  .mb-md-70 {
    margin-bottom: 70px !important; }
  .mb-md-75 {
    margin-bottom: 75px !important; }
  .mb-md-80 {
    margin-bottom: 80px !important; }
  .mb-md-85 {
    margin-bottom: 85px !important; }
  .mb-md-90 {
    margin-bottom: 90px !important; }
  .mb-md-95 {
    margin-bottom: 95px !important; }
  .mb-md-100 {
    margin-bottom: 100px !important; }
  .mb-md-105 {
    margin-bottom: 105px !important; }
  .mb-md-110 {
    margin-bottom: 110px !important; }
  .mb-md-115 {
    margin-bottom: 115px !important; }
  .mb-md-120 {
    margin-bottom: 120px !important; }
  .mb-md-125 {
    margin-bottom: 125px !important; }
  .mb-md-130 {
    margin-bottom: 130px !important; }
  .mb-md-135 {
    margin-bottom: 135px !important; }
  .mb-md-140 {
    margin-bottom: 140px !important; }
  .mb-md-145 {
    margin-bottom: 145px !important; }
  .mb-md-150 {
    margin-bottom: 150px !important; }
  .mb-md-155 {
    margin-bottom: 155px !important; }
  .mb-md-160 {
    margin-bottom: 160px !important; }
  .mb-md-170 {
    margin-bottom: 170px !important; }
  .mb-md-175 {
    margin-bottom: 175px !important; }
  .mb-md-180 {
    margin-bottom: 180px !important; }
  .mb-md-190 {
    margin-bottom: 190px !important; }
  .mb-md-200 {
    margin-bottom: 200px !important; }
  .mb-md-210 {
    margin-bottom: 210px !important; }
  .mb-md-250 {
    margin-bottom: 250px !important; }
  .mb-md-280 {
    margin-bottom: 280px !important; } }

@media (min-width: 992px) {
  .mb-lg--50 {
    margin-bottom: -50px !important; }
  .mb-lg--30 {
    margin-bottom: -30px !important; }
  .mb-lg-0 {
    margin-bottom: 0 !important; }
  .mb-lg-8 {
    margin-bottom: 8px !important; }
  .mb-lg-10 {
    margin-bottom: 10px !important; }
  .mb-lg-15 {
    margin-bottom: 15px !important; }
  .mb-lg-18 {
    margin-bottom: 18px !important; }
  .mb-lg-20 {
    margin-bottom: 20px !important; }
  .mb-lg-25 {
    margin-bottom: 25px !important; }
  .mb-lg-30 {
    margin-bottom: 30px !important; }
  .mb-lg-31 {
    margin-bottom: 31px !important; }
  .mb-lg-32 {
    margin-bottom: 32px !important; }
  .mb-lg-33 {
    margin-bottom: 33px !important; }
  .mb-lg-34 {
    margin-bottom: 34px !important; }
  .mb-lg-35 {
    margin-bottom: 35px !important; }
  .mb-lg-36 {
    margin-bottom: 36px !important; }
  .mb-lg-37 {
    margin-bottom: 37px !important; }
  .mb-lg-38 {
    margin-bottom: 38px !important; }
  .mb-lg-39 {
    margin-bottom: 39px !important; }
  .mb-lg-40 {
    margin-bottom: 40px !important; }
  .mb-lg-45 {
    margin-bottom: 45px !important; }
  .mb-lg-50 {
    margin-bottom: 50px !important; }
  .mb-lg-55 {
    margin-bottom: 55px !important; }
  .mb-lg-60 {
    margin-bottom: 60px !important; }
  .mb-lg-65 {
    margin-bottom: 65px !important; }
  .mb-lg-70 {
    margin-bottom: 70px !important; }
  .mb-lg-75 {
    margin-bottom: 75px !important; }
  .mb-lg-80 {
    margin-bottom: 80px !important; }
  .mb-lg-85 {
    margin-bottom: 85px !important; }
  .mb-lg-90 {
    margin-bottom: 90px !important; }
  .mb-lg-95 {
    margin-bottom: 95px !important; }
  .mb-lg-100 {
    margin-bottom: 100px !important; }
  .mb-lg-105 {
    margin-bottom: 105px !important; }
  .mb-lg-110 {
    margin-bottom: 110px !important; }
  .mb-lg-115 {
    margin-bottom: 115px !important; }
  .mb-lg-120 {
    margin-bottom: 120px !important; }
  .mb-lg-125 {
    margin-bottom: 125px !important; }
  .mb-lg-130 {
    margin-bottom: 130px !important; }
  .mb-lg-135 {
    margin-bottom: 135px !important; }
  .mb-lg-140 {
    margin-bottom: 140px !important; }
  .mb-lg-145 {
    margin-bottom: 145px !important; }
  .mb-lg-150 {
    margin-bottom: 150px !important; }
  .mb-lg-155 {
    margin-bottom: 155px !important; }
  .mb-lg-160 {
    margin-bottom: 160px !important; }
  .mb-lg-170 {
    margin-bottom: 170px !important; }
  .mb-lg-175 {
    margin-bottom: 175px !important; }
  .mb-lg-180 {
    margin-bottom: 180px !important; }
  .mb-lg-190 {
    margin-bottom: 190px !important; }
  .mb-lg-200 {
    margin-bottom: 200px !important; }
  .mb-lg-210 {
    margin-bottom: 210px !important; }
  .mb-lg-250 {
    margin-bottom: 250px !important; }
  .mb-lg-280 {
    margin-bottom: 280px !important; } }

@media (min-width: 1230px) {
  .mb-xl--50 {
    margin-bottom: -50px !important; }
  .mb-xl--30 {
    margin-bottom: -30px !important; }
  .mb-xl-0 {
    margin-bottom: 0 !important; }
  .mb-xl-8 {
    margin-bottom: 8px !important; }
  .mb-xl-10 {
    margin-bottom: 10px !important; }
  .mb-xl-15 {
    margin-bottom: 15px !important; }
  .mb-xl-18 {
    margin-bottom: 18px !important; }
  .mb-xl-20 {
    margin-bottom: 20px !important; }
  .mb-xl-25 {
    margin-bottom: 25px !important; }
  .mb-xl-30 {
    margin-bottom: 30px !important; }
  .mb-xl-31 {
    margin-bottom: 31px !important; }
  .mb-xl-32 {
    margin-bottom: 32px !important; }
  .mb-xl-33 {
    margin-bottom: 33px !important; }
  .mb-xl-34 {
    margin-bottom: 34px !important; }
  .mb-xl-35 {
    margin-bottom: 35px !important; }
  .mb-xl-36 {
    margin-bottom: 36px !important; }
  .mb-xl-37 {
    margin-bottom: 37px !important; }
  .mb-xl-38 {
    margin-bottom: 38px !important; }
  .mb-xl-39 {
    margin-bottom: 39px !important; }
  .mb-xl-40 {
    margin-bottom: 40px !important; }
  .mb-xl-45 {
    margin-bottom: 45px !important; }
  .mb-xl-50 {
    margin-bottom: 50px !important; }
  .mb-xl-55 {
    margin-bottom: 55px !important; }
  .mb-xl-60 {
    margin-bottom: 60px !important; }
  .mb-xl-65 {
    margin-bottom: 65px !important; }
  .mb-xl-70 {
    margin-bottom: 70px !important; }
  .mb-xl-75 {
    margin-bottom: 75px !important; }
  .mb-xl-80 {
    margin-bottom: 80px !important; }
  .mb-xl-85 {
    margin-bottom: 85px !important; }
  .mb-xl-90 {
    margin-bottom: 90px !important; }
  .mb-xl-95 {
    margin-bottom: 95px !important; }
  .mb-xl-100 {
    margin-bottom: 100px !important; }
  .mb-xl-105 {
    margin-bottom: 105px !important; }
  .mb-xl-110 {
    margin-bottom: 110px !important; }
  .mb-xl-115 {
    margin-bottom: 115px !important; }
  .mb-xl-120 {
    margin-bottom: 120px !important; }
  .mb-xl-125 {
    margin-bottom: 125px !important; }
  .mb-xl-130 {
    margin-bottom: 130px !important; }
  .mb-xl-135 {
    margin-bottom: 135px !important; }
  .mb-xl-140 {
    margin-bottom: 140px !important; }
  .mb-xl-145 {
    margin-bottom: 145px !important; }
  .mb-xl-150 {
    margin-bottom: 150px !important; }
  .mb-xl-155 {
    margin-bottom: 155px !important; }
  .mb-xl-160 {
    margin-bottom: 160px !important; }
  .mb-xl-170 {
    margin-bottom: 170px !important; }
  .mb-xl-175 {
    margin-bottom: 175px !important; }
  .mb-xl-180 {
    margin-bottom: 180px !important; }
  .mb-xl-190 {
    margin-bottom: 190px !important; }
  .mb-xl-200 {
    margin-bottom: 200px !important; }
  .mb-xl-210 {
    margin-bottom: 210px !important; }
  .mb-xl-250 {
    margin-bottom: 250px !important; }
  .mb-xl-280 {
    margin-bottom: 280px !important; } }

/*===> Begin base style <===*/
body {
  font-family: "Roboto", sans-serif;
  line-height: 1.5em;
  overflow-x: hidden;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-smoothing: antialiased; }
  body.active {
    overflow: hidden; }
    body.active::after {
      content: '';
      position: fixed;
      z-index: 999;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: #000;
      opacity: .3; }
  body ::-webkit-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #614C9A;
    opacity: 1;
    /* Firefox */ }
  body ::-moz-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #614C9A;
    opacity: 1;
    /* Firefox */ }
  body :-ms-input-placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #614C9A;
    opacity: 1;
    /* Firefox */ }
  body ::placeholder {
    /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #614C9A;
    opacity: 1;
    /* Firefox */ }
  body :-ms-input-placeholder {
    /* Internet Explorer 10-11 */
    color: #614C9A; }
  body ::-ms-input-placeholder {
    /* Microsoft Edge */
    color: #614C9A; }
  body * {
    outline: none !important; }
  body p {
    margin-bottom: 20px;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.5em;
    color: #614C9A; }
    @media (max-width: 991px) {
      body p {
        font-size: 14px; } }
  body h1, body .h1, body h2, body h3, body h4, body h5, body h6 {
    margin-top: 0;
    margin-bottom: 25px;
    font-family: "Poppins", sans-serif;
    line-height: 1.1em;
    color: #614C9A; }
  body h1, body .h1 {
    font-style: normal;
    font-weight: 500;
    font-size: 44px; }
    @media (max-width: 767px) {
      body h1, body .h1 {
        font-size: 38px; } }
    @media (max-width: 480px) {
      body h1, body .h1 {
        font-size: 32px; } }
  body h2 {
    font-style: normal;
    font-weight: 500;
    font-size: 42px;
    line-height: 1.3em; }
    @media (max-width: 991px) {
      body h2 {
        font-size: 34px; } }
    @media (max-width: 480px) {
      body h2 {
        font-size: 26px; } }
  body h3 {
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 1.3em; }
    @media (max-width: 767px) {
      body h3 {
        font-size: 28px; } }
    @media (max-width: 480px) {
      body h3 {
        font-size: 24px; } }
  body h4 {
    font-style: normal;
    font-weight: 500;
    font-size: 21px;
    line-height: 1.3em; }
    @media (max-width: 767px) {
      body h4 {
        font-size: 18px; } }
  body h5 {
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 1.3em; }
    @media (max-width: 767px) {
      body h5 {
        font-size: 16px; } }
  body h6 {
    font-family: "Poppins", sans-serif;
    font-style: italic;
    font-weight: normal;
    font-size: 22px;
    line-height: normal;
    line-height: 1.3em; }
  body img {
    max-width: 100%;
    display: inline-block; }
  body a {
    display: inline-block;
    text-decoration: none;
    outline: none !important;
    -webkit-transition: all .3s;
    transition: all .3s; }
    body a::-moz-focus-inner {
      border: 0 !important; }
    body a:hover {
      text-decoration: none;
      color: #46AADC; }
  body blockquote {
    position: relative;
    margin-bottom: 25px;
    padding: 38px 30px 38px 100px;
    background: rgba(255, 255, 255, 0.8);
    -webkit-border-radius: 12px;
            border-radius: 12px; }
    body blockquote::after {
      content: '“';
      position: absolute;
      top: 25px;
      left: 80px;
      -webkit-transform: translateX(-100%);
          -ms-transform: translateX(-100%);
              transform: translateX(-100%);
      font-family: "Roboto", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 144px;
      line-height: 144px;
      color: #46AADC; }
    body blockquote.bloquote_bg {
      background: #F0F8FA; }
    body blockquote *:last-child {
      margin-bottom: 0; }
    body blockquote p {
      font-family: "Roboto", sans-serif;
      font-style: normal;
      font-weight: bold;
      font-size: 15px;
      line-height: 1.5em;
      color: #614C9A; }
    @media (max-width: 991px) {
      body blockquote p {
        font-size: 14px; } }
  body ul {
    margin-bottom: 0;
    padding: 0; }
    body ul.flex-style {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      margin-bottom: -15px; }
      body ul.flex-style li {
        padding-left: 40px;
        width: 50%; }
        body ul.flex-style li::after {
          left: 20px; }
    body ul li {
      position: relative;
      margin-bottom: 15px;
      padding-left: 20px;
      list-style: none; }
      body ul li:last-child {
        margin-bottom: 0; }
      body ul li::after {
        content: '\f105';
        position: absolute;
        top: 0.5em;
        left: 0;
        line-height: 1em;
        font-family: "Font Awesome 5 Free";
        font-size: 12px;
        font-weight: 900;
        color: #46AADC; }
      body ul li p {
        margin-bottom: 0; }
      body ul li a {
        margin-bottom: 0;
        font-family: "Roboto", sans-serif;
        font-style: normal;
        font-weight: normal;
        font-size: 15px;
        line-height: 1.6em;
        color: #46AADC; }
    @media (max-width: 991px) {
      body ul a {
        font-size: 14px; } }
  body ol {
    margin-bottom: 0;
    padding: 0;
    counter-reset: myCounter; }
    body ol li {
      list-style-position: inside;
      list-style: none; }
      body ol li::before {
        content: counter(myCounter, decimal-leading-zero) ".";
        counter-increment: myCounter;
        display: inline-block;
        margin: 5px 10px;
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        color: #46AADC; }
  body label {
    position: relative; }
  body .font-family_roboto {
    font-family: "Roboto", sans-serif; }
  body .font-family_poppins {
    font-family: "Poppins", sans-serif; }
  body .font-family_radley {
    font-family: "Poppins", sans-serif; }
  body .main-color-font {
    color: #46AADC; }
  body .component_color_1 {
    color: #FFAF60; }
  body .component_color_2 {
    color: #76BEBA; }
  body .component_color_3 {
    color: #7192BD; }
  body svg.main-color-font path {
    color: #46AADC; }
  body svg.component_color_1 path {
    color: #FFAF60; }
  body svg.component_color_2 path {
    color: #76BEBA; }
  body svg.component_color_3 path {
    color: #7192BD; }
  body .svg-block {
    max-width: 500px; }
  body .main-color-font {
    color: #46AADC; }
  body .dib {
    display: inline-block; }
  body .gmnoprint {
    display: none; }
  body .gm-control-active {
    display: none; }
  @media (max-width: 767px) {
    body blockquote {
      padding: 30px 20px 30px 50px; }
      body blockquote::after {
        top: 22px;
        left: 40px;
        font-size: 80px;
        line-height: 80px; } }

body {
  max-width: 100vw;
  overflow-x: hidden; }

@media (min-width: 576px) {
  .container {
    max-width: 738px; } }

@media (min-width: 768px) {
  .container {
    max-width: 776px; } }

@media (min-width: 992px) {
  .container {
    max-width: 960px; } }

@media (min-width: 1200px) {
  .container {
    max-width: 1200px; } }

/*===> End base style <===*/
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue:#007bff;
  --indigo:#6610f2;
  --purple:#6f42c1;
  --pink:#e83e8c;
  --red:#dc3545;
  --orange:#fd7e14;
  --yellow:#ffc107;
  --green:#28a745;
  --teal:#20c997;
  --cyan:#17a2b8;
  --white:#fff;
  --gray:#6c757d;
  --gray-dark:#343a40;
  --primary:#007bff;
  --secondary:#6c757d;
  --success:#28a745;
  --info:#17a2b8;
  --warning:#ffc107;
  --danger:#dc3545;
  --light:#f8f9fa;
  --dark:#343a40;
  --breakpoint-xs:0;
  --breakpoint-sm:576px;
  --breakpoint-md:768px;
  --breakpoint-lg:992px;
  --breakpoint-xl:1200px;
  --font-family-sans-serif:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  --font-family-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; }

*, ::after, ::before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box; }

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: transparent; }

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,"Noto Sans",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: #5E2674;
  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: .5rem; }

p {
  margin-top: 0;
  margin-bottom: 1rem; }

abbr[data-original-title], abbr[title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
  text-decoration-skip-ink: none; }

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }

dl, ol, ul {
  margin-top: 0;
  margin-bottom: 1rem; }

ol ol, ol ul, ul ol, ul ul {
  margin-bottom: 0; }

dt {
  font-weight: 700; }

dd {
  margin-bottom: .5rem;
  margin-left: 0; }

blockquote {
  margin: 0 0 1rem; }

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; }

a:hover {
  color: #0056b3;
  text-decoration: underline; }

a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }

a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
  color: inherit;
  text-decoration: none; }

a:not([href]):not([tabindex]):focus {
  outline: 0; }

code, kbd, pre, 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; }

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: .75rem;
  padding-bottom: .75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom; }

th {
  text-align: inherit; }

label {
  display: inline-block;
  margin-bottom: .5rem; }

button {
  -webkit-border-radius: 0;
          border-radius: 0; }

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }

button, input, optgroup, select, textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }

button, input {
  overflow: visible; }

button, select {
  text-transform: none; }

select {
  word-wrap: normal; }

[type=button], [type=reset], [type=submit], button {
  -webkit-appearance: button; }

[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {
  cursor: pointer; }

[type=button]::-moz-focus-inner, [type=reset]::-moz-focus-inner, [type=submit]::-moz-focus-inner, button::-moz-focus-inner {
  padding: 0;
  border-style: none; }

input[type=checkbox], input[type=radio] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0; }

input[type=date], input[type=datetime-local], input[type=month], input[type=time] {
  -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-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; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  margin-bottom: .5rem;
  font-weight: 500;
  line-height: 1.2; }

.h1, h1 {
  font-size: 2.5rem; }

.h2, h2 {
  font-size: 2rem; }

.h3, h3 {
  font-size: 1.75rem; }

.h4, h4 {
  font-size: 1.5rem; }

.h5, h5 {
  font-size: 1.25rem; }

.h6, h6 {
  font-size: 1rem; }

.lead {
  font-size: 1.25rem;
  font-weight: 300; }

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }

.small, small {
  font-size: 80%;
  font-weight: 400; }

.mark, mark {
  padding: .2em;
  background-color: #fcf8e3; }

.list-unstyled {
  padding-left: 0;
  list-style: none; }

.list-inline {
  padding-left: 0;
  list-style: none; }

.list-inline-item {
  display: inline-block; }

.list-inline-item:not(:last-child) {
  margin-right: .5rem; }

.initialism {
  font-size: 90%;
  text-transform: uppercase; }

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d; }

.blockquote-footer::before {
  content: "\2014\00A0"; }

.img-fluid {
  max-width: 100%;
  height: auto; }

.img-thumbnail {
  padding: .25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  -webkit-border-radius: .25rem;
          border-radius: .25rem;
  max-width: 100%;
  height: auto; }

.figure {
  display: inline-block; }

.figure-img {
  margin-bottom: .5rem;
  line-height: 1; }

.figure-caption {
  font-size: 90%;
  color: #6c757d; }

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-break: break-word; }

a > code {
  color: inherit; }

kbd {
  padding: .2rem .4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #5E2674;
  -webkit-border-radius: .2rem;
          border-radius: .2rem; }

kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700; }

pre {
  display: block;
  font-size: 87.5%;
  color: #5E2674; }

pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal; }

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }

.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: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-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, .col-1, .col-10, .col-11, .col-12, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-auto, .col-lg, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .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-auto, .col-md, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .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-auto, .col-sm, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .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-auto, .col-xl, .col-xl-1, .col-xl-10, .col-xl-11, .col-xl-12, .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-auto {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px; }

.col {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  max-width: 100%; }

.col-auto {
  -ms-flex: 0 0 auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%; }

.col-1 {
  -ms-flex: 0 0 8.333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.333333%;
          flex: 0 0 8.333333%;
  max-width: 8.333333%; }

.col-2 {
  -ms-flex: 0 0 16.666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.666667%;
          flex: 0 0 16.666667%;
  max-width: 16.666667%; }

.col-3 {
  -ms-flex: 0 0 25%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }

.col-4 {
  -ms-flex: 0 0 33.333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.333333%;
          flex: 0 0 33.333333%;
  max-width: 33.333333%; }

.col-5 {
  -ms-flex: 0 0 41.666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.666667%;
          flex: 0 0 41.666667%;
  max-width: 41.666667%; }

.col-6 {
  -ms-flex: 0 0 50%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }

.col-7 {
  -ms-flex: 0 0 58.333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.333333%;
          flex: 0 0 58.333333%;
  max-width: 58.333333%; }

.col-8 {
  -ms-flex: 0 0 66.666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.666667%;
          flex: 0 0 66.666667%;
  max-width: 66.666667%; }

.col-9 {
  -ms-flex: 0 0 75%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }

.col-10 {
  -ms-flex: 0 0 83.333333%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.333333%;
          flex: 0 0 83.333333%;
  max-width: 83.333333%; }

.col-11 {
  -ms-flex: 0 0 91.666667%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.666667%;
          flex: 0 0 91.666667%;
  max-width: 91.666667%; }

.col-12 {
  -ms-flex: 0 0 100%;
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }

.order-first {
  -ms-flex-order: -1;
  -webkit-box-ordinal-group: 0;
  -webkit-order: -1;
          order: -1; }

.order-last {
  -ms-flex-order: 13;
  -webkit-box-ordinal-group: 14;
  -webkit-order: 13;
          order: 13; }

.order-0 {
  -ms-flex-order: 0;
  -webkit-box-ordinal-group: 1;
  -webkit-order: 0;
          order: 0; }

.order-1 {
  -ms-flex-order: 1;
  -webkit-box-ordinal-group: 2;
  -webkit-order: 1;
          order: 1; }

.order-2 {
  -ms-flex-order: 2;
  -webkit-box-ordinal-group: 3;
  -webkit-order: 2;
          order: 2; }

.order-3 {
  -ms-flex-order: 3;
  -webkit-box-ordinal-group: 4;
  -webkit-order: 3;
          order: 3; }

.order-4 {
  -ms-flex-order: 4;
  -webkit-box-ordinal-group: 5;
  -webkit-order: 4;
          order: 4; }

.order-5 {
  -ms-flex-order: 5;
  -webkit-box-ordinal-group: 6;
  -webkit-order: 5;
          order: 5; }

.order-6 {
  -ms-flex-order: 6;
  -webkit-box-ordinal-group: 7;
  -webkit-order: 6;
          order: 6; }

.order-7 {
  -ms-flex-order: 7;
  -webkit-box-ordinal-group: 8;
  -webkit-order: 7;
          order: 7; }

.order-8 {
  -ms-flex-order: 8;
  -webkit-box-ordinal-group: 9;
  -webkit-order: 8;
          order: 8; }

.order-9 {
  -ms-flex-order: 9;
  -webkit-box-ordinal-group: 10;
  -webkit-order: 9;
          order: 9; }

.order-10 {
  -ms-flex-order: 10;
  -webkit-box-ordinal-group: 11;
  -webkit-order: 10;
          order: 10; }

.order-11 {
  -ms-flex-order: 11;
  -webkit-box-ordinal-group: 12;
  -webkit-order: 11;
          order: 11; }

.order-12 {
  -ms-flex-order: 12;
  -webkit-box-ordinal-group: 13;
  -webkit-order: 12;
          order: 12; }

.offset-1 {
  margin-left: 8.333333%; }

.offset-2 {
  margin-left: 16.666667%; }

.offset-3 {
  margin-left: 25%; }

.offset-4 {
  margin-left: 33.333333%; }

.offset-5 {
  margin-left: 41.666667%; }

.offset-6 {
  margin-left: 50%; }

.offset-7 {
  margin-left: 58.333333%; }

.offset-8 {
  margin-left: 66.666667%; }

.offset-9 {
  margin-left: 75%; }

.offset-10 {
  margin-left: 83.333333%; }

.offset-11 {
  margin-left: 91.666667%; }

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-sm-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-sm-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-sm-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-sm-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-sm-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-sm-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-sm-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-sm-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-sm-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .order-sm-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .order-sm-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .order-sm-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .order-sm-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .order-sm-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .order-sm-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .order-sm-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .order-sm-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .order-sm-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .order-sm-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .order-sm-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .order-sm-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .order-sm-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .order-sm-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.333333%; }
  .offset-sm-2 {
    margin-left: 16.666667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.333333%; }
  .offset-sm-5 {
    margin-left: 41.666667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.333333%; }
  .offset-sm-8 {
    margin-left: 66.666667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.333333%; }
  .offset-sm-11 {
    margin-left: 91.666667%; } }

@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-md-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-md-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-md-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-md-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-md-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-md-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-md-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-md-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-md-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .order-md-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .order-md-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .order-md-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .order-md-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .order-md-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .order-md-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .order-md-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .order-md-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .order-md-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .order-md-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .order-md-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .order-md-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .order-md-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .order-md-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.333333%; }
  .offset-md-2 {
    margin-left: 16.666667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.333333%; }
  .offset-md-5 {
    margin-left: 41.666667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.333333%; }
  .offset-md-8 {
    margin-left: 66.666667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.333333%; }
  .offset-md-11 {
    margin-left: 91.666667%; } }

@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-lg-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-lg-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-lg-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-lg-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-lg-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-lg-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-lg-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-lg-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-lg-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .order-lg-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .order-lg-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .order-lg-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .order-lg-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .order-lg-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .order-lg-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .order-lg-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .order-lg-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .order-lg-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .order-lg-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .order-lg-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .order-lg-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .order-lg-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .order-lg-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.333333%; }
  .offset-lg-2 {
    margin-left: 16.666667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.333333%; }
  .offset-lg-5 {
    margin-left: 41.666667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.333333%; }
  .offset-lg-8 {
    margin-left: 66.666667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.333333%; }
  .offset-lg-11 {
    margin-left: 91.666667%; } }

@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
    -webkit-flex-basis: 0;
            flex-basis: 0;
    -ms-flex-positive: 1;
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%; }
  .col-xl-1 {
    -ms-flex: 0 0 8.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 8.333333%;
            flex: 0 0 8.333333%;
    max-width: 8.333333%; }
  .col-xl-2 {
    -ms-flex: 0 0 16.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 16.666667%;
            flex: 0 0 16.666667%;
    max-width: 16.666667%; }
  .col-xl-3 {
    -ms-flex: 0 0 25%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -ms-flex: 0 0 33.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 33.333333%;
            flex: 0 0 33.333333%;
    max-width: 33.333333%; }
  .col-xl-5 {
    -ms-flex: 0 0 41.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 41.666667%;
            flex: 0 0 41.666667%;
    max-width: 41.666667%; }
  .col-xl-6 {
    -ms-flex: 0 0 50%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -ms-flex: 0 0 58.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 58.333333%;
            flex: 0 0 58.333333%;
    max-width: 58.333333%; }
  .col-xl-8 {
    -ms-flex: 0 0 66.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 66.666667%;
            flex: 0 0 66.666667%;
    max-width: 66.666667%; }
  .col-xl-9 {
    -ms-flex: 0 0 75%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -ms-flex: 0 0 83.333333%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 83.333333%;
            flex: 0 0 83.333333%;
    max-width: 83.333333%; }
  .col-xl-11 {
    -ms-flex: 0 0 91.666667%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 91.666667%;
            flex: 0 0 91.666667%;
    max-width: 91.666667%; }
  .col-xl-12 {
    -ms-flex: 0 0 100%;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -ms-flex-order: -1;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
            order: -1; }
  .order-xl-last {
    -ms-flex-order: 13;
    -webkit-box-ordinal-group: 14;
    -webkit-order: 13;
            order: 13; }
  .order-xl-0 {
    -ms-flex-order: 0;
    -webkit-box-ordinal-group: 1;
    -webkit-order: 0;
            order: 0; }
  .order-xl-1 {
    -ms-flex-order: 1;
    -webkit-box-ordinal-group: 2;
    -webkit-order: 1;
            order: 1; }
  .order-xl-2 {
    -ms-flex-order: 2;
    -webkit-box-ordinal-group: 3;
    -webkit-order: 2;
            order: 2; }
  .order-xl-3 {
    -ms-flex-order: 3;
    -webkit-box-ordinal-group: 4;
    -webkit-order: 3;
            order: 3; }
  .order-xl-4 {
    -ms-flex-order: 4;
    -webkit-box-ordinal-group: 5;
    -webkit-order: 4;
            order: 4; }
  .order-xl-5 {
    -ms-flex-order: 5;
    -webkit-box-ordinal-group: 6;
    -webkit-order: 5;
            order: 5; }
  .order-xl-6 {
    -ms-flex-order: 6;
    -webkit-box-ordinal-group: 7;
    -webkit-order: 6;
            order: 6; }
  .order-xl-7 {
    -ms-flex-order: 7;
    -webkit-box-ordinal-group: 8;
    -webkit-order: 7;
            order: 7; }
  .order-xl-8 {
    -ms-flex-order: 8;
    -webkit-box-ordinal-group: 9;
    -webkit-order: 8;
            order: 8; }
  .order-xl-9 {
    -ms-flex-order: 9;
    -webkit-box-ordinal-group: 10;
    -webkit-order: 9;
            order: 9; }
  .order-xl-10 {
    -ms-flex-order: 10;
    -webkit-box-ordinal-group: 11;
    -webkit-order: 10;
            order: 10; }
  .order-xl-11 {
    -ms-flex-order: 11;
    -webkit-box-ordinal-group: 12;
    -webkit-order: 11;
            order: 11; }
  .order-xl-12 {
    -ms-flex-order: 12;
    -webkit-box-ordinal-group: 13;
    -webkit-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.333333%; }
  .offset-xl-2 {
    margin-left: 16.666667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.333333%; }
  .offset-xl-5 {
    margin-left: 41.666667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.333333%; }
  .offset-xl-8 {
    margin-left: 66.666667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.333333%; }
  .offset-xl-11 {
    margin-left: 91.666667%; } }

.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #5E2674; }

.table td, .table th {
  padding: .75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6; }

.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6; }

.table tbody + tbody {
  border-top: 2px solid #dee2e6; }

.table-sm td, .table-sm th {
  padding: .3rem; }

.table-bordered {
  border: 1px solid #dee2e6; }

.table-bordered td, .table-bordered th {
  border: 1px solid #dee2e6; }

.table-bordered thead td, .table-bordered thead th {
  border-bottom-width: 2px; }

.table-borderless tbody + tbody, .table-borderless td, .table-borderless th, .table-borderless thead th {
  border: 0; }

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }

.table-hover tbody tr:hover {
  color: #5E2674;
  background-color: rgba(0, 0, 0, 0.075); }

.table-primary, .table-primary > td, .table-primary > th {
  background-color: #b8daff; }

.table-primary tbody + tbody, .table-primary td, .table-primary th, .table-primary thead th {
  border-color: #7abaff; }

.table-hover .table-primary:hover {
  background-color: #9fcdff; }

.table-hover .table-primary:hover > td, .table-hover .table-primary:hover > th {
  background-color: #9fcdff; }

.table-secondary, .table-secondary > td, .table-secondary > th {
  background-color: #d6d8db; }

.table-secondary tbody + tbody, .table-secondary td, .table-secondary th, .table-secondary thead th {
  border-color: #b3b7bb; }

.table-hover .table-secondary:hover {
  background-color: #c8cbcf; }

.table-hover .table-secondary:hover > td, .table-hover .table-secondary:hover > th {
  background-color: #c8cbcf; }

.table-success, .table-success > td, .table-success > th {
  background-color: #c3e6cb; }

.table-success tbody + tbody, .table-success td, .table-success th, .table-success thead th {
  border-color: #8fd19e; }

.table-hover .table-success:hover {
  background-color: #b1dfbb; }

.table-hover .table-success:hover > td, .table-hover .table-success:hover > th {
  background-color: #b1dfbb; }

.table-info, .table-info > td, .table-info > th {
  background-color: #bee5eb; }

.table-info tbody + tbody, .table-info td, .table-info th, .table-info thead th {
  border-color: #86cfda; }

.table-hover .table-info:hover {
  background-color: #abdde5; }

.table-hover .table-info:hover > td, .table-hover .table-info:hover > th {
  background-color: #abdde5; }

.table-warning, .table-warning > td, .table-warning > th {
  background-color: #ffeeba; }

.table-warning tbody + tbody, .table-warning td, .table-warning th, .table-warning thead th {
  border-color: #ffdf7e; }

.table-hover .table-warning:hover {
  background-color: #ffe8a1; }

.table-hover .table-warning:hover > td, .table-hover .table-warning:hover > th {
  background-color: #ffe8a1; }

.table-danger, .table-danger > td, .table-danger > th {
  background-color: #f5c6cb; }

.table-danger tbody + tbody, .table-danger td, .table-danger th, .table-danger thead th {
  border-color: #ed969e; }

.table-hover .table-danger:hover {
  background-color: #f1b0b7; }

.table-hover .table-danger:hover > td, .table-hover .table-danger:hover > th {
  background-color: #f1b0b7; }

.table-light, .table-light > td, .table-light > th {
  background-color: #fdfdfe; }

.table-light tbody + tbody, .table-light td, .table-light th, .table-light thead th {
  border-color: #fbfcfc; }

.table-hover .table-light:hover {
  background-color: #ececf6; }

.table-hover .table-light:hover > td, .table-hover .table-light:hover > th {
  background-color: #ececf6; }

.table-dark, .table-dark > td, .table-dark > th {
  background-color: #c6c8ca; }

.table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
  border-color: #95999c; }

.table-hover .table-dark:hover {
  background-color: #b9bbbe; }

.table-hover .table-dark:hover > td, .table-hover .table-dark:hover > th {
  background-color: #b9bbbe; }

.table-active, .table-active > td, .table-active > th {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }

.table-hover .table-active:hover > td, .table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075); }

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55; }

.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.table-dark {
  color: #fff;
  background-color: #343a40; }

.table-dark td, .table-dark th, .table-dark thead th {
  border-color: #454d55; }

.table-dark.table-bordered {
  border: 0; }

.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05); }

.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-sm > .table-bordered {
    border: 0; } }

@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-md > .table-bordered {
    border: 0; } }

@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-lg > .table-bordered {
    border: 0; } }

@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch; }
  .table-responsive-xl > .table-bordered {
    border: 0; } }

.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch; }

.table-responsive > .table-bordered {
  border: 0; }

.form-control {
  display: block;
  width: 100%;
  height: -webkit-calc(1.5em + .75rem + 2px);
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  -webkit-border-radius: .25rem;
          border-radius: .25rem;
  -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none; } }

.form-control::-ms-expand {
  background-color: transparent;
  border: 0; }

.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control::-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control::-webkit-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control::-moz-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control:-ms-input-placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control::placeholder {
  color: #6c757d;
  opacity: 1; }

.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1; }

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.form-control-file, .form-control-range {
  display: block;
  width: 100%; }

.col-form-label {
  padding-top: -webkit-calc(.375rem + 1px);
  padding-top: calc(.375rem + 1px);
  padding-bottom: -webkit-calc(.375rem + 1px);
  padding-bottom: calc(.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5; }

.col-form-label-lg {
  padding-top: -webkit-calc(.5rem + 1px);
  padding-top: calc(.5rem + 1px);
  padding-bottom: -webkit-calc(.5rem + 1px);
  padding-bottom: calc(.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }

.col-form-label-sm {
  padding-top: -webkit-calc(.25rem + 1px);
  padding-top: calc(.25rem + 1px);
  padding-bottom: -webkit-calc(.25rem + 1px);
  padding-bottom: calc(.25rem + 1px);
  font-size: .875rem;
  line-height: 1.5; }

.form-control-plaintext {
  display: block;
  width: 100%;
  padding-top: .375rem;
  padding-bottom: .375rem;
  margin-bottom: 0;
  line-height: 1.5;
  color: #5E2674;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }

.form-control-plaintext.form-control-lg, .form-control-plaintext.form-control-sm {
  padding-right: 0;
  padding-left: 0; }

.form-control-sm {
  height: -webkit-calc(1.5em + .5rem + 2px);
  height: calc(1.5em + .5rem + 2px);
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  -webkit-border-radius: .2rem;
          border-radius: .2rem; }

.form-control-lg {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: .3rem;
          border-radius: .3rem; }

select.form-control[multiple], select.form-control[size] {
  height: auto; }

textarea.form-control {
  height: auto; }

.form-group {
  margin-bottom: 1rem; }

.form-text {
  display: block;
  margin-top: .25rem; }

.form-row {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }

.form-row > .col, .form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px; }

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem; }

.form-check-input {
  position: absolute;
  margin-top: .3rem;
  margin-left: -1.25rem; }

.form-check-input:disabled ~ .form-check-label {
  color: #6c757d; }

.form-check-label {
  margin-bottom: 0; }

.form-check-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding-left: 0;
  margin-right: .75rem; }

.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: .3125rem;
  margin-left: 0; }

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #28a745; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.form-control.is-valid, .was-validated .form-control:valid {
  border-color: #28a745;
  padding-right: -webkit-calc(1.5em + .75rem);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: center right -webkit-calc(.375em + .1875rem);
  background-position: center right calc(.375em + .1875rem);
  background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); }

.form-control.is-valid:focus, .was-validated .form-control:valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.form-control.is-valid ~ .valid-feedback, .form-control.is-valid ~ .valid-tooltip, .was-validated .form-control:valid ~ .valid-feedback, .was-validated .form-control:valid ~ .valid-tooltip {
  display: block; }

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: -webkit-calc(1.5em + .75rem);
  padding-right: calc(1.5em + .75rem);
  background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem); }

.custom-select.is-valid, .was-validated .custom-select:valid {
  border-color: #28a745;
  padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
  padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem); }

.custom-select.is-valid:focus, .was-validated .custom-select:valid:focus {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.custom-select.is-valid ~ .valid-feedback, .custom-select.is-valid ~ .valid-tooltip, .was-validated .custom-select:valid ~ .valid-feedback, .was-validated .custom-select:valid ~ .valid-tooltip {
  display: block; }

.form-control-file.is-valid ~ .valid-feedback, .form-control-file.is-valid ~ .valid-tooltip, .was-validated .form-control-file:valid ~ .valid-feedback, .was-validated .form-control-file:valid ~ .valid-tooltip {
  display: block; }

.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label {
  color: #28a745; }

.form-check-input.is-valid ~ .valid-feedback, .form-check-input.is-valid ~ .valid-tooltip, .was-validated .form-check-input:valid ~ .valid-feedback, .was-validated .form-check-input:valid ~ .valid-tooltip {
  display: block; }

.custom-control-input.is-valid ~ .custom-control-label, .was-validated .custom-control-input:valid ~ .custom-control-label {
  color: #28a745; }

.custom-control-input.is-valid ~ .custom-control-label::before, .was-validated .custom-control-input:valid ~ .custom-control-label::before {
  border-color: #28a745; }

.custom-control-input.is-valid ~ .valid-feedback, .custom-control-input.is-valid ~ .valid-tooltip, .was-validated .custom-control-input:valid ~ .valid-feedback, .was-validated .custom-control-input:valid ~ .valid-tooltip {
  display: block; }

.custom-control-input.is-valid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:valid:checked ~ .custom-control-label::before {
  border-color: #34ce57;
  background-color: #34ce57; }

.custom-control-input.is-valid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745; }

.custom-file-input.is-valid ~ .custom-file-label, .was-validated .custom-file-input:valid ~ .custom-file-label {
  border-color: #28a745; }

.custom-file-input.is-valid ~ .valid-feedback, .custom-file-input.is-valid ~ .valid-tooltip, .was-validated .custom-file-input:valid ~ .valid-feedback, .was-validated .custom-file-input:valid ~ .valid-tooltip {
  display: block; }

.custom-file-input.is-valid:focus ~ .custom-file-label, .was-validated .custom-file-input:valid:focus ~ .custom-file-label {
  border-color: #28a745;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: .25rem;
  font-size: 80%;
  color: #dc3545; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: .25rem .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.form-control.is-invalid, .was-validated .form-control:invalid {
  border-color: #dc3545;
  padding-right: -webkit-calc(1.5em + .75rem);
  padding-right: calc(1.5em + .75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E");
  background-repeat: no-repeat;
  background-position: center right -webkit-calc(.375em + .1875rem);
  background-position: center right calc(.375em + .1875rem);
  background-size: -webkit-calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
  background-size: calc(.75em + .375rem) calc(.75em + .375rem); }

.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-control.is-invalid ~ .invalid-feedback, .form-control.is-invalid ~ .invalid-tooltip, .was-validated .form-control:invalid ~ .invalid-feedback, .was-validated .form-control:invalid ~ .invalid-tooltip {
  display: block; }

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: -webkit-calc(1.5em + .75rem);
  padding-right: calc(1.5em + .75rem);
  background-position: top -webkit-calc(.375em + .1875rem) right -webkit-calc(.375em + .1875rem);
  background-position: top calc(.375em + .1875rem) right calc(.375em + .1875rem); }

.custom-select.is-invalid, .was-validated .custom-select:invalid {
  border-color: #dc3545;
  padding-right: -webkit-calc((1em + .75rem) * 3 / 4 + 1.75rem);
  padding-right: calc((1em + .75rem) * 3 / 4 + 1.75rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) -webkit-calc(.75em + .375rem);
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='-2 -2 7 7'%3e%3cpath stroke='%23dc3545' d='M0 0l3 3m0-3L0 3'/%3e%3ccircle r='.5'/%3e%3ccircle cx='3' r='.5'/%3e%3ccircle cy='3' r='.5'/%3e%3ccircle cx='3' cy='3' r='.5'/%3e%3c/svg%3E") #fff no-repeat center right 1.75rem/calc(.75em + .375rem) calc(.75em + .375rem); }

.custom-select.is-invalid:focus, .was-validated .custom-select:invalid:focus {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.custom-select.is-invalid ~ .invalid-feedback, .custom-select.is-invalid ~ .invalid-tooltip, .was-validated .custom-select:invalid ~ .invalid-feedback, .was-validated .custom-select:invalid ~ .invalid-tooltip {
  display: block; }

.form-control-file.is-invalid ~ .invalid-feedback, .form-control-file.is-invalid ~ .invalid-tooltip, .was-validated .form-control-file:invalid ~ .invalid-feedback, .was-validated .form-control-file:invalid ~ .invalid-tooltip {
  display: block; }

.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label {
  color: #dc3545; }

.form-check-input.is-invalid ~ .invalid-feedback, .form-check-input.is-invalid ~ .invalid-tooltip, .was-validated .form-check-input:invalid ~ .invalid-feedback, .was-validated .form-check-input:invalid ~ .invalid-tooltip {
  display: block; }

.custom-control-input.is-invalid ~ .custom-control-label, .was-validated .custom-control-input:invalid ~ .custom-control-label {
  color: #dc3545; }

.custom-control-input.is-invalid ~ .custom-control-label::before, .was-validated .custom-control-input:invalid ~ .custom-control-label::before {
  border-color: #dc3545; }

.custom-control-input.is-invalid ~ .invalid-feedback, .custom-control-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-control-input:invalid ~ .invalid-feedback, .was-validated .custom-control-input:invalid ~ .invalid-tooltip {
  display: block; }

.custom-control-input.is-invalid:checked ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before {
  border-color: #e4606d;
  background-color: #e4606d; }

.custom-control-input.is-invalid:focus ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before, .was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545; }

.custom-file-input.is-invalid ~ .custom-file-label, .was-validated .custom-file-input:invalid ~ .custom-file-label {
  border-color: #dc3545; }

.custom-file-input.is-invalid ~ .invalid-feedback, .custom-file-input.is-invalid ~ .invalid-tooltip, .was-validated .custom-file-input:invalid ~ .invalid-feedback, .was-validated .custom-file-input:invalid ~ .invalid-tooltip {
  display: block; }

.custom-file-input.is-invalid:focus ~ .custom-file-label, .was-validated .custom-file-input:invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }

.form-inline {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row wrap;
          flex-flow: row wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }

.form-inline .form-check {
  width: 100%; }

@media (min-width: 576px) {
  .form-inline label {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    margin-bottom: 0; }
  .form-inline .form-group {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 0 0 auto;
    -webkit-box-flex: 0;
    -webkit-flex: 0 0 auto;
            flex: 0 0 auto;
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    margin-bottom: 0; }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle; }
  .form-inline .form-control-plaintext {
    display: inline-block; }
  .form-inline .custom-select, .form-inline .input-group {
    width: auto; }
  .form-inline .form-check {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center;
    width: auto;
    padding-left: 0; }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
    -webkit-flex-shrink: 0;
            flex-shrink: 0;
    margin-top: 0;
    margin-right: .25rem;
    margin-left: 0; }
  .form-inline .custom-control {
    -ms-flex-align: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
            align-items: center;
    -ms-flex-pack: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
            justify-content: center; }
  .form-inline .custom-control-label {
    margin-bottom: 0; } }

.btn {
  display: inline-block;
  font-weight: 400;
  color: #5E2674;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: .375rem .75rem;
  font-size: 1rem;
  line-height: 1.5;
  -webkit-border-radius: .25rem;
          border-radius: .25rem;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none; } }

.btn:hover {
  color: #5E2674;
  text-decoration: none; }

.btn.focus, .btn:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.btn.disabled, .btn:disabled {
  opacity: .65; }

a.btn.disabled, fieldset:disabled a.btn {
  pointer-events: none; }

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.btn-primary:hover {
  color: #fff;
  background-color: #0069d9;
  border-color: #0062cc; }

.btn-primary.focus, .btn-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled):active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: #0062cc;
  border-color: #005cbf; }

.btn-primary:not(:disabled):not(.disabled).active:focus, .btn-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38, 143, 255, 0.5); }

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.btn-secondary:hover {
  color: #fff;
  background-color: #5a6268;
  border-color: #545b62; }

.btn-secondary.focus, .btn-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled):active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: #545b62;
  border-color: #4e555b; }

.btn-secondary:not(:disabled):not(.disabled).active:focus, .btn-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(130, 138, 145, 0.5); }

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.btn-success:hover {
  color: #fff;
  background-color: #218838;
  border-color: #1e7e34; }

.btn-success.focus, .btn-success:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.btn-success:not(:disabled):not(.disabled).active, .btn-success:not(:disabled):not(.disabled):active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #1e7e34;
  border-color: #1c7430; }

.btn-success:not(:disabled):not(.disabled).active:focus, .btn-success:not(:disabled):not(.disabled):active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(72, 180, 97, 0.5); }

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b; }

.btn-info.focus, .btn-info:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.btn-info:not(:disabled):not(.disabled).active, .btn-info:not(:disabled):not(.disabled):active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f; }

.btn-info:not(:disabled):not(.disabled).active:focus, .btn-info:not(:disabled):not(.disabled):active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5); }

.btn-warning {
  color: #5E2674;
  background-color: #ffc107;
  border-color: #ffc107; }

.btn-warning:hover {
  color: #5E2674;
  background-color: #e0a800;
  border-color: #d39e00; }

.btn-warning.focus, .btn-warning:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-warning.disabled, .btn-warning:disabled {
  color: #5E2674;
  background-color: #ffc107;
  border-color: #ffc107; }

.btn-warning:not(:disabled):not(.disabled).active, .btn-warning:not(:disabled):not(.disabled):active, .show > .btn-warning.dropdown-toggle {
  color: #5E2674;
  background-color: #d39e00;
  border-color: #c69500; }

.btn-warning:not(:disabled):not(.disabled).active:focus, .btn-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5); }

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.btn-danger:hover {
  color: #fff;
  background-color: #c82333;
  border-color: #bd2130; }

.btn-danger.focus, .btn-danger:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.btn-danger:not(:disabled):not(.disabled).active, .btn-danger:not(:disabled):not(.disabled):active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #bd2130;
  border-color: #b21f2d; }

.btn-danger:not(:disabled):not(.disabled).active:focus, .btn-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(225, 83, 97, 0.5); }

.btn-light {
  color: #5E2674;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.btn-light:hover {
  color: #5E2674;
  background-color: #e2e6ea;
  border-color: #dae0e5; }

.btn-light.focus, .btn-light:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-light.disabled, .btn-light:disabled {
  color: #5E2674;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.btn-light:not(:disabled):not(.disabled).active, .btn-light:not(:disabled):not(.disabled):active, .show > .btn-light.dropdown-toggle {
  color: #5E2674;
  background-color: #dae0e5;
  border-color: #d3d9df; }

.btn-light:not(:disabled):not(.disabled).active:focus, .btn-light:not(:disabled):not(.disabled):active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5); }

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124; }

.btn-dark.focus, .btn-dark:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.btn-dark:not(:disabled):not(.disabled).active, .btn-dark:not(:disabled):not(.disabled):active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d; }

.btn-dark:not(:disabled):not(.disabled).active:focus, .btn-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5); }

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff; }

.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.btn-outline-primary.focus, .btn-outline-primary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent; }

.btn-outline-primary:not(:disabled):not(.disabled).active, .btn-outline-primary:not(:disabled):not(.disabled):active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.btn-outline-primary:not(:disabled):not(.disabled).active:focus, .btn-outline-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d; }

.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.btn-outline-secondary.focus, .btn-outline-secondary:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent; }

.btn-outline-secondary:not(:disabled):not(.disabled).active, .btn-outline-secondary:not(:disabled):not(.disabled):active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d; }

.btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.btn-outline-success {
  color: #28a745;
  border-color: #28a745; }

.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.btn-outline-success.focus, .btn-outline-success:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent; }

.btn-outline-success:not(:disabled):not(.disabled).active, .btn-outline-success:not(:disabled):not(.disabled):active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }

.btn-outline-success:not(:disabled):not(.disabled).active:focus, .btn-outline-success:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8; }

.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.btn-outline-info.focus, .btn-outline-info:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent; }

.btn-outline-info:not(:disabled):not(.disabled).active, .btn-outline-info:not(:disabled):not(.disabled):active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }

.btn-outline-info:not(:disabled):not(.disabled).active:focus, .btn-outline-info:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107; }

.btn-outline-warning:hover {
  color: #5E2674;
  background-color: #ffc107;
  border-color: #ffc107; }

.btn-outline-warning.focus, .btn-outline-warning:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent; }

.btn-outline-warning:not(:disabled):not(.disabled).active, .btn-outline-warning:not(:disabled):not(.disabled):active, .show > .btn-outline-warning.dropdown-toggle {
  color: #5E2674;
  background-color: #ffc107;
  border-color: #ffc107; }

.btn-outline-warning:not(:disabled):not(.disabled).active:focus, .btn-outline-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545; }

.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.btn-outline-danger.focus, .btn-outline-danger:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent; }

.btn-outline-danger:not(:disabled):not(.disabled).active, .btn-outline-danger:not(:disabled):not(.disabled):active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }

.btn-outline-danger:not(:disabled):not(.disabled).active:focus, .btn-outline-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa; }

.btn-outline-light:hover {
  color: #5E2674;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.btn-outline-light.focus, .btn-outline-light:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent; }

.btn-outline-light:not(:disabled):not(.disabled).active, .btn-outline-light:not(:disabled):not(.disabled):active, .show > .btn-outline-light.dropdown-toggle {
  color: #5E2674;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }

.btn-outline-light:not(:disabled):not(.disabled).active:focus, .btn-outline-light:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40; }

.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.btn-outline-dark.focus, .btn-outline-dark:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent; }

.btn-outline-dark:not(:disabled):not(.disabled).active, .btn-outline-dark:not(:disabled):not(.disabled):active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }

.btn-outline-dark:not(:disabled):not(.disabled).active:focus, .btn-outline-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none; }

.btn-link:hover {
  color: #0056b3;
  text-decoration: underline; }

.btn-link.focus, .btn-link:focus {
  text-decoration: underline;
  -webkit-box-shadow: none;
          box-shadow: none; }

.btn-link.disabled, .btn-link:disabled {
  color: #6c757d;
  pointer-events: none; }

.btn-group-lg > .btn, .btn-lg {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: .3rem;
          border-radius: .3rem; }

.btn-group-sm > .btn, .btn-sm {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  -webkit-border-radius: .2rem;
          border-radius: .2rem; }

.btn-block {
  display: block;
  width: 100%; }

.btn-block + .btn-block {
  margin-top: .5rem; }

input[type=button].btn-block, input[type=reset].btn-block, input[type=submit].btn-block {
  width: 100%; }

.fade {
  -webkit-transition: opacity .15s linear;
  transition: opacity .15s linear; }

@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none; } }

.fade:not(.show) {
  opacity: 0; }

.collapse:not(.show) {
  display: none; }

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height .35s ease;
  transition: height .35s ease; }

@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none; } }

.dropdown, .dropleft, .dropright, .dropup {
  position: relative; }

.dropdown-toggle {
  white-space: nowrap; }

.dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid;
  border-right: .3em solid transparent;
  border-bottom: 0;
  border-left: .3em solid transparent; }

.dropdown-toggle:empty::after {
  margin-left: 0; }

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: .5rem 0;
  margin: .125rem 0 0;
  font-size: 1rem;
  color: #5E2674;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.dropdown-menu-left {
  right: auto;
  left: 0; }

.dropdown-menu-right {
  right: 0;
  left: auto; }

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0; }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto; } }

@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0; }
  .dropdown-menu-md-right {
    right: 0;
    left: auto; } }

@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0; }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto; } }

@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0; }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto; } }

.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: .125rem; }

.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: 0;
  border-right: .3em solid transparent;
  border-bottom: .3em solid;
  border-left: .3em solid transparent; }

.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: .125rem; }

.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: 0;
  border-bottom: .3em solid transparent;
  border-left: .3em solid; }

.dropright .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropright .dropdown-toggle::after {
  vertical-align: 0; }

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: .125rem; }

.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: .255em;
  vertical-align: .255em;
  content: ""; }

.dropleft .dropdown-toggle::after {
  display: none; }

.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: .255em;
  vertical-align: .255em;
  content: "";
  border-top: .3em solid transparent;
  border-right: .3em solid;
  border-bottom: .3em solid transparent; }

.dropleft .dropdown-toggle:empty::after {
  margin-left: 0; }

.dropleft .dropdown-toggle::before {
  vertical-align: 0; }

.dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=top] {
  right: auto;
  bottom: auto; }

.dropdown-divider {
  height: 0;
  margin: .5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }

.dropdown-item {
  display: block;
  width: 100%;
  padding: .25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #5E2674;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0; }

.dropdown-item:focus, .dropdown-item:hover {
  color: #16181b;
  text-decoration: none;
  background-color: #f8f9fa; }

.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff; }

.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent; }

.dropdown-menu.show {
  display: block; }

.dropdown-header {
  display: block;
  padding: .5rem 1.5rem;
  margin-bottom: 0;
  font-size: .875rem;
  color: #6c757d;
  white-space: nowrap; }

.dropdown-item-text {
  display: block;
  padding: .25rem 1.5rem;
  color: #5E2674; }

.btn-group, .btn-group-vertical {
  position: relative;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  vertical-align: middle; }

.btn-group-vertical > .btn, .btn-group > .btn {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto; }

.btn-group-vertical > .btn:hover, .btn-group > .btn:hover {
  z-index: 1; }

.btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus {
  z-index: 1; }

.btn-toolbar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start; }

.btn-toolbar .input-group {
  width: auto; }

.btn-group > .btn-group:not(:first-child), .btn-group > .btn:not(:first-child) {
  margin-left: -1px; }

.btn-group > .btn-group:not(:last-child) > .btn, .btn-group > .btn:not(:last-child):not(.dropdown-toggle) {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.btn-group > .btn-group:not(:first-child) > .btn, .btn-group > .btn:not(:first-child) {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.dropdown-toggle-split {
  padding-right: .5625rem;
  padding-left: .5625rem; }

.dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after {
  margin-left: 0; }

.dropleft .dropdown-toggle-split::before {
  margin-right: 0; }

.btn-group-sm > .btn + .dropdown-toggle-split, .btn-sm + .dropdown-toggle-split {
  padding-right: .375rem;
  padding-left: .375rem; }

.btn-group-lg > .btn + .dropdown-toggle-split, .btn-lg + .dropdown-toggle-split {
  padding-right: .75rem;
  padding-left: .75rem; }

.btn-group-vertical {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-align: start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center; }

.btn-group-vertical > .btn, .btn-group-vertical > .btn-group {
  width: 100%; }

.btn-group-vertical > .btn-group:not(:first-child), .btn-group-vertical > .btn:not(:first-child) {
  margin-top: -1px; }

.btn-group-vertical > .btn-group:not(:last-child) > .btn, .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle) {
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.btn-group-vertical > .btn-group:not(:first-child) > .btn, .btn-group-vertical > .btn:not(:first-child) {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.btn-group-toggle > .btn, .btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0; }

.btn-group-toggle > .btn input[type=checkbox], .btn-group-toggle > .btn input[type=radio], .btn-group-toggle > .btn-group > .btn input[type=checkbox], .btn-group-toggle > .btn-group > .btn input[type=radio] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }

.input-group {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: stretch;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
          align-items: stretch;
  width: 100%; }

.input-group > .custom-file, .input-group > .custom-select, .input-group > .form-control, .input-group > .form-control-plaintext {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  margin-bottom: 0; }

.input-group > .custom-file + .custom-file, .input-group > .custom-file + .custom-select, .input-group > .custom-file + .form-control, .input-group > .custom-select + .custom-file, .input-group > .custom-select + .custom-select, .input-group > .custom-select + .form-control, .input-group > .form-control + .custom-file, .input-group > .form-control + .custom-select, .input-group > .form-control + .form-control, .input-group > .form-control-plaintext + .custom-file, .input-group > .form-control-plaintext + .custom-select, .input-group > .form-control-plaintext + .form-control {
  margin-left: -1px; }

.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label, .input-group > .custom-select:focus, .input-group > .form-control:focus {
  z-index: 3; }

.input-group > .custom-file .custom-file-input:focus {
  z-index: 4; }

.input-group > .custom-select:not(:last-child), .input-group > .form-control:not(:last-child) {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.input-group > .custom-select:not(:first-child), .input-group > .form-control:not(:first-child) {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.input-group > .custom-file {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }

.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.input-group > .custom-file:not(:first-child) .custom-file-label {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.input-group-append, .input-group-prepend {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex; }

.input-group-append .btn, .input-group-prepend .btn {
  position: relative;
  z-index: 2; }

.input-group-append .btn:focus, .input-group-prepend .btn:focus {
  z-index: 3; }

.input-group-append .btn + .btn, .input-group-append .btn + .input-group-text, .input-group-append .input-group-text + .btn, .input-group-append .input-group-text + .input-group-text, .input-group-prepend .btn + .btn, .input-group-prepend .btn + .input-group-text, .input-group-prepend .input-group-text + .btn, .input-group-prepend .input-group-text + .input-group-text {
  margin-left: -1px; }

.input-group-prepend {
  margin-right: -1px; }

.input-group-append {
  margin-left: -1px; }

.input-group-text {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: .375rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.input-group-text input[type=checkbox], .input-group-text input[type=radio] {
  margin-top: 0; }

.input-group-lg > .custom-select, .input-group-lg > .form-control:not(textarea) {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px); }

.input-group-lg > .custom-select, .input-group-lg > .form-control, .input-group-lg > .input-group-append > .btn, .input-group-lg > .input-group-append > .input-group-text, .input-group-lg > .input-group-prepend > .btn, .input-group-lg > .input-group-prepend > .input-group-text {
  padding: .5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  -webkit-border-radius: .3rem;
          border-radius: .3rem; }

.input-group-sm > .custom-select, .input-group-sm > .form-control:not(textarea) {
  height: -webkit-calc(1.5em + .5rem + 2px);
  height: calc(1.5em + .5rem + 2px); }

.input-group-sm > .custom-select, .input-group-sm > .form-control, .input-group-sm > .input-group-append > .btn, .input-group-sm > .input-group-append > .input-group-text, .input-group-sm > .input-group-prepend > .btn, .input-group-sm > .input-group-prepend > .input-group-text {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5;
  -webkit-border-radius: .2rem;
          border-radius: .2rem; }

.input-group-lg > .custom-select, .input-group-sm > .custom-select {
  padding-right: 1.75rem; }

.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle), .input-group > .input-group-append:last-child > .input-group-text:not(:last-child), .input-group > .input-group-append:not(:last-child) > .btn, .input-group > .input-group-append:not(:last-child) > .input-group-text, .input-group > .input-group-prepend > .btn, .input-group > .input-group-prepend > .input-group-text {
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0; }

.input-group > .input-group-append > .btn, .input-group > .input-group-append > .input-group-text, .input-group > .input-group-prepend:first-child > .btn:not(:first-child), .input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child), .input-group > .input-group-prepend:not(:first-child) > .btn, .input-group > .input-group-prepend:not(:first-child) > .input-group-text {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.custom-control {
  position: relative;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem; }

.custom-control-inline {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: inline-flex;
  margin-right: 1rem; }

.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }

.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff; }

.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #80bdff; }

.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #b3d7ff;
  border-color: #b3d7ff; }

.custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d; }

.custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef; }

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top; }

.custom-control-label::before {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px; }

.custom-control-label::after {
  position: absolute;
  top: .25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%; }

.custom-checkbox .custom-control-label::before {
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff; }

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e"); }

.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-radio .custom-control-label::before {
  -webkit-border-radius: 50%;
          border-radius: 50%; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e"); }

.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-switch {
  padding-left: 2.25rem; }

.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  -webkit-border-radius: .5rem;
          border-radius: .5rem; }

.custom-switch .custom-control-label::after {
  top: -webkit-calc(.25rem + 2px);
  top: calc(.25rem + 2px);
  left: -webkit-calc(-2.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: -webkit-calc(1rem - 4px);
  width: calc(1rem - 4px);
  height: -webkit-calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  -webkit-border-radius: .5rem;
          border-radius: .5rem;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out;
  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: transform .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-transform .15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none; } }

.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
  -ms-transform: translateX(0.75rem);
      transform: translateX(0.75rem); }

.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5); }

.custom-select {
  display: inline-block;
  width: 100%;
  height: -webkit-calc(1.5em + .75rem + 2px);
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem 1.75rem .375rem .75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  background-color: #fff;
  border: 1px solid #ced4da;
  -webkit-border-radius: .25rem;
          border-radius: .25rem;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.custom-select:focus {
  border-color: #80bdff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff; }

.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: .75rem;
  background-image: none; }

.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef; }

.custom-select::-ms-expand {
  display: none; }

.custom-select-sm {
  height: -webkit-calc(1.5em + .5rem + 2px);
  height: calc(1.5em + .5rem + 2px);
  padding-top: .25rem;
  padding-bottom: .25rem;
  padding-left: .5rem;
  font-size: .875rem; }

.custom-select-lg {
  height: -webkit-calc(1.5em + 1rem + 2px);
  height: calc(1.5em + 1rem + 2px);
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
  font-size: 1.25rem; }

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: -webkit-calc(1.5em + .75rem + 2px);
  height: calc(1.5em + .75rem + 2px);
  margin-bottom: 0; }

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: -webkit-calc(1.5em + .75rem + 2px);
  height: calc(1.5em + .75rem + 2px);
  margin: 0;
  opacity: 0; }

.custom-file-input:focus ~ .custom-file-label {
  border-color: #80bdff;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef; }

.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse"; }

.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse); }

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: -webkit-calc(1.5em + .75rem + 2px);
  height: calc(1.5em + .75rem + 2px);
  padding: .375rem .75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: -webkit-calc(1.5em + .75rem);
  height: calc(1.5em + .75rem);
  padding: .375rem .75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  -webkit-border-radius: 0 .25rem .25rem 0;
          border-radius: 0 .25rem .25rem 0; }

.custom-range {
  width: 100%;
  height: -webkit-calc(1rem + .4rem);
  height: calc(1rem + .4rem);
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

.custom-range:focus {
  outline: 0; }

.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.custom-range::-moz-focus-outer {
  border: 0; }

.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -.25rem;
  background-color: #007bff;
  border: 0;
  -webkit-border-radius: 1rem;
          border-radius: 1rem;
  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -webkit-appearance: none;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none; } }

.custom-range::-webkit-slider-thumb:active {
  background-color: #b3d7ff; }

.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  -webkit-border-radius: 1rem;
          border-radius: 1rem; }

.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  -moz-appearance: none;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    transition: none; } }

.custom-range::-moz-range-thumb:active {
  background-color: #b3d7ff; }

.custom-range::-moz-range-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem; }

.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: .2rem;
  margin-left: .2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  appearance: none; }

@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    transition: none; } }

.custom-range::-ms-thumb:active {
  background-color: #b3d7ff; }

.custom-range::-ms-track {
  width: 100%;
  height: .5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: .5rem; }

.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem; }

.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem; }

.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd; }

.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default; }

.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd; }

.custom-range:disabled::-moz-range-track {
  cursor: default; }

.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd; }

.custom-control-label::before, .custom-file-label, .custom-select {
  -webkit-transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before, .custom-file-label, .custom-select {
    -webkit-transition: none;
    transition: none; } }

.nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.nav-link {
  display: block;
  padding: .5rem 1rem; }

.nav-link:focus, .nav-link:hover {
  text-decoration: none; }

.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default; }

.nav-tabs {
  border-bottom: 1px solid #dee2e6; }

.nav-tabs .nav-item {
  margin-bottom: -1px; }

.nav-tabs .nav-link {
  border: 1px solid transparent;
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem; }

.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6; }

.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent; }

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff; }

.nav-tabs .dropdown-menu {
  margin-top: -1px;
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.nav-pills .nav-link {
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff; }

.nav-fill .nav-item {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }

.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
  -webkit-flex-basis: 0;
          flex-basis: 0;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  text-align: center; }

.tab-content > .tab-pane {
  display: none; }

.tab-content > .active {
  display: block; }

.navbar {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: .5rem 1rem; }

.navbar > .container, .navbar > .container-fluid {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between; }

.navbar-brand {
  display: inline-block;
  padding-top: .3125rem;
  padding-bottom: .3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }

.navbar-brand:focus, .navbar-brand:hover {
  text-decoration: none; }

.navbar-nav {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }

.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0; }

.navbar-nav .dropdown-menu {
  position: static;
  float: none; }

.navbar-text {
  display: inline-block;
  padding-top: .5rem;
  padding-bottom: .5rem; }

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
  -webkit-flex-basis: 100%;
          flex-basis: 100%;
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }

.navbar-toggler {
  padding: .25rem .75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.navbar-toggler:focus, .navbar-toggler:hover {
  text-decoration: none; }

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 576px) {
  .navbar-expand-sm {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .navbar-expand-sm .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  .navbar-expand-sm > .container, .navbar-expand-sm > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand-sm .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto; }
  .navbar-expand-sm .navbar-toggler {
    display: none; } }

@media (max-width: 767.98px) {
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 768px) {
  .navbar-expand-md {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .navbar-expand-md .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  .navbar-expand-md > .container, .navbar-expand-md > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand-md .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto; }
  .navbar-expand-md .navbar-toggler {
    display: none; } }

@media (max-width: 991.98px) {
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 992px) {
  .navbar-expand-lg {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .navbar-expand-lg .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  .navbar-expand-lg > .container, .navbar-expand-lg > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand-lg .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto; }
  .navbar-expand-lg .navbar-toggler {
    display: none; } }

@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }

@media (min-width: 1200px) {
  .navbar-expand-xl {
    -ms-flex-flow: row nowrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -ms-flex-pack: start;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
            justify-content: flex-start; }
  .navbar-expand-xl .navbar-nav {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute; }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: .5rem;
    padding-left: .5rem; }
  .navbar-expand-xl > .container, .navbar-expand-xl > .container-fluid {
    -ms-flex-wrap: nowrap;
    -webkit-flex-wrap: nowrap;
            flex-wrap: nowrap; }
  .navbar-expand-xl .navbar-collapse {
    display: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
    -webkit-flex-basis: auto;
            flex-basis: auto; }
  .navbar-expand-xl .navbar-toggler {
    display: none; } }

.navbar-expand {
  -ms-flex-flow: row nowrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
          justify-content: flex-start; }

.navbar-expand > .container, .navbar-expand > .container-fluid {
  padding-right: 0;
  padding-left: 0; }

.navbar-expand .navbar-nav {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute; }

.navbar-expand .navbar-nav .nav-link {
  padding-right: .5rem;
  padding-left: .5rem; }

.navbar-expand > .container, .navbar-expand > .container-fluid {
  -ms-flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
          flex-wrap: nowrap; }

.navbar-expand .navbar-collapse {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
  -webkit-flex-basis: auto;
          flex-basis: auto; }

.navbar-expand .navbar-toggler {
  display: none; }

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
  color: rgba(0, 0, 0, 0.7); }

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3); }

.navbar-light .navbar-nav .active > .nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show > .nav-link {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }

.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }

.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9); }

.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
  color: rgba(0, 0, 0, 0.9); }

.navbar-dark .navbar-brand {
  color: #fff; }

.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
  color: #fff; }

.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
  color: rgba(255, 255, 255, 0.75); }

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25); }

.navbar-dark .navbar-nav .active > .nav-link, .navbar-dark .navbar-nav .nav-link.active, .navbar-dark .navbar-nav .nav-link.show, .navbar-dark .navbar-nav .show > .nav-link {
  color: #fff; }

.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3e%3cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }

.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }

.navbar-dark .navbar-text a {
  color: #fff; }

.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
  color: #fff; }

.card {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.card > hr {
  margin-right: 0;
  margin-left: 0; }

.card > .list-group:first-child .list-group-item:first-child {
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem; }

.card > .list-group:last-child .list-group-item:last-child {
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem;
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem; }

.card-body {
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem; }

.card-title {
  margin-bottom: .75rem; }

.card-subtitle {
  margin-top: -.375rem;
  margin-bottom: 0; }

.card-text:last-child {
  margin-bottom: 0; }

.card-link:hover {
  text-decoration: none; }

.card-link + .card-link {
  margin-left: 1.25rem; }

.card-header {
  padding: .75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }

.card-header:first-child {
  -webkit-border-radius: -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px) 0 0;
          border-radius: calc(.25rem - 1px) calc(.25rem - 1px) 0 0; }

.card-header + .list-group .list-group-item:first-child {
  border-top: 0; }

.card-footer {
  padding: .75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }

.card-footer:last-child {
  -webkit-border-radius: 0 0 -webkit-calc(.25rem - 1px) -webkit-calc(.25rem - 1px);
          border-radius: 0 0 calc(.25rem - 1px) calc(.25rem - 1px); }

.card-header-tabs {
  margin-right: -.625rem;
  margin-bottom: -.75rem;
  margin-left: -.625rem;
  border-bottom: 0; }

.card-header-pills {
  margin-right: -.625rem;
  margin-left: -.625rem; }

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }

.card-img {
  width: 100%;
  -webkit-border-radius: -webkit-calc(.25rem - 1px);
          border-radius: calc(.25rem - 1px); }

.card-img-top {
  width: 100%;
  -webkit-border-top-left-radius: -webkit-calc(.25rem - 1px);
          border-top-left-radius: calc(.25rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(.25rem - 1px);
          border-top-right-radius: calc(.25rem - 1px); }

.card-img-bottom {
  width: 100%;
  -webkit-border-bottom-right-radius: -webkit-calc(.25rem - 1px);
          border-bottom-right-radius: calc(.25rem - 1px);
  -webkit-border-bottom-left-radius: -webkit-calc(.25rem - 1px);
          border-bottom-left-radius: calc(.25rem - 1px); }

.card-deck {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }

.card-deck .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-deck {
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px; }
  .card-deck .card {
    display: -ms-flexbox;
    display: -webkit-box;
    display: -webkit-flex;
    display: flex;
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
            flex: 1 0 0%;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
            flex-direction: column;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px; } }

.card-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column; }

.card-group > .card {
  margin-bottom: 15px; }

@media (min-width: 576px) {
  .card-group {
    -ms-flex-flow: row wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-flow: row wrap;
            flex-flow: row wrap; }
  .card-group > .card {
    -ms-flex: 1 0 0%;
    -webkit-box-flex: 1;
    -webkit-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0; }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0; }
  .card-group > .card:not(:last-child) {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0;
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-header, .card-group > .card:not(:last-child) .card-img-top {
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }
  .card-group > .card:not(:last-child) .card-footer, .card-group > .card:not(:last-child) .card-img-bottom {
    -webkit-border-bottom-right-radius: 0;
            border-bottom-right-radius: 0; }
  .card-group > .card:not(:first-child) {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-header, .card-group > .card:not(:first-child) .card-img-top {
    -webkit-border-top-left-radius: 0;
            border-top-left-radius: 0; }
  .card-group > .card:not(:first-child) .card-footer, .card-group > .card:not(:first-child) .card-img-bottom {
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; } }

.card-columns .card {
  margin-bottom: .75rem; }

@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
    -moz-column-count: 3;
    column-count: 3;
    -webkit-column-gap: 1.25rem;
    -moz-column-gap: 1.25rem;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1; }
  .card-columns .card {
    display: inline-block;
    width: 100%; } }

.accordion > .card {
  overflow: hidden; }

.accordion > .card:not(:first-of-type) .card-header:first-child {
  -webkit-border-radius: 0;
          border-radius: 0; }

.accordion > .card:not(:first-of-type):not(:last-of-type) {
  border-bottom: 0;
  -webkit-border-radius: 0;
          border-radius: 0; }

.accordion > .card:first-of-type {
  border-bottom: 0;
  -webkit-border-bottom-right-radius: 0;
          border-bottom-right-radius: 0;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

.accordion > .card:last-of-type {
  -webkit-border-top-left-radius: 0;
          border-top-left-radius: 0;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.accordion > .card .card-header {
  margin-bottom: -1px; }

.breadcrumb {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
          flex-wrap: wrap;
  padding: .75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.breadcrumb-item + .breadcrumb-item {
  padding-left: .5rem; }

.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: .5rem;
  color: #6c757d;
  content: "/"; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }

.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }

.breadcrumb-item.active {
  color: #6c757d; }

.pagination {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  padding-left: 0;
  list-style: none;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.page-link {
  position: relative;
  display: block;
  padding: .5rem .75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6; }

.page-link:hover {
  z-index: 2;
  color: #0056b3;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6; }

.page-link:focus {
  z-index: 2;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25); }

.page-item:first-child .page-link {
  margin-left: 0;
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem; }

.page-item:last-child .page-link {
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem;
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem; }

.page-item.active .page-link {
  z-index: 1;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6; }

.pagination-lg .page-link {
  padding: .75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }

.pagination-lg .page-item:first-child .page-link {
  -webkit-border-top-left-radius: .3rem;
          border-top-left-radius: .3rem;
  -webkit-border-bottom-left-radius: .3rem;
          border-bottom-left-radius: .3rem; }

.pagination-lg .page-item:last-child .page-link {
  -webkit-border-top-right-radius: .3rem;
          border-top-right-radius: .3rem;
  -webkit-border-bottom-right-radius: .3rem;
          border-bottom-right-radius: .3rem; }

.pagination-sm .page-link {
  padding: .25rem .5rem;
  font-size: .875rem;
  line-height: 1.5; }

.pagination-sm .page-item:first-child .page-link {
  -webkit-border-top-left-radius: .2rem;
          border-top-left-radius: .2rem;
  -webkit-border-bottom-left-radius: .2rem;
          border-bottom-left-radius: .2rem; }

.pagination-sm .page-item:last-child .page-link {
  -webkit-border-top-right-radius: .2rem;
          border-top-right-radius: .2rem;
  -webkit-border-bottom-right-radius: .2rem;
          border-bottom-right-radius: .2rem; }

.badge {
  display: inline-block;
  padding: .25em .4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  -webkit-border-radius: .25rem;
          border-radius: .25rem;
  -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
  transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none; } }

a.badge:focus, a.badge:hover {
  text-decoration: none; }

.badge:empty {
  display: none; }

.btn .badge {
  position: relative;
  top: -1px; }

.badge-pill {
  padding-right: .6em;
  padding-left: .6em;
  -webkit-border-radius: 10rem;
          border-radius: 10rem; }

.badge-primary {
  color: #fff;
  background-color: #007bff; }

a.badge-primary:focus, a.badge-primary:hover {
  color: #fff;
  background-color: #0062cc; }

a.badge-primary.focus, a.badge-primary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5); }

.badge-secondary {
  color: #fff;
  background-color: #6c757d; }

a.badge-secondary:focus, a.badge-secondary:hover {
  color: #fff;
  background-color: #545b62; }

a.badge-secondary.focus, a.badge-secondary:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5); }

.badge-success {
  color: #fff;
  background-color: #28a745; }

a.badge-success:focus, a.badge-success:hover {
  color: #fff;
  background-color: #1e7e34; }

a.badge-success.focus, a.badge-success:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }

.badge-info {
  color: #fff;
  background-color: #17a2b8; }

a.badge-info:focus, a.badge-info:hover {
  color: #fff;
  background-color: #117a8b; }

a.badge-info.focus, a.badge-info:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }

.badge-warning {
  color: #5E2674;
  background-color: #ffc107; }

a.badge-warning:focus, a.badge-warning:hover {
  color: #5E2674;
  background-color: #d39e00; }

a.badge-warning.focus, a.badge-warning:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }

.badge-danger {
  color: #fff;
  background-color: #dc3545; }

a.badge-danger:focus, a.badge-danger:hover {
  color: #fff;
  background-color: #bd2130; }

a.badge-danger.focus, a.badge-danger:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }

.badge-light {
  color: #5E2674;
  background-color: #f8f9fa; }

a.badge-light:focus, a.badge-light:hover {
  color: #5E2674;
  background-color: #dae0e5; }

a.badge-light.focus, a.badge-light:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }

.badge-dark {
  color: #fff;
  background-color: #343a40; }

a.badge-dark:focus, a.badge-dark:hover {
  color: #fff;
  background-color: #1d2124; }

a.badge-dark.focus, a.badge-dark:focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  -webkit-border-radius: .3rem;
          border-radius: .3rem; }

@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem; } }

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0; }

.alert {
  position: relative;
  padding: .75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.alert-heading {
  color: inherit; }

.alert-link {
  font-weight: 700; }

.alert-dismissible {
  padding-right: 4rem; }

.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: .75rem 1.25rem;
  color: inherit; }

.alert-primary {
  color: #004085;
  background-color: #cce5ff;
  border-color: #b8daff; }

.alert-primary hr {
  border-top-color: #9fcdff; }

.alert-primary .alert-link {
  color: #002752; }

.alert-secondary {
  color: #383d41;
  background-color: #e2e3e5;
  border-color: #d6d8db; }

.alert-secondary hr {
  border-top-color: #c8cbcf; }

.alert-secondary .alert-link {
  color: #202326; }

.alert-success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }

.alert-success hr {
  border-top-color: #b1dfbb; }

.alert-success .alert-link {
  color: #0b2e13; }

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }

.alert-info hr {
  border-top-color: #abdde5; }

.alert-info .alert-link {
  color: #062c33; }

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }

.alert-warning hr {
  border-top-color: #ffe8a1; }

.alert-warning .alert-link {
  color: #533f03; }

.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }

.alert-danger hr {
  border-top-color: #f1b0b7; }

.alert-danger .alert-link {
  color: #491217; }

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }

.alert-light hr {
  border-top-color: #ececf6; }

.alert-light .alert-link {
  color: #686868; }

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }

.alert-dark hr {
  border-top-color: #b9bbbe; }

.alert-dark .alert-link {
  color: #040505; }

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }

.progress {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: .75rem;
  background-color: #e9ecef;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  -webkit-transition: width .6s ease;
  transition: width .6s ease; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none; } }

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }

.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
  animation: progress-bar-stripes 1s linear infinite; }

@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
    animation: none; } }

.media {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start; }

.media-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1; }

.list-group {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }

.list-group-item-action:focus, .list-group-item-action:hover {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa; }

.list-group-item-action:active {
  color: #5E2674;
  background-color: #e9ecef; }

.list-group-item {
  position: relative;
  display: block;
  padding: .75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }

.list-group-item:first-child {
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem; }

.list-group-item:last-child {
  margin-bottom: 0;
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem;
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem; }

.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff; }

.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff; }

.list-group-horizontal {
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
          flex-direction: row; }

.list-group-horizontal .list-group-item {
  margin-right: -1px;
  margin-bottom: 0; }

.list-group-horizontal .list-group-item:first-child {
  -webkit-border-top-left-radius: .25rem;
          border-top-left-radius: .25rem;
  -webkit-border-bottom-left-radius: .25rem;
          border-bottom-left-radius: .25rem;
  -webkit-border-top-right-radius: 0;
          border-top-right-radius: 0; }

.list-group-horizontal .list-group-item:last-child {
  margin-right: 0;
  -webkit-border-top-right-radius: .25rem;
          border-top-right-radius: .25rem;
  -webkit-border-bottom-right-radius: .25rem;
          border-bottom-right-radius: .25rem;
  -webkit-border-bottom-left-radius: 0;
          border-bottom-left-radius: 0; }

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .list-group-horizontal-sm .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
  .list-group-horizontal-sm .list-group-item:first-child {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }
  .list-group-horizontal-sm .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; } }

@media (min-width: 768px) {
  .list-group-horizontal-md {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .list-group-horizontal-md .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
  .list-group-horizontal-md .list-group-item:first-child {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }
  .list-group-horizontal-md .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; } }

@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .list-group-horizontal-lg .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
  .list-group-horizontal-lg .list-group-item:first-child {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }
  .list-group-horizontal-lg .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; } }

@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
            flex-direction: row; }
  .list-group-horizontal-xl .list-group-item {
    margin-right: -1px;
    margin-bottom: 0; }
  .list-group-horizontal-xl .list-group-item:first-child {
    -webkit-border-top-left-radius: .25rem;
            border-top-left-radius: .25rem;
    -webkit-border-bottom-left-radius: .25rem;
            border-bottom-left-radius: .25rem;
    -webkit-border-top-right-radius: 0;
            border-top-right-radius: 0; }
  .list-group-horizontal-xl .list-group-item:last-child {
    margin-right: 0;
    -webkit-border-top-right-radius: .25rem;
            border-top-right-radius: .25rem;
    -webkit-border-bottom-right-radius: .25rem;
            border-bottom-right-radius: .25rem;
    -webkit-border-bottom-left-radius: 0;
            border-bottom-left-radius: 0; } }

.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  -webkit-border-radius: 0;
          border-radius: 0; }

.list-group-flush .list-group-item:last-child {
  margin-bottom: -1px; }

.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }

.list-group-flush:last-child .list-group-item:last-child {
  margin-bottom: 0;
  border-bottom: 0; }

.list-group-item-primary {
  color: #004085;
  background-color: #b8daff; }

.list-group-item-primary.list-group-item-action:focus, .list-group-item-primary.list-group-item-action:hover {
  color: #004085;
  background-color: #9fcdff; }

.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #004085;
  border-color: #004085; }

.list-group-item-secondary {
  color: #383d41;
  background-color: #d6d8db; }

.list-group-item-secondary.list-group-item-action:focus, .list-group-item-secondary.list-group-item-action:hover {
  color: #383d41;
  background-color: #c8cbcf; }

.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #383d41;
  border-color: #383d41; }

.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }

.list-group-item-success.list-group-item-action:focus, .list-group-item-success.list-group-item-action:hover {
  color: #155724;
  background-color: #b1dfbb; }

.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #155724;
  border-color: #155724; }

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }

.list-group-item-info.list-group-item-action:focus, .list-group-item-info.list-group-item-action:hover {
  color: #0c5460;
  background-color: #abdde5; }

.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460; }

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }

.list-group-item-warning.list-group-item-action:focus, .list-group-item-warning.list-group-item-action:hover {
  color: #856404;
  background-color: #ffe8a1; }

.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404; }

.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }

.list-group-item-danger.list-group-item-action:focus, .list-group-item-danger.list-group-item-action:hover {
  color: #721c24;
  background-color: #f1b0b7; }

.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #721c24;
  border-color: #721c24; }

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }

.list-group-item-light.list-group-item-action:focus, .list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6; }

.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182; }

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }

.list-group-item-dark.list-group-item-action:focus, .list-group-item-dark.list-group-item-action:hover {
  color: #1b1e21;
  background-color: #b9bbbe; }

.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21; }

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }

.close:hover {
  color: #000;
  text-decoration: none; }

.close:not(:disabled):not(.disabled):focus, .close:not(:disabled):not(.disabled):hover {
  opacity: .75; }

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none; }

a.close.disabled {
  pointer-events: none; }

.toast {
  max-width: 350px;
  overflow: hidden;
  font-size: .875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  opacity: 0;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.toast:not(:last-child) {
  margin-bottom: .75rem; }

.toast.showing {
  opacity: 1; }

.toast.show {
  display: block;
  opacity: 1; }

.toast.hide {
  display: none; }

.toast-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  padding: .25rem .75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05); }

.toast-body {
  padding: .75rem; }

.modal-open {
  overflow: hidden; }

.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0; }

.modal-dialog {
  position: relative;
  width: auto;
  margin: .5rem;
  pointer-events: none; }

.modal.fade .modal-dialog {
  transition: -webkit-transform .3s ease-out;
  -webkit-transition: -webkit-transform .3s ease-out;
  transition: transform .3s ease-out;
  transition: transform .3s ease-out, -webkit-transform .3s ease-out;
  transition: transform .3s ease-out,-webkit-transform .3s ease-out;
  -webkit-transform: translate(0, -50px);
  -ms-transform: translate(0, -50px);
      transform: translate(0, -50px); }

@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none; } }

.modal.show .modal-dialog {
  -webkit-transform: none;
  -ms-transform: none;
      transform: none; }

.modal-dialog-scrollable {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  max-height: -webkit-calc(100% - 1rem);
  max-height: calc(100% - 1rem); }

.modal-dialog-scrollable .modal-content {
  max-height: -webkit-calc(100vh - 1rem);
  max-height: calc(100vh - 1rem);
  overflow: hidden; }

.modal-dialog-scrollable .modal-footer, .modal-dialog-scrollable .modal-header {
  -ms-flex-negative: 0;
  -webkit-flex-shrink: 0;
          flex-shrink: 0; }

.modal-dialog-scrollable .modal-body {
  overflow-y: auto; }

.modal-dialog-centered {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  min-height: -webkit-calc(100% - 1rem);
  min-height: calc(100% - 1rem); }

.modal-dialog-centered::before {
  display: block;
  height: -webkit-calc(100vh - 1rem);
  height: calc(100vh - 1rem);
  content: ""; }

.modal-dialog-centered.modal-dialog-scrollable {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  height: 100%; }

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none; }

.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none; }

.modal-content {
  position: relative;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: .3rem;
          border-radius: .3rem;
  outline: 0; }

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000; }

.modal-backdrop.fade {
  opacity: 0; }

.modal-backdrop.show {
  opacity: .5; }

.modal-header {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: start;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
          align-items: flex-start;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  -webkit-border-top-left-radius: .3rem;
          border-top-left-radius: .3rem;
  -webkit-border-top-right-radius: .3rem;
          border-top-right-radius: .3rem; }

.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto; }

.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }

.modal-body {
  position: relative;
  -ms-flex: 1 1 auto;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem; }

.modal-footer {
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: end;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
          justify-content: flex-end;
  padding: 1rem;
  border-top: 1px solid #dee2e6;
  -webkit-border-bottom-right-radius: .3rem;
          border-bottom-right-radius: .3rem;
  -webkit-border-bottom-left-radius: .3rem;
          border-bottom-left-radius: .3rem; }

.modal-footer > :not(:first-child) {
  margin-left: .25rem; }

.modal-footer > :not(:last-child) {
  margin-right: .25rem; }

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto; }
  .modal-dialog-scrollable {
    max-height: -webkit-calc(100% - 3.5rem);
    max-height: calc(100% - 3.5rem); }
  .modal-dialog-scrollable .modal-content {
    max-height: -webkit-calc(100vh - 3.5rem);
    max-height: calc(100vh - 3.5rem); }
  .modal-dialog-centered {
    min-height: -webkit-calc(100% - 3.5rem);
    min-height: calc(100% - 3.5rem); }
  .modal-dialog-centered::before {
    height: -webkit-calc(100vh - 3.5rem);
    height: calc(100vh - 3.5rem); }
  .modal-sm {
    max-width: 300px; } }

@media (min-width: 992px) {
  .modal-lg, .modal-xl {
    max-width: 800px; } }

@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px; } }

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  opacity: 0; }

.tooltip.show {
  opacity: .9; }

.tooltip .arrow {
  position: absolute;
  display: block;
  width: .8rem;
  height: .4rem; }

.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid; }

.bs-tooltip-auto[x-placement^=top], .bs-tooltip-top {
  padding: .4rem 0; }

.bs-tooltip-auto[x-placement^=top] .arrow, .bs-tooltip-top .arrow {
  bottom: 0; }

.bs-tooltip-auto[x-placement^=top] .arrow::before, .bs-tooltip-top .arrow::before {
  top: 0;
  border-width: .4rem .4rem 0;
  border-top-color: #000; }

.bs-tooltip-auto[x-placement^=right], .bs-tooltip-right {
  padding: 0 .4rem; }

.bs-tooltip-auto[x-placement^=right] .arrow, .bs-tooltip-right .arrow {
  left: 0;
  width: .4rem;
  height: .8rem; }

.bs-tooltip-auto[x-placement^=right] .arrow::before, .bs-tooltip-right .arrow::before {
  right: 0;
  border-width: .4rem .4rem .4rem 0;
  border-right-color: #000; }

.bs-tooltip-auto[x-placement^=bottom], .bs-tooltip-bottom {
  padding: .4rem 0; }

.bs-tooltip-auto[x-placement^=bottom] .arrow, .bs-tooltip-bottom .arrow {
  top: 0; }

.bs-tooltip-auto[x-placement^=bottom] .arrow::before, .bs-tooltip-bottom .arrow::before {
  bottom: 0;
  border-width: 0 .4rem .4rem;
  border-bottom-color: #000; }

.bs-tooltip-auto[x-placement^=left], .bs-tooltip-left {
  padding: 0 .4rem; }

.bs-tooltip-auto[x-placement^=left] .arrow, .bs-tooltip-left .arrow {
  right: 0;
  width: .4rem;
  height: .8rem; }

.bs-tooltip-auto[x-placement^=left] .arrow::before, .bs-tooltip-left .arrow::before {
  left: 0;
  border-width: .4rem 0 .4rem .4rem;
  border-left-color: #000; }

.tooltip-inner {
  max-width: 200px;
  padding: .25rem .5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  -webkit-border-radius: .25rem;
          border-radius: .25rem; }

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: .875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: .3rem;
          border-radius: .3rem; }

.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: .5rem;
  margin: 0 .3rem; }

.popover .arrow::after, .popover .arrow::before {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid; }

.bs-popover-auto[x-placement^=top], .bs-popover-top {
  margin-bottom: .5rem; }

.bs-popover-auto[x-placement^=top] > .arrow, .bs-popover-top > .arrow {
  bottom: -webkit-calc((.5rem + 1px) * -1);
  bottom: calc((.5rem + 1px) * -1); }

.bs-popover-auto[x-placement^=top] > .arrow::before, .bs-popover-top > .arrow::before {
  bottom: 0;
  border-width: .5rem .5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=top] > .arrow::after, .bs-popover-top > .arrow::after {
  bottom: 1px;
  border-width: .5rem .5rem 0;
  border-top-color: #fff; }

.bs-popover-auto[x-placement^=right], .bs-popover-right {
  margin-left: .5rem; }

.bs-popover-auto[x-placement^=right] > .arrow, .bs-popover-right > .arrow {
  left: -webkit-calc((.5rem + 1px) * -1);
  left: calc((.5rem + 1px) * -1);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0; }

.bs-popover-auto[x-placement^=right] > .arrow::before, .bs-popover-right > .arrow::before {
  left: 0;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=right] > .arrow::after, .bs-popover-right > .arrow::after {
  left: 1px;
  border-width: .5rem .5rem .5rem 0;
  border-right-color: #fff; }

.bs-popover-auto[x-placement^=bottom], .bs-popover-bottom {
  margin-top: .5rem; }

.bs-popover-auto[x-placement^=bottom] > .arrow, .bs-popover-bottom > .arrow {
  top: -webkit-calc((.5rem + 1px) * -1);
  top: calc((.5rem + 1px) * -1); }

.bs-popover-auto[x-placement^=bottom] > .arrow::before, .bs-popover-bottom > .arrow::before {
  top: 0;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=bottom] > .arrow::after, .bs-popover-bottom > .arrow::after {
  top: 1px;
  border-width: 0 .5rem .5rem .5rem;
  border-bottom-color: #fff; }

.bs-popover-auto[x-placement^=bottom] .popover-header::before, .bs-popover-bottom .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7; }

.bs-popover-auto[x-placement^=left], .bs-popover-left {
  margin-right: .5rem; }

.bs-popover-auto[x-placement^=left] > .arrow, .bs-popover-left > .arrow {
  right: -webkit-calc((.5rem + 1px) * -1);
  right: calc((.5rem + 1px) * -1);
  width: .5rem;
  height: 1rem;
  margin: .3rem 0; }

.bs-popover-auto[x-placement^=left] > .arrow::before, .bs-popover-left > .arrow::before {
  right: 0;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: rgba(0, 0, 0, 0.25); }

.bs-popover-auto[x-placement^=left] > .arrow::after, .bs-popover-left > .arrow::after {
  right: 1px;
  border-width: .5rem 0 .5rem .5rem;
  border-left-color: #fff; }

.popover-header {
  padding: .5rem .75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  -webkit-border-top-left-radius: -webkit-calc(.3rem - 1px);
          border-top-left-radius: calc(.3rem - 1px);
  -webkit-border-top-right-radius: -webkit-calc(.3rem - 1px);
          border-top-right-radius: calc(.3rem - 1px); }

.popover-header:empty {
  display: none; }

.popover-body {
  padding: .5rem .75rem;
  color: #5E2674; }

.carousel {
  position: relative; }

.carousel.pointer-event {
  -ms-touch-action: pan-y;
  touch-action: pan-y; }

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }

.carousel-inner::after {
  display: block;
  clear: both;
  content: ""; }

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  transition: -webkit-transform .6s ease-in-out;
  -webkit-transition: -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out;
  transition: transform .6s ease-in-out, -webkit-transform .6s ease-in-out;
  transition: transform .6s ease-in-out,-webkit-transform .6s ease-in-out; }

@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none; } }

.carousel-item-next, .carousel-item-prev, .carousel-item.active {
  display: block; }

.active.carousel-item-right, .carousel-item-next:not(.carousel-item-left) {
  -webkit-transform: translateX(100%);
  -ms-transform: translateX(100%);
      transform: translateX(100%); }

.active.carousel-item-left, .carousel-item-prev:not(.carousel-item-right) {
  -webkit-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
      transform: translateX(-100%); }

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
  -ms-transform: none;
      transform: none; }

.carousel-fade .carousel-item-next.carousel-item-left, .carousel-fade .carousel-item-prev.carousel-item-right, .carousel-fade .carousel-item.active {
  z-index: 1;
  opacity: 1; }

.carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: 0s .6s opacity;
  transition: 0s .6s opacity; }

@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left, .carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none; } }

.carousel-control-next, .carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: .5;
  -webkit-transition: opacity .15s ease;
  transition: opacity .15s ease; }

@media (prefers-reduced-motion: reduce) {
  .carousel-control-next, .carousel-control-prev {
    -webkit-transition: none;
    transition: none; } }

.carousel-control-next:focus, .carousel-control-next:hover, .carousel-control-prev:focus, .carousel-control-prev:hover {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: .9; }

.carousel-control-prev {
  left: 0; }

.carousel-control-next {
  right: 0; }

.carousel-control-next-icon, .carousel-control-prev-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%; }

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3e%3c/svg%3e"); }

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3e%3c/svg%3e"); }

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
  -webkit-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: .5;
  -webkit-transition: opacity .6s ease;
  transition: opacity .6s ease; }

@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none; } }

.carousel-indicators .active {
  opacity: 1; }

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }

.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: .25em solid currentColor;
  border-right-color: transparent;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-animation: spinner-border .75s linear infinite;
  animation: spinner-border .75s linear infinite; }

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: .2em; }

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    opacity: 1; } }

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  50% {
    opacity: 1; } }

.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  opacity: 0;
  -webkit-animation: spinner-grow .75s linear infinite;
  animation: spinner-grow .75s linear infinite; }

.spinner-grow-sm {
  width: 1rem;
  height: 1rem; }

.align-baseline {
  vertical-align: baseline !important; }

.align-top {
  vertical-align: top !important; }

.align-middle {
  vertical-align: middle !important; }

.align-bottom {
  vertical-align: bottom !important; }

.align-text-bottom {
  vertical-align: text-bottom !important; }

.align-text-top {
  vertical-align: text-top !important; }

.bg-primary {
  background-color: #007bff !important; }

a.bg-primary:focus, a.bg-primary:hover, button.bg-primary:focus, button.bg-primary:hover {
  background-color: #0062cc !important; }

.bg-secondary {
  background-color: #6c757d !important; }

a.bg-secondary:focus, a.bg-secondary:hover, button.bg-secondary:focus, button.bg-secondary:hover {
  background-color: #545b62 !important; }

.bg-success {
  background-color: #28a745 !important; }

a.bg-success:focus, a.bg-success:hover, button.bg-success:focus, button.bg-success:hover {
  background-color: #1e7e34 !important; }

.bg-info {
  background-color: #17a2b8 !important; }

a.bg-info:focus, a.bg-info:hover, button.bg-info:focus, button.bg-info:hover {
  background-color: #117a8b !important; }

.bg-warning {
  background-color: #ffc107 !important; }

a.bg-warning:focus, a.bg-warning:hover, button.bg-warning:focus, button.bg-warning:hover {
  background-color: #d39e00 !important; }

.bg-danger {
  background-color: #dc3545 !important; }

a.bg-danger:focus, a.bg-danger:hover, button.bg-danger:focus, button.bg-danger:hover {
  background-color: #bd2130 !important; }

.bg-light {
  background-color: #f8f9fa !important; }

a.bg-light:focus, a.bg-light:hover, button.bg-light:focus, button.bg-light:hover {
  background-color: #dae0e5 !important; }

.bg-dark {
  background-color: #343a40 !important; }

a.bg-dark:focus, a.bg-dark:hover, button.bg-dark:focus, button.bg-dark:hover {
  background-color: #1d2124 !important; }

.bg-white {
  background-color: #fff !important; }

.bg-transparent {
  background-color: transparent !important; }

.border {
  border: 1px solid #dee2e6 !important; }

.border-top {
  border-top: 1px solid #dee2e6 !important; }

.border-right {
  border-right: 1px solid #dee2e6 !important; }

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important; }

.border-left {
  border-left: 1px solid #dee2e6 !important; }

.border-0 {
  border: 0 !important; }

.border-top-0 {
  border-top: 0 !important; }

.border-right-0 {
  border-right: 0 !important; }

.border-bottom-0 {
  border-bottom: 0 !important; }

.border-left-0 {
  border-left: 0 !important; }

.border-primary {
  border-color: #007bff !important; }

.border-secondary {
  border-color: #6c757d !important; }

.border-success {
  border-color: #28a745 !important; }

.border-info {
  border-color: #17a2b8 !important; }

.border-warning {
  border-color: #ffc107 !important; }

.border-danger {
  border-color: #dc3545 !important; }

.border-light {
  border-color: #f8f9fa !important; }

.border-dark {
  border-color: #343a40 !important; }

.border-white {
  border-color: #fff !important; }

.rounded-sm {
  -webkit-border-radius: 0.2rem !important;
          border-radius: 0.2rem !important; }

.rounded {
  -webkit-border-radius: 0.25rem !important;
          border-radius: 0.25rem !important; }

.rounded-top {
  -webkit-border-top-left-radius: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-top-right-radius: 0.25rem !important;
          border-top-right-radius: 0.25rem !important; }

.rounded-right {
  -webkit-border-top-right-radius: 0.25rem !important;
          border-top-right-radius: 0.25rem !important;
  -webkit-border-bottom-right-radius: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important; }

.rounded-bottom {
  -webkit-border-bottom-right-radius: 0.25rem !important;
          border-bottom-right-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important; }

.rounded-left {
  -webkit-border-top-left-radius: 0.25rem !important;
          border-top-left-radius: 0.25rem !important;
  -webkit-border-bottom-left-radius: 0.25rem !important;
          border-bottom-left-radius: 0.25rem !important; }

.rounded-lg {
  -webkit-border-radius: 0.3rem !important;
          border-radius: 0.3rem !important; }

.rounded-circle {
  -webkit-border-radius: 50% !important;
          border-radius: 50% !important; }

.rounded-pill {
  -webkit-border-radius: 50rem !important;
          border-radius: 50rem !important; }

.rounded-0 {
  -webkit-border-radius: 0 !important;
          border-radius: 0 !important; }

.clearfix::after {
  display: block;
  clear: both;
  content: ""; }

.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: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important; }

.d-inline-flex {
  display: -ms-inline-flexbox !important;
  display: -webkit-inline-box !important;
  display: -webkit-inline-flex !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !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: -ms-flexbox !important;
    display: -webkit-box !important;
    display: -webkit-flex !important;
    display: flex !important; }
  .d-print-inline-flex {
    display: -ms-inline-flexbox !important;
    display: -webkit-inline-box !important;
    display: -webkit-inline-flex !important;
    display: inline-flex !important; } }

.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }

.embed-responsive::before {
  display: block;
  content: ""; }

.embed-responsive .embed-responsive-item, .embed-responsive embed, .embed-responsive iframe, .embed-responsive object, .embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0; }

.embed-responsive-21by9::before {
  padding-top: 42.857143%; }

.embed-responsive-16by9::before {
  padding-top: 56.25%; }

.embed-responsive-4by3::before {
  padding-top: 75%; }

.embed-responsive-1by1::before {
  padding-top: 100%; }

.flex-row {
  -ms-flex-direction: row !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
          flex-direction: row !important; }

.flex-column {
  -ms-flex-direction: column !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
          flex-direction: column !important; }

.flex-row-reverse {
  -ms-flex-direction: row-reverse !important;
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }

.flex-column-reverse {
  -ms-flex-direction: column-reverse !important;
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }

.flex-wrap {
  -ms-flex-wrap: wrap !important;
  -webkit-flex-wrap: wrap !important;
          flex-wrap: wrap !important; }

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
  -webkit-flex-wrap: nowrap !important;
          flex-wrap: nowrap !important; }

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
  -webkit-flex-wrap: wrap-reverse !important;
          flex-wrap: wrap-reverse !important; }

.flex-fill {
  -ms-flex: 1 1 auto !important;
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
          flex: 1 1 auto !important; }

.flex-grow-0 {
  -ms-flex-positive: 0 !important;
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
          flex-grow: 0 !important; }

.flex-grow-1 {
  -ms-flex-positive: 1 !important;
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
          flex-grow: 1 !important; }

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
  -webkit-flex-shrink: 0 !important;
          flex-shrink: 0 !important; }

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
  -webkit-flex-shrink: 1 !important;
          flex-shrink: 1 !important; }

.justify-content-start {
  -ms-flex-pack: start !important;
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
          justify-content: flex-start !important; }

.justify-content-end {
  -ms-flex-pack: end !important;
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
          justify-content: flex-end !important; }

.justify-content-center {
  -ms-flex-pack: center !important;
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
          justify-content: center !important; }

.justify-content-between {
  -ms-flex-pack: justify !important;
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
          justify-content: space-between !important; }

.justify-content-around {
  -ms-flex-pack: distribute !important;
  -webkit-justify-content: space-around !important;
          justify-content: space-around !important; }

.align-items-start {
  -ms-flex-align: start !important;
  -webkit-box-align: start !important;
  -webkit-align-items: flex-start !important;
          align-items: flex-start !important; }

.align-items-end {
  -ms-flex-align: end !important;
  -webkit-box-align: end !important;
  -webkit-align-items: flex-end !important;
          align-items: flex-end !important; }

.align-items-center {
  -ms-flex-align: center !important;
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
          align-items: center !important; }

.align-items-baseline {
  -ms-flex-align: baseline !important;
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
          align-items: baseline !important; }

.align-items-stretch {
  -ms-flex-align: stretch !important;
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
          align-items: stretch !important; }

.align-content-start {
  -ms-flex-line-pack: start !important;
  -webkit-align-content: flex-start !important;
          align-content: flex-start !important; }

.align-content-end {
  -ms-flex-line-pack: end !important;
  -webkit-align-content: flex-end !important;
          align-content: flex-end !important; }

.align-content-center {
  -ms-flex-line-pack: center !important;
  -webkit-align-content: center !important;
          align-content: center !important; }

.align-content-between {
  -ms-flex-line-pack: justify !important;
  -webkit-align-content: space-between !important;
          align-content: space-between !important; }

.align-content-around {
  -ms-flex-line-pack: distribute !important;
  -webkit-align-content: space-around !important;
          align-content: space-around !important; }

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
  -webkit-align-content: stretch !important;
          align-content: stretch !important; }

.align-self-auto {
  -ms-flex-item-align: auto !important;
  -webkit-align-self: auto !important;
              -ms-grid-row-align: auto !important;
          align-self: auto !important; }

.align-self-start {
  -ms-flex-item-align: start !important;
  -webkit-align-self: flex-start !important;
          align-self: flex-start !important; }

.align-self-end {
  -ms-flex-item-align: end !important;
  -webkit-align-self: flex-end !important;
          align-self: flex-end !important; }

.align-self-center {
  -ms-flex-item-align: center !important;
  -webkit-align-self: center !important;
              -ms-grid-row-align: center !important;
          align-self: center !important; }

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
  -webkit-align-self: baseline !important;
          align-self: baseline !important; }

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
  -webkit-align-self: stretch !important;
              -ms-grid-row-align: stretch !important;
          align-self: stretch !important; }

@media (min-width: 576px) {
  .flex-sm-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-sm-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-sm-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important; }
  .flex-sm-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important; }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important; }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-sm-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-sm-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 768px) {
  .flex-md-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-md-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-md-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important; }
  .flex-md-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important; }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important; }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-md-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-md-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 992px) {
  .flex-lg-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-lg-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-lg-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important; }
  .flex-lg-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important; }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important; }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-lg-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-lg-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

@media (min-width: 1200px) {
  .flex-xl-row {
    -ms-flex-direction: row !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -ms-flex-direction: column !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -ms-flex-direction: row-reverse !important;
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -ms-flex-direction: column-reverse !important;
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
    -webkit-flex-wrap: wrap !important;
            flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
    -webkit-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
    -webkit-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important; }
  .flex-xl-fill {
    -ms-flex: 1 1 auto !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex: 1 1 auto !important;
            flex: 1 1 auto !important; }
  .flex-xl-grow-0 {
    -ms-flex-positive: 0 !important;
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
            flex-grow: 0 !important; }
  .flex-xl-grow-1 {
    -ms-flex-positive: 1 !important;
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
            flex-grow: 1 !important; }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
    -webkit-flex-shrink: 0 !important;
            flex-shrink: 0 !important; }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
    -webkit-flex-shrink: 1 !important;
            flex-shrink: 1 !important; }
  .justify-content-xl-start {
    -ms-flex-pack: start !important;
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -ms-flex-pack: end !important;
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -ms-flex-pack: center !important;
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -ms-flex-pack: justify !important;
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
    -webkit-justify-content: space-around !important;
            justify-content: space-around !important; }
  .align-items-xl-start {
    -ms-flex-align: start !important;
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -ms-flex-align: end !important;
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -ms-flex-align: center !important;
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -ms-flex-align: baseline !important;
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -ms-flex-align: stretch !important;
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
    -webkit-align-content: flex-start !important;
            align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
    -webkit-align-content: flex-end !important;
            align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
    -webkit-align-content: center !important;
            align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
    -webkit-align-content: space-between !important;
            align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
    -webkit-align-content: space-around !important;
            align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
    -webkit-align-content: stretch !important;
            align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
    -webkit-align-self: auto !important;
                -ms-grid-row-align: auto !important;
            align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
    -webkit-align-self: flex-start !important;
            align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
    -webkit-align-self: flex-end !important;
            align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
    -webkit-align-self: center !important;
                -ms-grid-row-align: center !important;
            align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
    -webkit-align-self: baseline !important;
            align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
    -webkit-align-self: stretch !important;
                -ms-grid-row-align: stretch !important;
            align-self: stretch !important; } }

.float-left {
  float: left !important; }

.float-right {
  float: right !important; }

.float-none {
  float: none !important; }

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }

@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }

@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }

@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }

.overflow-auto {
  overflow: auto !important; }

.overflow-hidden {
  overflow: hidden !important; }

.position-static {
  position: static !important; }

.position-relative {
  position: relative !important; }

.position-absolute {
  position: absolute !important; }

.position-fixed {
  position: fixed !important; }

.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0; }

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal; }

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important; }

.shadow {
  -webkit-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important; }

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important; }

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important; }

.w-25 {
  width: 25% !important; }

.w-50 {
  width: 50% !important; }

.w-75 {
  width: 75% !important; }

.w-100 {
  width: 100% !important; }

.w-auto {
  width: auto !important; }

.h-25 {
  height: 25% !important; }

.h-50 {
  height: 50% !important; }

.h-75 {
  height: 75% !important; }

.h-100 {
  height: 100% !important; }

.h-auto {
  height: auto !important; }

.mw-100 {
  max-width: 100% !important; }

.mh-100 {
  max-height: 100% !important; }

.min-vw-100 {
  min-width: 100vw !important; }

.min-vh-100 {
  min-height: 100vh !important; }

.vw-100 {
  width: 100vw !important; }

.vh-100 {
  height: 100vh !important; }

.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0); }

.m-0 {
  margin: 0 !important; }

.mt-0, .my-0 {
  margin-top: 0 !important; }

.mr-0, .mx-0 {
  margin-right: 0 !important; }

.mb-0, .my-0 {
  margin-bottom: 0 !important; }

.ml-0, .mx-0 {
  margin-left: 0 !important; }

.m-1 {
  margin: 0.25rem !important; }

.mt-1, .my-1 {
  margin-top: 0.25rem !important; }

.mr-1, .mx-1 {
  margin-right: 0.25rem !important; }

.mb-1, .my-1 {
  margin-bottom: 0.25rem !important; }

.ml-1, .mx-1 {
  margin-left: 0.25rem !important; }

.m-2 {
  margin: 0.5rem !important; }

.mt-2, .my-2 {
  margin-top: 0.5rem !important; }

.mr-2, .mx-2 {
  margin-right: 0.5rem !important; }

.mb-2, .my-2 {
  margin-bottom: 0.5rem !important; }

.ml-2, .mx-2 {
  margin-left: 0.5rem !important; }

.m-3 {
  margin: 1rem !important; }

.mt-3, .my-3 {
  margin-top: 1rem !important; }

.mr-3, .mx-3 {
  margin-right: 1rem !important; }

.mb-3, .my-3 {
  margin-bottom: 1rem !important; }

.ml-3, .mx-3 {
  margin-left: 1rem !important; }

.m-4 {
  margin: 1.5rem !important; }

.mt-4, .my-4 {
  margin-top: 1.5rem !important; }

.mr-4, .mx-4 {
  margin-right: 1.5rem !important; }

.mb-4, .my-4 {
  margin-bottom: 1.5rem !important; }

.ml-4, .mx-4 {
  margin-left: 1.5rem !important; }

.m-5 {
  margin: 3rem !important; }

.mt-5, .my-5 {
  margin-top: 3rem !important; }

.mr-5, .mx-5 {
  margin-right: 3rem !important; }

.mb-5, .my-5 {
  margin-bottom: 3rem !important; }

.ml-5, .mx-5 {
  margin-left: 3rem !important; }

.p-0 {
  padding: 0 !important; }

.pt-0, .py-0 {
  padding-top: 0 !important; }

.pr-0, .px-0 {
  padding-right: 0 !important; }

.pb-0, .py-0 {
  padding-bottom: 0 !important; }

.pl-0, .px-0 {
  padding-left: 0 !important; }

.p-1 {
  padding: 0.25rem !important; }

.pt-1, .py-1 {
  padding-top: 0.25rem !important; }

.pr-1, .px-1 {
  padding-right: 0.25rem !important; }

.pb-1, .py-1 {
  padding-bottom: 0.25rem !important; }

.pl-1, .px-1 {
  padding-left: 0.25rem !important; }

.p-2 {
  padding: 0.5rem !important; }

.pt-2, .py-2 {
  padding-top: 0.5rem !important; }

.pr-2, .px-2 {
  padding-right: 0.5rem !important; }

.pb-2, .py-2 {
  padding-bottom: 0.5rem !important; }

.pl-2, .px-2 {
  padding-left: 0.5rem !important; }

.p-3 {
  padding: 1rem !important; }

.pt-3, .py-3 {
  padding-top: 1rem !important; }

.pr-3, .px-3 {
  padding-right: 1rem !important; }

.pb-3, .py-3 {
  padding-bottom: 1rem !important; }

.pl-3, .px-3 {
  padding-left: 1rem !important; }

.p-4 {
  padding: 1.5rem !important; }

.pt-4, .py-4 {
  padding-top: 1.5rem !important; }

.pr-4, .px-4 {
  padding-right: 1.5rem !important; }

.pb-4, .py-4 {
  padding-bottom: 1.5rem !important; }

.pl-4, .px-4 {
  padding-left: 1.5rem !important; }

.p-5 {
  padding: 3rem !important; }

.pt-5, .py-5 {
  padding-top: 3rem !important; }

.pr-5, .px-5 {
  padding-right: 3rem !important; }

.pb-5, .py-5 {
  padding-bottom: 3rem !important; }

.pl-5, .px-5 {
  padding-left: 3rem !important; }

.m-n1 {
  margin: -0.25rem !important; }

.mt-n1, .my-n1 {
  margin-top: -0.25rem !important; }

.mr-n1, .mx-n1 {
  margin-right: -0.25rem !important; }

.mb-n1, .my-n1 {
  margin-bottom: -0.25rem !important; }

.ml-n1, .mx-n1 {
  margin-left: -0.25rem !important; }

.m-n2 {
  margin: -0.5rem !important; }

.mt-n2, .my-n2 {
  margin-top: -0.5rem !important; }

.mr-n2, .mx-n2 {
  margin-right: -0.5rem !important; }

.mb-n2, .my-n2 {
  margin-bottom: -0.5rem !important; }

.ml-n2, .mx-n2 {
  margin-left: -0.5rem !important; }

.m-n3 {
  margin: -1rem !important; }

.mt-n3, .my-n3 {
  margin-top: -1rem !important; }

.mr-n3, .mx-n3 {
  margin-right: -1rem !important; }

.mb-n3, .my-n3 {
  margin-bottom: -1rem !important; }

.ml-n3, .mx-n3 {
  margin-left: -1rem !important; }

.m-n4 {
  margin: -1.5rem !important; }

.mt-n4, .my-n4 {
  margin-top: -1.5rem !important; }

.mr-n4, .mx-n4 {
  margin-right: -1.5rem !important; }

.mb-n4, .my-n4 {
  margin-bottom: -1.5rem !important; }

.ml-n4, .mx-n4 {
  margin-left: -1.5rem !important; }

.m-n5 {
  margin: -3rem !important; }

.mt-n5, .my-n5 {
  margin-top: -3rem !important; }

.mr-n5, .mx-n5 {
  margin-right: -3rem !important; }

.mb-n5, .my-n5 {
  margin-bottom: -3rem !important; }

.ml-n5, .mx-n5 {
  margin-left: -3rem !important; }

.m-auto {
  margin: auto !important; }

.mt-auto, .my-auto {
  margin-top: auto !important; }

.mr-auto, .mx-auto {
  margin-right: auto !important; }

.mb-auto, .my-auto {
  margin-bottom: auto !important; }

.ml-auto, .mx-auto {
  margin-left: auto !important; }

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0, .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0, .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0, .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0, .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1, .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1, .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1, .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1, .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2, .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2, .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2, .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2, .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3, .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3, .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3, .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3, .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4, .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4, .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4, .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4, .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5, .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5, .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5, .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5, .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0, .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0, .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0, .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0, .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1, .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1, .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1, .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1, .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2, .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2, .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2, .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2, .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3, .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3, .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3, .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3, .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4, .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4, .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4, .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4, .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5, .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5, .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5, .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5, .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-n1 {
    margin: -0.25rem !important; }
  .mt-sm-n1, .my-sm-n1 {
    margin-top: -0.25rem !important; }
  .mr-sm-n1, .mx-sm-n1 {
    margin-right: -0.25rem !important; }
  .mb-sm-n1, .my-sm-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-sm-n1, .mx-sm-n1 {
    margin-left: -0.25rem !important; }
  .m-sm-n2 {
    margin: -0.5rem !important; }
  .mt-sm-n2, .my-sm-n2 {
    margin-top: -0.5rem !important; }
  .mr-sm-n2, .mx-sm-n2 {
    margin-right: -0.5rem !important; }
  .mb-sm-n2, .my-sm-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-sm-n2, .mx-sm-n2 {
    margin-left: -0.5rem !important; }
  .m-sm-n3 {
    margin: -1rem !important; }
  .mt-sm-n3, .my-sm-n3 {
    margin-top: -1rem !important; }
  .mr-sm-n3, .mx-sm-n3 {
    margin-right: -1rem !important; }
  .mb-sm-n3, .my-sm-n3 {
    margin-bottom: -1rem !important; }
  .ml-sm-n3, .mx-sm-n3 {
    margin-left: -1rem !important; }
  .m-sm-n4 {
    margin: -1.5rem !important; }
  .mt-sm-n4, .my-sm-n4 {
    margin-top: -1.5rem !important; }
  .mr-sm-n4, .mx-sm-n4 {
    margin-right: -1.5rem !important; }
  .mb-sm-n4, .my-sm-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-sm-n4, .mx-sm-n4 {
    margin-left: -1.5rem !important; }
  .m-sm-n5 {
    margin: -3rem !important; }
  .mt-sm-n5, .my-sm-n5 {
    margin-top: -3rem !important; }
  .mr-sm-n5, .mx-sm-n5 {
    margin-right: -3rem !important; }
  .mb-sm-n5, .my-sm-n5 {
    margin-bottom: -3rem !important; }
  .ml-sm-n5, .mx-sm-n5 {
    margin-left: -3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto, .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto, .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto, .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto, .mx-sm-auto {
    margin-left: auto !important; } }

@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0, .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0, .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0, .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0, .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1, .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1, .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1, .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1, .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2, .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2, .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2, .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2, .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3, .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3, .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3, .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3, .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4, .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4, .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4, .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4, .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5, .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5, .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5, .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5, .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0, .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0, .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0, .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0, .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1, .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1, .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1, .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1, .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2, .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2, .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2, .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2, .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3, .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3, .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3, .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3, .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4, .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4, .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4, .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4, .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5, .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5, .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5, .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5, .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-n1 {
    margin: -0.25rem !important; }
  .mt-md-n1, .my-md-n1 {
    margin-top: -0.25rem !important; }
  .mr-md-n1, .mx-md-n1 {
    margin-right: -0.25rem !important; }
  .mb-md-n1, .my-md-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-md-n1, .mx-md-n1 {
    margin-left: -0.25rem !important; }
  .m-md-n2 {
    margin: -0.5rem !important; }
  .mt-md-n2, .my-md-n2 {
    margin-top: -0.5rem !important; }
  .mr-md-n2, .mx-md-n2 {
    margin-right: -0.5rem !important; }
  .mb-md-n2, .my-md-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-md-n2, .mx-md-n2 {
    margin-left: -0.5rem !important; }
  .m-md-n3 {
    margin: -1rem !important; }
  .mt-md-n3, .my-md-n3 {
    margin-top: -1rem !important; }
  .mr-md-n3, .mx-md-n3 {
    margin-right: -1rem !important; }
  .mb-md-n3, .my-md-n3 {
    margin-bottom: -1rem !important; }
  .ml-md-n3, .mx-md-n3 {
    margin-left: -1rem !important; }
  .m-md-n4 {
    margin: -1.5rem !important; }
  .mt-md-n4, .my-md-n4 {
    margin-top: -1.5rem !important; }
  .mr-md-n4, .mx-md-n4 {
    margin-right: -1.5rem !important; }
  .mb-md-n4, .my-md-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-md-n4, .mx-md-n4 {
    margin-left: -1.5rem !important; }
  .m-md-n5 {
    margin: -3rem !important; }
  .mt-md-n5, .my-md-n5 {
    margin-top: -3rem !important; }
  .mr-md-n5, .mx-md-n5 {
    margin-right: -3rem !important; }
  .mb-md-n5, .my-md-n5 {
    margin-bottom: -3rem !important; }
  .ml-md-n5, .mx-md-n5 {
    margin-left: -3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto, .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto, .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto, .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto, .mx-md-auto {
    margin-left: auto !important; } }

@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0, .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0, .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0, .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0, .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1, .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1, .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1, .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1, .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2, .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2, .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2, .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2, .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3, .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3, .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3, .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3, .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4, .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4, .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4, .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4, .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5, .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5, .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5, .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5, .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0, .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0, .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0, .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0, .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1, .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1, .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1, .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1, .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2, .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2, .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2, .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2, .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3, .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3, .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3, .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3, .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4, .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4, .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4, .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4, .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5, .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5, .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5, .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5, .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-n1 {
    margin: -0.25rem !important; }
  .mt-lg-n1, .my-lg-n1 {
    margin-top: -0.25rem !important; }
  .mr-lg-n1, .mx-lg-n1 {
    margin-right: -0.25rem !important; }
  .mb-lg-n1, .my-lg-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-lg-n1, .mx-lg-n1 {
    margin-left: -0.25rem !important; }
  .m-lg-n2 {
    margin: -0.5rem !important; }
  .mt-lg-n2, .my-lg-n2 {
    margin-top: -0.5rem !important; }
  .mr-lg-n2, .mx-lg-n2 {
    margin-right: -0.5rem !important; }
  .mb-lg-n2, .my-lg-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-lg-n2, .mx-lg-n2 {
    margin-left: -0.5rem !important; }
  .m-lg-n3 {
    margin: -1rem !important; }
  .mt-lg-n3, .my-lg-n3 {
    margin-top: -1rem !important; }
  .mr-lg-n3, .mx-lg-n3 {
    margin-right: -1rem !important; }
  .mb-lg-n3, .my-lg-n3 {
    margin-bottom: -1rem !important; }
  .ml-lg-n3, .mx-lg-n3 {
    margin-left: -1rem !important; }
  .m-lg-n4 {
    margin: -1.5rem !important; }
  .mt-lg-n4, .my-lg-n4 {
    margin-top: -1.5rem !important; }
  .mr-lg-n4, .mx-lg-n4 {
    margin-right: -1.5rem !important; }
  .mb-lg-n4, .my-lg-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-lg-n4, .mx-lg-n4 {
    margin-left: -1.5rem !important; }
  .m-lg-n5 {
    margin: -3rem !important; }
  .mt-lg-n5, .my-lg-n5 {
    margin-top: -3rem !important; }
  .mr-lg-n5, .mx-lg-n5 {
    margin-right: -3rem !important; }
  .mb-lg-n5, .my-lg-n5 {
    margin-bottom: -3rem !important; }
  .ml-lg-n5, .mx-lg-n5 {
    margin-left: -3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto, .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto, .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto, .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto, .mx-lg-auto {
    margin-left: auto !important; } }

@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0, .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0, .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0, .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0, .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1, .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1, .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1, .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1, .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2, .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2, .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2, .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2, .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3, .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3, .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3, .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3, .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4, .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4, .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4, .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4, .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5, .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5, .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5, .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5, .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0, .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0, .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0, .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0, .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1, .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1, .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1, .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1, .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2, .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2, .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2, .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2, .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3, .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3, .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3, .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3, .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4, .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4, .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4, .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4, .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5, .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5, .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5, .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5, .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-n1 {
    margin: -0.25rem !important; }
  .mt-xl-n1, .my-xl-n1 {
    margin-top: -0.25rem !important; }
  .mr-xl-n1, .mx-xl-n1 {
    margin-right: -0.25rem !important; }
  .mb-xl-n1, .my-xl-n1 {
    margin-bottom: -0.25rem !important; }
  .ml-xl-n1, .mx-xl-n1 {
    margin-left: -0.25rem !important; }
  .m-xl-n2 {
    margin: -0.5rem !important; }
  .mt-xl-n2, .my-xl-n2 {
    margin-top: -0.5rem !important; }
  .mr-xl-n2, .mx-xl-n2 {
    margin-right: -0.5rem !important; }
  .mb-xl-n2, .my-xl-n2 {
    margin-bottom: -0.5rem !important; }
  .ml-xl-n2, .mx-xl-n2 {
    margin-left: -0.5rem !important; }
  .m-xl-n3 {
    margin: -1rem !important; }
  .mt-xl-n3, .my-xl-n3 {
    margin-top: -1rem !important; }
  .mr-xl-n3, .mx-xl-n3 {
    margin-right: -1rem !important; }
  .mb-xl-n3, .my-xl-n3 {
    margin-bottom: -1rem !important; }
  .ml-xl-n3, .mx-xl-n3 {
    margin-left: -1rem !important; }
  .m-xl-n4 {
    margin: -1.5rem !important; }
  .mt-xl-n4, .my-xl-n4 {
    margin-top: -1.5rem !important; }
  .mr-xl-n4, .mx-xl-n4 {
    margin-right: -1.5rem !important; }
  .mb-xl-n4, .my-xl-n4 {
    margin-bottom: -1.5rem !important; }
  .ml-xl-n4, .mx-xl-n4 {
    margin-left: -1.5rem !important; }
  .m-xl-n5 {
    margin: -3rem !important; }
  .mt-xl-n5, .my-xl-n5 {
    margin-top: -3rem !important; }
  .mr-xl-n5, .mx-xl-n5 {
    margin-right: -3rem !important; }
  .mb-xl-n5, .my-xl-n5 {
    margin-bottom: -3rem !important; }
  .ml-xl-n5, .mx-xl-n5 {
    margin-left: -3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto, .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto, .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto, .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto, .mx-xl-auto {
    margin-left: auto !important; } }

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important; }

.text-justify {
  text-align: justify !important; }

.text-wrap {
  white-space: normal !important; }

.text-nowrap {
  white-space: nowrap !important; }

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }

.text-left {
  text-align: left !important; }

.text-right {
  text-align: right !important; }

.text-center {
  text-align: center !important; }

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }

@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }

@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }

@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }

.text-lowercase {
  text-transform: lowercase !important; }

.text-uppercase {
  text-transform: uppercase !important; }

.text-capitalize {
  text-transform: capitalize !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-lighter {
  font-weight: lighter !important; }

.font-weight-normal {
  font-weight: 400 !important; }

.font-weight-bold {
  font-weight: 700 !important; }

.font-weight-bolder {
  font-weight: bolder !important; }

.font-italic {
  font-style: italic !important; }

.text-white {
  color: #fff !important; }

.text-primary {
  color: #007bff !important; }

a.text-primary:focus, a.text-primary:hover {
  color: #0056b3 !important; }

.text-secondary {
  color: #6c757d !important; }

a.text-secondary:focus, a.text-secondary:hover {
  color: #494f54 !important; }

.text-success {
  color: #28a745 !important; }

a.text-success:focus, a.text-success:hover {
  color: #19692c !important; }

.text-info {
  color: #17a2b8 !important; }

a.text-info:focus, a.text-info:hover {
  color: #0f6674 !important; }

.text-warning {
  color: #ffc107 !important; }

a.text-warning:focus, a.text-warning:hover {
  color: #ba8b00 !important; }

.text-danger {
  color: #dc3545 !important; }

a.text-danger:focus, a.text-danger:hover {
  color: #a71d2a !important; }

.text-light {
  color: #f8f9fa !important; }

a.text-light:focus, a.text-light:hover {
  color: #cbd3da !important; }

.text-dark {
  color: #343a40 !important; }

a.text-dark:focus, a.text-dark:hover {
  color: #121416 !important; }

.text-body {
  color: #5E2674 !important; }

.text-muted {
  color: #6c757d !important; }

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important; }

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important; }

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }

.text-decoration-none {
  text-decoration: none !important; }

.text-break {
  word-break: break-word !important;
  overflow-wrap: break-word !important; }

.text-reset {
  color: inherit !important; }

.visible {
  visibility: visible !important; }

.invisible {
  visibility: hidden !important; }

@media print {
  *, ::after, ::before {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important; }
  a:not(.btn) {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  blockquote, pre {
    border: 1px solid #adb5bd;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  img, tr {
    page-break-inside: avoid; }
  h2, h3, p {
    orphans: 3;
    widows: 3; }
  h2, h3 {
    page-break-after: avoid; }
  @page {
    size: a3; }
  body {
    min-width: 992px !important; }
  .container {
    min-width: 992px !important; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table {
    border-collapse: collapse !important; }
  .table td, .table th {
    background-color: #fff !important; }
  .table-bordered td, .table-bordered th {
    border: 1px solid #dee2e6 !important; }
  .table-dark {
    color: inherit; }
  .table-dark tbody + tbody, .table-dark td, .table-dark th, .table-dark thead th {
    border-color: #dee2e6; }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6; } }

/*# sourceMappingURL=bootstrap.min.css.map */
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.47
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */
.bootstrap-datetimepicker-widget {
  list-style: none; }

.bootstrap-datetimepicker-widget.dropdown-menu {
  display: block;
  margin: 2px 0;
  padding: 4px;
  width: 19em; }

@media (min-width: 768px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 992px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

@media (min-width: 1200px) {
  .bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs {
    width: 38em; } }

.bootstrap-datetimepicker-widget.dropdown-menu:before,
.bootstrap-datetimepicker-widget.dropdown-menu:after {
  content: '';
  display: inline-block;
  position: absolute; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: rgba(0, 0, 0, 0.2);
  top: -7px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  top: -6px;
  left: 8px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:before {
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-top: 7px solid #ccc;
  border-top-color: rgba(0, 0, 0, 0.2);
  bottom: -7px;
  left: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.top:after {
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-top: 6px solid white;
  bottom: -6px;
  left: 7px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before {
  left: auto;
  right: 6px; }

.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after {
  left: auto;
  right: 7px; }

.bootstrap-datetimepicker-widget .list-unstyled {
  margin: 0; }

.bootstrap-datetimepicker-widget a[data-action] {
  padding: 6px 0; }

.bootstrap-datetimepicker-widget a[data-action]:active {
  -webkit-box-shadow: none;
          box-shadow: none; }

.bootstrap-datetimepicker-widget .timepicker-hour,
.bootstrap-datetimepicker-widget .timepicker-minute,
.bootstrap-datetimepicker-widget .timepicker-second {
  width: 54px;
  font-weight: bold;
  font-size: 1.2em;
  margin: 0; }

.bootstrap-datetimepicker-widget button[data-action] {
  padding: 6px; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Increment Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Decrement Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Hours"; }

.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Show Minutes"; }

.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle AM/PM"; }

.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Clear the picker"; }

.bootstrap-datetimepicker-widget .btn[data-action="today"]::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Set the date to today"; }

.bootstrap-datetimepicker-widget .picker-switch {
  text-align: center; }

.bootstrap-datetimepicker-widget .picker-switch::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Toggle Date and Time Screens"; }

.bootstrap-datetimepicker-widget .picker-switch td {
  padding: 0;
  margin: 0;
  height: auto;
  width: auto;
  line-height: inherit; }

.bootstrap-datetimepicker-widget .picker-switch td span {
  line-height: 2.5;
  height: 2.5em;
  width: 100%; }

.bootstrap-datetimepicker-widget table {
  width: 100%;
  margin: 0; }

.bootstrap-datetimepicker-widget table td,
.bootstrap-datetimepicker-widget table th {
  text-align: center;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.bootstrap-datetimepicker-widget table th {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.bootstrap-datetimepicker-widget table th.picker-switch {
  width: 145px; }

.bootstrap-datetimepicker-widget table th.disabled,
.bootstrap-datetimepicker-widget table th.disabled:hover {
  background: none;
  color: #614C9A;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table th.prev::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Previous Month"; }

.bootstrap-datetimepicker-widget table th.next::after {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
  content: "Next Month"; }

.bootstrap-datetimepicker-widget table thead tr:first-child th {
  cursor: pointer; }

.bootstrap-datetimepicker-widget table thead tr:first-child th:hover {
  background: #eeeeee; }

.bootstrap-datetimepicker-widget table td {
  height: 54px;
  line-height: 54px;
  width: 54px; }

.bootstrap-datetimepicker-widget table td.cw {
  font-size: .8em;
  height: 20px;
  line-height: 20px;
  color: #614C9A; }

.bootstrap-datetimepicker-widget table td.day {
  height: 20px;
  line-height: 20px;
  width: 20px; }

.bootstrap-datetimepicker-widget table td.day:hover,
.bootstrap-datetimepicker-widget table td.hour:hover,
.bootstrap-datetimepicker-widget table td.minute:hover,
.bootstrap-datetimepicker-widget table td.second:hover {
  background: #eeeeee;
  cursor: pointer; }

.bootstrap-datetimepicker-widget table td.old,
.bootstrap-datetimepicker-widget table td.new {
  color: #614C9A; }

.bootstrap-datetimepicker-widget table td.today {
  position: relative; }

.bootstrap-datetimepicker-widget table td.today:before {
  content: '';
  display: inline-block;
  border: solid transparent;
  border-width: 0 0 7px 7px;
  border-bottom-color: #337ab7;
  border-top-color: rgba(0, 0, 0, 0.2);
  position: absolute;
  bottom: 4px;
  right: 4px; }

.bootstrap-datetimepicker-widget table td.active,
.bootstrap-datetimepicker-widget table td.active:hover {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td.active.today:before {
  border-bottom-color: #fff; }

.bootstrap-datetimepicker-widget table td.disabled,
.bootstrap-datetimepicker-widget table td.disabled:hover {
  background: none;
  color: #614C9A;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget table td span {
  display: inline-block;
  width: 54px;
  height: 54px;
  line-height: 54px;
  margin: 2px 1.5px;
  cursor: pointer;
  -webkit-border-radius: 4px;
          border-radius: 4px; }

.bootstrap-datetimepicker-widget table td span:hover {
  background: #eeeeee; }

.bootstrap-datetimepicker-widget table td span.active {
  background-color: #337ab7;
  color: #fff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25); }

.bootstrap-datetimepicker-widget table td span.old {
  color: #614C9A; }

.bootstrap-datetimepicker-widget table td span.disabled,
.bootstrap-datetimepicker-widget table td span.disabled:hover {
  background: none;
  color: #614C9A;
  cursor: not-allowed; }

.bootstrap-datetimepicker-widget.usetwentyfour td.hour {
  height: 27px;
  line-height: 27px; }

.bootstrap-datetimepicker-widget.wider {
  width: 21em; }

.bootstrap-datetimepicker-widget .datepicker-decades .decade {
  line-height: 1.8em !important; }

.input-group.date .input-group-addon {
  cursor: pointer; }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }

/* Slider */
.slick-slider {
  position: relative;
  display: block;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-tap-highlight-color: transparent; }

.slick-list {
  position: relative;
  overflow: hidden;
  display: block;
  margin: 0;
  padding: 0; }
  .slick-list:focus {
    outline: none; }
  .slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
  -webkit-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }

.slick-track {
  position: relative;
  left: 0;
  top: 0;
  display: block;
  margin-left: auto;
  margin-right: auto; }
  .slick-track:before, .slick-track:after {
    content: "";
    display: table; }
  .slick-track:after {
    clear: both; }
  .slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
  float: left;
  height: 100%;
  min-height: 1px;
  display: none; }
  [dir="rtl"] .slick-slide {
    float: right; }
  .slick-slide img {
    display: block; }
  .slick-slide.slick-loading img {
    display: none; }
  .slick-slide.dragging img {
    pointer-events: none; }
  .slick-initialized .slick-slide {
    display: block; }
  .slick-loading .slick-slide {
    visibility: hidden; }
  .slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
  display: none; }

.ekko-lightbox {
  display: -ms-flexbox !important;
  display: -webkit-box !important;
  display: -webkit-flex !important;
  display: flex !important;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  padding-right: 0 !important; }

.ekko-lightbox-container {
  position: relative; }

.ekko-lightbox-container > div.ekko-lightbox-item {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%; }

.ekko-lightbox iframe {
  width: 100%;
  height: 100%; }

.ekko-lightbox-nav-overlay {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex; }

.ekko-lightbox-nav-overlay a {
  -ms-flex: 1;
  -webkit-box-flex: 1;
  -webkit-flex: 1;
          flex: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center;
  opacity: 0;
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  color: #fff;
  font-size: 30px;
  z-index: 1; }

.ekko-lightbox-nav-overlay a > * {
  -ms-flex-positive: 1;
  -webkit-box-flex: 1;
  -webkit-flex-grow: 1;
          flex-grow: 1; }

.ekko-lightbox-nav-overlay a > :focus {
  outline: none; }

.ekko-lightbox-nav-overlay a span {
  padding: 0 30px; }

.ekko-lightbox-nav-overlay a:last-child span {
  text-align: right; }

.ekko-lightbox-nav-overlay a:hover {
  text-decoration: none; }

.ekko-lightbox-nav-overlay a:focus {
  outline: none; }

.ekko-lightbox-nav-overlay a.disabled {
  cursor: default;
  visibility: hidden; }

.ekko-lightbox a:hover {
  opacity: 1;
  text-decoration: none; }

.ekko-lightbox .modal-dialog {
  display: none; }

.ekko-lightbox .modal-footer {
  text-align: left; }

.ekko-lightbox-loader {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: -webkit-flex;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
          align-items: center; }

.ekko-lightbox-loader > div {
  width: 40px;
  height: 40px;
  position: relative;
  text-align: center; }

.ekko-lightbox-loader > div > div {
  width: 100%;
  height: 100%;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background-color: #fff;
  opacity: .6;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-animation: a 2s infinite ease-in-out;
          animation: a 2s infinite ease-in-out; }

.ekko-lightbox-loader > div > div:last-child {
  -webkit-animation-delay: -1s;
          animation-delay: -1s; }

.modal-dialog .ekko-lightbox-loader > div > div {
  background-color: #333; }

@-webkit-keyframes a {
  0%, to {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

@keyframes a {
  0%, to {
    transform: scale(0);
    -webkit-transform: scale(0); }
  50% {
    transform: scale(1);
    -webkit-transform: scale(1); } }

/*===> Begin preloader <===*/
:root {
  --duration: 1.5s;
  --container-size: 250px;
  --box-size: 33px;
  --box-border-radius: 15%; }

.preloader {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  z-index: 100000;
  background: #fff;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  .preloader .preloader-container {
    width: var(--container-size);
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative; }
  .preloader .preloader-item {
    width: var(--box-size);
    height: var(--box-size);
    position: relative;
    display: block;
    -webkit-transform-origin: -50% center;
        -ms-transform-origin: -50% center;
            transform-origin: -50% center;
    -webkit-border-radius: var(--box-border-radius);
            border-radius: var(--box-border-radius); }
    .preloader .preloader-item:after {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      top: 0;
      right: 0;
      background-color: lightblue;
      -webkit-border-radius: var(--box-border-radius);
              border-radius: var(--box-border-radius);
      -webkit-box-shadow: 0px 0px 10px 0px rgba(28, 159, 255, 0.4);
              box-shadow: 0px 0px 10px 0px rgba(28, 159, 255, 0.4); }
    .preloader .preloader-item:nth-child(1) {
      -webkit-animation: slide var(--duration) ease-in-out infinite alternate;
              animation: slide var(--duration) ease-in-out infinite alternate; }
      .preloader .preloader-item:nth-child(1):after {
        -webkit-animation: color-change var(--duration) ease-in-out infinite alternate;
                animation: color-change var(--duration) ease-in-out infinite alternate; }
    .preloader .preloader-item:nth-child(2) {
      -webkit-animation: flip-1 var(--duration) ease-in-out infinite alternate;
              animation: flip-1 var(--duration) ease-in-out infinite alternate; }
      .preloader .preloader-item:nth-child(2):after {
        -webkit-animation: squidge-1 var(--duration) ease-in-out infinite alternate;
                animation: squidge-1 var(--duration) ease-in-out infinite alternate; }
    .preloader .preloader-item:nth-child(3) {
      -webkit-animation: flip-2 var(--duration) ease-in-out infinite alternate;
              animation: flip-2 var(--duration) ease-in-out infinite alternate; }
      .preloader .preloader-item:nth-child(3):after {
        -webkit-animation: squidge-2 var(--duration) ease-in-out infinite alternate;
                animation: squidge-2 var(--duration) ease-in-out infinite alternate; }
    .preloader .preloader-item:nth-child(4) {
      -webkit-animation: flip-3 var(--duration) ease-in-out infinite alternate;
              animation: flip-3 var(--duration) ease-in-out infinite alternate; }
      .preloader .preloader-item:nth-child(4):after {
        -webkit-animation: squidge-3 var(--duration) ease-in-out infinite alternate;
                animation: squidge-3 var(--duration) ease-in-out infinite alternate; }
    .preloader .preloader-item:nth-child(5) {
      -webkit-animation: flip-4 var(--duration) ease-in-out infinite alternate;
              animation: flip-4 var(--duration) ease-in-out infinite alternate; }
      .preloader .preloader-item:nth-child(5):after {
        -webkit-animation: squidge-4 var(--duration) ease-in-out infinite alternate;
                animation: squidge-4 var(--duration) ease-in-out infinite alternate; }
    .preloader .preloader-item:nth-child(2):after {
      background-color: #1C9FFF; }
    .preloader .preloader-item:nth-child(3):after {
      background-color: #1FB1FD; }
    .preloader .preloader-item:nth-child(4):after {
      background-color: #22C7FB; }
    .preloader .preloader-item:nth-child(5):after {
      background-color: #23D3FB; }

@-webkit-keyframes slide {
  0% {
    background-color: #1795FF;
    -webkit-transform: translatex(0vw);
            transform: translatex(0vw); }
  100% {
    background-color: #23D3FB;
    -webkit-transform: translatex(-webkit-calc(var(--container-size) - (var(--box-size) * 1.25)));
            transform: translatex(calc(var(--container-size) - (var(--box-size) * 1.25))); } }

@keyframes slide {
  0% {
    background-color: #1795FF;
    -webkit-transform: translatex(0vw);
            transform: translatex(0vw); }
  100% {
    background-color: #23D3FB;
    -webkit-transform: translatex(-webkit-calc(var(--container-size) - (var(--box-size) * 1.25)));
            transform: translatex(calc(var(--container-size) - (var(--box-size) * 1.25))); } }

@-webkit-keyframes color-change {
  0% {
    background-color: #1795FF; }
  100% {
    background-color: #23D3FB; } }

@keyframes color-change {
  0% {
    background-color: #1795FF; }
  100% {
    background-color: #23D3FB; } }

@-webkit-keyframes flip-1 {
  0%, 15% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  35%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@keyframes flip-1 {
  0%, 15% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  35%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@-webkit-keyframes squidge-1 {
  5% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  15% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  25%, 20% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  55%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  40% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@keyframes squidge-1 {
  5% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  15% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  25%, 20% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  55%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  40% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@-webkit-keyframes flip-2 {
  0%, 30% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@keyframes flip-2 {
  0%, 30% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  50%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@-webkit-keyframes squidge-2 {
  20% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  30% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  40%, 35% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  70%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  55% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@keyframes squidge-2 {
  20% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  30% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  40%, 35% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  70%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  55% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@-webkit-keyframes flip-3 {
  0%, 45% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  65%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@keyframes flip-3 {
  0%, 45% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  65%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@-webkit-keyframes squidge-3 {
  35% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  45% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  55%, 50% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  85%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  70% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@keyframes squidge-3 {
  35% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  45% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  55%, 50% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  85%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  70% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@-webkit-keyframes flip-4 {
  0%, 60% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  80%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@keyframes flip-4 {
  0%, 60% {
    -webkit-transform: rotate(0);
            transform: rotate(0); }
  80%, 100% {
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg); } }

@-webkit-keyframes squidge-4 {
  50% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  60% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  70%, 65% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  100%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  85% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

@keyframes squidge-4 {
  50% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  60% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); }
  70%, 65% {
    -webkit-transform-origin: center bottom;
            transform-origin: center bottom;
    -webkit-transform: scalex(0.8) scaley(1.4);
            transform: scalex(0.8) scaley(1.4); }
  100%, 100% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1) scaley(1);
            transform: scalex(1) scaley(1); }
  85% {
    -webkit-transform-origin: center top;
            transform-origin: center top;
    -webkit-transform: scalex(1.3) scaley(0.7);
            transform: scalex(1.3) scaley(0.7); } }

/*===> Begin preloader <===*/
/*===> Begin section header <===*/
.section-header {
  position: relative;
  z-index: 10;
  max-width: 730px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 45px;
  text-align: center; }
  .section-header.on-scroll.show-scroll .h-sub, .section-header.on-scroll.show-scroll .h-desc, .section-header.on-scroll.show-scroll h2, .section-header.on-scroll.show-scroll p {
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .section-header.on-scroll .h-sub, .section-header.on-scroll .h-desc, .section-header.on-scroll h2, .section-header.on-scroll p {
    opacity: 0;
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    -webkit-transition: all .3s;
    transition: all .3s; }
  .section-header.on-scroll .h-sub {
    -webkit-transition-delay: 0s;
            transition-delay: 0s; }
  .section-header.on-scroll h2 {
    -webkit-transition-delay: .25s;
            transition-delay: .25s; }
  .section-header.on-scroll p {
    -webkit-transition-delay: .5s;
            transition-delay: .5s; }
  .section-header .h-sub {
    margin-bottom: 8px;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 21px;
    line-height: 1.28em;
    color: #46AADD; }
  .section-header .h-desc {
    margin-bottom: 37px;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 17px;
    line-height: 27px;
    color: #614C9A; }
  .section-header h2 {
    margin-bottom: 31px;
    font-style: normal;
    font-weight: 500; }
  @media (max-width: 991px) {
    .section-header {
      margin-bottom: 35px; }
      .section-header .h-sub {
        font-size: 18px; }
      .section-header .h-desc {
        margin-bottom: 30px; }
      .section-header h2 {
        margin-bottom: 25px; } }
  @media (max-width: 480px) {
    .section-header .h-sub {
      font-size: 16px; } }

/*===> End section header <===*/
/*===> Begin square icon <===*/
.square-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 152px;
  min-height: 137px;
  padding: 15px;
  background: #fff;
  -webkit-box-shadow: 0px 10px 22px rgba(42, 158, 121, 0.14);
          box-shadow: 0px 10px 22px rgba(42, 158, 121, 0.14);
  -webkit-border-radius: 13px;
          border-radius: 13px;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .square-icon:hover {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .square-icon img {
    margin-bottom: 15px; }
  .square-icon p {
    margin-bottom: 0;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 23px;
    color: #614C9A; }
  @media (max-width: 1199px) {
    .square-icon {
      width: 107px;
      min-height: 96px; }
      .square-icon img {
        height: 40px;
        margin-bottom: 5px; }
      .square-icon p {
        font-size: 14px; } }
  @media (max-width: 991px) {
    .square-icon {
      width: 98px;
      min-height: 86px; } }
  @media (max-width: 480px) {
    .square-icon {
      width: 86px;
      min-height: 80px;
      padding-top: 5px;
      padding-bottom: 5px; }
      .square-icon img {
        height: 30px; } }
  @media (max-width: 350px) {
    .square-icon {
      width: 80px;
      min-height: 80px; }
      .square-icon img {
        height: 27px; } }

/*===> End square icon <===*/
/*===> Begin round icon <===*/
.round-icon {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 140px;
  height: 140px;
  background: #EAF5F7;
  border: 8px solid #FFFFFF;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .round-icon:hover {
    -webkit-box-shadow: 0px 10px 22px rgba(42, 158, 121, 0.14);
            box-shadow: 0px 10px 22px rgba(42, 158, 121, 0.14); }
  .round-icon img {
    margin-bottom: 10px; }
  .round-icon p {
    margin-bottom: 0;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 24px;
    text-align: center;
    color: #614C9A; }

/*===> End round icon <===*/
/*===> Begin icons list <===*/
.icons-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .icons-list.bm-0 {
    margin-bottom: -25px; }
  .icons-list .icon {
    margin-bottom: 25px; }
  .icons-list .square-icon {
    margin-right: 15px; }
    .icons-list .square-icon:last-child {
      margin-right: 0; }
  .icons-list .round-icon {
    margin-right: 6px; }
    .icons-list .round-icon:last-child {
      margin-right: 0; }

/*===> End icons list <===*/
/*===> Begin first letter <===*/
.f-letter {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
      -ms-flex-align: start;
          align-items: flex-start; }
  .f-letter.float {
    display: block; }
    .f-letter.float .f-letter-wrap {
      float: left; }
  .f-letter.fill .f-letter-wrap {
    padding: 5px;
    background: #46AADD;
    font-size: 42px;
    color: #fff; }
  .f-letter .f-letter-wrap {
    margin-right: 15px;
    font-style: normal;
    font-weight: 500;
    font-size: 66px;
    line-height: 1em;
    color: #46AADD; }

/*===> End first letter <===*/
/*===> Begin table <===*/
table {
  display: block;
  margin-bottom: 50px; }
  table.adaptive {
    min-width: 650px; }
  table.pricing-table thead td, table.pricing-table tbody td, table.pricing-table tfoot td {
    width: auto; }
  table.pricing-table thead td:nth-child(1), table.pricing-table tbody td:nth-child(1), table.pricing-table tfoot td:nth-child(1) {
    width: 40%; }
  table thead, table tbody, table tfoot {
    display: block;
    width: 100%; }
  table thead tr {
    background: #EAF5F8; }
    table thead tr td, table thead tr th {
      width: 100%;
      font-family: "Roboto", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 15px;
      color: #614C9A; }
  table tr {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 15px 20px;
    -webkit-border-radius: 12px;
            border-radius: 12px;
    margin-bottom: 5px;
    background: #F8FBFB; }
    table tr td {
      width: 100%;
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      font-family: "Roboto", sans-serif;
      font-style: normal;
      font-weight: normal;
      font-size: 15px;
      text-align: center;
      color: #614C9A; }
      table tr td:first-child {
        text-align: left; }
      table tr td p {
        margin-bottom: 0; }
  @media (max-width: 991px) {
    table thead tr td, table thead tr th {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      font-size: 14px; }
    table tr td {
      font-size: 14px; } }

.table-wrap {
  overflow: auto; }

.pricing-table thead tr td, .pricing-table thead tr th {
  text-align: center; }
  .pricing-table thead tr td:not(:first-child), .pricing-table thead tr th:not(:first-child) {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }

/*===> End table <===*/
/*===> Begin signup form <===*/
.signup-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
          box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
  -webkit-border-radius: 8px;
          border-radius: 8px;
  overflow: hidden;
  max-width: 280px; }
  .signup-form input {
    margin-bottom: 0;
    padding: 16px 17px;
    border: none;
    background: #fff; }
  .signup-form button, .signup-form .button {
    -webkit-border-radius: 0;
            border-radius: 0;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    .signup-form button svg, .signup-form .button svg {
      margin-left: 0; }

/*===> End signup form <===*/
/*===> Begin button <===*/
button,
.button {
  padding: 17px 20px;
  background: #46AADC;
  border: none;
  -webkit-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
          box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
  text-align: center;
  line-height: 1;
  -webkit-transition: all .3s;
  transition: all .3s;
  color: #fff; }
  button.color-2,
  .button.color-2 {
    background: #FFAF60; }
    button.color-2:hover,
    .button.color-2:hover {
      background: #fff;
      color: #FFAF60 !important; }
  button.color-3,
  .button.color-3 {
    background: #76BEBA; }
    button.color-3:hover,
    .button.color-3:hover {
      background: #fff;
      color: #76BEBA !important; }
  button:hover,
  .button:hover {
    background: #fff;
    color: #46AADC !important; }
    button:hover.read-more svg path,
    .button:hover.read-more svg path {
      fill: #46AADC; }
    button:hover svg path,
    .button:hover svg path {
      fill: #46AADC; }
  button.read-more,
  .button.read-more {
    color: #fff; }
    button.read-more svg,
    .button.read-more svg {
      margin-left: 10px; }
      button.read-more svg path,
      .button.read-more svg path {
        fill: #fff; }
  button svg,
  .button svg {
    margin-left: 10px; }
    button svg path,
    .button svg path {
      fill: #fff; }
  button img,
  .button img {
    min-width: 9px; }

/*===> End button <===*/
/*===> Begin book form <===*/
.book-form input {
  margin-bottom: 5px;
  padding-top: 15px;
  padding-bottom: 15px; }

.book-form .check-list-wrap {
  padding-top: 15px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .book-form .check-list-wrap .check-list-header {
    margin-right: 20px; }
  .book-form .check-list-wrap .check-list {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .book-form .check-list-wrap .check-list label {
      width: 50%; }

.book-form .time-picker {
  margin-bottom: 5px; }

@media (max-width: 480px) {
  .book-form .check-list-wrap {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

/*===> End book form <===*/
/*===> Begin checkbox <===*/
input[type='checkbox'] {
  position: absolute;
  opacity: 0;
  -webkit-transform: scale(0);
      -ms-transform: scale(0);
          transform: scale(0);
  margin-bottom: 0; }
  input[type='checkbox']:checked + span:after {
    content: '\f00c';
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 9px;
    border-color: #46AADC;
    color: #46AADC; }
  input[type='checkbox'] + span {
    position: relative;
    padding-left: 20px;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    color: #614C9A;
    text-transform: capitalize;
    cursor: pointer;
    -webkit-transition: color .3s;
    transition: color .3s; }
    input[type='checkbox'] + span:hover {
      color: #46AADD; }
    input[type='checkbox'] + span:after {
      content: '';
      position: absolute;
      left: 0;
      top: 3px;
      width: 12px;
      height: 12px;
      border: 1px solid #CEDDE0; }

/*===> End checkbox <===*/
/*===> Begin time picker <===*/
.time-picker {
  position: relative; }
  .time-picker img {
    position: absolute;
    top: 50%;
    right: 5px;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%); }
  .time-picker input {
    margin-bottom: 0;
    padding-right: 25px; }

/*===> End time picker <===*/
/*===> Begin datetimepicker <===*/
.bootstrap-datetimepicker-widget[class^="far"], .bootstrap-datetimepicker-widget[class*="far"], .bootstrap-datetimepicker-widget[class^="fas"], .bootstrap-datetimepicker-widget[class*="fas"], .datepicker[class^="far"], .datepicker[class*="far"], .datepicker[class^="fas"], .datepicker[class*="fas"] {
  font-family: "Font Awesome 5 Free" !important;
  padding-left: 0 !important;
  font-weight: 900; }

.bootstrap-datetimepicker-widget .list-unstyled, .datepicker .list-unstyled {
  margin-bottom: 0; }
  .bootstrap-datetimepicker-widget .list-unstyled li, .datepicker .list-unstyled li {
    padding-left: 0; }
    .bootstrap-datetimepicker-widget .list-unstyled li::after, .datepicker .list-unstyled li::after {
      display: none; }
    .bootstrap-datetimepicker-widget .list-unstyled li:nth-child(1), .datepicker .list-unstyled li:nth-child(1) {
      margin-bottom: 0; }

.bootstrap-datetimepicker-widget thead tr, .datepicker thead tr {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-border-radius: 3px;
          border-radius: 3px; }
  .bootstrap-datetimepicker-widget thead tr th, .datepicker thead tr th {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1; }

.bootstrap-datetimepicker-widget table tr, .datepicker table tr {
  padding-top: 5px;
  padding-bottom: 5px; }
  .bootstrap-datetimepicker-widget table tr:nth-child(2), .datepicker table tr:nth-child(2) {
    padding-left: 0;
    padding-right: 0;
    background: #fff; }
    .bootstrap-datetimepicker-widget table tr:nth-child(2) th, .datepicker table tr:nth-child(2) th {
      margin: 2px;
      background: #EAF5F8;
      text-align: center; }

.bootstrap-datetimepicker-widget table td, .datepicker table td {
  height: auto; }

.bootstrap-datetimepicker-widget table tbody tr,
.bootstrap-datetimepicker-widget .datepicker-months tbody tr,
.bootstrap-datetimepicker-widget .datepicker-years tbody tr,
.bootstrap-datetimepicker-widget .datepicker-decades tbody tr, .datepicker table tbody tr,
.datepicker .datepicker-months tbody tr,
.datepicker .datepicker-years tbody tr,
.datepicker .datepicker-decades tbody tr {
  background: #fff;
  padding-left: 0;
  padding-right: 0; }
  .bootstrap-datetimepicker-widget table tbody tr span, .bootstrap-datetimepicker-widget table tbody tr td,
  .bootstrap-datetimepicker-widget .datepicker-months tbody tr span,
  .bootstrap-datetimepicker-widget .datepicker-months tbody tr td,
  .bootstrap-datetimepicker-widget .datepicker-years tbody tr span,
  .bootstrap-datetimepicker-widget .datepicker-years tbody tr td,
  .bootstrap-datetimepicker-widget .datepicker-decades tbody tr span,
  .bootstrap-datetimepicker-widget .datepicker-decades tbody tr td, .datepicker table tbody tr span, .datepicker table tbody tr td,
  .datepicker .datepicker-months tbody tr span,
  .datepicker .datepicker-months tbody tr td,
  .datepicker .datepicker-years tbody tr span,
  .datepicker .datepicker-years tbody tr td,
  .datepicker .datepicker-decades tbody tr span,
  .datepicker .datepicker-decades tbody tr td {
    text-align: center; }
    .bootstrap-datetimepicker-widget table tbody tr span.active, .bootstrap-datetimepicker-widget table tbody tr td.active,
    .bootstrap-datetimepicker-widget .datepicker-months tbody tr span.active,
    .bootstrap-datetimepicker-widget .datepicker-months tbody tr td.active,
    .bootstrap-datetimepicker-widget .datepicker-years tbody tr span.active,
    .bootstrap-datetimepicker-widget .datepicker-years tbody tr td.active,
    .bootstrap-datetimepicker-widget .datepicker-decades tbody tr span.active,
    .bootstrap-datetimepicker-widget .datepicker-decades tbody tr td.active, .datepicker table tbody tr span.active, .datepicker table tbody tr td.active,
    .datepicker .datepicker-months tbody tr span.active,
    .datepicker .datepicker-months tbody tr td.active,
    .datepicker .datepicker-years tbody tr span.active,
    .datepicker .datepicker-years tbody tr td.active,
    .datepicker .datepicker-decades tbody tr span.active,
    .datepicker .datepicker-decades tbody tr td.active {
      background: #46AADC; }
  .bootstrap-datetimepicker-widget table tbody tr td,
  .bootstrap-datetimepicker-widget .datepicker-months tbody tr td,
  .bootstrap-datetimepicker-widget .datepicker-years tbody tr td,
  .bootstrap-datetimepicker-widget .datepicker-decades tbody tr td, .datepicker table tbody tr td,
  .datepicker .datepicker-months tbody tr td,
  .datepicker .datepicker-years tbody tr td,
  .datepicker .datepicker-decades tbody tr td {
    text-align: left; }
  .bootstrap-datetimepicker-widget table tbody tr span,
  .bootstrap-datetimepicker-widget .datepicker-months tbody tr span,
  .bootstrap-datetimepicker-widget .datepicker-years tbody tr span,
  .bootstrap-datetimepicker-widget .datepicker-decades tbody tr span, .datepicker table tbody tr span,
  .datepicker .datepicker-months tbody tr span,
  .datepicker .datepicker-years tbody tr span,
  .datepicker .datepicker-decades tbody tr span {
    background: #EAF5F8; }
    .bootstrap-datetimepicker-widget table tbody tr span:not([class]),
    .bootstrap-datetimepicker-widget .datepicker-months tbody tr span:not([class]),
    .bootstrap-datetimepicker-widget .datepicker-years tbody tr span:not([class]),
    .bootstrap-datetimepicker-widget .datepicker-decades tbody tr span:not([class]), .datepicker table tbody tr span:not([class]),
    .datepicker .datepicker-months tbody tr span:not([class]),
    .datepicker .datepicker-years tbody tr span:not([class]),
    .datepicker .datepicker-decades tbody tr span:not([class]) {
      display: none; }

.bootstrap-datetimepicker-widget .datepicker-days tbody tr, .datepicker .datepicker-days tbody tr {
  margin-bottom: 0;
  padding-top: 0;
  padding-left: 0;
  padding-bottom: 2px;
  padding-right: 0;
  background: #fff; }
  .bootstrap-datetimepicker-widget .datepicker-days tbody tr td, .datepicker .datepicker-days tbody tr td {
    margin: 2px;
    background: #EAF5F8;
    text-align: center; }
    .bootstrap-datetimepicker-widget .datepicker-days tbody tr td.active, .datepicker .datepicker-days tbody tr td.active {
      background: #46AADC; }

@media (max-width: 480px) {
  .bootstrap-datetimepicker-widget.dropdown-menu {
    width: 275px; } }

/*===> End datetimepicker <===*/
/*===> Begin slick-dots <===*/
.slick-dots {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  padding-top: 50px; }
  .slick-dots li {
    width: auto !important;
    margin-bottom: 0 !important;
    margin-right: 25px;
    padding: 0 !important; }
    .slick-dots li.last-child {
      margin-right: 0; }
    .slick-dots li.slick-active button {
      width: 16px;
      height: 16px; }
      .slick-dots li.slick-active button:after {
        width: 16px;
        height: 16px;
        border: 3px solid #46AADC;
        background: #fff; }
    .slick-dots li::after {
      display: none; }
    .slick-dots li button {
      position: relative;
      display: block;
      width: 16px;
      height: 16px;
      padding: 0;
      font-size: 0;
      line-height: 0;
      background-color: transparent;
      -webkit-box-shadow: none;
              box-shadow: none; }
      .slick-dots li button:after {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        width: 8px;
        height: 8px;
        background: #46AADC;
        -webkit-border-radius: 50%;
                border-radius: 50%;
        -webkit-transition: all .3s;
        transition: all .3s; }
  @media (max-width: 991px) {
    .slick-dots {
      padding-top: 15px; } }

.white-dots .slick-dots li.slick-active button:after {
  border: 3px solid #fff;
  background-color: transparent; }

.white-dots .slick-dots li button:after {
  background: #fff; }

/*===> Ens slick-dots <===*/
/*===> Begin read-more <===*/
.read-more {
  position: relative;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #46AADC; }
  .read-more:hover {
    color: #46AADD;
    text-decoration: underline; }
  .read-more svg {
    margin-left: 10px;
    position: relative;
    top: -1px; }
    .read-more svg path {
      fill: #46AADC; }
  .read-more.reverce svg {
    margin-left: 0;
    margin-right: 10px; }

/*===> End read-more <===*/
/*===> Begin svg-block <===*/
.svg-block.image-left image {
  -webkit-transform: translateX(-19%);
      -ms-transform: translateX(-19%);
          transform: translateX(-19%); }

.svg-block.video-block {
  position: relative; }
  .svg-block.video-block p {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .svg-block.video-block img {
    -webkit-border-radius: 12px;
            border-radius: 12px; }

.svg-block svg {
  width: 100%; }
  .svg-block svg mask {
    mask-type: alpha; }

@media (max-width: 767px) {
  .svg-block {
    max-width: 540px;
    margin-left: auto;
    margin-right: auto; } }

@media (max-width: 480px) {
  .svg-block {
    max-width: 300px; } }

/*===> End svg-block <===*/
/*===> Begin video-btn <===*/
.video-btn {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 600;
  font-size: 14px;
  letter-spacing: 0.05em;
  color: #46AADC; }
  .video-btn:hover {
    text-decoration: underline;
    color: #46AADD; }
  .video-btn .play-ico {
    margin-right: 13px; }
    .video-btn .play-ico span {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 60px;
      height: 60px;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      background: #46AADC; }
    .video-btn .play-ico.x2 img {
      height: 16px; }
    .video-btn .play-ico.animate {
      position: relative;
      z-index: 10; }
      .video-btn .play-ico.animate::before {
        content: '';
        position: absolute;
        top: 50%;
        left: 50%;
        width: 80%;
        z-index: 1;
        height: 80%;
        -webkit-border-radius: 50%;
                border-radius: 50%;
        background: #46AADC;
        opacity: 1;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%);
        z-index: -1;
        -webkit-transition: all .3s;
        transition: all .3s;
        -webkit-animation: pulseElem 1s infinite linear;
                animation: pulseElem 1s infinite linear; }
      .video-btn .play-ico.animate::before {
        width: 120%;
        height: 120%; }
      .video-btn .play-ico.animate span {
        position: relative;
        z-index: 10; }
      .video-btn .play-ico.animate .play-ico {
        position: relative;
        z-index: 10;
        margin: 0; }
    .video-btn .play-ico img {
      height: 16px;
      margin-right: -4px;
      -webkit-filter: brightness(0) invert(1) !important;
              filter: brightness(0) invert(1) !important; }
  @media (max-width: 480px) {
    .video-btn .play-ico.animate {
      position: relative;
      z-index: 10; }
      .video-btn .play-ico.animate::before {
        display: none; } }

@-webkit-keyframes pulseElem {
  0% {
    width: 80%;
    height: 80%;
    opacity: 1; }
  100% {
    width: 150%;
    height: 150%;
    opacity: 0; } }

@keyframes pulseElem {
  0% {
    width: 80%;
    height: 80%;
    opacity: 1; }
  100% {
    width: 150%;
    height: 150%;
    opacity: 0; } }

/*===> End video-btn <===*/
/*===> Begin centre-tab-list <===*/
.centre-tab-list,
.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 37px; }
  .centre-tab-list li,
  .pagination li {
    margin-bottom: 0;
    margin-right: 60px;
    padding-left: 0; }
    .centre-tab-list li:first-child::after,
    .pagination li:first-child::after {
      display: none; }
    .centre-tab-list li:last-child,
    .pagination li:last-child {
      margin-right: 0; }
    .centre-tab-list li::after,
    .pagination li::after {
      content: '';
      position: absolute;
      left: -30px;
      top: 50%;
      -webkit-transform: translateY(-50%);
          -ms-transform: translateY(-50%);
              transform: translateY(-50%);
      width: 1px;
      height: 15px;
      background: #555555; }
    .centre-tab-list li a, .centre-tab-list li p,
    .pagination li a,
    .pagination li p {
      font-family: "Poppins", sans-serif;
      font-weight: 500;
      font-size: 18px;
      color: #614C9A; }
      .centre-tab-list li a.active, .centre-tab-list li p.active,
      .pagination li a.active,
      .pagination li p.active {
        color: #46AADC; }
      .centre-tab-list li a:hover, .centre-tab-list li p:hover,
      .pagination li a:hover,
      .pagination li p:hover {
        color: #46AADD; }
  @media (max-width: 1199px) {
    .centre-tab-list li,
    .pagination li {
      margin-right: 40px; }
      .centre-tab-list li::after,
      .pagination li::after {
        left: -20px; } }
  @media (max-width: 991px) {
    .centre-tab-list,
    .pagination {
      margin-bottom: 30px; }
      .centre-tab-list li,
      .pagination li {
        margin-right: 26px; }
        .centre-tab-list li::after,
        .pagination li::after {
          left: -13px; }
        .centre-tab-list li a, .centre-tab-list li p,
        .pagination li a,
        .pagination li p {
          font-size: 16px; } }
  @media (max-width: 767px) {
    .centre-tab-list,
    .pagination {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .centre-tab-list li,
      .pagination li {
        margin-right: 0px;
        margin-bottom: 15px; }
        .centre-tab-list li:last-child,
        .pagination li:last-child {
          margin-bottom: 0; }
        .centre-tab-list li::after,
        .pagination li::after {
          display: none; }
        .centre-tab-list li a, .centre-tab-list li p,
        .pagination li a,
        .pagination li p {
          text-align: center; } }

/*===> End centre-tab-list <===*/
/*===> Begin form controls <===*/
input {
  display: block;
  width: 100%;
  margin-bottom: 20px;
  padding: 20px 0;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CEDDE0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 15px;
  color: #614C9A; }
  @media (max-width: 991px) {
    input {
      font-size: 14px; } }

.input-area {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px; }
  .input-area .input-wrap {
    width: 50%;
    padding: 0 15px; }
  @media (max-width: 480px) {
    .input-area .input-wrap {
      width: 100%; } }

textarea {
  display: block;
  width: 100%;
  height: 150px;
  margin-bottom: 20px;
  padding: 20px 0;
  background-color: transparent;
  border: none;
  border-bottom: 1px solid #CEDDE0;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 15px;
  line-height: 15px;
  color: #614C9A;
  resize: none; }
  @media (max-width: 991px) {
    textarea {
      font-size: 14px; } }

.successform {
  display: none; }
  .successform p {
    font-weight: 500;
    color: #46AADC; }

.errorform {
  display: none; }
  .errorform p {
    font-weight: 500;
    color: #c0392b; }

label.error {
  display: block;
  font-size: 12px;
  color: #c0392b; }

/*===> End form controls <===*/
/*===> Begin pagination <===*/
.pagination {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  width: 100%; }
  .pagination li:last-child {
    margin-right: 0; }
  @media (max-width: 767px) {
    .pagination {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
          -ms-flex-direction: row;
              flex-direction: row; }
      .pagination li {
        margin-right: 40px;
        margin-bottom: 0px; }
        .pagination li::after {
          display: block; } }

/*===> End pagination <===*/
/*===> Begin search-form <===*/
.search-form {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-left: 20px;
  padding-right: 20px;
  background: #FAFCFC;
  border: 1.5px solid #DEECEF;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  -webkit-border-radius: 8px;
          border-radius: 8px; }
  .search-form input {
    margin: 0;
    padding: 16px 0;
    border: none; }
  .search-form button {
    padding: 0;
    background-color: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
    color: #614C9A; }
    .search-form button:hover {
      color: #46AADC !important; }

/*===> End search-form <===*/
.r-cloud {
  position: relative; }
  .r-cloud::after {
    content: '';
    position: absolute;
    top: 0;
    right: 15%;
    width: 327px;
    height: 141px;
    background: url(../img/cloud.svg);
    background-size: auto 100%;
    background-repeat: no-repeat; }
  .r-cloud .container {
    position: relative;
    z-index: 1; }
  @media (max-width: 991px) {
    .r-cloud::after {
      display: none; } }

/*===> Begin slick arrow <===*/
.slick-arrow {
  position: absolute;
  top: 50%;
  width: 40px;
  height: 76px;
  padding: 0;
  background: #fff;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 10; }
  .slick-arrow:hover {
    background: #46AADC; }
    .slick-arrow:hover i {
      color: #fff; }
  .slick-arrow i {
    font-size: 22px;
    color: #46AADC; }
  .slick-arrow.slick-prev {
    left: 0;
    -webkit-border-radius: 0 12px 12px 0;
            border-radius: 0 12px 12px 0; }
  .slick-arrow.slick-next {
    right: 0;
    -webkit-border-radius: 12px -0px 0 12px;
            border-radius: 12px -0px 0 12px; }
  @media (max-width: 480px) {
    .slick-arrow {
      width: 30px;
      height: 50px; } }

/*===> End slick arrow <===*/
/*===> Begin on-scroll animate <===*/
.on-scroll.show-scroll.fade-left {
  -webkit-transform: translateX(0) scale(1);
      -ms-transform: translateX(0) scale(1);
          transform: translateX(0) scale(1);
  opacity: 1; }

.on-scroll.show-scroll.fade-right {
  -webkit-transform: translateX(0) scale(1);
      -ms-transform: translateX(0) scale(1);
          transform: translateX(0) scale(1);
  opacity: 1; }

.on-scroll.show-scroll.fade-up {
  -webkit-transform: translateY(0) scale(1);
      -ms-transform: translateY(0) scale(1);
          transform: translateY(0) scale(1);
  opacity: 1; }

.on-scroll.fade-left {
  -webkit-transform: translateX(-150px) scale(0.8);
      -ms-transform: translateX(-150px) scale(0.8);
          transform: translateX(-150px) scale(0.8);
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  opacity: 0;
  -webkit-transition: all .6s;
  transition: all .6s; }

.on-scroll.fade-right {
  -webkit-transform: translateX(150px) scale(0.8);
      -ms-transform: translateX(150px) scale(0.8);
          transform: translateX(150px) scale(0.8);
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  opacity: 0;
  -webkit-transition: all .6s;
  transition: all .6s; }

.on-scroll.fade-up {
  -webkit-transform: translateY(50px);
      -ms-transform: translateY(50px);
          transform: translateY(50px);
  -webkit-transition-timing-function: ease-out;
          transition-timing-function: ease-out;
  opacity: 0;
  -webkit-transition: all .4s;
  transition: all .4s; }

/*===> End on-scroll animate <===*/
/*===> Begin up-btn <===*/
.up-btn {
  position: fixed;
  bottom: -100px;
  right: 30px;
  z-index: 100;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 53px;
  height: 53px;
  -webkit-border-radius: 50%;
          border-radius: 50%;
  background: #46AADC;
  -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
          box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
  cursor: pointer;
  opacity: 0;
  -webkit-transition: all .3s;
  transition: all .3s; }
  .up-btn:hover {
    background: #fff; }
    .up-btn:hover svg path {
      fill: #46AADC; }
  .up-btn.show-up {
    bottom: 50px;
    opacity: 1; }
  .up-btn svg path {
    fill: #fff; }

/*===> End up-btn <===*/
/*===> Begin page name <===*/
.page-name {
  position: relative;
  z-index: 10;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 355px;
  padding: 40px 0;
  background-size: cover;
  background-position: center center; }
  .page-name::after {
    position: absolute;
    z-index: -1;
    top: 0;
    left: 10%; }
  .page-name .container {
    z-index: 10; }
    .page-name .container * {
      margin-bottom: 0; }
  .page-name .page-name-img {
    position: absolute;
    z-index: -1;
    top: -15px;
    left: 22%; }
  .page-name .layer-background {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    background-size: cover;
    background-position: center center;
    overflow: hidden; }
  .page-name svg {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    width: 100%;
    height: 100%;
    min-width: 1920px;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  @media (max-width: 991px) {
    .page-name {
      min-height: 300px; } }
  @media (max-width: 767px) {
    .page-name {
      min-height: 260px; } }
  @media (max-width: 480px) {
    .page-name {
      min-height: 200px; } }

/*===> End page name <===*/
/*===> Begin header <===*/
.header {
  position: relative;
  z-index: 100;
  padding: 30px 0;
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
          transform: translate(0, 0);
  -webkit-transition: -webkit-transform .3s;
  transition: -webkit-transform .3s;
  transition: transform .3s;
  transition: transform .3s, -webkit-transform .3s; }
  .header.is-scroll {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 900;
    width: 100%;
    padding: 5px 0;
    background: #fff;
    -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
            box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
    .header.is-scroll .top-line::before, .header.is-scroll .top-line::after {
      display: none; }
    .header.is-scroll .top-img {
      bottom: 80%; }
  .header .top-line {
    position: relative; }
    .header .top-line::before {
      position: absolute;
      left: 5%;
      top: 130%;
      width: 307px;
      height: 132px; }
    .header .top-line::after {
      position: absolute;
      bottom: 80%;
      right: -5%;
      width: 307px;
      height: 132px; }
  .header .top-img {
    position: absolute;
    bottom: 55%;
    right: 2%;
    width: 307px;
    height: 132px; }
  @media (max-width: 1440px) {
    .header .top-line::after {
      right: 0%; } }
  @media (max-width: 991px) {
    .header {
      padding: 15px 0; }
      .header .top-line::before, .header .top-line::after {
        display: none; }
      .header .top-img {
        display: none; } }

/*===> End header <===*/
/*===> Begin main nav <===*/
.main-nav .close-nav {
  display: none; }
  .main-nav .close-nav svg {
    position: relative;
    width: 30px; }
    .main-nav .close-nav svg path {
      stroke: black;
      stroke-width: 2px; }

@media (max-width: 1199px) {
  .main-nav {
    width: 100%; } }

@media (max-width: 1199px) {
  .main-nav {
    position: fixed;
    top: 0;
    right: -320px;
    z-index: 1000;
    height: 100%;
    width: 320px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
    -webkit-align-items: flex-end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding: 10px 20px;
    background: #fff;
    overflow: hidden;
    -webkit-box-shadow: -1px 0 5px 0 rgba(50, 50, 50, 0.3);
            box-shadow: -1px 0 5px 0 rgba(50, 50, 50, 0.3);
    -webkit-transition: all .3s;
    transition: all .3s; }
    .main-nav.active {
      right: 0; }
    .main-nav .close-nav {
      display: block;
      margin-bottom: 10px; } }

/*===> End main nav <===*/
/*===> Begin top line <===*/
.top-line {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 1199px) {
    .top-line {
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap; }
      .top-line .logo {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
            -ms-flex-order: 0;
                order: 0; }
      .top-line .main-nav {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2; }
      .top-line .header-controls {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1; } }

/*===> End top line <===*/
/*===> Begin main nav list <===*/
.main-nav-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 17px; }
  .main-nav-list li {
    position: relative;
    margin-right: 35px;
    margin-bottom: 0;
    padding-left: 0; }
    .main-nav-list li:last-child {
      margin-right: 0; }
    .main-nav-list li::after {
      display: none; }
    .main-nav-list li:nth-child(n+4) .inner-dropdown-menu {
      left: auto;
      right: 100%; }
    .main-nav-list li:hover .tt-dropdown-menu {
      opacity: 1;
      visibility: visible;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }
    .main-nav-list li a {
      padding: 15px 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 15px;
      line-height: normal;
      color: #614C9A;
      -webkit-transition: all .3s;
      transition: all .3s; }
      .main-nav-list li a:hover, .main-nav-list li a.active-link {
        color: #46AADD; }
      .main-nav-list li a i {
        display: none; }
    .main-nav-list li .tt-dropdown-menu {
      position: absolute;
      z-index: 100;
      top: 100%;
      left: 0;
      width: 280px;
      padding-top: 20px;
      padding-bottom: 10px;
      border-top: 3px solid #46AADD;
      -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
              box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
      background: #fff;
      -webkit-transition: all .3s;
      transition: all .3s;
      opacity: 0;
      visibility: hidden;
      -webkit-transform: translateY(20px);
          -ms-transform: translateY(20px);
              transform: translateY(20px); }
      .main-nav-list li .tt-dropdown-menu li {
        position: relative;
        margin-right: 0; }
        .main-nav-list li .tt-dropdown-menu li:hover a i {
          -webkit-transform: translateY(-webkit-calc(-50% - 5px)) rotate(180deg);
              -ms-transform: translateY(calc(-50% - 5px)) rotate(180deg);
                  transform: translateY(calc(-50% - 5px)) rotate(180deg); }
        .main-nav-list li .tt-dropdown-menu li:hover .inner-dropdown-menu {
          opacity: 1;
          visibility: visible;
          -webkit-transform: translateY(0);
              -ms-transform: translateY(0);
                  transform: translateY(0); }
        .main-nav-list li .tt-dropdown-menu li a {
          display: block;
          padding: 0 20px 10px; }
          .main-nav-list li .tt-dropdown-menu li a i {
            position: absolute;
            top: 50%;
            right: 15px;
            display: block;
            -webkit-transform: translateY(-webkit-calc(-50% - 5px));
                -ms-transform: translateY(calc(-50% - 5px));
                    transform: translateY(calc(-50% - 5px));
            -webkit-transition: -webkit-transform .3s;
            transition: -webkit-transform .3s;
            transition: transform .3s;
            transition: transform .3s, -webkit-transform .3s; }
    .main-nav-list li .inner-dropdown-menu {
      position: absolute;
      top: -10px;
      padding: 10px 0;
      left: 100%;
      width: 200px;
      -webkit-transition: all .3s;
      transition: all .3s;
      opacity: 0;
      -webkit-box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
              box-shadow: 0 3px 5px rgba(0, 0, 0, 0.15);
      background: #fff;
      visibility: hidden;
      -webkit-transform: translateY(20px);
          -ms-transform: translateY(20px);
              transform: translateY(20px); }
  @media (max-width: 1199px) {
    .main-nav-list {
      padding: 0; } }
  @media (max-width: 1199px) {
    .main-nav-list {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      height: 100%;
      width: 100%;
      overflow: auto; }
      .main-nav-list li {
        display: block;
        width: 100%;
        margin-right: 0; }
        .main-nav-list li.active a i {
          -webkit-transform: rotate(180deg);
              -ms-transform: rotate(180deg);
                  transform: rotate(180deg); }
        .main-nav-list li a {
          position: relative;
          display: block;
          width: 100%;
          padding-bottom: 10px;
          padding-top: 10px;
          padding-right: 40px; }
          .main-nav-list li a i {
            position: absolute;
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-box-align: center;
            -webkit-align-items: center;
                -ms-flex-align: center;
                    align-items: center;
            -webkit-box-pack: center;
            -webkit-justify-content: center;
                -ms-flex-pack: center;
                    justify-content: center;
            top: 0;
            right: 0;
            width: 40px;
            height: 100%; }
        .main-nav-list li .tt-dropdown-menu {
          position: static;
          width: 100%;
          display: none;
          padding-top: 0;
          padding-bottom: 0;
          border-top: 0;
          -webkit-box-shadow: none;
                  box-shadow: none;
          visibility: visible;
          opacity: 1;
          -webkit-transform: translate(0, 0);
              -ms-transform: translate(0, 0);
                  transform: translate(0, 0);
          -webkit-transition: all .0s;
          transition: all .0s; }
          .main-nav-list li .tt-dropdown-menu li:hover a i {
            -webkit-transform: rotate(0deg);
                -ms-transform: rotate(0deg);
                    transform: rotate(0deg); }
          .main-nav-list li .tt-dropdown-menu li.active a i {
            -webkit-transform: rotate(180deg);
                -ms-transform: rotate(180deg);
                    transform: rotate(180deg); }
          .main-nav-list li .tt-dropdown-menu li a {
            position: relative;
            padding-top: 10px;
            padding-right: 40px;
            padding-left: 10px; }
            .main-nav-list li .tt-dropdown-menu li a i {
              position: absolute;
              display: -webkit-box;
              display: -webkit-flex;
              display: -ms-flexbox;
              display: flex;
              -webkit-box-align: center;
              -webkit-align-items: center;
                  -ms-flex-align: center;
                      align-items: center;
              -webkit-box-pack: center;
              -webkit-justify-content: center;
                  -ms-flex-pack: center;
                      justify-content: center;
              top: 0;
              right: 0;
              width: 40px;
              height: 100%;
              -webkit-transform: translate(0);
                  -ms-transform: translate(0);
                      transform: translate(0); }
        .main-nav-list li .inner-dropdown-menu {
          position: static;
          width: 100%;
          display: none;
          padding: 0;
          -webkit-box-shadow: none;
                  box-shadow: none;
          -webkit-transform: translateY(0);
              -ms-transform: translateY(0);
                  transform: translateY(0);
          opacity: 1;
          visibility: visible;
          -webkit-transition: all .0s;
          transition: all .0s; }
          .main-nav-list li .inner-dropdown-menu li a {
            padding-left: 20px; } }
  @media (max-width: 991px) {
    .main-nav-list li a {
      font-size: 14px; } }

/*===> End main nav list <===*/
/*===> Begin header controls <===*/
.header-controls .hamburger {
  display: none; }

.header-controls .header-search {
  position: relative; }
  .header-controls .header-search .search-form {
    position: absolute;
    top: 100%;
    right: -10px;
    width: 280px;
    -webkit-transform: translateY(0px);
        -ms-transform: translateY(0px);
            transform: translateY(0px);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .header-controls .header-search .search-form.active {
      -webkit-transform: translateY(20px);
          -ms-transform: translateY(20px);
              transform: translateY(20px);
      opacity: 1;
      visibility: visible; }

@media (max-width: 1199px) {
  .header-controls {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center; }
    .header-controls .hamburger {
      display: block;
      margin-left: 25px; } }

/*===> End header controls <===*/
/*===> Begin wave block <===*/
.wave-block {
  position: relative;
  overflow: hidden;
  padding: 150px 0;
  background-size: cover;
  background-size: 100% 100%; }
  .wave-block.reverce-wave::before {
    left: auto !important;
    right: 20%;
    -webkit-transform: translateY(-45%) rotate(-9deg);
        -ms-transform: translateY(-45%) rotate(-9deg);
            transform: translateY(-45%) rotate(-9deg); }
  .wave-block.reverce-wave::after {
    right: auto !important;
    left: 18%; }
  .wave-block.wave-gallery {
    min-height: 1060px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (max-width: 1199px) {
      .wave-block.wave-gallery {
        min-height: 0; } }
  .wave-block.bg-cover {
    background-size: cover !important; }
  .wave-block::before {
    content: '';
    position: absolute;
    top: 0;
    left: 18%;
    width: 407px;
    height: 170px;
    background: url(../img/cloudx2.png);
    background-size: cover;
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
    -webkit-transform: translateY(-55%) rotate(0deg);
        -ms-transform: translateY(-55%) rotate(0deg);
            transform: translateY(-55%) rotate(0deg); }
  .wave-block::after {
    content: '';
    position: absolute;
    bottom: 0;
    right: 20%;
    width: 362px;
    height: 150px;
    background: url(../img/cloudx2.png);
    background-size: cover;
    -webkit-filter: brightness(0) invert(1);
            filter: brightness(0) invert(1);
    -webkit-transform: translateY(60%);
        -ms-transform: translateY(60%);
            transform: translateY(60%); }
  @media (max-width: 1440px) {
    .wave-block.reverce-wave::before {
      right: 12%; }
    .wave-block.reverce-wave::after {
      left: 12%; }
    .wave-block::before {
      top: 0;
      left: 12%;
      width: 340px;
      height: 145px; }
    .wave-block::after {
      bottom: 0;
      right: 20%;
      width: 340px;
      height: 145px; } }
  @media (max-width: 1199px) {
    .wave-block {
      background-size: auto 100%; }
      .wave-block.reverce-wave::before {
        right: 12%; }
      .wave-block.reverce-wave::after {
        left: 12%; }
      .wave-block::before {
        top: 0;
        left: 12%;
        width: 340px;
        height: 145px;
        -webkit-transform: translateY(-59%) rotate(9deg);
            -ms-transform: translateY(-59%) rotate(9deg);
                transform: translateY(-59%) rotate(9deg); }
      .wave-block::after {
        bottom: 0;
        right: 20%;
        width: 300px;
        height: 125px;
        -webkit-transform: translateY(50%);
            -ms-transform: translateY(50%);
                transform: translateY(50%); } }
  @media (max-width: 991px) {
    .wave-block {
      padding: 120px 0; }
      .wave-block.reverce-wave::before {
        right: 12%;
        -webkit-transform: translateY(-59%) rotate(0deg);
            -ms-transform: translateY(-59%) rotate(0deg);
                transform: translateY(-59%) rotate(0deg); }
      .wave-block.reverce-wave::after {
        left: 12%;
        -webkit-transform: translateY(45%);
            -ms-transform: translateY(45%);
                transform: translateY(45%); }
      .wave-block::before {
        top: 0;
        left: 12%;
        width: 200px;
        height: 85px;
        -webkit-transform: translateY(-59%) rotate(7deg);
            -ms-transform: translateY(-59%) rotate(7deg);
                transform: translateY(-59%) rotate(7deg); }
      .wave-block::after {
        bottom: 0;
        right: 10%;
        width: 200px;
        height: 85px;
        -webkit-transform: translateY(35%);
            -ms-transform: translateY(35%);
                transform: translateY(35%); } }
  @media (max-width: 480px) {
    .wave-block {
      padding: 80px 0;
      background-position: 15% 0; }
      .wave-block::before {
        top: 0;
        left: 12%;
        width: 200px;
        height: 85px;
        -webkit-transform: translateY(-50%) rotate(5deg);
            -ms-transform: translateY(-50%) rotate(5deg);
                transform: translateY(-50%) rotate(5deg); }
      .wave-block::after {
        bottom: 0;
        right: 10%;
        width: 200px;
        height: 85px;
        -webkit-transform: translateY(30%);
            -ms-transform: translateY(30%);
                transform: translateY(30%); } }

/*===> End wave block <===*/
/*===> Begin footer <===*/
footer {
  position: relative; }
  footer .footer-top {
    position: relative;
    min-height: 500px;
    padding: 130px 0;
    background-position: center center;
    background-size: cover; }
    footer .footer-top .container {
      position: relative;
      z-index: 1; }
    footer .footer-top .logo {
      margin-bottom: 30px; }
      footer .footer-top .logo + p {
        max-width: 320px;
        margin-bottom: 30px; }
  footer h4 {
    margin-bottom: 30px; }
  footer .footer-bottom-wrap {
    background: #fff;
    padding: 25px 0; }
    footer .footer-bottom-wrap p {
      margin-bottom: 0; }
      footer .footer-bottom-wrap p a {
        color: inherit; }
        footer .footer-bottom-wrap p a:hover {
          color: #46AADC; }
    footer .footer-bottom-wrap .footer-bottom {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      footer .footer-bottom-wrap .footer-bottom .soc-link-wrap {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center; }
        footer .footer-bottom-wrap .footer-bottom .soc-link-wrap p {
          margin-bottom: 0;
          margin-right: 20px; }
  @media (max-width: 991px) {
    footer .footer-top {
      padding: 80px 0 50px;
      background: url(../img/tablet_footer.svg) !important;
      background-size: cover !important;
      background-repeat: no-repeat; }
    footer .f-nav li a {
      font-size: 14px; }
    footer .f-subscribe, footer .f-nav {
      margin-bottom: 40px; }
    footer .f-subscribe {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      footer .f-subscribe .logo + p {
        text-align: center;
        max-width: 510px;
        margin-bottom: 40px; }
    footer .footer-bottom-wrap .footer-bottom {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      footer .footer-bottom-wrap .footer-bottom p {
        text-align: center; }
      footer .footer-bottom-wrap .footer-bottom .soc-link-wrap {
        margin-top: 15px; }
        footer .footer-bottom-wrap .footer-bottom .soc-link-wrap p {
          display: none; } }
  @media (max-width: 480px) {
    footer .footer-top {
      padding-top: 110px;
      padding-bottom: 80px; }
    footer h4 {
      margin-bottom: 20px; }
    footer .f-nav {
      margin-bottom: 30px; }
      footer .f-nav li a {
        font-size: 14px; }
    footer .signup-form {
      max-width: none;
      width: 100%; } }

/*===> End footer <===*/
/*===> Begin contact list <===*/
.contact-list {
  margin-bottom: -15px; }
  .contact-list a, .contact-list p {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start;
    margin-bottom: 15px;
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 1.8em;
    color: #614C9A; }
    .contact-list a img, .contact-list p img {
      margin-top: 5px;
      margin-right: 13px; }
  .contact-list a:hover {
    color: #46AADC; }
  @media (max-width: 991px) {
    .contact-list a, .contact-list p {
      font-size: 14px; } }

/*===> End contact list <===*/
/*===> Begin soc link <===*/
.soc-link {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex; }
  .soc-link.soc-link__bg li a {
    background: #F0F8FB; }
  .soc-link li {
    margin-bottom: 0;
    margin-right: 5px;
    padding-left: 0; }
    .soc-link li:last-child {
      margin-right: 0; }
    .soc-link li::after {
      display: none; }
    .soc-link li a {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: 45px;
      height: 45px;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      background: #FFFFFF;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
      .soc-link li a:hover {
        background: #46AADC; }
        .soc-link li a:hover img {
          -webkit-filter: brightness(0) invert(1);
                  filter: brightness(0) invert(1); }
        .soc-link li a:hover path {
          fill: #fff; }
        .soc-link li a:hover i {
          color: #fff; }
      .soc-link li a svg, .soc-link li a img {
        height: 18px;
        width: 18px; }

/*===> End soc link <===*/
/*===> Begin quickLinks <===*/
.quickLinks-wrap {
  position: fixed;
  top: 50%;
  right: 0;
  z-index: 500;
  -webkit-transform: translateY(-50%);
      -ms-transform: translateY(-50%);
          transform: translateY(-50%); }
  .quickLinks-wrap.mobile {
    position: relative;
    z-index: 950;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
    .quickLinks-wrap.mobile .quickLinks-item {
      -webkit-box-flex: 1;
      -webkit-flex-grow: 1;
          -ms-flex-positive: 1;
              flex-grow: 1;
      width: 25%; }
      .quickLinks-wrap.mobile .quickLinks-item:hover .quickLinks-desc {
        visibility: hidden; }
      .quickLinks-wrap.mobile .quickLinks-item:nth-child(1) {
        -webkit-box-ordinal-group: 5;
        -webkit-order: 4;
            -ms-flex-order: 4;
                order: 4; }
      .quickLinks-wrap.mobile .quickLinks-item:nth-child(2) {
        -webkit-box-ordinal-group: 6;
        -webkit-order: 5;
            -ms-flex-order: 5;
                order: 5; }
      .quickLinks-wrap.mobile .quickLinks-item:nth-child(3) {
        -webkit-box-ordinal-group: 7;
        -webkit-order: 6;
            -ms-flex-order: 6;
                order: 6; }
      .quickLinks-wrap.mobile .quickLinks-item:nth-child(4) {
        -webkit-box-ordinal-group: 8;
        -webkit-order: 7;
            -ms-flex-order: 7;
                order: 7; }
      .quickLinks-wrap.mobile .quickLinks-item .quickLinks-desc.active {
        display: block;
        visibility: visible;
        opacity: 1; }
    .quickLinks-wrap.mobile .quickLinks-head {
      width: 100%;
      height: 65px;
      margin-bottom: 0;
      -webkit-border-radius: 0;
              border-radius: 0; }
      .quickLinks-wrap.mobile .quickLinks-head img {
        height: 18px;
        margin-bottom: 5px; }
    .quickLinks-wrap.mobile .quickLinks-desc {
      position: static;
      display: none;
      width: 100%;
      padding-top: 0;
      visibility: visible;
      opacity: 1;
      -webkit-transition: all 0s;
      transition: all 0s;
      -webkit-border-radius: 0;
              border-radius: 0; }
      .quickLinks-wrap.mobile .quickLinks-desc.show {
        display: block; }
      .quickLinks-wrap.mobile .quickLinks-desc:nth-child(5) {
        -webkit-box-ordinal-group: 1;
        -webkit-order: 0;
            -ms-flex-order: 0;
                order: 0;
        background: #46AADC; }
      .quickLinks-wrap.mobile .quickLinks-desc:nth-child(6) {
        -webkit-box-ordinal-group: 2;
        -webkit-order: 1;
            -ms-flex-order: 1;
                order: 1;
        background: #FFAF60; }
      .quickLinks-wrap.mobile .quickLinks-desc:nth-child(7) {
        -webkit-box-ordinal-group: 3;
        -webkit-order: 2;
            -ms-flex-order: 2;
                order: 2;
        background: #76BEBA; }
      .quickLinks-wrap.mobile .quickLinks-desc:nth-child(8) {
        -webkit-box-ordinal-group: 4;
        -webkit-order: 3;
            -ms-flex-order: 3;
                order: 3;
        background: #7192BD; }
      .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content {
        padding: 15px 20px;
        background-color: transparent; }
        .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content h4 {
          display: none; }
        .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .contact-list a, .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .contact-list p {
          color: #fff; }
          .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .contact-list a img, .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .contact-list p img {
            -webkit-filter: brightness(0) invert(1);
                    filter: brightness(0) invert(1); }
        .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .download-list p {
          -webkit-box-pack: start;
          -webkit-justify-content: flex-start;
              -ms-flex-pack: start;
                  justify-content: flex-start; }
          .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .download-list p span {
            color: #fff; }
            .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .download-list p span img {
              -webkit-filter: brightness(0) invert(1);
                      filter: brightness(0) invert(1); }
          .quickLinks-wrap.mobile .quickLinks-desc .quickLinks-content .download-list p a {
            padding-left: 15px;
            color: #fff; }
    .quickLinks-wrap.mobile .book-form {
      color: #fff; }
      .quickLinks-wrap.mobile .book-form ::-webkit-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #fff;
        opacity: 1;
        /* Firefox */ }
      .quickLinks-wrap.mobile .book-form ::-moz-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #fff;
        opacity: 1;
        /* Firefox */ }
      .quickLinks-wrap.mobile .book-form :-ms-input-placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #fff;
        opacity: 1;
        /* Firefox */ }
      .quickLinks-wrap.mobile .book-form ::placeholder {
        /* Chrome, Firefox, Opera, Safari 10.1+ */
        color: #fff;
        opacity: 1;
        /* Firefox */ }
      .quickLinks-wrap.mobile .book-form :-ms-input-placeholder {
        /* Internet Explorer 10-11 */
        color: #fff; }
      .quickLinks-wrap.mobile .book-form ::-ms-input-placeholder {
        /* Microsoft Edge */
        color: #fff; }
      .quickLinks-wrap.mobile .book-form img {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1); }
      .quickLinks-wrap.mobile .book-form .check-list-wrap * {
        color: #fff !important; }
      .quickLinks-wrap.mobile .book-form input {
        color: #fff; }
  .quickLinks-wrap .quickLinks-item {
    position: relative; }
    .quickLinks-wrap .quickLinks-item:hover .quickLinks-head {
      position: relative;
      -webkit-border-radius: 0;
              border-radius: 0; }
    .quickLinks-wrap .quickLinks-item:hover .quickLinks-desc {
      top: 0;
      opacity: 1;
      visibility: visible; }
    .quickLinks-wrap .quickLinks-item:nth-child(1) .quickLinks-head, .quickLinks-wrap .quickLinks-item:nth-child(1) .quickLinks-desc {
      background: #46AADC; }
    .quickLinks-wrap .quickLinks-item:nth-child(2) .quickLinks-head, .quickLinks-wrap .quickLinks-item:nth-child(2) .quickLinks-desc {
      background: #FFAF60;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
    .quickLinks-wrap .quickLinks-item:nth-child(3) .quickLinks-head, .quickLinks-wrap .quickLinks-item:nth-child(3) .quickLinks-desc {
      background: #76BEBA;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
    .quickLinks-wrap .quickLinks-item:nth-child(4) .quickLinks-head, .quickLinks-wrap .quickLinks-item:nth-child(4) .quickLinks-desc {
      background: #7192BD;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
  .quickLinks-wrap .quickLinks-head {
    width: 104px;
    height: 98px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 2px;
    -webkit-border-radius: 9px 0 0 9px;
            border-radius: 9px 0 0 9px;
    background: #46AADC;
    cursor: pointer;
    -webkit-transition: -webkit-border-radius .3s;
    transition: -webkit-border-radius .3s;
    transition: border-radius .3s;
    transition: border-radius .3s, -webkit-border-radius .3s;
    -webkit-transition: width .3s;
    transition: width .3s; }
    .quickLinks-wrap .quickLinks-head img {
      margin-bottom: 10px;
      -webkit-transition: margin .3s, width .3s, height .3s;
      transition: margin .3s, width .3s, height .3s; }
    .quickLinks-wrap .quickLinks-head p {
      margin-bottom: 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 12px;
      color: #fff;
      white-space: nowrap;
      -webkit-transition: -webkit-transform .3s height .3s;
      transition: -webkit-transform .3s height .3s;
      transition: transform .3s height .3s;
      transition: transform .3s height .3s, -webkit-transform .3s height .3s; }
  .quickLinks-wrap .quickLinks-desc {
    position: absolute;
    top: 10%;
    right: 100%;
    width: 445px;
    padding-top: 4px;
    -webkit-border-radius: 9px 0 9px 9px;
            border-radius: 9px 0 9px 9px;
    -webkit-box-shadow: 0px 9px 14px rgba(113, 146, 189, 0.5);
            box-shadow: 0px 9px 14px rgba(113, 146, 189, 0.5);
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .quickLinks-wrap .quickLinks-desc.hover {
      opacity: 1;
      visibility: visible; }
    .quickLinks-wrap .quickLinks-desc:nth-child(5) {
      background: #46AADC; }
    .quickLinks-wrap .quickLinks-desc:nth-child(6) {
      background: #FFAF60;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
    .quickLinks-wrap .quickLinks-desc:nth-child(7) {
      background: #76BEBA;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
    .quickLinks-wrap .quickLinks-desc:nth-child(8) {
      background: #7192BD;
      -webkit-box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14);
              box-shadow: 0px 6px 12px rgba(3, 109, 136, 0.14); }
    .quickLinks-wrap .quickLinks-desc .quickLinks-content {
      padding: 25px 30px;
      -webkit-border-radius: 9px;
              border-radius: 9px;
      background: #fff; }
    .quickLinks-wrap .quickLinks-desc .map-block {
      height: 300px;
      -webkit-border-radius: 9px;
              border-radius: 9px; }
  @media (max-width: 1440px) {
    .quickLinks-wrap {
      top: 45%; } }
  @media (min-width: 991px) {
    .quickLinks-wrap:not(.mobile).scroll {
      opacity: .7; }
      .quickLinks-wrap:not(.mobile).scroll:hover {
        opacity: 1; }
        .quickLinks-wrap:not(.mobile).scroll:hover .quickLinks-head {
          width: 104px; }
          .quickLinks-wrap:not(.mobile).scroll:hover .quickLinks-head img {
            margin-bottom: 10px;
            width: auto; }
          .quickLinks-wrap:not(.mobile).scroll:hover .quickLinks-head p {
            height: auto;
            -webkit-transform: scale(1);
                -ms-transform: scale(1);
                    transform: scale(1); }
      .quickLinks-wrap:not(.mobile).scroll .quickLinks-head {
        width: 25px; }
        .quickLinks-wrap:not(.mobile).scroll .quickLinks-head img {
          margin: 0;
          width: 15px; }
        .quickLinks-wrap:not(.mobile).scroll .quickLinks-head p {
          -webkit-transform: scale(0);
              -ms-transform: scale(0);
                  transform: scale(0);
          height: 0; } }
  @media (max-height: 700px) {
    .quickLinks-wrap .quickLinks-item {
      position: relative; }
      .quickLinks-wrap .quickLinks-item:hover:nth-child(3) .quickLinks-desc, .quickLinks-wrap .quickLinks-item:hover:nth-child(4) .quickLinks-desc {
        bottom: 0; }
      .quickLinks-wrap .quickLinks-item:nth-child(3) .quickLinks-desc, .quickLinks-wrap .quickLinks-item:nth-child(4) .quickLinks-desc {
        top: auto;
        bottom: 0;
        padding-top: 0px;
        padding-bottom: 4px;
        -webkit-border-radius: 9px 9px 0 9px;
                border-radius: 9px 9px 0 9px; }
        .quickLinks-wrap .quickLinks-item:nth-child(3) .quickLinks-desc .quickLinks-content, .quickLinks-wrap .quickLinks-item:nth-child(4) .quickLinks-desc .quickLinks-content {
          padding: 25px 30px;
          -webkit-border-radius: 9px;
                  border-radius: 9px;
          background: #fff; } }
  @media (max-width: 480px) {
    .quickLinks-wrap .quickLinks-item .quickLinks-head {
      height: 36px; }
      .quickLinks-wrap .quickLinks-item .quickLinks-head img {
        margin-bottom: 0; }
      .quickLinks-wrap .quickLinks-item .quickLinks-head p {
        display: none; } }

/*===> End quickLinks <===*/
/*===> Begin download list <===*/
.download-list p {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 15px; }
  .download-list p:last-child {
    margin-bottom: 0; }
  .download-list p span {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 15px;
    color: #614C9A; }
    .download-list p span img {
      margin-right: 15px; }
  .download-list p a {
    font-family: "Roboto", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 14px;
    color: #46AADD; }
    .download-list p a img {
      margin-right: 10px; }

@media (max-width: 991px) {
  .download-list p span {
    font-size: 14px; } }

@media (max-width: 480px) {
  .download-list p span {
    font-size: 14px; }
    .download-list p span img {
      margin-right: 10px; }
  .download-list p a {
    text-align: center;
    font-size: 12px; }
    .download-list p a img {
      margin-right: 5px; } }

/*===> End download list <===*/
/*===> Begin calendar table <===*/
.calendar-table thead tr {
  padding: 10px 15px; }
  .calendar-table thead tr:first-child {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex; }
    .calendar-table thead tr:first-child th:nth-child(2) {
      width: 100%; }

.calendar-table tr {
  margin-bottom: 2px;
  padding: 5px 15px; }

/*===> End calendar table <===*/
/*===> Begin main slider <===*/
.main-slider-wrap {
  position: relative;
  z-index: 10; }
  .main-slider-wrap .slick-list, .main-slider-wrap .slick-track {
    height: 100%; }
  .main-slider-wrap .slick-dots {
    position: absolute;
    left: 0;
    bottom: 75px;
    width: 100%; }
  @media (max-width: 480px) {
    .main-slider-wrap {
      margin-top: -5px; }
      .main-slider-wrap .slick-dots {
        bottom: 25px; } }

.main-slider {
  position: relative;
  height: 917px;
  overflow: hidden; }
  .main-slider .sl-card {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    height: 100%;
    background-size: cover;
    overflow: hidden; }
    .main-slider .sl-card.slick-active .slide-content {
      -webkit-transform: scale(1);
          -ms-transform: scale(1);
              transform: scale(1); }
      .main-slider .sl-card.slick-active .slide-content img {
        opacity: 1;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0); }
      .main-slider .sl-card.slick-active .slide-content .content-text-cursive {
        opacity: 1; }
      .main-slider .sl-card.slick-active .slide-content .content-head {
        opacity: 1;
        -webkit-transform: translateY(0);
            -ms-transform: translateY(0);
                transform: translateY(0); }
    .main-slider .sl-card .container {
      position: relative;
      z-index: 10; }
  .main-slider .slider-bg {
    position: absolute;
    top: 50%;
    left: 50%;
    z-index: 1;
    width: 100%;
    min-width: 1920px;
    height: 100%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
  .main-slider .slide-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 538px;
    height: 422px;
    margin-left: auto;
    margin-right: -15px;
    padding: 20px;
    text-align: center;
    background-size: cover;
    -webkit-transform: scale(0.85);
        -ms-transform: scale(0.85);
            transform: scale(0.85);
    -webkit-transition: -webkit-transform .4s;
    transition: -webkit-transform .4s;
    transition: transform .4s;
    transition: transform .4s, -webkit-transform .4s; }
    .main-slider .slide-content img {
      margin-bottom: 15px;
      opacity: 0;
      -webkit-transform: translateY(-15px);
          -ms-transform: translateY(-15px);
              transform: translateY(-15px);
      -webkit-transition: opacity .4s, -webkit-transform .4s;
      transition: opacity .4s, -webkit-transform .4s;
      transition: opacity .4s, transform .4s;
      transition: opacity .4s, transform .4s, -webkit-transform .4s;
      -webkit-transition-delay: .3s;
              transition-delay: .3s; }
    .main-slider .slide-content .content-text-cursive {
      margin-bottom: 10px;
      font-family: "Poppins", sans-serif;
      font-style: italic;
      font-weight: normal;
      font-size: 22px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      text-align: center;
      color: #5E2674;
      opacity: 0;
      -webkit-transition: opacity .4s;
      transition: opacity .4s;
      -webkit-transition-delay: .5s;
              transition-delay: .5s; }
    .main-slider .slide-content .content-head {
      margin-bottom: 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 42px;
      line-height: 1.3em;
      color: #614C9A;
      opacity: 0;
      -webkit-transform: translateY(15px);
          -ms-transform: translateY(15px);
              transform: translateY(15px);
      -webkit-transition: opacity .4s, -webkit-transform .4s;
      transition: opacity .4s, -webkit-transform .4s;
      transition: opacity .4s, transform .4s;
      transition: opacity .4s, transform .4s, -webkit-transform .4s;
      -webkit-transition-delay: .4s;
              transition-delay: .4s; }
      .main-slider .slide-content .content-head span {
        color: #46AADD; }
  @media (max-width: 1440px) {
    .main-slider .slide-content {
      margin-right: 0; } }
  @media (max-width: 991px) {
    .main-slider {
      height: 575px; }
      .main-slider .slide-content {
        width: 400px;
        height: 314px; }
        .main-slider .slide-content .content-text-cursive {
          font-size: 18px; }
        .main-slider .slide-content .content-head {
          font-size: 42px; }
        .main-slider .slide-content img {
          width: 120px; }
      .main-slider .slider-bg {
        min-width: 100%;
        max-width: none;
        width: auto; } }
  @media (max-width: 480px) {
    .main-slider {
      height: 293px; }
      .main-slider .slide-content {
        width: 262px;
        height: 205px;
        margin-left: auto;
        margin-right: auto; }
        .main-slider .slide-content .content-text-cursive {
          font-size: 14px;
          margin-bottom: 5px; }
        .main-slider .slide-content .content-head {
          font-size: 28px; }
        .main-slider .slide-content img {
          width: 75px;
          margin-bottom: 5px; } }

/*===> End main slider <===*/
/*===> Begin block-header <===*/
.block-header p {
  position: relative;
  padding-left: 60px;
  font-family: "Poppins", sans-serif;
  font-style: italic;
  font-weight: normal;
  font-size: 22px;
  color: #614C9A; }
  .block-header p::after {
    content: '';
    position: absolute;
    top: 12px;
    left: 0;
    margin-top: -2px;
    width: 40px;
    height: 3px;
    background: #46AADC; }

.block-header h2 {
  font-family: "Poppins", sans-serif;
  font-style: normal;
  font-weight: 500; }
  .block-header h2 span {
    color: #46AADC; }

@media (max-width: 991px) {
  .block-header p {
    padding-left: 50px;
    font-size: 18px; }
    .block-header p::after {
      width: 30px;
      height: 2px; } }

@media (max-width: 480px) {
  .block-header p {
    padding-left: 40px;
    font-size: 16px; }
    .block-header p::after {
      width: 25px; } }

/*===> End block-header <===*/
/*===> Begin text-block <===*/
.text-block {
  padding-top: 120px;
  padding-bottom: 120px; }
  .text-block.on-scroll.show-scroll .block-header * {
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .text-block.on-scroll.show-scroll p, .text-block.on-scroll.show-scroll a {
    opacity: 1;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0); }
  .text-block.on-scroll .block-header * {
    opacity: 0;
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transition-delay: .12s;
            transition-delay: .12s; }
    .text-block.on-scroll .block-header *:nth-child(1) {
      -webkit-transition-delay: .5s;
              transition-delay: .5s; }
    .text-block.on-scroll .block-header *:nth-child(2) {
      -webkit-transition-delay: .7s;
              transition-delay: .7s; }
  .text-block.on-scroll p {
    opacity: 0;
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transition-delay: .8s;
            transition-delay: .8s; }
  .text-block.on-scroll a {
    opacity: 0;
    -webkit-transform: translateY(50px);
        -ms-transform: translateY(50px);
            transform: translateY(50px);
    -webkit-transition: all .3s;
    transition: all .3s;
    -webkit-transition-delay: 1s;
            transition-delay: 1s; }
  .text-block .svg-block {
    max-width: 500px; }
    .text-block .svg-block.video-block {
      margin-left: auto;
      margin-right: auto; }
    @media (max-width: 480px) {
      .text-block .svg-block {
        max-width: 214px; } }
  @media (max-width: 1199px) {
    .text-block {
      padding-top: 60px; } }
  @media (max-width: 991px) {
    .text-block {
      padding-top: 60px;
      padding-bottom: 60px; } }
  @media (max-width: 767px) {
    .text-block {
      padding-top: 40px; }
      .text-block.text-block-reverce .svg-block {
        margin-top: 40px; } }

/*===> End text-block <===*/
/*===> Begin education short <===*/
.education-short {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 12px;
          border-radius: 12px;
  overflow: hidden;
  -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14); }
  .education-short:hover .hide-block {
    opacity: 1;
    visibility: visible; }
    .education-short:hover .hide-block > p, .education-short:hover .hide-block .education-short-info, .education-short:hover .hide-block a {
      opacity: 1;
      -webkit-transform: translateY(0);
          -ms-transform: translateY(0);
              transform: translateY(0); }
  .education-short.color-2 .education-bottom {
    background: #76BEBA; }
    .education-short.color-2 .education-bottom p .education-age {
      color: #B5D9D7; }
  .education-short.color-3 .education-bottom {
    background: #7192BD; }
    .education-short.color-3 .education-bottom p .education-age {
      color: #9FCFE9; }
  .education-short.color-4 .education-bottom {
    background: #46AADC; }
    .education-short.color-4 .education-bottom p .education-age {
      color: #9FCFE9; }
  .education-short .education-top {
    position: relative; }
    .education-short .education-top img {
      width: 100%; }
  .education-short .hide-block {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    padding: 35px 25px;
    background: rgba(255, 255, 255, 0.95);
    opacity: 0;
    visibility: hidden;
    overflow: hidden;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .education-short .hide-block > p {
      opacity: 0;
      -webkit-transform: translateY(15px);
          -ms-transform: translateY(15px);
              transform: translateY(15px);
      -webkit-transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, transform .3s;
      transition: opacity .3s, transform .3s, -webkit-transform .3s;
      -webkit-transition-delay: .2s;
              transition-delay: .2s; }
    .education-short .hide-block p {
      margin-bottom: 20px; }
    .education-short .hide-block .education-short-info {
      margin-bottom: 20px;
      opacity: 0;
      -webkit-transform: translateY(15px);
          -ms-transform: translateY(15px);
              transform: translateY(15px);
      -webkit-transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, transform .3s;
      transition: opacity .3s, transform .3s, -webkit-transform .3s;
      -webkit-transition-delay: .3s;
              transition-delay: .3s; }
      .education-short .hide-block .education-short-info p {
        margin-bottom: 5px; }
        .education-short .hide-block .education-short-info p:last-child {
          margin-bottom: 0; }
      .education-short .hide-block .education-short-info span {
        color: #5E2674; }
    .education-short .hide-block a {
      opacity: 0;
      -webkit-transform: translateY(15px);
          -ms-transform: translateY(15px);
              transform: translateY(15px);
      -webkit-transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, -webkit-transform .3s;
      transition: opacity .3s, transform .3s;
      transition: opacity .3s, transform .3s, -webkit-transform .3s;
      -webkit-transition-delay: .4s;
              transition-delay: .4s; }
  .education-short .education-bottom {
    background: #FFAF60; }
    .education-short .education-bottom p {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between;
      margin-bottom: 0;
      padding: 10px 25px;
      font-size: 21px;
      line-height: 21px;
      color: #fff; }
      .education-short .education-bottom p .education-age {
        padding: 0 5px;
        font-family: "Poppins", sans-serif;
        font-style: normal;
        font-weight: 600;
        font-size: 62px;
        white-space: nowrap;
        line-height: 1em;
        color: #FFD1AA; }
      .education-short .education-bottom p .old {
        font-size: 18px;
        font-weight: normal; }
  .education-short .read-more svg {
    position: relative;
    top: -1px; }
  @media (max-width: 480px) {
    .education-short .education-bottom p {
      font-size: 19px; }
      .education-short .education-bottom p .education-age {
        font-size: 57px; }
      .education-short .education-bottom p .old {
        font-size: 14px; } }
  @media (max-width: 380px) {
    .education-short .hide-block {
      padding: 20px; }
      .education-short .hide-block .education-short-info {
        margin-bottom: 8px; }
      .education-short .hide-block p {
        font-size: 14px;
        line-height: 18px;
        margin-bottom: 8px; }
    .education-short .education-bottom p {
      font-size: 18px; }
      .education-short .education-bottom p .education-age {
        font-size: 37px; }
      .education-short .education-bottom p .old {
        font-size: 14px; } }

/*===> End education short <===*/
/*===> Begin learning-elements-wrap <===*/
.el-wr {
  padding: 20px 25px 0; }
  @media (max-width: 991px) {
    .el-wr {
      margin-top: 60px; } }
  @media (max-width: 480px) {
    .el-wr {
      margin-top: 25px;
      padding: 20px 0 0; } }

.learning-elements-wrap {
  position: relative;
  width: 100%;
  max-width: 570px;
  margin-left: auto;
  margin-right: auto; }
  .learning-elements-wrap::after {
    content: '';
    position: absolute;
    z-index: 1;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
    border: 5px solid #F0F8FA;
    -webkit-border-radius: 50%;
            border-radius: 50%; }
  .learning-elements-wrap .learning-item {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    background: #EAF5F7;
    cursor: pointer; }
    .learning-elements-wrap .learning-item img {
      margin-bottom: 5px; }
    .learning-elements-wrap .learning-item p {
      margin-bottom: 0;
      font-family: "Poppins", sans-serif;
      font-weight: 500;
      font-size: 12px;
      color: #614C9A; }
  .learning-elements-wrap .circle-container {
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
    width: 100%;
    height: 100%;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    z-index: 5; }
    .learning-elements-wrap .circle-container .learning-item {
      position: absolute;
      top: 50%;
      left: 50%;
      z-index: 5;
      margin-left: -62px;
      margin-top: -62px;
      width: 124px;
      height: 124px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-border-radius: 50%;
              border-radius: 50%;
      background: #EAF5F7; }
      .learning-elements-wrap .circle-container .learning-item::before {
        content: '';
        position: absolute;
        top: -4px;
        left: -4px;
        z-index: -2;
        width: -webkit-calc(100% + 8px);
        width: calc(100% + 8px);
        height: -webkit-calc(100% + 8px);
        height: calc(100% + 8px);
        background: #fff;
        -webkit-border-radius: 50%;
                border-radius: 50%;
        -webkit-transition: all .3s;
        transition: all .3s; }
      .learning-elements-wrap .circle-container .learning-item::after {
        content: '';
        position: absolute;
        top: 0px;
        left: 0px;
        z-index: -1;
        width: 100%;
        height: 100%;
        background: #EAF5F7;
        -webkit-border-radius: 50%;
                border-radius: 50%;
        -webkit-transition: all .3s;
        transition: all .3s; }
      .learning-elements-wrap .circle-container .learning-item.active, .learning-elements-wrap .circle-container .learning-item:hover {
        background: #fff; }
        .learning-elements-wrap .circle-container .learning-item.active::before, .learning-elements-wrap .circle-container .learning-item:hover::before {
          background: #EAF5F7; }
        .learning-elements-wrap .circle-container .learning-item.active::after, .learning-elements-wrap .circle-container .learning-item:hover::after {
          background: #fff; }
      .learning-elements-wrap .circle-container .learning-item img {
        margin-bottom: 5px; }
      .learning-elements-wrap .circle-container .learning-item p {
        margin-bottom: 0;
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-size: 12px;
        color: #614C9A; }
  .learning-elements-wrap .tab-element-content {
    position: absolute;
    top: 50%;
    left: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    width: 55%;
    height: 60%;
    -webkit-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%); }
    .learning-elements-wrap .tab-element-content .for-tab {
      display: none; }
      .learning-elements-wrap .tab-element-content .for-tab.active {
        display: block; }
    .learning-elements-wrap .tab-element-content .for-tab.start {
      display: block; }
      .learning-elements-wrap .tab-element-content .for-tab.start h3 {
        margin-bottom: 0; }
    .learning-elements-wrap .tab-element-content h3 {
      position: relative;
      padding-bottom: 20px;
      margin-bottom: 20px; }
      .learning-elements-wrap .tab-element-content h3::after {
        content: '';
        position: absolute;
        bottom: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        width: 41px;
        height: 3px;
        background: #46AADC; }
  .learning-elements-wrap .my-paroller {
    position: absolute;
    left: -50px;
    bottom: 0;
    z-index: -1; }
  @media (max-width: 1199px) {
    .learning-elements-wrap {
      max-width: 450px; }
      .learning-elements-wrap::after {
        top: 3%;
        left: 3%;
        width: 95%;
        height: 95%; }
      .learning-elements-wrap .circle-container .learning-item {
        margin-left: -50px;
        margin-top: -50px;
        width: 100px;
        height: 100px; }
      .learning-elements-wrap .for-tab h3 {
        margin-bottom: 0; }
      .learning-elements-wrap .for-tab p {
        display: none; } }
  @media (max-width: 991px) {
    .learning-elements-wrap .for-tab h3 {
      margin-bottom: 20px; }
    .learning-elements-wrap .for-tab p {
      display: block; } }
  @media (max-width: 767px) {
    .learning-elements-wrap .my-paroller {
      opacity: .5; } }
  @media (max-width: 480px) {
    .learning-elements-wrap {
      padding-left: 10px;
      padding-right: 10px; }
      .learning-elements-wrap::after {
        top: 6%;
        left: 6%;
        width: 88%;
        height: 88%;
        border: 5px solid #F0F8FA;
        -webkit-border-radius: 50%;
                border-radius: 50%; }
      .learning-elements-wrap .circle-container .learning-item {
        margin-left: -30px;
        margin-top: -30px;
        width: 60px;
        height: 60px; }
        .learning-elements-wrap .circle-container .learning-item img {
          height: 30px;
          margin-bottom: 0; }
        .learning-elements-wrap .circle-container .learning-item p {
          display: none; }
      .learning-elements-wrap .for-tab h3 {
        font-size: 18px;
        padding-bottom: 10px;
        margin-bottom: 0; }
      .learning-elements-wrap .for-tab p {
        display: none;
        font-size: 11px; } }

/*===> End learning-elements-wrap <===*/
/*===> Begin education-slier <===*/
.education-slier {
  margin-right: -15px;
  margin-left: -15px; }
  .education-slier .it-card {
    padding-left: 15px;
    padding-right: 15px; }
  .education-slier .slick-list {
    padding-bottom: 25px; }
  .education-slier .slick-dots {
    padding-top: 25px; }
  @media (max-width: 991px) {
    .education-slier .slick-dots {
      padding-top: 15px; } }
  @media (max-width: 767px) {
    .education-slier .slick-dots {
      padding-top: 25px; } }

/*===> End education-slier <===*/
/*===> Begin video-section <===*/
.video-section {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 676px;
  background-position: center center; }
  @media (max-width: 991px) {
    .video-section {
      height: 496px;
      background-size: auto 100%; }
      .video-section p {
        max-width: 400px; } }
  @media (max-width: 480px) {
    .video-section {
      height: 481px; }
      .video-section p {
        max-width: 240px; } }

/*===> End video-section <===*/
/*===> Begin lightbox <===*/
.modal-body {
  overflow: hidden; }
  .modal-body .ekko-lightbox-item {
    overflow: hidden; }

.modal-header .close {
  padding: 5px;
  -webkit-box-shadow: none;
          box-shadow: none; }

.ekko-lightbox-nav-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .ekko-lightbox-nav-overlay a {
    display: block;
    width: 50%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    font-size: 40px;
    color: #fff; }
    .ekko-lightbox-nav-overlay a:nth-child(1) {
      padding-left: 20px; }
    .ekko-lightbox-nav-overlay a:nth-child(2) {
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
          -ms-flex-pack: end;
              justify-content: flex-end;
      padding-right: 20px; }

/*===> End lightbox <===*/
/*===> Begin advantage-list <===*/
.advantage-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -65px; }
  .advantage-list.advantage-second {
    margin-bottom: -30px; }
    .advantage-list.advantage-second li {
      width: 25%;
      margin-bottom: 30px;
      padding-top: 45px;
      padding-left: 15px; }
      .advantage-list.advantage-second li::before {
        top: 0;
        left: 50%;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        opacity: .14;
        font-size: 110px;
        line-height: 1em; }
      .advantage-list.advantage-second li::after {
        content: none !important;
        display: none !important; }
      .advantage-list.advantage-second li .advantage-block h5 {
        text-align: center; }
      .advantage-list.advantage-second li .advantage-block p {
        text-align: center; }
  .advantage-list li {
    position: relative;
    width: 33.33%;
    margin-bottom: 60px;
    padding-left: 70px;
    padding-right: 15px; }
    .advantage-list li::before {
      position: absolute;
      z-index: 4;
      top: 0;
      left: 15px;
      margin: 0;
      font-size: 32px; }
    .advantage-list li:nth-child(odd)::after {
      content: '';
      position: absolute;
      z-index: 1;
      top: -20px;
      left: 0%;
      width: 100%;
      height: 192px;
      background: url(../img/cloudx2.png);
      background-size: 100% auto;
      background-repeat: no-repeat;
      -webkit-transform: rotateY(180deg);
              transform: rotateY(180deg); }
    .advantage-list li .advantage-block {
      position: relative;
      z-index: 10; }
    .advantage-list li h5 {
      margin-bottom: 15px;
      font-weight: 500;
      color: #614C9A; }
    .advantage-list li p {
      margin-bottom: 0; }
  @media (max-width: 991px) {
    .advantage-list {
      margin-bottom: -40px; }
      .advantage-list.advantage-second li {
        width: 50%; }
      .advantage-list li {
        width: 50%;
        margin-bottom: 30px; }
        .advantage-list li:nth-child(odd):after {
          display: none; }
        .advantage-list li:nth-child(1)::after, .advantage-list li:nth-child(4)::after, .advantage-list li:nth-child(5)::after {
          content: '';
          position: absolute;
          z-index: 1;
          top: -20px;
          display: block !important;
          left: 0%;
          width: 100%;
          height: 192px;
          background: url(../img/cloudx2.png);
          background-size: 100% auto;
          background-repeat: no-repeat;
          -webkit-transform: rotateY(180deg);
                  transform: rotateY(180deg); } }
  @media (max-width: 767px) {
    .advantage-list li::after {
      left: auto !important;
      right: 0 !important;
      max-width: 320px !important;
      background-position: center center !important; } }
  @media (max-width: 550px) {
    .advantage-list.advantage-second li {
      margin-bottom: 35px; }
    .advantage-list li {
      width: 100%; }
      .advantage-list li:nth-child(1)::after, .advantage-list li:nth-child(4)::after, .advantage-list li:nth-child(5)::after {
        display: none !important; }
      .advantage-list li:nth-child(odd)::after {
        content: '';
        position: absolute;
        z-index: 1;
        top: -20px;
        left: 0%;
        right: auto;
        display: block !important;
        width: 60%;
        height: 192px;
        background: url(../img/cloudx2.png);
        background-size: 100% auto;
        background-repeat: no-repeat;
        -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg); }
      .advantage-list li:nth-child(1)::after, .advantage-list li:nth-child(5)::after {
        left: 20px !important; } }
  @media (max-width: 480px) {
    .advantage-list.advantage-second li {
      margin-bottom: 35px;
      width: 100%; } }

.adventage-slider .slick-dots {
  padding-top: 0;
  display: none; }

@media (max-width: 1199px) {
  .adventage-slider .slick-dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0; } }

@media (max-width: 767px) {
  .adventage-slider .slick-dots {
    margin-bottom: 30px;
    padding-top: 10px; } }

/*===> End advantage-list <===*/
/*===> Begin food-section <===*/
@media (max-width: 767px) {
  .food-section .svg-block {
    max-width: 310px;
    margin-top: 40px; } }

/*===> End food-section <===*/
/*===> Begin order-list-2 <===*/
.order-list-2 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: -30px; }
  .order-list-2 li {
    width: 33.33%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; }
    .order-list-2 li::before {
      display: none; }
    .order-list-2 li .list-description {
      position: relative;
      padding: 30px 30px 30px 80px;
      background: #fff;
      -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
              box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
      -webkit-border-radius: 12px;
              border-radius: 12px; }
      .order-list-2 li .list-description::before {
        content: counter(myCounter, decimal-leading-zero) ".";
        counter-increment: myCounter;
        position: absolute;
        top: 25px;
        left: 20px;
        display: inline-block;
        margin: 5px 10px;
        font-family: "Poppins", sans-serif;
        font-weight: 500;
        font-size: 32px;
        color: #46AADC; }
      .order-list-2 li .list-description p {
        margin-bottom: 0; }
  @media (max-width: 991px) {
    .order-list-2 li {
      width: 100%; } }
  @media (max-width: 550px) {
    .order-list-2 li {
      width: 100%; } }

/*===> End order-list-2 <===*/
/*===> Begin centre-tab-content <===*/
.centre-tab-content {
  position: relative;
  z-index: 10;
  height: 0;
  overflow: hidden;
  opacity: 0;
  -webkit-transition: all .5s;
  transition: all .5s; }
  .centre-tab-content.active {
    height: auto;
    overflow: visible;
    opacity: 1; }
  .centre-tab-content .tab-head {
    max-width: 740px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 50px; }
  @media (max-width: 991px) {
    .centre-tab-content .tab-head {
      margin-bottom: 40px; } }
  @media (max-width: 480px) {
    .centre-tab-content .tab-head {
      margin-bottom: 30px; } }

.centre-tabs-wrap {
  position: relative; }

.centre-information-section {
  position: relative;
  z-index: 10; }
  .centre-information-section .container {
    position: relative;
    z-index: 10; }
    .centre-information-section .container .my-paroller {
      position: absolute;
      margin-left: -100px; }

/*===> End centre-tab-content <===*/
/*===> Begin teacher-card <===*/
.teacher-card {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 440px;
  min-height: 400px;
  margin-left: auto;
  margin-right: auto;
  padding: 45px 30px;
  background: #fff;
  -webkit-box-shadow: 0px 10px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 10px 22px rgba(42, 135, 158, 0.14);
  -webkit-border-radius: 11px;
          border-radius: 11px;
  overflow: hidden; }
  .teacher-card.second-style {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0; }
    .teacher-card.second-style .teacher-card-top {
      position: relative;
      padding-top: 30px; }
      .teacher-card.second-style .teacher-card-top .avatar-circle {
        position: relative;
        width: 170px;
        height: 170px;
        margin-left: auto;
        margin-right: auto;
        -webkit-border-radius: 50%;
                border-radius: 50%;
        overflow: hidden; }
        .teacher-card.second-style .teacher-card-top .avatar-circle img {
          position: absolute;
          top: 0;
          left: 50%;
          -webkit-transform: translateX(-50%);
              -ms-transform: translateX(-50%);
                  transform: translateX(-50%); }
      .teacher-card.second-style .teacher-card-top .cloud {
        position: absolute;
        top: 0;
        left: 50%;
        width: 607px;
        max-width: none;
        -webkit-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
                transform: translate(-50%, -50%); }
    .teacher-card.second-style .teacher-card__avatar {
      position: static; }
    .teacher-card.second-style .teacher-card__info {
      width: 100%;
      max-width: none;
      padding: 20px 30px 50px; }
      .teacher-card.second-style .teacher-card__info h5 {
        text-align: center; }
      .teacher-card.second-style .teacher-card__info p {
        text-align: center; }
      .teacher-card.second-style .teacher-card__info .soc-link {
        -webkit-box-pack: center;
        -webkit-justify-content: center;
            -ms-flex-pack: center;
                justify-content: center; }
  .teacher-card .teacher-card__info {
    position: relative;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    max-width: 160px; }
    .teacher-card .teacher-card__info h5 {
      margin-bottom: 10px; }
    .teacher-card .teacher-card__info p {
      margin-bottom: 25px; }
  .teacher-card .teacher-card__avatar {
    position: absolute;
    z-index: 2;
    top: 30px;
    right: -30%; }
    .teacher-card .teacher-card__avatar.extra__avatar {
      right: -40%; }
  @media (max-width: 1199px) {
    .teacher-card .teacher-card__avatar {
      right: -20%; }
      .teacher-card .teacher-card__avatar.extra__avatar {
        right: -30%; }
    .teacher-card .teacher-card__info {
      max-width: 210px; } }
  @media (max-width: 991px) {
    .teacher-card .teacher-card__avatar {
      right: -30%; }
      .teacher-card .teacher-card__avatar.extra__avatar {
        right: -45%; }
    .teacher-card .teacher-card__info {
      max-width: 150px; } }
  @media (max-width: 767px) {
    .teacher-card .teacher-card__avatar {
      right: -25%; }
      .teacher-card .teacher-card__avatar.extra__avatar {
        right: -30%; }
      .teacher-card .teacher-card__avatar.extra__avatar02 {
        right: -17%; }
    .teacher-card .teacher-card__info {
      max-width: 250px; }
      .teacher-card .teacher-card__info p {
        font-size: 14px; } }
  @media (max-width: 480px) {
    .teacher-card .teacher-card__avatar {
      right: -25%; }
      .teacher-card .teacher-card__avatar.extra__avatar {
        right: -30%; }
      .teacher-card .teacher-card__avatar.extra__avatar02 {
        right: -17%; }
    .teacher-card .teacher-card__info {
      max-width: 200px; } }
  @media (max-width: 450px) {
    .teacher-card .teacher-card__avatar {
      right: -25%; }
      .teacher-card .teacher-card__avatar.extra__avatar {
        right: -40%;
        top: inherit;
        bottom: 0; }
      .teacher-card .teacher-card__avatar.extra__avatar02 {
        right: -30%; }
    .teacher-card .teacher-card__info {
      max-width: 50%; } }

/*===> End teacher-card <===*/
/*===> Begin teacher-slider <===*/
.teacher-slider {
  margin-right: -15px;
  margin-left: -15px; }
  .teacher-slider .teacher-slide {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px; }
  .teacher-slider .slick-dots {
    padding-top: 25px; }
  @media (max-width: 991px) {
    .teacher-slider .slick-dots {
      padding-top: 15px; } }
  @media (max-width: 480px) {
    .teacher-slider .slick-dots {
      padding-top: 0; } }

/*===> Ens teacher-slider <===*/
/*===> Begin tab-values <===*/
.tab-values .tab-values__img {
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 12px;
          border-radius: 12px;
  max-width: 580px; }
  .tab-values .tab-values__img img {
    width: 100%;
    -webkit-border-radius: 12px;
            border-radius: 12px; }

.tab-values .tab-values__description p strong {
  color: #614C9A; }

.tab-values .tab-values__description ul li {
  margin-bottom: 30px; }

@media (max-width: 1199px) {
  .tab-values .tab-values__img {
    margin-bottom: 50px; } }

@media (max-width: 767px) {
  .tab-values .tab-values__img {
    margin-bottom: 40px; }
  .tab-values .tab-values__description ul li {
    margin-bottom: 20px; } }

@media (max-width: 480px) {
  .tab-values .tab-values__img {
    margin-bottom: 30px; } }

/*===> End tab-values <===*/
/*===> Begin testimonial-block <===*/
.testimonial-block {
  position: relative;
  z-index: 5;
  width: 100%;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 60px;
  padding: 45px 30px 30px;
  background: #fff;
  border: 4px solid #EAF5F8;
  -webkit-border-radius: 12px;
          border-radius: 12px;
  -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14); }
  .testimonial-block::before {
    content: '';
    position: absolute;
    bottom: 0;
    left: 10%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 40px 40px 0;
    border-color: transparent #EAF5F8 transparent transparent;
    -webkit-transform: translate(0, 100%) skew(5deg);
        -ms-transform: translate(0, 100%) skew(5deg);
            transform: translate(0, 100%) skew(5deg); }
  .testimonial-block::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 10%;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 0 30px 30px 0;
    border-color: transparent #fff transparent transparent;
    -webkit-transform: translate(5px, 100%) skew(5deg);
        -ms-transform: translate(5px, 100%) skew(5deg);
            transform: translate(5px, 100%) skew(5deg); }
  .testimonial-block .testimonial-img {
    margin-bottom: 30px; }
    .testimonial-block .testimonial-img img {
      display: block;
      margin-left: auto;
      margin-right: auto; }
  .testimonial-block .testimonial-description h5 {
    margin-bottom: 15px;
    text-align: center; }
  .testimonial-block .testimonial-description time {
    display: block;
    margin-bottom: 14px;
    font-size: 14px;
    text-align: center;
    color: #46AADC; }
  .testimonial-block .testimonial-description p {
    margin-bottom: 0;
    text-align: center; }
  @media (max-width: 991px) {
    .testimonial-block {
      padding: 40px 30px 35px; } }
  @media (max-width: 480px) {
    .testimonial-block {
      padding-top: 35px;
      padding-bottom: 35px; } }

/*===> End testimonial-block <===*/
/*===> Begin testimonial-list <===*/
.testimonial-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  width: 100%;
  margin-left: 0px;
  margin-right: 0px;
  margin-bottom: -60px; }
  .testimonial-list.grid {
    margin-left: 0;
    margin-right: 0; }
  .testimonial-list li {
    width: 33.33%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px; }
    .testimonial-list li::after {
      display: none; }
    .testimonial-list li:nth-child(3n+1) .testimonial-block {
      border: 4px solid #EAF5F8;
      -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
              box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14); }
    .testimonial-list li:nth-child(3n+2) .testimonial-block {
      border: 4px solid #ECF5EE;
      -webkit-box-shadow: 0px 14px 22px rgba(130, 174, 151, 0.21);
              box-shadow: 0px 14px 22px rgba(130, 174, 151, 0.21); }
    .testimonial-list li:nth-child(3n+3) .testimonial-block {
      border: 4px solid #F1EFEC;
      -webkit-box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14);
              box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14); }
  .testimonial-list .slick-dots {
    padding-top: 25px;
    display: none; }
  @media (max-width: 1199px) {
    .testimonial-list .slick-dots {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 40px;
      padding-top: 0; } }
  @media (max-width: 991px) {
    .testimonial-list li {
      width: 50%; } }
  @media (max-width: 767px) {
    .testimonial-list li {
      width: 100%; } }

.testimonial-wrap {
  margin-left: -15px;
  margin-right: -15px; }

/*===> End testimonial-list <===*/
/*===> Begin gallery-prewiev-wrap <===*/
.gallery-prewiev-wrap {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  margin-bottom: -15px; }
  .gallery-prewiev-wrap .gallery-item {
    width: 25%;
    margin-bottom: 15px;
    padding: 0 15px; }
    .gallery-prewiev-wrap .gallery-item.mini-gallery {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-flex-wrap: wrap;
          -ms-flex-wrap: wrap;
              flex-wrap: wrap;
      padding: 0 15px; }
      .gallery-prewiev-wrap .gallery-item.mini-gallery .inner-gallery {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
                flex-wrap: wrap;
        margin-right: -15px; }
      .gallery-prewiev-wrap .gallery-item.mini-gallery .mini-gallery__item {
        width: 50%;
        padding-right: 15px;
        margin-bottom: 15px; }
        .gallery-prewiev-wrap .gallery-item.mini-gallery .mini-gallery__item:nth-child(3), .gallery-prewiev-wrap .gallery-item.mini-gallery .mini-gallery__item:nth-child(4) {
          margin-bottom: 0; }
    .gallery-prewiev-wrap .gallery-item a {
      display: block;
      width: 100%;
      height: 100%;
      -webkit-border-radius: 12px;
              border-radius: 12px;
      overflow: hidden; }
      .gallery-prewiev-wrap .gallery-item a img {
        min-height: 100%;
        min-width: 100%;
        max-width: none;
        width: 100%; }
    .gallery-prewiev-wrap .gallery-item img {
      width: 100%; }
  @media (max-width: 767px) {
    .gallery-prewiev-wrap .gallery-item {
      width: 33.333%; } }
  @media (max-width: 480px) {
    .gallery-prewiev-wrap .gallery-item {
      width: 50%; }
      .gallery-prewiev-wrap .gallery-item:nth-child(odd) {
        padding-right: 7px; }
      .gallery-prewiev-wrap .gallery-item:nth-child(even) {
        padding-left: 7px; }
      .gallery-prewiev-wrap .gallery-item a {
        height: 100%; }
      .gallery-prewiev-wrap .gallery-item img {
        height: 100%; } }

/*===> End gallery-prewiev-wrap <===*/
/*===> Begin news-block <===*/
.news-block {
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  -webkit-border-radius: 12px;
          border-radius: 12px;
  -webkit-box-shadow: 0px 10px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 10px 22px rgba(42, 135, 158, 0.14);
  overflow: hidden; }
  .news-block .news-block__img {
    display: block; }
    .news-block .news-block__img img {
      width: 100%; }
  .news-block .news-block-description {
    padding: 40px 30px 40px; }
    .news-block .news-block-description .news-block-description__main-info {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 10px; }
      .news-block .news-block-description .news-block-description__main-info p {
        margin-right: 20px;
        margin-bottom: 20px;
        font-size: 14px; }
        .news-block .news-block-description .news-block-description__main-info p:last-child {
          margin-right: 0; }
        .news-block .news-block-description .news-block-description__main-info p.news-author {
          font-style: italic; }
    .news-block .news-block-description .news-block-description__short-text h4 {
      margin-bottom: 20px; }
      .news-block .news-block-description .news-block-description__short-text h4 a {
        color: #614C9A; }
        .news-block .news-block-description .news-block-description__short-text h4 a:hover {
          color: #46AADD; }
    .news-block .news-block-description .news-block-description__short-text p {
      margin-bottom: 30px; }
    .news-block .news-block-description .news-block-description__short-text time {
      display: block;
      font-size: 14px;
      color: #46AADC; }
  @media (max-width: 991px) {
    .news-block .news-block-description {
      padding: 35px 30px 35px; }
      .news-block .news-block-description .news-block-description__main-info {
        margin-bottom: 0; }
      .news-block .news-block-description .news-block-description__short-text p {
        margin-bottom: 20px; } }
  @media (max-width: 480px) {
    .news-block .news-block-description {
      padding: 33px 30px 33px; }
      .news-block .news-block-description .news-block-description__main-info {
        margin-bottom: 0; }
      .news-block .news-block-description .news-block-description__short-text h4 {
        margin-bottom: 15px; }
      .news-block .news-block-description .news-block-description__short-text p {
        margin-bottom: 20px; } }

/*===> End news-block <===*/
/*===> Begin news-slider <===*/
.news-slider {
  margin-left: -15px;
  margin-right: -15px; }
  .news-slider .news-slider__card {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px; }
  .news-slider .slick-dots {
    padding-top: 25px; }
  @media (max-width: 991px) {
    .news-slider .slick-dots {
      padding-top: 15px; } }
  @media (max-width: 480px) {
    .news-slider .slick-dots {
      padding-top: 15px; } }

/*===> End news-slider <===*/
/*===> Begin terms-list <===*/
.terms-list {
  margin-top: 90px; }
  .terms-list h3 {
    margin-bottom: 50px; }
  @media (max-width: 991px) {
    .terms-list h3 {
      margin-bottom: 40px; } }
  @media (max-width: 480px) {
    .terms-list h3 {
      margin-bottom: 25px; }
    .terms-list .flex-style li {
      width: 100%; } }

/*===> End terms-list <===*/
/*===> Begin pricing-packages-card <===*/
.pricing-packages-card {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px;
  background: #fff;
  -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  overflow: hidden;
  text-align: center; }
  .pricing-packages-card .pricing-packages-description {
    width: 100%; }
    .pricing-packages-card .pricing-packages-description .pricing-packages-include p {
      margin-bottom: 10px;
      padding-bottom: 10px;
      border-bottom: 1px solid rgba(233, 233, 233, 0.4); }
      .pricing-packages-card .pricing-packages-description .pricing-packages-include p:last-child {
        border-bottom: 0; }
  .pricing-packages-card .pricing-packages-img {
    margin-bottom: 15px; }
  .pricing-packages-card .pricing-packages-price {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    text-align: center; }
    .pricing-packages-card .pricing-packages-price .currency {
      font-size: 16px; }
    .pricing-packages-card .pricing-packages-price .price {
      margin: 0 10px;
      font-style: normal;
      font-weight: normal;
      font-size: 42px;
      line-height: 1em;
      text-align: center;
      color: #46AADC; }
  @media (max-width: 1199px) {
    .pricing-packages-card .pricing-packages-img {
      height: 120px; }
      .pricing-packages-card .pricing-packages-img img {
        height: 100%; } }

/*===> End pricing-packages-card <===*/
/*===> Begin pricing-packages-slider <===*/
.pricing-packages-slider {
  margin-left: -15px;
  margin-right: -15px; }
  .pricing-packages-slider .pricing-packages-slide {
    padding-left: 15px;
    padding-right: 15px;
    padding-bottom: 25px;
    min-width: 33.33%; }
    .pricing-packages-slider .pricing-packages-slide:nth-child(1), .pricing-packages-slider .pricing-packages-slide:nth-child(3) {
      padding-top: 22px; }
  .pricing-packages-slider .slick-dots {
    padding-top: 25px;
    display: none; }
  @media (max-width: 1199px) {
    .pricing-packages-slider .slick-track {
      display: -webkit-flex !important;
      display: -moz-flex !important;
      display: -ms-flex !important;
      display: -o-flex !important;
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important; }
    .pricing-packages-slider .pricing-packages-slide {
      height: 100%; }
      .pricing-packages-slider .pricing-packages-slide:nth-child(1), .pricing-packages-slider .pricing-packages-slide:nth-child(3) {
        padding-top: 0; }
    .pricing-packages-slider .slick-dots {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 20px;
      padding-top: 12px; } }

/*===> End pricing-packages-slider <===*/
/*===> Begin statement-card <===*/
.statement-card {
  padding: 70px 40px;
  background: #fff;
  -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
  -webkit-border-radius: 12px;
          border-radius: 12px;
  text-align: center; }
  .statement-card .statement-ico {
    margin-bottom: 20px;
    max-width: 66px;
    margin-left: auto;
    margin-right: auto; }
    .statement-card .statement-ico img {
      height: 66px; }
  .statement-card h4 {
    margin-bottom: 20px; }
  .statement-card p {
    margin-bottom: 0; }
  @media (max-width: 1199px) {
    .statement-card {
      padding: 60px 30px; } }
  @media (max-width: 767px) {
    .statement-card {
      padding: 30px 20px; }
      .statement-card .statement-ico {
        margin-bottom: 15px; }
        .statement-card .statement-ico img {
          height: 50px; } }
  @media (max-width: 480px) {
    .statement-card .statement-ico {
      margin-bottom: 10px; } }

.statement-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -30px; }
  .statement-list li {
    width: 33.33%;
    margin-bottom: 0;
    padding-left: 15px;
    padding-right: 15px; }
    .statement-list li::after {
      display: none; }
    .statement-list li .statement-card {
      margin-bottom: 30px; }
  .statement-list .slick-dots {
    padding-top: 0;
    display: none; }
  @media (max-width: 1199px) {
    .statement-list .slick-dots {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 40px;
      padding-top: 10px; }
      .statement-list .slick-dots li {
        margin-left: 0;
        margin-right: 25px; } }
  @media (max-width: 991px) {
    .statement-list li {
      width: 50%;
      margin-left: auto;
      margin-right: auto; } }
  @media (max-width: 767px) {
    .statement-list li {
      width: 100%; } }

/*===> End statement-card <===*/
/*===> Begin count-list <===*/
.count-section {
  min-height: 548px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center; }

.count-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  -webkit-justify-content: space-around;
      -ms-flex-pack: distribute;
          justify-content: space-around;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -30px; }
  .count-list .count-block-wrap {
    padding-left: 15px;
    padding-right: 15px;
    width: 25%; }
    .count-list .count-block-wrap:nth-child(1) {
      -webkit-transform: rotate(2deg);
          -ms-transform: rotate(2deg);
              transform: rotate(2deg); }
    .count-list .count-block-wrap:nth-child(2) {
      -webkit-transform: rotate(-1deg);
          -ms-transform: rotate(-1deg);
              transform: rotate(-1deg); }
      .count-list .count-block-wrap:nth-child(2) .count-numb p {
        color: #FFAF60; }
    .count-list .count-block-wrap:nth-child(3) {
      -webkit-transform: rotate(2deg);
          -ms-transform: rotate(2deg);
              transform: rotate(2deg); }
      .count-list .count-block-wrap:nth-child(3) .count-numb p {
        color: #76BEBA; }
    .count-list .count-block-wrap:nth-child(4) {
      -webkit-transform: rotate(-1deg);
          -ms-transform: rotate(-1deg);
              transform: rotate(-1deg); }
      .count-list .count-block-wrap:nth-child(4) .count-numb p {
        color: #7192BD; }
  @media (max-width: 991px) {
    .count-list .count-block-wrap {
      width: 50%; } }

.count-block {
  display: block;
  width: 100%;
  max-width: 194px;
  min-height: 170px;
  margin-bottom: 30px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 15px;
  background: #fff;
  -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
  -webkit-border-radius: 12px;
          border-radius: 12px; }
  .count-block:nth-child(1) {
    -webkit-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
            transform: rotate(2deg); }
  .count-block:nth-child(2) {
    -webkit-transform: rotate(-1deg);
        -ms-transform: rotate(-1deg);
            transform: rotate(-1deg); }
    .count-block:nth-child(2) .count-numb p {
      color: #FFAF60; }
  .count-block:nth-child(3) {
    -webkit-transform: rotate(2deg);
        -ms-transform: rotate(2deg);
            transform: rotate(2deg); }
    .count-block:nth-child(3) .count-numb p {
      color: #76BEBA; }
  .count-block:nth-child(4) {
    -webkit-transform: rotate(-1deg);
        -ms-transform: rotate(-1deg);
            transform: rotate(-1deg); }
    .count-block:nth-child(4) .count-numb p {
      color: #7192BD; }
  .count-block .count-numb {
    position: relative; }
    .count-block .count-numb p {
      position: absolute;
      top: 50%;
      left: 50%;
      margin-bottom: 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 60px;
      line-height: 1em;
      color: #46AADC;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%); }
  .count-block .count-text {
    padding-top: 15px; }
    .count-block .count-text p {
      margin-bottom: 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      text-align: center;
      color: #614C9A; }

/*===> End count-list <===*/
/*===> Begin accordion-block <===*/
.accordion-block {
  padding-bottom: 30px; }
  .accordion-block.faq-to-hide {
    display: none; }
  .accordion-block.active .accordion-header .accordion-ico::after {
    -webkit-transform: rotate(90deg);
        -ms-transform: rotate(90deg);
            transform: rotate(90deg); }
  .accordion-block .accordion-header {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding-bottom: 15px;
    padding-right: 10px;
    border-bottom: 1px solid #CEDDE0;
    cursor: pointer; }
    .accordion-block .accordion-header .accordion-ico {
      position: relative;
      width: 15px;
      height: 15px; }
      .accordion-block .accordion-header .accordion-ico::before, .accordion-block .accordion-header .accordion-ico::after {
        content: '';
        position: absolute;
        background: #46AADC;
        -webkit-transition: all .3s;
        transition: all .3s; }
      .accordion-block .accordion-header .accordion-ico::before {
        top: 8px;
        left: 1px;
        width: 15px;
        height: 1px; }
      .accordion-block .accordion-header .accordion-ico::after {
        top: 1px;
        left: 8px;
        width: 1px;
        height: 15px; }
    .accordion-block .accordion-header p {
      margin-bottom: 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 16px;
      color: #614C9A; }
  .accordion-block .accordion-content {
    display: none;
    padding-top: 30px;
    padding-bottom: 20px; }
    .accordion-block .accordion-content p:last-child {
      margin-bottom: 0; }

/*===> End accordion-block <===*/
/*===> Begin program-preview <===*/
.program-preview {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 45px;
  padding: 25px;
  background: #fff;
  -webkit-border-radius: 12px;
          border-radius: 12px;
  border: 4px solid #F1EFEC;
  -webkit-box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14);
          box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14); }
  .program-preview .program-slider-wrap {
    position: relative;
    z-index: 10;
    width: 50%;
    padding: 25px; }
    .program-preview .program-slider-wrap .program-age {
      position: absolute;
      left: 10px;
      top: 45px;
      z-index: 10;
      padding: 6px 15px;
      background: #FFAF60;
      -webkit-border-radius: 12px;
              border-radius: 12px;
      -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
              box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14); }
      .program-preview .program-slider-wrap .program-age p {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -webkit-align-items: center;
            -ms-flex-align: center;
                align-items: center;
        font-size: 18px;
        color: #fff; }
        .program-preview .program-slider-wrap .program-age p span {
          margin-right: 10px;
          font-family: "Poppins", sans-serif;
          font-style: normal;
          font-weight: 600;
          font-size: 64px;
          line-height: 1em;
          color: #FFD1AA; }
    .program-preview .program-slider-wrap .program-big-slider {
      margin-bottom: 30px; }
      .program-preview .program-slider-wrap .program-big-slider img {
        -webkit-border-radius: 12px;
                border-radius: 12px;
        width: 100%; }
    .program-preview .program-slider-wrap .program-nav-slider {
      margin-left: -7px;
      margin-right: -7px; }
      .program-preview .program-slider-wrap .program-nav-slider .program-slide {
        position: relative;
        padding-left: 7px;
        padding-right: 7px; }
        .program-preview .program-slider-wrap .program-nav-slider .program-slide.slick-current::after {
          content: '';
          position: absolute;
          top: 0;
          left: 7px;
          z-index: 5;
          width: -webkit-calc(100% - 14px);
          width: calc(100% - 14px);
          height: 100%;
          -webkit-border-radius: 12px;
                  border-radius: 12px;
          border: 2px solid #46AADC; }
        .program-preview .program-slider-wrap .program-nav-slider .program-slide.slick-current::before {
          content: '';
          position: absolute;
          top: 0;
          left: 7px;
          z-index: 3;
          width: -webkit-calc(100% - 14px);
          width: calc(100% - 14px);
          height: 100%;
          -webkit-border-radius: 12px;
                  border-radius: 12px;
          border: 4px solid  #fff; }
      .program-preview .program-slider-wrap .program-nav-slider img {
        -webkit-border-radius: 12px;
                border-radius: 12px;
        width: 100%; }
  .program-preview .program-description {
    position: relative;
    padding: 25px; }
    .program-preview .program-description::after {
      content: attr(data-text);
      position: absolute;
      bottom: 0;
      right: 0;
      z-index: 0;
      font-family: "Poppins", sans-serif;
      font-style: normal;
      font-weight: 600;
      font-size: 120px;
      line-height: 1em;
      text-align: left;
      color: #F1EFEC;
      opacity: .5; }
    .program-preview .program-description .program-heaer {
      position: relative;
      z-index: 10;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: end;
      -webkit-align-items: flex-end;
          -ms-flex-align: end;
              align-items: flex-end;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
          -ms-flex-pack: justify;
              justify-content: space-between; }
      .program-preview .program-description .program-heaer h3 {
        margin-bottom: 35px;
        line-height: 1em; }
      .program-preview .program-description .program-heaer p {
        margin-bottom: 35px; }
    .program-preview .program-description .program-text {
      position: relative;
      z-index: 10; }
      .program-preview .program-description .program-text p {
        margin-bottom: 25px; }
      .program-preview .program-description .program-text ul {
        margin-bottom: 0; }
        .program-preview .program-description .program-text ul li p {
          margin-bottom: 0; }
  @media (max-width: 991px) {
    .program-preview {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .program-preview .program-slider-wrap {
        width: 100%; }
      .program-preview .program-description {
        width: 100%; }
        .program-preview .program-description::after {
          font-size: 130px; }
        .program-preview .program-description .program-heaer h3 {
          margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .program-preview {
      margin-bottom: 35px; }
      .program-preview .program-slider-wrap {
        padding-bottom: 10px; }
        .program-preview .program-slider-wrap .program-age p span {
          font-size: 46px; }
      .program-preview .program-description::after {
        font-size: 100px; } }
  @media (max-width: 480px) {
    .program-preview {
      padding: 0; }
      .program-preview .program-slider-wrap .program-age {
        top: 15px; }
        .program-preview .program-slider-wrap .program-age p {
          font-size: 16px; }
          .program-preview .program-slider-wrap .program-age p span {
            font-size: 30px; }
      .program-preview .program-description::after {
        right: auto !important;
        left: 50% !important;
        -webkit-transform: translateX(-50%);
            -ms-transform: translateX(-50%);
                transform: translateX(-50%);
        font-size: 80px; }
      .program-preview .program-description .program-heaer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
            -ms-flex-direction: column;
                flex-direction: column;
        -webkit-box-align: start;
        -webkit-align-items: flex-start;
            -ms-flex-align: start;
                align-items: flex-start; }
        .program-preview .program-description .program-heaer h3 {
          margin-bottom: 20px; }
        .program-preview .program-description .program-heaer p {
          margin-bottom: 20px; }
      .program-preview .program-description .program-text p {
        margin-bottom: 15px; }
      .program-preview .program-description ul li {
        width: 100%; } }

/*===> End program-preview <===*/
/*===> Begin programs-list <===*/
.programs-list > li {
  padding-left: 0; }
  .programs-list > li::after {
    display: none; }
  .programs-list > li:nth-child(even) .program-preview {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .programs-list > li:nth-child(even) .program-preview .program-description::after {
      right: 0;
      left: auto; }
  .programs-list > li:nth-child(3n+1) .program-preview {
    border: 4px solid #EAF5F8;
    -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
            box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14); }
    .programs-list > li:nth-child(3n+1) .program-preview .program-description::after {
      color: #EAF5F8; }
  .programs-list > li:nth-child(3n+1) .program-slider-wrap .program-age {
    background: #FFAF60;
    -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
            box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14); }
    .programs-list > li:nth-child(3n+1) .program-slider-wrap .program-age p span {
      color: #FFD1AA; }
  .programs-list > li:nth-child(3n+2) .program-preview {
    border: 4px solid #ECF5EE;
    -webkit-box-shadow: 0px 14px 22px rgba(130, 174, 151, 0.21);
            box-shadow: 0px 14px 22px rgba(130, 174, 151, 0.21); }
    .programs-list > li:nth-child(3n+2) .program-preview .program-description::after {
      color: #ECF5EE; }
  .programs-list > li:nth-child(3n+2) .program-slider-wrap .program-age {
    background: #76BEBA;
    -webkit-box-shadow: 0px 14px 22px rgba(130, 174, 151, 0.21);
            box-shadow: 0px 14px 22px rgba(130, 174, 151, 0.21); }
    .programs-list > li:nth-child(3n+2) .program-slider-wrap .program-age p span {
      color: #B5D9D7; }
  .programs-list > li:nth-child(3n+3) .program-preview {
    border: 4px solid #F1EFEC;
    -webkit-box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14);
            box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14); }
    .programs-list > li:nth-child(3n+3) .program-preview .program-description::after {
      color: #F1EFEC; }
  .programs-list > li:nth-child(3n+3) .program-slider-wrap .program-age {
    background: #7192BD;
    -webkit-box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14);
            box-shadow: 0px 14px 22px rgba(156, 122, 82, 0.14); }
    .programs-list > li:nth-child(3n+3) .program-slider-wrap .program-age p span {
      color: #9FCFE9; }

@media (max-width: 991px) {
  .programs-list > li:nth-child(even) .program-preview {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column; } }

/*===> End programs-list <===*/
/*===> Begin sidebar <===*/
.sidebar .search-form {
  margin-bottom: 50px; }

.sidebar .side-block {
  margin-bottom: 50px; }
  .sidebar .side-block h5 {
    margin-bottom: 30px; }
  .sidebar .side-block li a {
    font-size: 14px; }

/*===> End sidebar <===*/
/*===> Begin calenar <===*/
.calenar .now-data,
.calenar .next-mounth {
  margin-bottom: 20px;
  font-family: "Roboto", sans-serif;
  font-style: normal;
  font-weight: normal;
  font-size: 14px;
  color: #46AADC; }

.calenar .next-mounth {
  margin-bottom: 0; }

.calenar table {
  margin-bottom: 15px; }
  .calenar table tr {
    padding-top: 11px;
    padding-bottom: 11px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    line-height: 18px;
    text-align: center; }
  .calenar table thead tr {
    background: #46AADC; }
    .calenar table thead tr td, .calenar table thead tr th {
      color: #fff; }
  .calenar table tbody tr {
    padding-top: 4px;
    padding-bottom: 4px; }
    .calenar table tbody tr:nth-child(odd) {
      background: #F8FBFB; }
    .calenar table tbody tr:nth-child(even) {
      background: #EAF5F8; }
    .calenar table tbody tr td {
      padding-top: 8px;
      padding-bottom: 8px; }
      .calenar table tbody tr td.selected {
        padding-top: 6px;
        padding-bottom: 6px;
        background: #fff;
        border: 2px solid #46AADC;
        -webkit-border-radius: 4px;
                border-radius: 4px; }

/*===> End calenar <===*/
/*===> Begin side-post <===*/
.side-post {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 25px; }
  .side-post .post-image {
    width: 80px;
    min-width: 80px;
    margin-right: 20px; }
    .side-post .post-image img {
      -webkit-border-radius: 8px;
              border-radius: 8px; }
  .side-post .post-meta {
    display: block;
    margin-bottom: 5px;
    font-size: 14px;
    color: #46AADC; }
  .side-post .post-title {
    font-family: Poppins;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    color: #614C9A; }
    .side-post .post-title:hover {
      color: #46AADD; }
  @media (max-width: 991px) {
    .side-post .post-title {
      font-size: 16px; } }

/*===> End side-post <===*/
/*===> Begin tag-list <===*/
.tag-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -5px;
  margin-right: -5px; }
  .tag-list li {
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px; }
    .tag-list li::after {
      display: none; }
    .tag-list li a {
      margin: 0;
      border: 1px solid #DEECEF;
      -webkit-border-radius: 8px;
              border-radius: 8px;
      padding: 8px 15px;
      text-align: center; }
      .tag-list li a:hover, .tag-list li a.active {
        background: #46AADD;
        color: #fff; }

/*===> End tag-list <===*/
/*===> Begin blog-post <===*/
.blog-post {
  margin-bottom: 30px;
  -webkit-border-radius: 12px;
          border-radius: 12px;
  overflow: hidden;
  -webkit-box-shadow: 0px 10px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 10px 22px rgba(42, 135, 158, 0.14); }
  .blog-post.single-post p {
    margin-bottom: 30px; }
  .blog-post.single-post ul {
    margin-bottom: 30px; }
    .blog-post.single-post ul li p {
      margin-bottom: 0; }
  .blog-post .post-image {
    position: relative; }
    .blog-post .post-image img {
      width: 100%; }
    .blog-post .post-image a {
      display: block; }
  .blog-post .post-video {
    position: relative;
    padding-bottom: 56.25%;
    /* 16:9 */
    height: 0; }
    .blog-post .post-video iframe,
    .blog-post .post-video object,
    .blog-post .post-video embed {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      border: 0; }
  .blog-post .post-music {
    padding: 50px 50px 0 50px; }
    .blog-post .post-music iframe,
    .blog-post .post-music object,
    .blog-post .post-music embed {
      width: 100%;
      height: auto;
      border: 0; }
  .blog-post .post-link {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: rgba(0, 0, 0, 0.5); }
    .blog-post .post-link span {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      font-size: 21px;
      font-weight: 500;
      text-align: center;
      color: #fff; }
      .blog-post .post-link span i {
        margin-bottom: 10px;
        font-size: 36px;
        color: #46AADC; }
  .blog-post .post-teaser, .blog-post .post-description {
    padding: 50px; }
  .blog-post .post-meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    margin-bottom: 15px; }
    .blog-post .post-meta time {
      display: block;
      margin-bottom: 15px;
      margin-right: 20px;
      font-size: 14px;
      color: #46AADC; }
    .blog-post .post-meta .post-meta-author {
      margin-right: 20px;
      font-style: italic; }
      .blog-post .post-meta .post-meta-author a {
        color: #46AADC; }
        .blog-post .post-meta .post-meta-author a:hover {
          text-decoration: underline;
          color: #46AADD; }
    .blog-post .post-meta p {
      margin-bottom: 15px; }
  .blog-post .post-title {
    margin-bottom: 30px;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 32px;
    line-height: 1.3em;
    color: #614C9A; }
    .blog-post .post-title:hover {
      color: #46AADC; }
  .blog-post .short-text {
    margin-bottom: 30px; }
  .blog-post .round-img {
    -webkit-border-radius: 12px;
            border-radius: 12px; }
  .blog-post .flex-img {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
        -ms-flex-align: start;
            align-items: flex-start; }
    .blog-post .flex-img img {
      width: 50%;
      margin-bottom: 30px; }
      .blog-post .flex-img img + * {
        width: 50%;
        padding-left: 30px; }
  @media (max-width: 991px) {
    .blog-post .post-teaser, .blog-post .post-description {
      padding: 35px 50px; }
    .blog-post .post-meta {
      margin-bottom: 10px; }
    .blog-post .post-title {
      margin-bottom: 25px; }
    .blog-post .short-text {
      margin-bottom: 25px; } }
  @media (max-width: 767px) {
    .blog-post .post-music {
      padding: 25px 25px 0 25px; }
    .blog-post .post-teaser, .blog-post .post-description {
      padding: 25px; }
    .blog-post .post-title {
      font-size: 26px; }
    .blog-post .flex-img {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column; }
      .blog-post .flex-img img {
        width: auto;
        display: block;
        margin-left: auto;
        margin-right: auto; }
        .blog-post .flex-img img + * {
          width: 100%;
          padding-left: 0px; } }
  @media (max-width: 480px) {
    .blog-post .post-meta {
      margin-bottom: 5px; }
      .blog-post .post-meta time {
        margin-bottom: 5px; }
      .blog-post .post-meta p {
        margin-bottom: 5px; }
    .blog-post .post-music {
      padding: 20px 20px 0 20px; }
    .blog-post .post-teaser, .blog-post .post-description {
      padding: 30px 20px 30px 20px; }
    .blog-post .post-title {
      margin-bottom: 25px;
      font-size: 22px; }
    .blog-post .short-text {
      margin-bottom: 25px; } }

/*===> End blog-post <===*/
/*===> Begin post-author <===*/
.post-author {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-border-radius: 11px;
          border-radius: 11px;
  background: #F0F8FA; }
  .post-author .author-avatar {
    position: relative;
    width: 120px;
    min-width: 120px;
    height: 120px;
    margin-right: 30px;
    -webkit-border-radius: 50%;
            border-radius: 50%;
    overflow: hidden; }
    .post-author .author-avatar img {
      position: absolute;
      top: 0;
      left: 50%;
      -webkit-transform: translateX(-50%);
          -ms-transform: translateX(-50%);
              transform: translateX(-50%); }
  .post-author .author-info h4 {
    margin-bottom: 20px; }
  .post-author .author-info p {
    margin-bottom: 25px; }
  .post-author .author-info .soc-link {
    margin-bottom: 0; }
  @media (max-width: 480px) {
    .post-author {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 30px 15px; }
      .post-author .author-avatar {
        margin-right: 0;
        margin-bottom: 30px; }
      .post-author .author-info {
        width: 100%; } }

/*===> End post-author <===*/
/*===> Begin blog-post-nav <===*/
.post-navigate {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  @media (max-width: 991px) {
    .post-navigate {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center; }
      .post-navigate .blog-post-nav {
        margin-bottom: 30px; } }

.blog-post-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  max-width: 270px; }
  .blog-post-nav.post-next {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: row-reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse; }
    .blog-post-nav.post-next .post-image {
      margin-right: 0;
      margin-left: 20px; }
    .blog-post-nav.post-next .blog-nav-link {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
          -ms-flex-direction: row-reverse;
              flex-direction: row-reverse; }
      .blog-post-nav.post-next .blog-nav-link img {
        margin-right: 0;
        margin-left: 15px;
        -webkit-transform: rotateY(180deg);
                transform: rotateY(180deg); }
    .blog-post-nav.post-next .post-title {
      text-align: right; }
  .blog-post-nav a {
    display: block; }
  .blog-post-nav .post-image {
    width: 80px;
    min-width: 80px;
    height: 80px;
    margin-right: 20px; }
    .blog-post-nav .post-image img {
      -webkit-border-radius: 8px;
              border-radius: 8px; }
  .blog-post-nav .blog-nav-link {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 10px;
    font-size: 15px;
    color: #614C9A; }
    .blog-post-nav .blog-nav-link:hover {
      color: #46AADC; }
    .blog-post-nav .blog-nav-link img {
      margin-right: 15px; }
  .blog-post-nav .post-title {
    margin: 0;
    font-size: 18px; }
  @media (max-width: 991px) {
    .blog-post-nav.post-prev {
      margin-bottom: 0; }
    .blog-post-nav .blog-nav-link {
      font-size: 14px; }
    .blog-post-nav .post-title {
      font-size: 15px; } }

/*===> End blog-post-nav <===*/
/*===> Begin comment-block <===*/
.comment-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 50px; }
  .comment-block .user-pick {
    min-width: 80px;
    width: 80px;
    margin-right: 20px;
    -webkit-border-radius: 8px;
            border-radius: 8px;
    overflow: hidden; }
  .comment-block .text .meta {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap; }
    .comment-block .text .meta time {
      margin-right: 20px;
      font-size: 14px;
      color: #46AADC; }
    .comment-block .text .meta .post-meta-author {
      font-style: italic; }
    .comment-block .text .meta p {
      margin-bottom: 10px;
      margin-right: 20px; }
  .comment-block .text p {
    margin-bottom: 10px; }
  .comment-block .text a {
    color: #46AADC; }
  @media (max-width: 991px) {
    .comment-block {
      margin-bottom: 40px; } }
  @media (max-width: 767px) {
    .comment-block {
      margin-bottom: 35px; } }

/*===> End comment-block <===*/
/*===> Begin comments-list <===*/
.comments-list {
  padding-left: 0; }
  .comments-list .comment-wrap {
    padding-left: 0; }
    .comments-list .comment-wrap::after {
      display: none; }
  .comments-list .comments-list {
    padding-left: 40px; }

/*===> End comments-list <===*/
/*===> Begin comments <===*/
.comments {
  margin-bottom: 90px; }
  .comments h4 {
    margin-bottom: 40px; }
    .comments h4 span {
      font-size: 18px;
      color: #46AADC; }
  @media (max-width: 991px) {
    .comments {
      margin-bottom: 70px; } }
  @media (max-width: 767px) {
    .comments {
      margin-bottom: 50px; } }

/*===> End comments <===*/
/*===> Begin parent-info-list <===*/
.parent-info-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px; }
  .parent-info-list li {
    width: 50%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; }
    .parent-info-list li::after {
      display: none; }
  @media (max-width: 991px) {
    .parent-info-list li {
      width: 100%; } }

/*===> End parent-info-list <===*/
/*===> Begin parent-info-item <===*/
.parent-info-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 35px 30px 35px 35px;
  border: 4px solid #EAF5F8;
  -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
          box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
  -webkit-border-radius: 12px;
          border-radius: 12px; }
  .parent-info-item .parent-info-image {
    width: 164px;
    min-width: 164px;
    margin-right: 30px; }
    .parent-info-item .parent-info-image img {
      -webkit-border-radius: 8px;
              border-radius: 8px; }
  .parent-info-item .parent-title {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 20px; }
    .parent-info-item .parent-title h5 {
      margin-bottom: 0; }
    .parent-info-item .parent-title .parent-title__ico {
      width: 34px;
      height: 34px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-right: 15px;
      background: #46AADC;
      -webkit-border-radius: 6px;
              border-radius: 6px; }
      .parent-info-item .parent-title .parent-title__ico img {
        -webkit-filter: brightness(0) invert(1);
                filter: brightness(0) invert(1); }
  @media (max-width: 480px) {
    .parent-info-item {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      padding: 20px; }
      .parent-info-item .parent-info-image {
        margin-right: 0;
        margin-bottom: 30px; } }

/*===> End parent-info-item <===*/
/*===> Begin resources-list <===*/
.resources-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -40px; }
  .resources-list li {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px; }
    .resources-list li::after {
      display: none; }
  @media (max-width: 991px) {
    .resources-list li {
      width: 50%; } }
  @media (max-width: 480px) {
    .resources-list li {
      width: 100%; } }

/*===> End resources-list <===*/
/*===> Begin resources-block <===*/
.resources-block {
  max-width: 195px;
  margin-bottom: 40px;
  margin-left: auto;
  margin-right: auto; }
  .resources-block .resources-img {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    min-height: 170px;
    margin-bottom: 25px;
    padding: 45px;
    background: #FFFFFF;
    -webkit-box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
            box-shadow: 0px 14px 22px rgba(42, 135, 158, 0.14);
    -webkit-border-radius: 12px;
            border-radius: 12px; }
    .resources-block .resources-img .resource-ico {
      position: absolute;
      top: 50%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
          -ms-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      height: 75px; }
  .resources-block .resources-text {
    text-align: center; }
    .resources-block .resources-text p {
      margin-bottom: 10px;
      font-family: #614C9A;
      font-weight: 500;
      color: #614C9A; }
    .resources-block .resources-text a {
      font-family: #614C9A;
      font-weight: 500;
      color: #46AADC; }
      .resources-block .resources-text a img {
        margin-right: 10px; }

/*===> End resources-block <===*/
/*===> Begin practices-list-wrap <===*/
.practices-list-wrap {
  position: relative;
  padding-left: 100px;
  z-index: 1; }
  .practices-list-wrap .practices-ico {
    position: absolute;
    top: 0;
    left: 0;
    width: 70px;
    height: 70px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    background: #46AADC;
    -webkit-border-radius: 8px;
            border-radius: 8px; }
    .practices-list-wrap .practices-ico.prohibited {
      background: #FFAF60; }
    .practices-list-wrap .practices-ico img {
      height: 22px;
      -webkit-filter: brightness(0) invert(1);
              filter: brightness(0) invert(1); }
  .practices-list-wrap .practices-list.prohibited li::after {
    content: url("../img/close.svg"); }
  .practices-list-wrap .practices-list li::after {
    content: url("../img/check.svg"); }
  @media (max-width: 767px) {
    .practices-list-wrap {
      padding-left: 50px; }
      .practices-list-wrap .practices-ico {
        width: 30px;
        height: 30px; }
        .practices-list-wrap .practices-ico img {
          height: 18px; } }

.guidance-section {
  position: relative; }
  .guidance-section::after {
    content: '';
    position: absolute;
    z-index: -1;
    right: 15%;
    top: 120px;
    width: 300px;
    height: 146px;
    background: url(../img/cloud.svg);
    background-size: auto 100%;
    background-repeat: no-repeat; }
  .guidance-section .row {
    z-index: -10; }
  @media (max-width: 767px) {
    .guidance-section::after {
      display: none; } }

/*===> End practices-list-wrap <===*/
/*===> Begin full-width-gallery-grid <===*/
.full-width-gallery-grid {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap; }
  .full-width-gallery-grid .grid-item {
    width: 20%; }
    .full-width-gallery-grid .grid-item a {
      display: block; }
    .full-width-gallery-grid .grid-item img {
      width: 100%; }
  @media (max-width: 991px) {
    .full-width-gallery-grid .grid-item {
      width: 25%; } }
  @media (max-width: 767px) {
    .full-width-gallery-grid .grid-item {
      width: 33.33%; } }
  @media (max-width: 480px) {
    .full-width-gallery-grid .grid-item {
      width: 50%; } }

/*===> End full-width-gallery-grid <===*/
/*===> Begin boxed-gallery-grid <===*/
.boxed-gallery-grid {
  margin-left: -15px;
  margin-right: -15px; }
  .boxed-gallery-grid .grid-item {
    width: 25%;
    margin-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px; }
    .boxed-gallery-grid .grid-item img {
      -webkit-border-radius: 8px;
              border-radius: 8px; }
  @media (max-width: 767px) {
    .boxed-gallery-grid .grid-item {
      width: 33.33%; } }
  @media (max-width: 480px) {
    .boxed-gallery-grid {
      margin-left: -7px;
      margin-right: -7px; }
      .boxed-gallery-grid .grid-item {
        width: 50%;
        margin-bottom: 15px;
        padding-left: 7px;
        padding-right: 7px; } }

/*===> End boxed-gallery-grid <===*/
/*===> Begin event-table <===*/
.event-table {
  border-collapse: collapse;
  margin-bottom: 0; }
  .event-table thead tr td {
    width: 14.285%;
    padding: 15px;
    border-top: 1px solid #DDE7E9;
    background: #EAF5F8;
    text-align: center;
    color: #46AADC; }
    .event-table thead tr td:nth-child(1) {
      -webkit-border-radius: 12px 0 0 0;
              border-radius: 12px 0 0 0; }
    .event-table thead tr td:last-child {
      -webkit-border-radius: 0 12px 0 0;
              border-radius: 0 12px 0 0; }
  .event-table tbody tr:last-child td:nth-child(1) {
    -webkit-border-radius: 0 0 0 12px;
            border-radius: 0 0 0 12px; }
  .event-table tbody tr:last-child td:last-child {
    -webkit-border-radius: 0 0 12px 0;
            border-radius: 0 0 12px 0; }
  .event-table tbody tr:nth-child(even) td {
    background: #F8FBFB; }
  .event-table tbody tr td {
    position: relative;
    background: #fff;
    text-align: left;
    padding: 20px;
    -webkit-transition: all .0s;
    transition: all .0s; }
    .event-table tbody tr td.last-mounth {
      opacity: .4; }
    .event-table tbody tr td:hover {
      opacity: 1;
      background: #EAF5F8;
      -webkit-box-shadow: 0px 0px 12px rgba(70, 170, 220, 0.4);
              box-shadow: 0px 0px 12px rgba(70, 170, 220, 0.4); }
      .event-table tbody tr td:hover .hide-event {
        opacity: 1;
        visibility: visible; }
    .event-table tbody tr td:nth-child(n+4) .hide-event {
      left: auto;
      right: 50%; }
      .event-table tbody tr td:nth-child(n+4) .hide-event::after {
        content: '';
        position: absolute;
        top: 20px;
        right: auto;
        left: 100%;
        z-index: -1;
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 16px 0 16px  16px;
        border-color: transparent transparent transparent #fff; }
  .event-table tr {
    margin-bottom: 0;
    padding: 0;
    -webkit-border-radius: 0;
            border-radius: 0;
    background-color: transparent; }
    .event-table tr td {
      width: 14.285%;
      border-right: 1px solid #DDE7E9;
      border-bottom: 1px solid #DDE7E9; }
      .event-table tr td:first-child {
        border-left: 1px solid #DDE7E9; }
      .event-table tr td.currentle-day .data {
        color: #fff; }
        .event-table tr td.currentle-day .data:before {
          content: '';
          position: absolute;
          top: 50%;
          left: 50%;
          -webkit-transform: translate(-50%, -50%);
              -ms-transform: translate(-50%, -50%);
                  transform: translate(-50%, -50%);
          z-index: -1;
          width: 40px;
          height: 40px;
          -webkit-border-radius: 50%;
                  border-radius: 50%;
          background: #46AADC; }
      .event-table tr td .data {
        display: inline-block;
        position: relative;
        z-index: 2;
        margin-bottom: 30px;
        color: #46AADC; }
      .event-table tr td .table-event p {
        font-weight: 500;
        color: #614C9A; }
  .event-table .hide-event {
    position: absolute;
    top: 20px;
    left: 50%;
    z-index: 30;
    width: 388px;
    background: #FFFFFF;
    -webkit-box-shadow: 3px 10px 30px rgba(42, 135, 158, 0.23);
            box-shadow: 3px 10px 30px rgba(42, 135, 158, 0.23);
    -webkit-border-radius: 12px;
            border-radius: 12px;
    padding: 25px 30px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: all .3s;
    transition: all .3s; }
    .event-table .hide-event::after {
      content: '';
      position: absolute;
      top: 20px;
      right: 100%;
      z-index: -1;
      width: 0;
      height: 0;
      border-style: solid;
      border-width: 16px 16px 16px 0;
      border-color: transparent #fff transparent transparent; }
    .event-table .hide-event .event-title {
      margin-bottom: 20px;
      font-style: normal;
      font-weight: 500;
      font-size: 18px;
      font-family: "Poppins", sans-serif;
      line-height: 1em;
      color: #614C9A; }
    .event-table .hide-event time {
      display: block;
      margin-bottom: 20px; }
    .event-table .hide-event img {
      margin-bottom: 20px;
      -webkit-border-radius: 12px;
              border-radius: 12px; }
    .event-table .hide-event p {
      font-family: "Roboto", sans-serif;
      font-weight: 400 !important;
      color: #614C9A !important; }
  @media (max-width: 991px) {
    .event-table {
      min-width: 1000px; }
      .event-table tr:nth-child(n+4) .hide-event {
        top: auto;
        bottom: 20px; }
        .event-table tr:nth-child(n+4) .hide-event::after {
          top: auto !important;
          bottom: 20px !important; }
      .event-table .hide-event {
        width: 200px; }
        .event-table .hide-event .event-img {
          margin-bottom: 10px;
          height: 80px; }
          .event-table .hide-event .event-img a {
            display: block;
            height: 100%; }
          .event-table .hide-event .event-img img {
            height: 100%; }
        .event-table .hide-event .event-title {
          display: block; } }

.table-wrap-nav {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between; }
  .table-wrap-nav a {
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    line-height: 24px;
    color: #46AADD; }

@media (max-width: 991px) {
  .event-table-wrap {
    overflow-x: auto; } }

/*===> End event-table <===*/
/*===> Begin single-event <===*/
.single-event {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px; }
  .single-event .event-image {
    position: relative;
    width: 50%;
    margin-bottom: 90px;
    padding-left: 15px;
    padding-right: 15px; }
    .single-event .event-image img {
      width: 100%;
      -webkit-border-radius: 12px;
              border-radius: 12px; }
    .single-event .event-image time {
      position: absolute;
      top: 20px;
      left: 35px;
      z-index: 10;
      width: 110px;
      height: 110px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
          -ms-flex-pack: center;
              justify-content: center;
      background: #fff;
      -webkit-border-radius: 12px;
              border-radius: 12px;
      font-family: "Roboto", sans-serif;
      font-style: normal;
      font-weight: 500;
      font-size: 72px;
      line-height: 1em;
      display: flex;
      align-items: center;
      text-align: center;
      color: #46AADC; }
      .single-event .event-image time span {
        padding-top: 5px;
        font-weight: normal;
        font-size: 14px;
        line-height: 1em;
        text-align: center;
        color: #614C9A; }
  .single-event .event-description {
    width: 50%;
    margin-bottom: 90px;
    padding-left: 15px;
    padding-right: 15px; }
    .single-event .event-description h2 {
      margin-bottom: 30px; }
    .single-event .event-description p strong {
      color: #614C9A; }
  @media (max-width: 991px) {
    .single-event .event-image {
      width: 100%;
      max-width: 500px;
      margin-left: auto;
      margin-right: auto;
      margin-bottom: 50px; }
    .single-event .event-description {
      width: 100%;
      margin-bottom: 50px; } }
  @media (max-width: 767px) {
    .single-event .event-image {
      margin-bottom: 40px; }
    .single-event .event-description {
      margin-bottom: 30px; }
      .single-event .event-description h2 {
        margin-bottom: 20px; } }

/*===> End single-event <===*/
/*===> Begin short-event  <===*/
.short-event {
  max-width: 350px;
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 30px; }
  .short-event a {
    display: block;
    margin-bottom: 10px;
    font-family: "Poppins", sans-serif;
    font-style: normal;
    font-weight: 500;
    font-size: 18px;
    line-height: 36px;
    color: #614C9A; }
    .short-event a img {
      width: 100%;
      margin-bottom: 10px;
      -webkit-border-radius: 12px;
              border-radius: 12px; }
  .short-event time {
    display: block;
    font-size: 14px;
    color: #46AADC; }
  @media (max-width: 991px) {
    .short-event {
      margin-bottom: 40px; }
      .short-event a {
        margin-bottom: 5px; } }
  @media (max-width: 480px) {
    .short-event a {
      margin-bottom: 0; } }

.related-event-list {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
          flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  margin-bottom: -30px; }
  .related-event-list .event-slide {
    width: 25%;
    padding-left: 15px;
    padding-right: 15px; }
  @media (max-width: 991px) {
    .related-event-list .event-slide {
      width: 50%; } }
  @media (max-width: 767px) {
    .related-event-list h3 {
      margin-bottom: 30px; } }

/*===> End short-event  <===*/
/*===> Begin contact-container <===*/
.contact-container .map-block {
  min-height: 300px;
  height: 100%; }

/*===> End contact-container <===*/

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImluZGV4LmNzcyIsIl9uYXZpZ2F0b3Iuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIm1peGlucy9fcmVzcG9uc2l2ZS1nZW5lcmF0b3Iuc2NzcyIsIl9iYXNlLnNjc3MiLCJtaXhpbnMvX2JyZWFrcG9pbnQuc2NzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAvY3NzL2Jvb3RzdHJhcC5taW4uc2NzcyIsIi4uLy4uL3ZlbmRvci9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIvYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLnNjc3MiLCIuLi8uLi92ZW5kb3Ivc2xpY2svc2xpY2svc2xpY2suc2NzcyIsIi4uLy4uL3ZlbmRvci9saWdodGJveC9la2tvLWxpZ2h0Lm1pbi5zY3NzIiwiY29tcG9uZW50cy9fcHJlbG9hZGVyLnNjc3MiLCJjb21wb25lbnRzL19zZWN0aW9uLWhlYWRlci5zY3NzIiwiY29tcG9uZW50cy9fc3F1YXJlLWljb24uc2NzcyIsImNvbXBvbmVudHMvX3JvdW5kLWljb24uc2NzcyIsImNvbXBvbmVudHMvX2ljb25zLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Ryb3BjYXBzLnNjc3MiLCJjb21wb25lbnRzL190YWJsZS5zY3NzIiwiY29tcG9uZW50cy9fc2lnbnVwLWZvcm0uc2NzcyIsImNvbXBvbmVudHMvX2J1dHRvbi5zY3NzIiwiY29tcG9uZW50cy9fYm9vay1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19jaGVja2JveC5zY3NzIiwiY29tcG9uZW50cy9fdGltZS1waWNrZXIuc2NzcyIsImNvbXBvbmVudHMvX2RhdGV0aW1lcGlja2VyLnNjc3MiLCJjb21wb25lbnRzL19zbGljay1kb3RzLnNjc3MiLCJjb21wb25lbnRzL19yZWFkLW1vcmUuc2NzcyIsImNvbXBvbmVudHMvX3N2Zy1ibG9jay5zY3NzIiwiY29tcG9uZW50cy9fdmlkZW8tYnRuLnNjc3MiLCJjb21wb25lbnRzL19jZW50cmUtdGFiLWxpc3Quc2NzcyIsImNvbXBvbmVudHMvX2Zvcm0tY29udHJvbHMuc2NzcyIsImNvbXBvbmVudHMvX3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvX3NlYXJjaC1mb3JtLnNjc3MiLCJjb21wb25lbnRzL19yLWNsb3VkLnNjc3MiLCJjb21wb25lbnRzL19zbGljay1hcnJvdy5zY3NzIiwiY29tcG9uZW50cy9fb24tc2Nyb2xsLnNjc3MiLCJjb21wb25lbnRzL191cC1idG4uc2NzcyIsIndpZGdldHMvX3BhZ2UtbmFtZS5zY3NzIiwid2lkZ2V0cy9faGVhZGVyLnNjc3MiLCJ3aWRnZXRzL19tYWluLW5hdi5zY3NzIiwid2lkZ2V0cy9fdG9wLWxpbmUuc2NzcyIsIndpZGdldHMvX21haW4tbmF2LWxpc3Quc2NzcyIsIndpZGdldHMvX2hlYWRlci1jb250cm9scy5zY3NzIiwid2lkZ2V0cy9fd2F2ZS1ibG9jay5zY3NzIiwid2lkZ2V0cy9fZm9vdGVyLnNjc3MiLCJ3aWRnZXRzL19jb250YWN0LWxpc3Quc2NzcyIsIndpZGdldHMvX3NvYy1saW5rLnNjc3MiLCJ3aWRnZXRzL19xdWljay1saW5rcy5zY3NzIiwid2lkZ2V0cy9fZG93bmxvYWQtbGlzdC5zY3NzIiwid2lkZ2V0cy9fY2FsZW5kYXItdGFibGUuc2NzcyIsIndpZGdldHMvX21haW4tc2xpZGVyLnNjc3MiLCJ3aWRnZXRzL19ibG9jay1oZWFkZXIuc2NzcyIsIndpZGdldHMvX3RleHQtYmxvY2suc2NzcyIsIndpZGdldHMvX2VkdWNhdGlvbi1zaG9ydC5zY3NzIiwid2lkZ2V0cy9fbGVhcm5pbmctZWxlbWVudHMuc2NzcyIsIndpZGdldHMvX2VkdWNhdGlvbi1zbGllci5zY3NzIiwid2lkZ2V0cy9fdmlkZW8tc2VjdGlvbi5zY3NzIiwid2lkZ2V0cy9fbGlnaHRib3guc2NzcyIsIndpZGdldHMvX2FkdmFudGFnZS1saXN0LnNjc3MiLCJ3aWRnZXRzL19mb29kLXNlY3Rpb24uc2NzcyIsIndpZGdldHMvX29yZGVyLWxpc3QtMi5zY3NzIiwid2lkZ2V0cy9fY2VudHJlLXRhYi1jb250ZW50LnNjc3MiLCJ3aWRnZXRzL190ZWFjaGVyLWNhcmQuc2NzcyIsIndpZGdldHMvX3RlYWNoZXItc2xpZGVyLnNjc3MiLCJ3aWRnZXRzL190YWItdmFsdWVzLnNjc3MiLCJ3aWRnZXRzL190ZXN0aW1vbmlhbC1ibG9jay5zY3NzIiwid2lkZ2V0cy9fdGVzdGltb25pYWwtbGlzdC5zY3NzIiwid2lkZ2V0cy9fZ2FsbGVyeS1wcmV3aWV2LXdyYXAuc2NzcyIsIndpZGdldHMvX25ld3MtYmxvY2suc2NzcyIsIndpZGdldHMvX25ld3Mtc2xpZGVyLnNjc3MiLCJ3aWRnZXRzL190ZXJtcy1saXN0LnNjc3MiLCJ3aWRnZXRzL19wcmljaW5nLXBhY2thZ2VzLWNhcmQuc2NzcyIsIndpZGdldHMvX3ByaWNpbmctcGFja2FnZXMtc2xpZGVyLnNjc3MiLCJ3aWRnZXRzL19zdGF0ZW1lbnQtY2FyZC5zY3NzIiwid2lkZ2V0cy9fY291bnQtbGlzdC5zY3NzIiwid2lkZ2V0cy9fYWNjb3JkaW9uLWJsb2NrLnNjc3MiLCJ3aWRnZXRzL19wcm9ncmFtLXByZXZpZXcuc2NzcyIsIndpZGdldHMvX3Byb2dyYW1zLWxpc3Quc2NzcyIsIndpZGdldHMvX3NpZGViYXIuc2NzcyIsIndpZGdldHMvX2NhbGVuYXIuc2NzcyIsIndpZGdldHMvX3NpZGUtcG9zdC5zY3NzIiwid2lkZ2V0cy9fdGFnLWxpc3Quc2NzcyIsIndpZGdldHMvX2Jsb2ctcG9zdC5zY3NzIiwid2lkZ2V0cy9fcG9zdC1hdXRob3Iuc2NzcyIsIndpZGdldHMvX2Jsb2ctcG9zdC1uYXYuc2NzcyIsIndpZGdldHMvX2NvbW1lbnQtYmxvY2suc2NzcyIsIndpZGdldHMvX2NvbW1lbnRzLWxpc3Quc2NzcyIsIndpZGdldHMvX2NvbW1lbnRzLnNjc3MiLCJ3aWRnZXRzL19wYXJlbnQtaW5mby1saXN0LnNjc3MiLCJ3aWRnZXRzL19wYXJlbnQtaW5mby1pdGVtLnNjc3MiLCJ3aWRnZXRzL19yZXNvdXJjZXMtbGlzdC5zY3NzIiwid2lkZ2V0cy9fcmVzb3VyY2VzLWJsb2NrLnNjc3MiLCJ3aWRnZXRzL19wcmFjdGljZXMtbGlzdC13cmFwLnNjc3MiLCJ3aWRnZXRzL19mdWxsLXdpZHRoLWdhbGxlcnktZ3JpZC5zY3NzIiwid2lkZ2V0cy9fYm94ZWQtZ2FsbGVyeS1ncmlkLnNjc3MiLCJ3aWRnZXRzL19ldmVudC10YWJsZS5zY3NzIiwid2lkZ2V0cy9fc2luZ2xlLWV2ZW50LnNjc3MiLCJ3aWRnZXRzL19zaG9ydC1ldmVudC5zY3NzIiwid2lkZ2V0cy9fY29udGFjdC1jb250YWluZXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFBaUI7QUNBakI7Ozs7Ozs7OztpRUFTaUU7QUFDakU7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7aUVBZ0hpRTtBQzFIakUsVUFBVTtBQTZCVjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztJQXlCSTtBQUVKLFNBQVM7QUFNVDs7Ozs7OztJQU9JO0FDcEJKO0VBQ0MsaUJBQWdCLEVBQ2hCOztBQUVEO0VBQ0Msa0JBQWlCLEVBQ2pCOztBQXRDRztFQUVFLDBCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLGdDQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDZCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFKRDtFQUVFLDhCQUE0QixFQUU3Qjs7QUFHRjtFQUVFO0lBRUUsMEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSwwQkFBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCLEVBQUE7O0FBTkg7RUFFRTtJQUVFLDBCQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0IsRUFBQTs7QUFOSDtFQUVFO0lBRUUsMEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSwwQkFBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCLEVBQUE7O0FBYkY7RUFFRSw2QkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSxtQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxpQ0FBNEIsRUFFN0I7O0FBR0Y7RUFFRTtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsbUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0IsRUFBQTs7QUFOSDtFQUVFO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSxtQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLG1DQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCLEVBQUE7O0FBTkg7RUFFRTtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsbUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0IsRUFBQTs7QUFOSDtFQUVFO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSxtQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QjtFQUpEO0lBRUUsaUNBQTRCLEVBRTdCO0VBSkQ7SUFFRSxpQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGlDQUE0QixFQUU3QixFQUFBOztBQWJGO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUpEO0VBRUUsK0JBQTRCLEVBRTdCOztBQUdGO0VBRUU7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QixFQUFBOztBQWJGO0VBRUUsMkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsOEJBQTRCLEVBRTdCOztBQUdGO0VBRUU7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QixFQUFBOztBQWJGO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUseUJBQTRCLEVBRTdCOztBQUpEO0VBRUUsMkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNEJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUpEO0VBRUUsNkJBQTRCLEVBRTdCOztBQUdGO0VBRUU7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUseUJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0IsRUFBQTs7QUFOSDtFQUVFO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLHlCQUE0QixFQUU3QjtFQUpEO0lBRUUsMkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCLEVBQUE7O0FBTkg7RUFFRTtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSx5QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDJCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUseUJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwyQkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0IsRUFBQTs7QUFOSDtFQUVFO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLHlCQUE0QixFQUU3QjtFQUpEO0lBRUUsMkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw2QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDZCQUE0QixFQUU3QjtFQUpEO0lBRUUsNkJBQTRCLEVBRTdCLEVBQUE7O0FBYkY7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSw0QkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSw4QkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSwrQkFBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBSkQ7RUFFRSxnQ0FBNEIsRUFFN0I7O0FBR0Y7RUFFRTtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0IsRUFBQTs7QUFOSDtFQUVFO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLDRCQUE0QixFQUU3QjtFQUpEO0lBRUUsOEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCLEVBQUE7O0FBTkg7RUFFRTtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSw0QkFBNEIsRUFFN0I7RUFKRDtJQUVFLDhCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsZ0NBQTRCLEVBRTdCO0VBSkQ7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QixFQUFBOztBQU5IO0VBRUU7SUFFRSxnQ0FBNEIsRUFFN0I7RUFKRDtJQUVFLGdDQUE0QixFQUU3QjtFQUpEO0lBRUUsNEJBQTRCLEVBRTdCO0VBSkQ7SUFFRSw4QkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lBRUUsK0JBQTRCLEVBRTdCO0VBSkQ7SUFFRSwrQkFBNEIsRUFFN0I7RUFKRDtJQUVFLCtCQUE0QixFQUU3QjtFQUpEO0lB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a0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQixvQkFBbUIsRUFzQ25CO0VBMUNEO0lBT0UsZUFBYztJQUNkLG9CQUFtQjtJQUNuQixtQzdGZ0QrQjtJNkYvQy9CLG1CQUFrQjtJQUNsQixpQkFBZ0I7SUFDaEIsZ0JBQWU7SUFDZixrQkFBaUI7SUFDakIsZTdGU2tCLEU2RkZsQjtJQXJCRjtNQWlCRyxZQUFXO01BQ1gsb0JBQW1CO01BQ25CLDRCQUFtQjtjQUFuQixvQkFBbUIsRUFDbkI7RUFwQkg7SUF3QkUsZUFBYztJQUNkLGdCQUFlO0lBQ2YsZTdGMUJrQixFNkYyQmxCO0UxRlhNO0kwRmhCUjtNQThCRSxvQkFBbUIsRUFZcEI7TUExQ0Q7UUFpQ0csbUJBQWtCLEVBQ2xCLEVBQUE7RTFGSEs7STBGL0JSO01BdUNHLGlCQUFnQixFQUNoQixFQUFBOztBQUlIO0VBQ0MscUJBQWE7RUFBYixzQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHdCQUFlO01BQWYsb0JBQWU7VUFBZixnQkFBZTtFQUNmLG1CQUFrQjtFQUNsQixvQkFBbUI7RUFDbkIscUJBQW9CLEVBbUJwQjtFQXhCRDtJQVFFLFdBQVU7SUFDVixtQkFBa0I7SUFDbEIsb0JBQW1CLEVBQ25CO0UxRnZDTTtJMEY0QlI7TUFlRyxXQUFVLEVBQ1YsRUFBQTtFMUZ2Q0s7STBGdUJSO01BcUJHLG9CQUFtQixFQUNuQixFQUFBOztBQUdILDhCQUE4QjtBQ3RFOUIscUNBQXFDO0FBQ3JDO0VBRUUsa0JBQWlCO0VBQ2pCLGFBQVksRUFDWjs7QUFFRixtQ0FBbUMiLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiBUaGVtZSBOYW1lOiBDaGlsZCBJVFxuIFRoZW1lIFVSSTogaHR0cDovL1xuIERlc2NyaXB0aW9uOiBUaGUgQ2hpbGQgSVQgTXVsdGlwYWdlIFRlbXBsYXRlXG4gQXV0aG9yOiBNUElUaGVtZXNcbiBBdXRob3IgVVJJOiBodHRwczovL1xuIFZlcnNpb246IDEuMFxuXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuID09PT0+PiBUYWJsZSBPZiBDb250ZW50XG5cblx0KiBDT0xPUlNcblx0KiBGb250c1xuXHQqIGJhc2Ugc3R5bGVcblxuXHQqID09PT09IENvbXBvbmVudHMgPT09PT0gKlxuXHRcdCogc2VjdGlvbiBoZWFkZXJcblx0XHQqIHNxdWFyZSBpY29uXG5cdFx0KiByb3VuZCBpY29uXG5cdFx0KiBpY29ucyBsaXN0XG5cdFx0KiBmaXJzdCBsZXR0ZXJcblx0XHQqIHRhYmxlXG5cdFx0KiBidXR0b25cblx0XHQqIGNoZWNrYm94XG5cdFx0KiB0aW1lIHBpY2tlclxuXHRcdCogZGF0ZXRpbWVwaWNrZXJcblx0XHQqIHJlYWQtbW9yZVxuXHRcdCogc3ZnLWJsb2NrXG5cdFx0KiB2aWRlby1idG5cblx0XHQqIGNlbnRyZS10YWItbGlzdFxuXHRcdCogcGFnaW5hdGlvblxuXHRcdCogb24tc2Nyb2xsXG5cdFx0KiB1cC1idG5cblx0XG5cblx0KiA9PT09IFNsaWNrID09PT0gKlxuXHRcdCogc2xpY2sgYXJyb3dcblx0XHQqIHNsaWNrLWRvdHNcblx0XHRcblxuXHQqID09PT09IEZvcm1zID09PT09ICpcblx0XHQqIE1haW4gZm9ybVxuXHRcdCogc2lnbnVwIGZvcm1cblx0XHQqIGJvb2sgZm9ybVxuXHRcdCogZm9ybSBjb250cm9sc1xuXHRcdCogc2VhcmNoLWZvcm1cblxuXHQqID09PT09IFdpZGdldHMgPT09PT0gKlxuXHRcdCogcGFnZSBuYW1lXG5cdFx0KiB3YXZlIGJsb2NrXG5cdFx0KiBjb250YWN0IGxpc3Rcblx0XHQqIHNvYyBsaW5rXG5cdFx0KiBxdWlja0xpbmtzXG5cdFx0KiBkb3dubG9hZCBsaXN0XG5cdFx0KiBjYWxlbmRhciB0YWJsZVxuXHRcdCogbWFpbiBzbGlkZXJcblx0XHQqIGJsb2NrLWhlYWRlclxuXHRcdCogdGV4dC1ibG9ja1xuXHRcdCogZWR1Y2F0aW9uIHNob3J0XG5cdFx0KiBsZWFybmluZy1lbGVtZW50cy13cmFwXG5cdFx0KiBlZHVjYXRpb24tc2xpZXJcblx0XHQqIHZpZGVvLXNlY3Rpb25cblx0XHQqIGxpZ2h0Ym94XG5cdFx0KiBhZHZhbnRhZ2UtbGlzdFxuXHRcdCogZm9vZC1zZWN0aW9uXG5cdFx0KiBvcmRlci1saXN0LTJcblx0XHQqIGNlbnRyZS10YWItY29udGVudFxuXHRcdCogdGVhY2hlci1jYXJkXG5cdFx0KiB0ZWFjaGVyLXNsaWRlclxuXHRcdCogdGFiLXZhbHVlc1xuXHRcdCogdGVzdGltb25pYWwtYmxvY2tcblx0XHQqIHRlc3RpbW9uaWFsLWxpc3Rcblx0XHQqIGdhbGxlcnktcHJld2lldi13cmFwXG5cdFx0KiBuZXdzLWJsb2NrXG5cdFx0KiBuZXdzLXNsaWRlclxuXHRcdCogdGVybXMtbGlzdFxuXHRcdCogcHJpY2luZy1wYWNrYWdlcy1jYXJkXG5cdFx0KiBwcmljaW5nLXBhY2thZ2VzLXNsaWRlclxuXHRcdCogc3RhdGVtZW50LWNhcmRcblx0XHQqIGNvdW50LWxpc3Rcblx0XHQqIGFjY29yZGlvbi1ibG9ja1xuXHRcdCogcHJvZ3JhbS1wcmV2aWV3XG5cdFx0KiBzaWRlYmFyXG5cdFx0KiBjYWxlbmFyXG5cdFx0KiBzaWRlLXBvc3Rcblx0XHQqIHRhZy1saXN0XG5cdFx0KiBibG9nLXBvc3Rcblx0XHQqIHBvc3QtYXV0aG9yXG5cdFx0KiBibG9nLXBvc3QtbmF2XG5cdFx0KiBjb21tZW50LWJsb2NrXG5cdFx0KiBjb21tZW50cy1saXN0XG5cdFx0KiBjb21tZW50c1xuXHRcdCogcGFyZW50LWluZm8tbGlzdFxuXHRcdCogcGFyZW50LWluZm8taXRlbVxuXHRcdCogcmVzb3VyY2VzLWxpc3Rcblx0XHQqIHJlc291cmNlcy1ibG9ja1xuXHRcdCogcHJhY3RpY2VzLWxpc3Qtd3JhcFxuXHRcdCogZnVsbC13aWR0aC1nYWxsZXJ5LWdyaWRcblx0XHQqIGJveGVkLWdhbGxlcnktZ3JpZFxuXHRcdCogZXZlbnQtdGFibGVcblx0XHQqIHNpbmdsZS1ldmVudFxuXHRcdCogc2hvcnQtZXZlbnRcblx0XHQqIGNvbnRhY3QtY29udGFpbmVyXG5cblx0XHQqID09PT0gRm9vdGVyID09PT0gKlxuXHRcdFx0KiBmb290ZXJcblx0XHRcblx0XHQqID09PT0gSGVhZGVyID09PT0gKlxuXHRcdFx0KiBoZWFkZXJcblx0XHRcdCogbWFpbiBuYXZcblx0XHRcdCogdG9wIGxpbmVcblx0XHRcdCogbWFpbiBuYXYgbGlzdFxuXHRcdFx0KiBoZWFkZXIgY29udHJvbHNcblxuXHQqID09PT09IExheW91dHMgPT09PT0gKlxuXHRcdCogXG5cdFx0XG5cblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qQ09MT1JTKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFtDb2xvciBjb2Rlc11cbiNtYWluX2NvbG9yXHRcdFx0XHQgOiAjNDZBQURDO1xuI21haW5fY29sb3JfbGlnaHRcdFx0IDogI0YwRjhGQjtcbiNob3Zlcl9jb2xvclx0XHRcdCA6ICM0NkFBREQ7XG4jY29tcG9uZW50X2NvbG9yXzFcdFx0IDogI0ZGQUY2MDsgLy8gKG9yYW5nZSlcbiNjb21wb25lbnRfY29sb3JfMV9saWdodCA6ICNGRkQxQUE7IC8vIChvcmFuZ2UpXG4jY29tcG9uZW50X2NvbG9yXzJcdFx0IDogIzc2QkVCQTsgLy8gKGdyZWVuKVxuI2NvbXBvbmVudF9jb2xvcl8yX2xpZ2h0IDogI0I1RDlENzsgLy8gKGdyZWVuKVxuI2NvbXBvbmVudF9jb2xvcl8zXHRcdCA6ICM3MTkyQkQ7IC8vIChibHVlKVxuI2NvbXBvbmVudF9jb2xvcl8zX2xpZ2h0IDogIzlGQ0ZFOTsgLy8gKGJsdWUpXG4jdGFibGVfY29sb3JcdFx0XHQgOiAjRUFGNUY4O1xuI2xpZ2h0X2NvbG9yXHRcdFx0IDogI0Y4RkJGQjtcbiNib3JkZXJfY29sb3JcdFx0XHQgOiAjQ0VEREUwO1xuI2JvcmRlcl9kYXJrXHRcdFx0IDogIzU1NTU1NTtcbiNibG9xdW90ZV9iZ1x0XHRcdCA6ICNGMEY4RkE7XG5cbiNib3JkZXJfdGVzdGltb25pYWxfMVx0IDogI0VBRjVGODtcbiNib3JkZXJfdGVzdGltb25pYWxfMlx0IDogI0VDRjVFRTtcbiNib3JkZXJfdGVzdGltb25pYWxfM1x0IDogI0YxRUZFQztcblxuI2hlYWRfY29sb3JcdFx0XHRcdCA6ICMzQjQ3NTc7XG4jdGV4dF9jb2xvclx0XHRcdFx0IDogIzc3Nzc3NztcbiN0ZXh0X2RhcmtcdFx0XHRcdCA6ICMzMzMzMzM7XG5cbiMgKi9cbi8qRk9OVFMqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgW0ZvbnRzXVxuXG5tYWluX2ZvbnQgICA6ICdSb2JvdG8nXG5oZWFkX2ZvbnQgICA6ICdQb3BwaW5zJ1xuc2Vjb25kX2ZvbnQgOiAnR2VvcmdpYSdcblxuIyAqL1xuaDMgKyBoMSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmxldHRlci1zcGFjaW5nLTAge1xuICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ucHQtMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTVweCA4cHgge1xuICBwYWRkaW5nLXRvcDogNXB4IDhweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMCB7XG4gIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE1IHtcbiAgcGFkZGluZy10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTgge1xuICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMCB7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI1IHtcbiAgcGFkZGluZy10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzAge1xuICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zMSB7XG4gIHBhZGRpbmctdG9wOiAzMXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTMyIHtcbiAgcGFkZGluZy10b3A6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzMge1xuICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNCB7XG4gIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM1IHtcbiAgcGFkZGluZy10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzYge1xuICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0zNyB7XG4gIHBhZGRpbmctdG9wOiAzN3B4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTM4IHtcbiAgcGFkZGluZy10b3A6IDM4cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMzkge1xuICBwYWRkaW5nLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG5cbi5wdC00MCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTQ1IHtcbiAgcGFkZGluZy10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtNTAge1xuICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC01NSB7XG4gIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTYwIHtcbiAgcGFkZGluZy10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtNjUge1xuICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC03MCB7XG4gIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTc1IHtcbiAgcGFkZGluZy10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtODAge1xuICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC04NSB7XG4gIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTkwIHtcbiAgcGFkZGluZy10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtOTUge1xuICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMDAge1xuICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTA1IHtcbiAgcGFkZGluZy10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTExMCB7XG4gIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMTUge1xuICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTIwIHtcbiAgcGFkZGluZy10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTEyNSB7XG4gIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xMzAge1xuICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTM1IHtcbiAgcGFkZGluZy10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE0MCB7XG4gIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNDUge1xuICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTUwIHtcbiAgcGFkZGluZy10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE1NSB7XG4gIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xNjAge1xuICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTcwIHtcbiAgcGFkZGluZy10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTE3NSB7XG4gIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0xODAge1xuICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMTkwIHtcbiAgcGFkZGluZy10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIwMCB7XG4gIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yMTAge1xuICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuXG4ucHQtMjIwIHtcbiAgcGFkZGluZy10b3A6IDIyMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnB0LTI0MCB7XG4gIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG5cbi5wdC0yODAge1xuICBwYWRkaW5nLXRvcDogMjgwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5wdC14cy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy01cHggOHB4IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQteHMtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQteHMtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuICAucHQteHMtMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuICAucHQteHMtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuICAucHQteHMtMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQteHMtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHQteHMtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHQteHMtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHQteHMtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhzLTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMTUge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14cy0yODAge1xuICAgIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5wdC1zbS0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01cHggOHB4IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHQtc20tNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHQtc20tOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMTUge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yODAge1xuICAgIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wdC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01cHggOHB4IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHQtbWQtOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMTUge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yODAge1xuICAgIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wdC1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01cHggOHB4IHtcbiAgICBwYWRkaW5nLXRvcDogNXB4IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMCB7XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMTUge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTE4IHtcbiAgICBwYWRkaW5nLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMCB7XG4gICAgcGFkZGluZy10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMjUge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zMSB7XG4gICAgcGFkZGluZy10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMzIge1xuICAgIHBhZGRpbmctdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTMzIHtcbiAgICBwYWRkaW5nLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zNCB7XG4gICAgcGFkZGluZy10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMzUge1xuICAgIHBhZGRpbmctdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTM2IHtcbiAgICBwYWRkaW5nLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zNyB7XG4gICAgcGFkZGluZy10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctMzgge1xuICAgIHBhZGRpbmctdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTM5IHtcbiAgICBwYWRkaW5nLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy00MCB7XG4gICAgcGFkZGluZy10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctNDUge1xuICAgIHBhZGRpbmctdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy01NSB7XG4gICAgcGFkZGluZy10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctNjAge1xuICAgIHBhZGRpbmctdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTY1IHtcbiAgICBwYWRkaW5nLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy03MCB7XG4gICAgcGFkZGluZy10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHQtbGctNzUge1xuICAgIHBhZGRpbmctdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTgwIHtcbiAgICBwYWRkaW5nLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy04NSB7XG4gICAgcGFkZGluZy10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAucHQtbGctOTAge1xuICAgIHBhZGRpbmctdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTk1IHtcbiAgICBwYWRkaW5nLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMDUge1xuICAgIHBhZGRpbmctdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMTUge1xuICAgIHBhZGRpbmctdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMjAge1xuICAgIHBhZGRpbmctdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMzAge1xuICAgIHBhZGRpbmctdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xMzUge1xuICAgIHBhZGRpbmctdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNDAge1xuICAgIHBhZGRpbmctdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNDUge1xuICAgIHBhZGRpbmctdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNTUge1xuICAgIHBhZGRpbmctdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNjAge1xuICAgIHBhZGRpbmctdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNzAge1xuICAgIHBhZGRpbmctdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xNzUge1xuICAgIHBhZGRpbmctdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xODAge1xuICAgIHBhZGRpbmctdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0xOTAge1xuICAgIHBhZGRpbmctdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMTAge1xuICAgIHBhZGRpbmctdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yNDAge1xuICAgIHBhZGRpbmctdG9wOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0yODAge1xuICAgIHBhZGRpbmctdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAucHQteGwtMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtNXB4IDhweCB7XG4gICAgcGFkZGluZy10b3A6IDVweCA4cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTAge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xOCB7XG4gICAgcGFkZGluZy10b3A6IDE4cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjAge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zMCB7XG4gICAgcGFkZGluZy10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMzEge1xuICAgIHBhZGRpbmctdG9wOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMyIHtcbiAgICBwYWRkaW5nLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zMyB7XG4gICAgcGFkZGluZy10b3A6IDMzcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMzQge1xuICAgIHBhZGRpbmctdG9wOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zNiB7XG4gICAgcGFkZGluZy10b3A6IDM2cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMzcge1xuICAgIHBhZGRpbmctdG9wOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTM4IHtcbiAgICBwYWRkaW5nLXRvcDogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zOSB7XG4gICAgcGFkZGluZy10b3A6IDM5cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtNDAge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01MCB7XG4gICAgcGFkZGluZy10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtNTUge1xuICAgIHBhZGRpbmctdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTYwIHtcbiAgICBwYWRkaW5nLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC02NSB7XG4gICAgcGFkZGluZy10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtNzAge1xuICAgIHBhZGRpbmctdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC04MCB7XG4gICAgcGFkZGluZy10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtODUge1xuICAgIHBhZGRpbmctdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTkwIHtcbiAgICBwYWRkaW5nLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC05NSB7XG4gICAgcGFkZGluZy10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTA1IHtcbiAgICBwYWRkaW5nLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTEwIHtcbiAgICBwYWRkaW5nLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTE1IHtcbiAgICBwYWRkaW5nLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTIwIHtcbiAgICBwYWRkaW5nLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTMwIHtcbiAgICBwYWRkaW5nLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTM1IHtcbiAgICBwYWRkaW5nLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTQwIHtcbiAgICBwYWRkaW5nLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTQ1IHtcbiAgICBwYWRkaW5nLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTU1IHtcbiAgICBwYWRkaW5nLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTYwIHtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTcwIHtcbiAgICBwYWRkaW5nLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTgwIHtcbiAgICBwYWRkaW5nLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMTkwIHtcbiAgICBwYWRkaW5nLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjEwIHtcbiAgICBwYWRkaW5nLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjIwIHtcbiAgICBwYWRkaW5nLXRvcDogMjIwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjQwIHtcbiAgICBwYWRkaW5nLXRvcDogMjQwcHggIWltcG9ydGFudDsgfVxuICAucHQteGwtMjgwIHtcbiAgICBwYWRkaW5nLXRvcDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbi5wYi0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGItNXB4IDhweCB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTUge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOCB7XG4gIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMCB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMxIHtcbiAgcGFkZGluZy1ib3R0b206IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGItMzIge1xuICBwYWRkaW5nLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zMyB7XG4gIHBhZGRpbmctYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM0IHtcbiAgcGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDsgfVxuXG4ucGItMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zNiB7XG4gIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTM3IHtcbiAgcGFkZGluZy1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuXG4ucGItMzgge1xuICBwYWRkaW5nLWJvdHRvbTogMzhweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0zOSB7XG4gIHBhZGRpbmctYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNDUge1xuICBwYWRkaW5nLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi01MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGItNjAge1xuICBwYWRkaW5nLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi02NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTcwIHtcbiAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGItNzUge1xuICBwYWRkaW5nLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi04MCB7XG4gIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTg1IHtcbiAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ucGItOTAge1xuICBwYWRkaW5nLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi05NSB7XG4gIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEwMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMDUge1xuICBwYWRkaW5nLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTEwIHtcbiAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTExNSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTI1IHtcbiAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTEzMCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xMzUge1xuICBwYWRkaW5nLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuXG4ucGItMTQwIHtcbiAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE0NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTU1IHtcbiAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE2MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xNzAge1xuICBwYWRkaW5nLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMTc1IHtcbiAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTE4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0xOTAge1xuICBwYWRkaW5nLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIxMCB7XG4gIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5wYi0yMjAge1xuICBwYWRkaW5nLWJvdHRvbTogMjIwcHggIWltcG9ydGFudDsgfVxuXG4ucGItMjQwIHtcbiAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnBiLTI4MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLnBiLXhzLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTVweCA4cHgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAucGIteHMtMzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy0zOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGIteHMtNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAucGIteHMtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14cy05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAucGIteHMtOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTIxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhzLTI4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBiLXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTVweCA4cHgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAucGItc20tMzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0zOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuICAucGItc20tMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAucGItc20tODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAucGItc20tOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTI4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnBiLW1kLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTVweCA4cHgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAucGItbWQtODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAucGItbWQtOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTI4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnBiLWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTVweCA4cHgge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cHggOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctMTgge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTMxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAucGItbGctMzMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTM0IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctMzYge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTM3IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zOCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuICAucGItbGctMzkge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTQwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTU1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctNjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTcwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy03NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAucGItbGctODAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTg1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy05MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAucGItbGctOTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEwNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTExMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTExNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEzMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEzNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE0NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE1NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE2MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE3MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTE5MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIxMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTIyMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTI0MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTI4MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5wYi14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01cHggOHB4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTE4IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMxcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMzIge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDM0cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTM2IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zNyB7XG4gICAgcGFkZGluZy1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtMzgge1xuICAgIHBhZGRpbmctYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTM5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC00MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC01NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTY1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC03MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAucGIteGwtNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTgwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC04NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAucGIteGwtOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTk1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xMzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNDUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNzAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0xOTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yMjAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yNDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yODAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuLnByLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTUge1xuICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuXG4ucHItOCB7XG4gIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5wci0xMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMTUge1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTE4IHtcbiAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5wci0yMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucHItMjUge1xuICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMwIHtcbiAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5wci0zMSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucHItMzIge1xuICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTMzIHtcbiAgcGFkZGluZy1yaWdodDogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5wci0zNCB7XG4gIHBhZGRpbmctcmlnaHQ6IDM0cHggIWltcG9ydGFudDsgfVxuXG4ucHItMzUge1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTM2IHtcbiAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5wci0zNyB7XG4gIHBhZGRpbmctcmlnaHQ6IDM3cHggIWltcG9ydGFudDsgfVxuXG4ucHItMzgge1xuICBwYWRkaW5nLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTM5IHtcbiAgcGFkZGluZy1yaWdodDogMzlweCAhaW1wb3J0YW50OyB9XG5cbi5wci00MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucHItNDUge1xuICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTUwIHtcbiAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5wci01NSB7XG4gIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucHItNjAge1xuICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLnByLTY1IHtcbiAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5wci03MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucHItOTAge1xuICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDFweCkge1xuICAucHIteHMtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14cy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHIteHMtOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTMzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTM0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTM3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTM4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTM5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhzLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnByLXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tNSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xMCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xNSB7XG4gICAgcGFkZGluZy1yaWdodDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xOCB7XG4gICAgcGFkZGluZy1yaWdodDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yMCB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yNSB7XG4gICAgcGFkZGluZy1yaWdodDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zMCB7XG4gICAgcGFkZGluZy1yaWdodDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zMSB7XG4gICAgcGFkZGluZy1yaWdodDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zMiB7XG4gICAgcGFkZGluZy1yaWdodDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zMyB7XG4gICAgcGFkZGluZy1yaWdodDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zNCB7XG4gICAgcGFkZGluZy1yaWdodDogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zNSB7XG4gICAgcGFkZGluZy1yaWdodDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zNiB7XG4gICAgcGFkZGluZy1yaWdodDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zNyB7XG4gICAgcGFkZGluZy1yaWdodDogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zOCB7XG4gICAgcGFkZGluZy1yaWdodDogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0zOSB7XG4gICAgcGFkZGluZy1yaWdodDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00MCB7XG4gICAgcGFkZGluZy1yaWdodDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS00NSB7XG4gICAgcGFkZGluZy1yaWdodDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01MCB7XG4gICAgcGFkZGluZy1yaWdodDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS01NSB7XG4gICAgcGFkZGluZy1yaWdodDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02MCB7XG4gICAgcGFkZGluZy1yaWdodDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS02NSB7XG4gICAgcGFkZGluZy1yaWdodDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS03MCB7XG4gICAgcGFkZGluZy1yaWdodDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS05MCB7XG4gICAgcGFkZGluZy1yaWdodDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wci1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtMzkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucHItbWQtNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHItbWQtOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAucHItbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cHggIWltcG9ydGFudDsgfVxuICAucHItbGctOCB7XG4gICAgcGFkZGluZy1yaWdodDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTE1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTE4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMxIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTMzIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM2IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM3IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM4IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTM5IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTQ1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTU1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTYwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTY1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTcwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTkwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5wci14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC04IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMTgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMxcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMycHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMzcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM0cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM3cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzgge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM4cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtMzkge1xuICAgIHBhZGRpbmctcmlnaHQ6IDM5cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNDUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNjAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucHIteGwtNzAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAucHIteGwtOTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbi5wbC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUge1xuICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG5cbi5wbC04IHtcbiAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTAge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTUge1xuICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMTgge1xuICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjAge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMjUge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzAge1xuICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzEge1xuICBwYWRkaW5nLWxlZnQ6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzIge1xuICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzMge1xuICBwYWRkaW5nLWxlZnQ6IDMzcHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzQge1xuICBwYWRkaW5nLWxlZnQ6IDM0cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzUge1xuICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzYge1xuICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzcge1xuICBwYWRkaW5nLWxlZnQ6IDM3cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzgge1xuICBwYWRkaW5nLWxlZnQ6IDM4cHggIWltcG9ydGFudDsgfVxuXG4ucGwtMzkge1xuICBwYWRkaW5nLWxlZnQ6IDM5cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDAge1xuICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNDUge1xuICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNTAge1xuICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNTUge1xuICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNjAge1xuICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtNjUge1xuICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuXG4ucGwtNzAge1xuICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ucGwtOTAge1xuICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMXB4KSB7XG4gIC5wbC14cy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucGwteHMtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwteHMtMzEge1xuICAgIHBhZGRpbmctbGVmdDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHggIWltcG9ydGFudDsgfVxuICAucGwteHMtMzQge1xuICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtMzcge1xuICAgIHBhZGRpbmctbGVmdDogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy0zOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwteHMtNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhzLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucGwteHMtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14cy05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnBsLXNtLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS04IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0xMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTE1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMTgge1xuICAgIHBhZGRpbmctbGVmdDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0yMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDI1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMzAge1xuICAgIHBhZGRpbmctbGVmdDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTMyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMzMge1xuICAgIHBhZGRpbmctbGVmdDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTM1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMzYge1xuICAgIHBhZGRpbmctbGVmdDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zNyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTM4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM4cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tMzkge1xuICAgIHBhZGRpbmctbGVmdDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS00MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTQ1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQ1cHggIWltcG9ydGFudDsgfVxuICAucGwtc20tNTAge1xuICAgIHBhZGRpbmctbGVmdDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS01NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTYwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYwcHggIWltcG9ydGFudDsgfVxuICAucGwtc20tNjUge1xuICAgIHBhZGRpbmctbGVmdDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS03MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTkwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDkwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAucGwtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUge1xuICAgIHBhZGRpbmctbGVmdDogNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTgge1xuICAgIHBhZGRpbmctbGVmdDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMTUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0xOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMjUge1xuICAgIHBhZGRpbmctbGVmdDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMxIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMxcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzIge1xuICAgIHBhZGRpbmctbGVmdDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTM0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM0cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzUge1xuICAgIHBhZGRpbmctbGVmdDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zNiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTM3IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM3cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtMzgge1xuICAgIHBhZGRpbmctbGVmdDogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0zOSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtNDUge1xuICAgIHBhZGRpbmctbGVmdDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTU1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDU1cHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtNjAge1xuICAgIHBhZGRpbmctbGVmdDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC02NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTcwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcwcHggIWltcG9ydGFudDsgfVxuICAucGwtbWQtOTAge1xuICAgIHBhZGRpbmctbGVmdDogOTBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wbC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMzEge1xuICAgIHBhZGRpbmctbGVmdDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMzQge1xuICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctMzcge1xuICAgIHBhZGRpbmctbGVmdDogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwtbGctNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucGwtbGctNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIzMHB4KSB7XG4gIC5wbC14bC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtOCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMTAge1xuICAgIHBhZGRpbmctbGVmdDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0xNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTE4IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMjAge1xuICAgIHBhZGRpbmctbGVmdDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMzEge1xuICAgIHBhZGRpbmctbGVmdDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMzcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMzQge1xuICAgIHBhZGRpbmctbGVmdDogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTM2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM2cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtMzcge1xuICAgIHBhZGRpbmctbGVmdDogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0zOCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTM5IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDM5cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtNDAge1xuICAgIHBhZGRpbmctbGVmdDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC00NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHggIWltcG9ydGFudDsgfVxuICAucGwteGwtNTUge1xuICAgIHBhZGRpbmctbGVmdDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC02MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTY1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY1cHggIWltcG9ydGFudDsgfVxuICAucGwteGwtNzAge1xuICAgIHBhZGRpbmctbGVmdDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC05MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA5MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubXQtLTUwIHtcbiAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtLTMwIHtcbiAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMTUge1xuICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTE4IHtcbiAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMjUge1xuICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMwIHtcbiAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zMSB7XG4gIG1hcmdpbi10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTMzIHtcbiAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zNCB7XG4gIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuXG4ubXQtMzUge1xuICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0zNyB7XG4gIG1hcmdpbi10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuXG4ubXQtMzgge1xuICBtYXJnaW4tdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTM5IHtcbiAgbWFyZ2luLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNDUge1xuICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC01NSB7XG4gIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTY1IHtcbiAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubXQtNzUge1xuICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTgwIHtcbiAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC04NSB7XG4gIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubXQtOTAge1xuICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm10LTk1IHtcbiAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMDAge1xuICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMDUge1xuICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMTAge1xuICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMTUge1xuICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMjAge1xuICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMjUge1xuICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMzAge1xuICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xMzUge1xuICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNDAge1xuICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNDUge1xuICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNTAge1xuICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNTUge1xuICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNjAge1xuICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNzAge1xuICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xNzUge1xuICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xODAge1xuICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0xOTAge1xuICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMDAge1xuICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yMTAge1xuICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yNTAge1xuICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tdC0yODAge1xuICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLm10LXhzLS01MCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTgge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xOCB7XG4gICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zMSB7XG4gICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zMyB7XG4gICAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zNCB7XG4gICAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zNiB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zNyB7XG4gICAgbWFyZ2luLXRvcDogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zOCB7XG4gICAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0zOSB7XG4gICAgbWFyZ2luLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTEwNSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xMTUge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTEzNSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xNDUge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTE5MCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14cy0yMTAge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhzLTI1MCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubXQteHMtMjgwIHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tdC1zbS0tNTAge1xuICAgIG1hcmdpbi10b3A6IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLS0zMCB7XG4gICAgbWFyZ2luLXRvcDogLTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS04IHtcbiAgICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTAge1xuICAgIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTUge1xuICAgIG1hcmdpbi10b3A6IDE1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTgge1xuICAgIG1hcmdpbi10b3A6IDE4cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMjAge1xuICAgIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMjUge1xuICAgIG1hcmdpbi10b3A6IDI1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzAge1xuICAgIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzEge1xuICAgIG1hcmdpbi10b3A6IDMxcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzIge1xuICAgIG1hcmdpbi10b3A6IDMycHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzMge1xuICAgIG1hcmdpbi10b3A6IDMzcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzQge1xuICAgIG1hcmdpbi10b3A6IDM0cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzUge1xuICAgIG1hcmdpbi10b3A6IDM1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzYge1xuICAgIG1hcmdpbi10b3A6IDM2cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzcge1xuICAgIG1hcmdpbi10b3A6IDM3cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzgge1xuICAgIG1hcmdpbi10b3A6IDM4cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMzkge1xuICAgIG1hcmdpbi10b3A6IDM5cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNDAge1xuICAgIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNDUge1xuICAgIG1hcmdpbi10b3A6IDQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNTAge1xuICAgIG1hcmdpbi10b3A6IDUwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNTUge1xuICAgIG1hcmdpbi10b3A6IDU1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNjAge1xuICAgIG1hcmdpbi10b3A6IDYwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNjUge1xuICAgIG1hcmdpbi10b3A6IDY1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNzAge1xuICAgIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tNzUge1xuICAgIG1hcmdpbi10b3A6IDc1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tODAge1xuICAgIG1hcmdpbi10b3A6IDgwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tODUge1xuICAgIG1hcmdpbi10b3A6IDg1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tOTAge1xuICAgIG1hcmdpbi10b3A6IDkwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tOTUge1xuICAgIG1hcmdpbi10b3A6IDk1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMDUge1xuICAgIG1hcmdpbi10b3A6IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTExMCB7XG4gICAgbWFyZ2luLXRvcDogMTEwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMjAge1xuICAgIG1hcmdpbi10b3A6IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMTI1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTMwIHtcbiAgICBtYXJnaW4tdG9wOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xMzUge1xuICAgIG1hcmdpbi10b3A6IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE0MCB7XG4gICAgbWFyZ2luLXRvcDogMTQwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTQ1IHtcbiAgICBtYXJnaW4tdG9wOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNTAge1xuICAgIG1hcmdpbi10b3A6IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE1NSB7XG4gICAgbWFyZ2luLXRvcDogMTU1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTYwIHtcbiAgICBtYXJnaW4tdG9wOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xNzAge1xuICAgIG1hcmdpbi10b3A6IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTE3NSB7XG4gICAgbWFyZ2luLXRvcDogMTc1cHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMTgwIHtcbiAgICBtYXJnaW4tdG9wOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xOTAge1xuICAgIG1hcmdpbi10b3A6IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMjAwcHggIWltcG9ydGFudDsgfVxuICAubXQtc20tMjEwIHtcbiAgICBtYXJnaW4tdG9wOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yNTAge1xuICAgIG1hcmdpbi10b3A6IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTI4MCB7XG4gICAgbWFyZ2luLXRvcDogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubXQtbWQtLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0tMzAge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMxIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM0IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM3IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM4IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTExNSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTEzMCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE0NSB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xNTUge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xNzUge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yMDAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTIxMCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQtbWQtMjUwIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yODAge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm10LWxnLS01MCB7XG4gICAgbWFyZ2luLXRvcDogLTUwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTgge1xuICAgIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMCB7XG4gICAgbWFyZ2luLXRvcDogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNSB7XG4gICAgbWFyZ2luLXRvcDogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xOCB7XG4gICAgbWFyZ2luLXRvcDogMThweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMCB7XG4gICAgbWFyZ2luLXRvcDogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yNSB7XG4gICAgbWFyZ2luLXRvcDogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMCB7XG4gICAgbWFyZ2luLXRvcDogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMSB7XG4gICAgbWFyZ2luLXRvcDogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMiB7XG4gICAgbWFyZ2luLXRvcDogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zMyB7XG4gICAgbWFyZ2luLXRvcDogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zNCB7XG4gICAgbWFyZ2luLXRvcDogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zNSB7XG4gICAgbWFyZ2luLXRvcDogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zNiB7XG4gICAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zNyB7XG4gICAgbWFyZ2luLXRvcDogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zOCB7XG4gICAgbWFyZ2luLXRvcDogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zOSB7XG4gICAgbWFyZ2luLXRvcDogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00MCB7XG4gICAgbWFyZ2luLXRvcDogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy00NSB7XG4gICAgbWFyZ2luLXRvcDogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01MCB7XG4gICAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy01NSB7XG4gICAgbWFyZ2luLXRvcDogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02MCB7XG4gICAgbWFyZ2luLXRvcDogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02NSB7XG4gICAgbWFyZ2luLXRvcDogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy03MCB7XG4gICAgbWFyZ2luLXRvcDogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy03NSB7XG4gICAgbWFyZ2luLXRvcDogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04MCB7XG4gICAgbWFyZ2luLXRvcDogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy04NSB7XG4gICAgbWFyZ2luLXRvcDogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy05MCB7XG4gICAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy05NSB7XG4gICAgbWFyZ2luLXRvcDogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMDAge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEwNSB7XG4gICAgbWFyZ2luLXRvcDogMTA1cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMTUge1xuICAgIG1hcmdpbi10b3A6IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEyMCB7XG4gICAgbWFyZ2luLXRvcDogMTIwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xMzAge1xuICAgIG1hcmdpbi10b3A6IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEzNSB7XG4gICAgbWFyZ2luLXRvcDogMTM1cHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTQwIHtcbiAgICBtYXJnaW4tdG9wOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNDUge1xuICAgIG1hcmdpbi10b3A6IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTU1IHtcbiAgICBtYXJnaW4tdG9wOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xNjAge1xuICAgIG1hcmdpbi10b3A6IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE3MCB7XG4gICAgbWFyZ2luLXRvcDogMTcwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0xODAge1xuICAgIG1hcmdpbi10b3A6IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTE5MCB7XG4gICAgbWFyZ2luLXRvcDogMTkwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0yMTAge1xuICAgIG1hcmdpbi10b3A6IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTI1MCB7XG4gICAgbWFyZ2luLXRvcDogMjUwcHggIWltcG9ydGFudDsgfVxuICAubXQtbGctMjgwIHtcbiAgICBtYXJnaW4tdG9wOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAubXQteGwtLTUwIHtcbiAgICBtYXJnaW4tdG9wOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0tMzAge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtOCB7XG4gICAgbWFyZ2luLXRvcDogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEwIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE1IHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE4IHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIwIHtcbiAgICBtYXJnaW4tdG9wOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTI1IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMwIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMxIHtcbiAgICBtYXJnaW4tdG9wOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMyIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMzIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM0IHtcbiAgICBtYXJnaW4tdG9wOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM1IHtcbiAgICBtYXJnaW4tdG9wOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM2IHtcbiAgICBtYXJnaW4tdG9wOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM3IHtcbiAgICBtYXJnaW4tdG9wOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM4IHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTM5IHtcbiAgICBtYXJnaW4tdG9wOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQwIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTQ1IHtcbiAgICBtYXJnaW4tdG9wOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTU1IHtcbiAgICBtYXJnaW4tdG9wOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYwIHtcbiAgICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTY1IHtcbiAgICBtYXJnaW4tdG9wOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTcwIHtcbiAgICBtYXJnaW4tdG9wOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTc1IHtcbiAgICBtYXJnaW4tdG9wOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTgwIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTg1IHtcbiAgICBtYXJnaW4tdG9wOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTkwIHtcbiAgICBtYXJnaW4tdG9wOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTk1IHtcbiAgICBtYXJnaW4tdG9wOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTA1IHtcbiAgICBtYXJnaW4tdG9wOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMTAge1xuICAgIG1hcmdpbi10b3A6IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTExNSB7XG4gICAgbWFyZ2luLXRvcDogMTE1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTIwIHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTEzMCB7XG4gICAgbWFyZ2luLXRvcDogMTMwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTM1IHtcbiAgICBtYXJnaW4tdG9wOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNDAge1xuICAgIG1hcmdpbi10b3A6IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE0NSB7XG4gICAgbWFyZ2luLXRvcDogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNTUge1xuICAgIG1hcmdpbi10b3A6IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE2MCB7XG4gICAgbWFyZ2luLXRvcDogMTYwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTcwIHtcbiAgICBtYXJnaW4tdG9wOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xNzUge1xuICAgIG1hcmdpbi10b3A6IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTE4MCB7XG4gICAgbWFyZ2luLXRvcDogMTgwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMTkwIHtcbiAgICBtYXJnaW4tdG9wOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yMDAge1xuICAgIG1hcmdpbi10b3A6IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTIxMCB7XG4gICAgbWFyZ2luLXRvcDogMjEwcHggIWltcG9ydGFudDsgfVxuICAubXQteGwtMjUwIHtcbiAgICBtYXJnaW4tdG9wOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yODAge1xuICAgIG1hcmdpbi10b3A6IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ubWItLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuXG4ubWItLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWItOCB7XG4gIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMTUge1xuICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTE4IHtcbiAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuXG4ubWItMjUge1xuICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zMSB7XG4gIG1hcmdpbi1ib3R0b206IDMxcHggIWltcG9ydGFudDsgfVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTMzIHtcbiAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zNCB7XG4gIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzUge1xuICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0zNyB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuXG4ubWItMzgge1xuICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTM5IHtcbiAgbWFyZ2luLWJvdHRvbTogMzlweCAhaW1wb3J0YW50OyB9XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNDUge1xuICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi01NSB7XG4gIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTY1IHtcbiAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuXG4ubWItNzUge1xuICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTgwIHtcbiAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi04NSB7XG4gIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuXG4ubWItOTAge1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cblxuLm1iLTk1IHtcbiAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMDUge1xuICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMTAge1xuICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMTUge1xuICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMjAge1xuICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMjUge1xuICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMzAge1xuICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xMzUge1xuICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNDAge1xuICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNDUge1xuICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNTUge1xuICBtYXJnaW4tYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNjAge1xuICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNzAge1xuICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xNzUge1xuICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xODAge1xuICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0xOTAge1xuICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMDAge1xuICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yMTAge1xuICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yNTAge1xuICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG5cbi5tYi0yODAge1xuICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxcHgpIHtcbiAgLm1iLXhzLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0zOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTEwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTEzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTE5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14cy0yMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhzLTI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWIteHMtMjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tYi1zbS0tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IC01MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLS0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS04IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTgge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzEge1xuICAgIG1hcmdpbi1ib3R0b206IDMxcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzIge1xuICAgIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzMge1xuICAgIG1hcmdpbi1ib3R0b206IDMzcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzQge1xuICAgIG1hcmdpbi1ib3R0b206IDM0cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDM1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzYge1xuICAgIG1hcmdpbi1ib3R0b206IDM2cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzcge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzgge1xuICAgIG1hcmdpbi1ib3R0b206IDM4cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMzkge1xuICAgIG1hcmdpbi1ib3R0b206IDM5cHggIWltcG9ydGFudDsgfVxuICAubWItc20tNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDQ1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tNjUge1xuICAgIG1hcmdpbi1ib3R0b206IDY1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDc1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tODAge1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tODUge1xuICAgIG1hcmdpbi1ib3R0b206IDg1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tOTUge1xuICAgIG1hcmdpbi1ib3R0b206IDk1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMDUge1xuICAgIG1hcmdpbi1ib3R0b206IDEwNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTExMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTEwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMjAge1xuICAgIG1hcmdpbi1ib3R0b206IDEyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTI1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xMzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE0MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE1NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTU1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xNzAge1xuICAgIG1hcmdpbi1ib3R0b206IDE3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTE3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTc1cHggIWltcG9ydGFudDsgfVxuICAubWItc20tMTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0xOTAge1xuICAgIG1hcmdpbi1ib3R0b206IDE5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjAwcHggIWltcG9ydGFudDsgfVxuICAubWItc20tMjEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDI1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTI4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjgwcHggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubWItbWQtLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWItbWQtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTExNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTEzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAubWItbWQtMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yODAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1iLWxnLS01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTUwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTgge1xuICAgIG1hcmdpbi1ib3R0b206IDhweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzNweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzRweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zNyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzdweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzhweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zOSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzlweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy00NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy03NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy04MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogODBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy04NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogODVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy05MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy05NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEwNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTA1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMTUge1xuICAgIG1hcmdpbi1ib3R0b206IDExNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEyMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTIwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xMzAge1xuICAgIG1hcmdpbi1ib3R0b206IDEzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTEzNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTM1cHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xNDUge1xuICAgIG1hcmdpbi1ib3R0b206IDE0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTUwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xNjAge1xuICAgIG1hcmdpbi1ib3R0b206IDE2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE3MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTcwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0xODAge1xuICAgIG1hcmdpbi1ib3R0b206IDE4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTE5MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTkwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMDBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0yMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjUwcHggIWltcG9ydGFudDsgfVxuICAubWItbGctMjgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyODBweCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMzBweCkge1xuICAubWIteGwtLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0tMzAge1xuICAgIG1hcmdpbi1ib3R0b206IC0zMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWIteGwtOCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzM3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM2IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM3IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM4IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTM5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzOXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTQ1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTU1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTYwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTY1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTgwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTg1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTk1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA5NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTA1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMDVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMTAge1xuICAgIG1hcmdpbi1ib3R0b206IDExMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTExNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTIwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMjBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEyNXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTEzMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTMwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTM1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMzVweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNDAge1xuICAgIG1hcmdpbi1ib3R0b206IDE0MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE0NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTQ1cHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNTUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE2MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTYwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTcwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNzBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDE3NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTE4MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTgwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMTkwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxOTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwMHB4ICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTIxMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjEwcHggIWltcG9ydGFudDsgfVxuICAubWIteGwtMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNTBweCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yODAge1xuICAgIG1hcmdpbi1ib3R0b206IDI4MHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKj09PT4gQmVnaW4gYmFzZSBzdHlsZSA8PT09Ki9cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICBmb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7IH1cbiAgYm9keS5hY3RpdmUge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBib2R5LmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgb3BhY2l0eTogLjM7IH1cbiAgYm9keSA6OnBsYWNlaG9sZGVyIHtcbiAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICBvcGFjaXR5OiAxO1xuICAgIC8qIEZpcmVmb3ggKi8gfVxuICBib2R5IDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgIC8qIEludGVybmV0IEV4cGxvcmVyIDEwLTExICovXG4gICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgYm9keSA6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICBib2R5ICoge1xuICAgIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuICBib2R5IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgYm9keSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgYm9keSBoMSwgYm9keSAuaDEsIGJvZHkgaDIsIGJvZHkgaDMsIGJvZHkgaDQsIGJvZHkgaDUsIGJvZHkgaDYge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGluZS1oZWlnaHQ6IDEuMWVtO1xuICAgIGNvbG9yOiAjM0I0NzU3OyB9XG4gIGJvZHkgaDEsIGJvZHkgLmgxIHtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDU0cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkgaDEsIGJvZHkgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiA0MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIGJvZHkgaDEsIGJvZHkgLmgxIHtcbiAgICAgICAgZm9udC1zaXplOiAzNHB4OyB9IH1cbiAgYm9keSBoMiB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA0MnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgYm9keSBoMiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBib2R5IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cbiAgYm9keSBoMyB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keSBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICBib2R5IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgYm9keSBoNCB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgYm9keSBoNCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIGJvZHkgaDUge1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGJvZHkgaDUge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBib2R5IGg2IHtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtOyB9XG4gIGJvZHkgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGJvZHkgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIGJvZHkgYTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIGJvZHkgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICBib2R5IGJsb2NrcXVvdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIHBhZGRpbmc6IDM4cHggMzBweCAzOHB4IDEwMHB4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgYm9keSBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjVweDtcbiAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNDRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNDRweDtcbiAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gICAgYm9keSBibG9ja3F1b3RlLmJsb3F1b3RlX2JnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGMEY4RkE7IH1cbiAgICBib2R5IGJsb2NrcXVvdGUgKjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICBib2R5IGJsb2NrcXVvdGUgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAgIGJvZHkgYmxvY2txdW90ZSBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgYm9keSB1bCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgYm9keSB1bC5mbGV4LXN0eWxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMTVweDsgfVxuICAgICAgYm9keSB1bC5mbGV4LXN0eWxlIGxpIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgIGJvZHkgdWwuZmxleC1zdHlsZSBsaTo6YWZ0ZXIge1xuICAgICAgICAgIGxlZnQ6IDIwcHg7IH1cbiAgICBib2R5IHVsIGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICBib2R5IHVsIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICBib2R5IHVsIGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMC41ZW07XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICAgICAgYm9keSB1bCBsaSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgYm9keSB1bCBsaSBhIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS42ZW07XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICBib2R5IHVsIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBib2R5IG9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY291bnRlci1yZXNldDogbXlDb3VudGVyOyB9XG4gICAgYm9keSBvbCBsaSB7XG4gICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7XG4gICAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgICBib2R5IG9sIGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBjb3VudGVyKG15Q291bnRlciwgZGVjaW1hbC1sZWFkaW5nLXplcm8pIFwiLlwiO1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogbXlDb3VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICM0NkFBREM7IH1cbiAgYm9keSBsYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIGJvZHkgLmZvbnQtZmFtaWx5X3JvYm90byB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7IH1cbiAgYm9keSAuZm9udC1mYW1pbHlfcG9wcGlucyB7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIGJvZHkgLmZvbnQtZmFtaWx5X3JhZGxleSB7XG4gICAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLCBzYW5zLXNlcmlmOyB9XG4gIGJvZHkgLm1haW4tY29sb3ItZm9udCB7XG4gICAgY29sb3I6ICM0NkFBREM7IH1cbiAgYm9keSAuY29tcG9uZW50X2NvbG9yXzEge1xuICAgIGNvbG9yOiAjRkZBRjYwOyB9XG4gIGJvZHkgLmNvbXBvbmVudF9jb2xvcl8yIHtcbiAgICBjb2xvcjogIzc2QkVCQTsgfVxuICBib2R5IC5jb21wb25lbnRfY29sb3JfMyB7XG4gICAgY29sb3I6ICM3MTkyQkQ7IH1cbiAgYm9keSBzdmcubWFpbi1jb2xvci1mb250IHBhdGgge1xuICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gIGJvZHkgc3ZnLmNvbXBvbmVudF9jb2xvcl8xIHBhdGgge1xuICAgIGNvbG9yOiAjRkZBRjYwOyB9XG4gIGJvZHkgc3ZnLmNvbXBvbmVudF9jb2xvcl8yIHBhdGgge1xuICAgIGNvbG9yOiAjNzZCRUJBOyB9XG4gIGJvZHkgc3ZnLmNvbXBvbmVudF9jb2xvcl8zIHBhdGgge1xuICAgIGNvbG9yOiAjNzE5MkJEOyB9XG4gIGJvZHkgLnN2Zy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICBib2R5IC5tYWluLWNvbG9yLWZvbnQge1xuICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gIGJvZHkgLmRpYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIGJvZHkgLmdtbm9wcmludCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBib2R5IC5nbS1jb250cm9sLWFjdGl2ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICBib2R5IGJsb2NrcXVvdGUge1xuICAgICAgcGFkZGluZzogMzBweCAyMHB4IDMwcHggNTBweDsgfVxuICAgICAgYm9keSBibG9ja3F1b3RlOjphZnRlciB7XG4gICAgICAgIHRvcDogMjJweDtcbiAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiA4MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogODBweDsgfSB9XG5cbmJvZHkge1xuICBtYXgtd2lkdGg6IDEwMHZ3O1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNzM4cHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3NzZweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDsgfSB9XG5cbi8qPT09PiBFbmQgYmFzZSBzdHlsZSA8PT09Ki9cbi8qIVxuICogQm9vdHN0cmFwIHY0LjMuMSAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tLylcbiAqIENvcHlyaWdodCAyMDExLTIwMTkgVGhlIEJvb3RzdHJhcCBBdXRob3JzXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFR3aXR0ZXIsIEluYy5cbiAqIExpY2Vuc2VkIHVuZGVyIE1JVCAoaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2Jsb2IvbWFzdGVyL0xJQ0VOU0UpXG4gKi9cbjpyb290IHtcbiAgLS1ibHVlOiMwMDdiZmY7XG4gIC0taW5kaWdvOiM2NjEwZjI7XG4gIC0tcHVycGxlOiM2ZjQyYzE7XG4gIC0tcGluazojZTgzZThjO1xuICAtLXJlZDojZGMzNTQ1O1xuICAtLW9yYW5nZTojZmQ3ZTE0O1xuICAtLXllbGxvdzojZmZjMTA3O1xuICAtLWdyZWVuOiMyOGE3NDU7XG4gIC0tdGVhbDojMjBjOTk3O1xuICAtLWN5YW46IzE3YTJiODtcbiAgLS13aGl0ZTojZmZmO1xuICAtLWdyYXk6IzZjNzU3ZDtcbiAgLS1ncmF5LWRhcms6IzM0M2E0MDtcbiAgLS1wcmltYXJ5OiMwMDdiZmY7XG4gIC0tc2Vjb25kYXJ5OiM2Yzc1N2Q7XG4gIC0tc3VjY2VzczojMjhhNzQ1O1xuICAtLWluZm86IzE3YTJiODtcbiAgLS13YXJuaW5nOiNmZmMxMDc7XG4gIC0tZGFuZ2VyOiNkYzM1NDU7XG4gIC0tbGlnaHQ6I2Y4ZjlmYTtcbiAgLS1kYXJrOiMzNDNhNDA7XG4gIC0tYnJlYWtwb2ludC14czowO1xuICAtLWJyZWFrcG9pbnQtc206NTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDo3NjhweDtcbiAgLS1icmVha3BvaW50LWxnOjk5MnB4O1xuICAtLWJyZWFrcG9pbnQteGw6MTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6LWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgLS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTsgfVxuXG4qLCA6OmFmdGVyLCA6OmJlZm9yZSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmFydGljbGUsIGFzaWRlLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogMCAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbmFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sIGFiYnJbdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG4gIHRleHQtZGVjb3JhdGlvbi1za2lwLWluazogbm9uZTsgfVxuXG5hZGRyZXNzIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5kbCwgb2wsIHVsIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuXG5vbCBvbCwgb2wgdWwsIHVsIG9sLCB1bCB1bCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuZHQge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbmRkIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtOyB9XG5cbmIsIHN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsIHN1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IH1cblxuc3ViIHtcbiAgYm90dG9tOiAtLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtLjVlbTsgfVxuXG5hIHtcbiAgY29sb3I6ICMwMDdiZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuYTpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKSB7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsIGE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pOmhvdmVyIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG5hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuY29kZSwga2JkLCBwcmUsIHNhbXAge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuZmlndXJlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5pbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuc3ZnIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAuNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuNzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTsgfVxuXG50aCB7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IH1cblxubGFiZWwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtOyB9XG5cbmJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbiAgb3V0bGluZTogNXB4IGF1dG8gLXdlYmtpdC1mb2N1cy1yaW5nLWNvbG9yOyB9XG5cbmJ1dHRvbiwgaW5wdXQsIG9wdGdyb3VwLCBzZWxlY3QsIHRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sIGlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuYnV0dG9uLCBzZWxlY3Qge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDsgfVxuXG5bdHlwZT1idXR0b25dLCBbdHlwZT1yZXNldF0sIFt0eXBlPXN1Ym1pdF0sIGJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cblt0eXBlPWJ1dHRvbl06bm90KDpkaXNhYmxlZCksIFt0eXBlPXJlc2V0XTpub3QoOmRpc2FibGVkKSwgW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSwgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cblt0eXBlPWJ1dHRvbl06Oi1tb3otZm9jdXMtaW5uZXIsIFt0eXBlPXJlc2V0XTo6LW1vei1mb2N1cy1pbm5lciwgW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lciwgYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbmlucHV0W3R5cGU9Y2hlY2tib3hdLCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuaW5wdXRbdHlwZT1kYXRlXSwgaW5wdXRbdHlwZT1kYXRldGltZS1sb2NhbF0sIGlucHV0W3R5cGU9bW9udGhdLCBpbnB1dFt0eXBlPXRpbWVdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBsaXN0Ym94OyB9XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHJlc2l6ZTogdmVydGljYWw7IH1cblxuZmllbGRzZXQge1xuICBtaW4td2lkdGg6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLCBbdHlwZT1udW1iZXJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cblt0eXBlPXNlYXJjaF0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uaDEsIGgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuLmgyLCBoMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG4uaDMsIGgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbi5oNCwgaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG4uaDUsIGg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5oNiwgaDYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLmxlYWQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7IH1cblxuLmRpc3BsYXktMSB7XG4gIGZvbnQtc2l6ZTogNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS0yIHtcbiAgZm9udC1zaXplOiA1LjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogNC41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTQge1xuICBmb250LXNpemU6IDMuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG5ociB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4uc21hbGwsIHNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLm1hcmssIG1hcmsge1xuICBwYWRkaW5nOiAuMmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmNmOGUzOyB9XG5cbi5saXN0LXVuc3R5bGVkIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5saXN0LWlubGluZSB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubGlzdC1pbmxpbmUtaXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4uaW5pdGlhbGlzbSB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDgwJTtcbiAgY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcMjAxNFxcMDBBMFwiOyB9XG5cbi5pbWctZmx1aWQge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6IC4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmlndXJlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmUtaW1nIHtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi5maWd1cmUtY2FwdGlvbiB7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG5jb2RlIHtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNlODNlOGM7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuYSA+IGNvZGUge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAuMnJlbSAuNHJlbTtcbiAgZm9udC1zaXplOiA4Ny41JTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtOyB9XG5cbmtiZCBrYmQge1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDEwMCU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogODcuNSU7XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbnByZSBjb2RlIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd29yZC1icmVhazogbm9ybWFsOyB9XG5cbi5wcmUtc2Nyb2xsYWJsZSB7XG4gIG1heC1oZWlnaHQ6IDM0MHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLmNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiA3MjBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDk2MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cblxuLm5vLWd1dHRlcnMge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5uby1ndXR0ZXJzID4gLmNvbCwgLm5vLWd1dHRlcnMgPiBbY2xhc3MqPWNvbC1dIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5jb2wsIC5jb2wtMSwgLmNvbC0xMCwgLmNvbC0xMSwgLmNvbC0xMiwgLmNvbC0yLCAuY29sLTMsIC5jb2wtNCwgLmNvbC01LCAuY29sLTYsIC5jb2wtNywgLmNvbC04LCAuY29sLTksIC5jb2wtYXV0bywgLmNvbC1sZywgLmNvbC1sZy0xLCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy1hdXRvLCAuY29sLW1kLCAuY29sLW1kLTEsIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsIC5jb2wtbWQtMTIsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLWF1dG8sIC5jb2wtc20sIC5jb2wtc20tMSwgLmNvbC1zbS0xMCwgLmNvbC1zbS0xMSwgLmNvbC1zbS0xMiwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tYXV0bywgLmNvbC14bCwgLmNvbC14bC0xLCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLTIsIC5jb2wteGwtMywgLmNvbC14bC00LCAuY29sLXhsLTUsIC5jb2wteGwtNiwgLmNvbC14bC03LCAuY29sLXhsLTgsIC5jb2wteGwtOSwgLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4OyB9XG5cbi5jb2wge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgZmxleC1iYXNpczogMDtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC0xIHtcbiAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICAtbXMtZmxleDogMCAwIDI1JTtcbiAgZmxleDogMCAwIDI1JTtcbiAgbWF4LXdpZHRoOiAyNSU7IH1cblxuLmNvbC00IHtcbiAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICAtbXMtZmxleDogMCAwIDUwJTtcbiAgZmxleDogMCAwIDUwJTtcbiAgbWF4LXdpZHRoOiA1MCU7IH1cblxuLmNvbC03IHtcbiAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICAtbXMtZmxleDogMCAwIDc1JTtcbiAgZmxleDogMCAwIDc1JTtcbiAgbWF4LXdpZHRoOiA3NSU7IH1cblxuLmNvbC0xMCB7XG4gIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuXG4uY29sLTExIHtcbiAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICAtbXMtZmxleDogMCAwIDEwMCU7XG4gIGZsZXg6IDAgMCAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLm9yZGVyLWZpcnN0IHtcbiAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICBvcmRlcjogLTE7IH1cblxuLm9yZGVyLWxhc3Qge1xuICAtbXMtZmxleC1vcmRlcjogMTM7XG4gIG9yZGVyOiAxMzsgfVxuXG4ub3JkZXItMCB7XG4gIC1tcy1mbGV4LW9yZGVyOiAwO1xuICBvcmRlcjogMDsgfVxuXG4ub3JkZXItMSB7XG4gIC1tcy1mbGV4LW9yZGVyOiAxO1xuICBvcmRlcjogMTsgfVxuXG4ub3JkZXItMiB7XG4gIC1tcy1mbGV4LW9yZGVyOiAyO1xuICBvcmRlcjogMjsgfVxuXG4ub3JkZXItMyB7XG4gIC1tcy1mbGV4LW9yZGVyOiAzO1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA0O1xuICBvcmRlcjogNDsgfVxuXG4ub3JkZXItNSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA1O1xuICBvcmRlcjogNTsgfVxuXG4ub3JkZXItNiB7XG4gIC1tcy1mbGV4LW9yZGVyOiA2O1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIC1tcy1mbGV4LW9yZGVyOiA3O1xuICBvcmRlcjogNzsgfVxuXG4ub3JkZXItOCB7XG4gIC1tcy1mbGV4LW9yZGVyOiA4O1xuICBvcmRlcjogODsgfVxuXG4ub3JkZXItOSB7XG4gIC1tcy1mbGV4LW9yZGVyOiA5O1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICAtbXMtZmxleC1vcmRlcjogMTA7XG4gIG9yZGVyOiAxMDsgfVxuXG4ub3JkZXItMTEge1xuICAtbXMtZmxleC1vcmRlcjogMTE7XG4gIG9yZGVyOiAxMTsgfVxuXG4ub3JkZXItMTIge1xuICAtbXMtZmxleC1vcmRlcjogMTI7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG5cbi5vZmZzZXQtMyB7XG4gIG1hcmdpbi1sZWZ0OiAyNSU7IH1cblxuLm9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cblxuLm9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4ub2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTgge1xuICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtc20ge1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICAtbXMtZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTMge1xuICAgIC1tcy1mbGV4OiAwIDAgMjUlO1xuICAgIGZsZXg6IDAgMCAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC1zbS00IHtcbiAgICAtbXMtZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMzMlOyB9XG4gIC5jb2wtc20tNSB7XG4gICAgLW1zLWZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjY3JTsgfVxuICAuY29sLXNtLTYge1xuICAgIC1tcy1mbGV4OiAwIDAgNTAlO1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC1zbS03IHtcbiAgICAtbXMtZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMzMlOyB9XG4gIC5jb2wtc20tOCB7XG4gICAgLW1zLWZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjY3JTsgfVxuICAuY29sLXNtLTkge1xuICAgIC1tcy1mbGV4OiAwIDAgNzUlO1xuICAgIGZsZXg6IDAgMCA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgLW1zLWZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMzJTsgfVxuICAuY29sLXNtLTExIHtcbiAgICAtbXMtZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDkxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NjclOyB9XG4gIC5jb2wtc20tMTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTAwJTtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogLTE7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci1zbS1sYXN0IHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTM7XG4gICAgb3JkZXI6IDEzOyB9XG4gIC5vcmRlci1zbS0wIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMDtcbiAgICBvcmRlcjogMDsgfVxuICAub3JkZXItc20tMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDE7XG4gICAgb3JkZXI6IDE7IH1cbiAgLm9yZGVyLXNtLTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAyO1xuICAgIG9yZGVyOiAyOyB9XG4gIC5vcmRlci1zbS0zIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMztcbiAgICBvcmRlcjogMzsgfVxuICAub3JkZXItc20tNCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDQ7XG4gICAgb3JkZXI6IDQ7IH1cbiAgLm9yZGVyLXNtLTUge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA1O1xuICAgIG9yZGVyOiA1OyB9XG4gIC5vcmRlci1zbS02IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNjtcbiAgICBvcmRlcjogNjsgfVxuICAub3JkZXItc20tNyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDc7XG4gICAgb3JkZXI6IDc7IH1cbiAgLm9yZGVyLXNtLTgge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA4O1xuICAgIG9yZGVyOiA4OyB9XG4gIC5vcmRlci1zbS05IHtcbiAgICAtbXMtZmxleC1vcmRlcjogOTtcbiAgICBvcmRlcjogOTsgfVxuICAub3JkZXItc20tMTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMDtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTE7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci1zbS0xMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEyO1xuICAgIG9yZGVyOiAxMjsgfVxuICAub2Zmc2V0LXNtLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5vZmZzZXQtc20tMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjclOyB9XG4gIC5vZmZzZXQtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtc20tNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXNtLTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLm9mZnNldC1zbS0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NyU7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbC1tZCB7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDA7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbWQtYXV0byB7XG4gICAgLW1zLWZsZXg6IDAgMCBhdXRvO1xuICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLW1kLTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC0yIHtcbiAgICAtbXMtZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDE2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NjclOyB9XG4gIC5jb2wtbWQtMyB7XG4gICAgLW1zLWZsZXg6IDAgMCAyNSU7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLW1kLTQge1xuICAgIC1tcy1mbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgMzMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzMyU7IH1cbiAgLmNvbC1tZC01IHtcbiAgICAtbXMtZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDQxLjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NjclOyB9XG4gIC5jb2wtbWQtNiB7XG4gICAgLW1zLWZsZXg6IDAgMCA1MCU7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLW1kLTcge1xuICAgIC1tcy1mbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgNTguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzMyU7IH1cbiAgLmNvbC1tZC04IHtcbiAgICAtbXMtZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgZmxleDogMCAwIDY2LjY2NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NjclOyB9XG4gIC5jb2wtbWQtOSB7XG4gICAgLW1zLWZsZXg6IDAgMCA3NSU7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLW1kLTEwIHtcbiAgICAtbXMtZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDgzLjMzMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMzMlOyB9XG4gIC5jb2wtbWQtMTEge1xuICAgIC1tcy1mbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgOTEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY2NyU7IH1cbiAgLmNvbC1tZC0xMiB7XG4gICAgLW1zLWZsZXg6IDAgMCAxMDAlO1xuICAgIGZsZXg6IDAgMCAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAub3JkZXItbWQtZmlyc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAtMTtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLWxhc3Qge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMztcbiAgICBvcmRlcjogMTM7IH1cbiAgLm9yZGVyLW1kLTAge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAwO1xuICAgIG9yZGVyOiAwOyB9XG4gIC5vcmRlci1tZC0xIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXItbWQtMiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDI7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLW1kLTMge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAzO1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci1tZC00IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNDtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXItbWQtNSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDU7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLW1kLTYge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA2O1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci1tZC03IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNztcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXItbWQtOCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDg7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLW1kLTkge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA5O1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci1tZC0xMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEwO1xuICAgIG9yZGVyOiAxMDsgfVxuICAub3JkZXItbWQtMTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMTtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTI7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMyU7IH1cbiAgLm9mZnNldC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY3JTsgfVxuICAub2Zmc2V0LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLm9mZnNldC1tZC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjclOyB9XG4gIC5vZmZzZXQtbWQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LW1kLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtbGctMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci1sZy1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXItbGctbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXItbGctMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci1sZy0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXItbGctMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LWxnLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC1sZy00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQtbGctNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LWxnLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQtbGctMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLXhsIHtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMDtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC14bC1hdXRvIHtcbiAgICAtbXMtZmxleDogMCAwIGF1dG87XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA4LjMzMzMzMyU7XG4gICAgZmxleDogMCAwIDguMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDguMzMzMzMzJTsgfVxuICAuY29sLXhsLTIge1xuICAgIC1tcy1mbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC0zIHtcbiAgICAtbXMtZmxleDogMCAwIDI1JTtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wteGwtNCB7XG4gICAgLW1zLWZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMzJTsgfVxuICAuY29sLXhsLTUge1xuICAgIC1tcy1mbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY2NyU7IH1cbiAgLmNvbC14bC02IHtcbiAgICAtbXMtZmxleDogMCAwIDUwJTtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wteGwtNyB7XG4gICAgLW1zLWZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMzJTsgfVxuICAuY29sLXhsLTgge1xuICAgIC1tcy1mbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY2NyU7IH1cbiAgLmNvbC14bC05IHtcbiAgICAtbXMtZmxleDogMCAwIDc1JTtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wteGwtMTAge1xuICAgIC1tcy1mbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzMyU7IH1cbiAgLmNvbC14bC0xMSB7XG4gICAgLW1zLWZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NjclO1xuICAgIG1heC13aWR0aDogOTEuNjY2NjY3JTsgfVxuICAuY29sLXhsLTEyIHtcbiAgICAtbXMtZmxleDogMCAwIDEwMCU7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IC0xO1xuICAgIG9yZGVyOiAtMTsgfVxuICAub3JkZXIteGwtbGFzdCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDEzO1xuICAgIG9yZGVyOiAxMzsgfVxuICAub3JkZXIteGwtMCB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDA7XG4gICAgb3JkZXI6IDA7IH1cbiAgLm9yZGVyLXhsLTEge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxO1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci14bC0yIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMjtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXIteGwtMyB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDM7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXhsLTQge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA0O1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci14bC01IHtcbiAgICAtbXMtZmxleC1vcmRlcjogNTtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXIteGwtNiB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDY7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXhsLTcge1xuICAgIC1tcy1mbGV4LW9yZGVyOiA3O1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci14bC04IHtcbiAgICAtbXMtZmxleC1vcmRlcjogODtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXIteGwtOSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDk7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXhsLTEwIHtcbiAgICAtbXMtZmxleC1vcmRlcjogMTA7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgLW1zLWZsZXgtb3JkZXI6IDExO1xuICAgIG9yZGVyOiAxMTsgfVxuICAub3JkZXIteGwtMTIge1xuICAgIC1tcy1mbGV4LW9yZGVyOiAxMjtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC14bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuICAub2Zmc2V0LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLm9mZnNldC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzJTsgfVxuICAub2Zmc2V0LXhsLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cbiAgLm9mZnNldC14bC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQteGwtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9IH1cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi50YWJsZSB0ZCwgLnRhYmxlIHRoIHtcbiAgcGFkZGluZzogLjc1cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4udGFibGUgdGhlYWQgdGgge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2RlZTJlNjsgfVxuXG4udGFibGUgdGJvZHkgKyB0Ym9keSB7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi50YWJsZS1zbSB0ZCwgLnRhYmxlLXNtIHRoIHtcbiAgcGFkZGluZzogLjNyZW07IH1cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RlZTJlNjsgfVxuXG4udGFibGUtYm9yZGVyZWQgdGQsIC50YWJsZS1ib3JkZXJlZCB0aCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZWUyZTY7IH1cblxuLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLCAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGgge1xuICBib3JkZXItYm90dG9tLXdpZHRoOiAycHg7IH1cblxuLnRhYmxlLWJvcmRlcmxlc3MgdGJvZHkgKyB0Ym9keSwgLnRhYmxlLWJvcmRlcmxlc3MgdGQsIC50YWJsZS1ib3JkZXJsZXNzIHRoLCAudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aCB7XG4gIGJvcmRlcjogMDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLXByaW1hcnksIC50YWJsZS1wcmltYXJ5ID4gdGQsIC50YWJsZS1wcmltYXJ5ID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjhkYWZmOyB9XG5cbi50YWJsZS1wcmltYXJ5IHRib2R5ICsgdGJvZHksIC50YWJsZS1wcmltYXJ5IHRkLCAudGFibGUtcHJpbWFyeSB0aCwgLnRhYmxlLXByaW1hcnkgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM3YWJhZmY7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWZjZGZmOyB9XG5cbi50YWJsZS1zZWNvbmRhcnksIC50YWJsZS1zZWNvbmRhcnkgPiB0ZCwgLnRhYmxlLXNlY29uZGFyeSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q2ZDhkYjsgfVxuXG4udGFibGUtc2Vjb25kYXJ5IHRib2R5ICsgdGJvZHksIC50YWJsZS1zZWNvbmRhcnkgdGQsIC50YWJsZS1zZWNvbmRhcnkgdGgsIC50YWJsZS1zZWNvbmRhcnkgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNiM2I3YmI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtc2Vjb25kYXJ5OmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG5cbi50YWJsZS1zdWNjZXNzLCAudGFibGUtc3VjY2VzcyA+IHRkLCAudGFibGUtc3VjY2VzcyA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtc3VjY2VzcyB0Ym9keSArIHRib2R5LCAudGFibGUtc3VjY2VzcyB0ZCwgLnRhYmxlLXN1Y2Nlc3MgdGgsIC50YWJsZS1zdWNjZXNzIHRoZWFkIHRoIHtcbiAgYm9yZGVyLWNvbG9yOiAjOGZkMTllOyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMWRmYmI7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1zdWNjZXNzOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuXG4udGFibGUtaW5mbywgLnRhYmxlLWluZm8gPiB0ZCwgLnRhYmxlLWluZm8gPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiZWU1ZWI7IH1cblxuLnRhYmxlLWluZm8gdGJvZHkgKyB0Ym9keSwgLnRhYmxlLWluZm8gdGQsIC50YWJsZS1pbmZvIHRoLCAudGFibGUtaW5mbyB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogIzg2Y2ZkYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cblxuLnRhYmxlLXdhcm5pbmcsIC50YWJsZS13YXJuaW5nID4gdGQsIC50YWJsZS13YXJuaW5nID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbi50YWJsZS13YXJuaW5nIHRib2R5ICsgdGJvZHksIC50YWJsZS13YXJuaW5nIHRkLCAudGFibGUtd2FybmluZyB0aCwgLnRhYmxlLXdhcm5pbmcgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNmZmRmN2U7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS13YXJuaW5nOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG5cbi50YWJsZS1kYW5nZXIsIC50YWJsZS1kYW5nZXIgPiB0ZCwgLnRhYmxlLWRhbmdlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtZGFuZ2VyIHRib2R5ICsgdGJvZHksIC50YWJsZS1kYW5nZXIgdGQsIC50YWJsZS1kYW5nZXIgdGgsIC50YWJsZS1kYW5nZXIgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICNlZDk2OWU7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFiMGI3OyB9XG5cbi50YWJsZS1saWdodCwgLnRhYmxlLWxpZ2h0ID4gdGQsIC50YWJsZS1saWdodCA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtbGlnaHQgdGJvZHkgKyB0Ym9keSwgLnRhYmxlLWxpZ2h0IHRkLCAudGFibGUtbGlnaHQgdGgsIC50YWJsZS1saWdodCB0aGVhZCB0aCB7XG4gIGJvcmRlci1jb2xvcjogI2ZiZmNmYzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLnRhYmxlLWRhcmssIC50YWJsZS1kYXJrID4gdGQsIC50YWJsZS1kYXJrID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbi50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHksIC50YWJsZS1kYXJrIHRkLCAudGFibGUtZGFyayB0aCwgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM5NTk5OWM7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0ZCwgLnRhYmxlLWhvdmVyIC50YWJsZS1kYXJrOmhvdmVyID4gdGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG5cbi50YWJsZS1hY3RpdmUsIC50YWJsZS1hY3RpdmUgPiB0ZCwgLnRhYmxlLWFjdGl2ZSA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLCAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzQ1NGQ1NTsgfVxuXG4udGFibGUgLnRoZWFkLWxpZ2h0IHRoIHtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi50YWJsZS1kYXJrIHRkLCAudGFibGUtZGFyayB0aCwgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICBib3JkZXItY29sb3I6ICM0NTRkNTU7IH1cblxuLnRhYmxlLWRhcmsudGFibGUtYm9yZGVyZWQge1xuICBib3JkZXI6IDA7IH1cblxuLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTsgfVxuXG4udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlLXNtID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxLjk4cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtbGcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlLWxnID4gLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OS45OHB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuICAudGFibGUtcmVzcG9uc2l2ZS14bCA+IC50YWJsZS1ib3JkZXJlZCB7XG4gICAgYm9yZGVyOiAwOyB9IH1cblxuLnRhYmxlLXJlc3BvbnNpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4udGFibGUtcmVzcG9uc2l2ZSA+IC50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO1xuICBwYWRkaW5nOiAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmZvcm0tY29udHJvbCB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mb3JtLWNvbnRyb2w6Zm9jdXMge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZm9ybS1jb250cm9sOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mb3JtLWNvbnRyb2w6OnBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBvcGFjaXR5OiAxOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2w6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5mb3JtLWNvbnRyb2wtZmlsZSwgLmZvcm0tY29udHJvbC1yYW5nZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29sLWZvcm0tbGFiZWwge1xuICBwYWRkaW5nLXRvcDogY2FsYyguMzc1cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGFiZWwtbGcge1xuICBwYWRkaW5nLXRvcDogY2FsYyguNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKC4yNXJlbSArIDFweCk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKC4yNXJlbSArIDFweCk7XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IC4zNzVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLWxnLCAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4ycmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAxcmVtICsgMnB4KTtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSwgc2VsZWN0LmZvcm0tY29udHJvbFtzaXplXSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG50ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZvcm0tZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTVweDtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7IH1cblxuLmZvcm0tcm93ID4gLmNvbCwgLmZvcm0tcm93ID4gW2NsYXNzKj1jb2wtXSB7XG4gIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cblxuLmZvcm0tY2hlY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6IC4zcmVtO1xuICBtYXJnaW4tbGVmdDogLTEuMjVyZW07IH1cblxuLmZvcm0tY2hlY2staW5wdXQ6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjNmM3NTdkOyB9XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogLjc1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1yaWdodDogLjMxMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4udmFsaWQtdG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICB6LWluZGV4OiA1O1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuOSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBmaWxsPSclMjMyOGE3NDUnIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLyUzZSUzYy9zdmclM2VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pOyB9XG5cbi5mb3JtLWNvbnRyb2wuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi53YXMtdmFsaWRhdGVkIHRleHRhcmVhLmZvcm0tY29udHJvbDp2YWxpZCwgdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKTsgfVxuXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoKDFlbSArIC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM2UlM2NwYXRoIGZpbGw9JyUyMzM0M2E0MCcgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNlJTNjL3N2ZyUzZVwiKSBuby1yZXBlYXQgcmlnaHQgMC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSk7IH1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAuZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbC1maWxlOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWQgfiAudmFsaWQtdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogIzI4YTc0NTsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC1mZWVkYmFjaywgLmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIGNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzM0Y2U1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0Y2U1NzsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC4yNSk7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogODAlO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC45KTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCwgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKTtcbiAgYmFja2dyb3VuZC1zaXplOiBjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pOyB9XG5cbi5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkOmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgdGV4dGFyZWEuZm9ybS1jb250cm9sOmludmFsaWQsIHRleHRhcmVhLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKSByaWdodCBjYWxjKC4zNzVlbSArIC4xODc1cmVtKTsgfVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxZW0gKyAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4LCB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZGMzNTQ1JyB2aWV3Qm94PSctMiAtMiA3IDcnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2RjMzU0NScgZD0nTTAgMGwzIDNtMC0zTDAgMycvJTNlJTNjY2lyY2xlIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3k9JzMnIHI9Jy41Jy8lM2UlM2NjaXJjbGUgY3g9JzMnIGN5PSczJyByPScuNScvJTNlJTNjL3N2ZyUzRVwiKSAjZmZmIG5vLXJlcGVhdCBjZW50ZXIgcmlnaHQgMS43NXJlbS9jYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pOyB9XG5cbi5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQ6Zm9jdXMsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXMge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkIH4gLmZvcm0tY2hlY2stbGFiZWwsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5mb3JtLWNoZWNrLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAsIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtZmVlZGJhY2ssIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICNlNDYwNmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlNDYwNmQ7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCkgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjaywgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLCAud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZCB+IC5pbnZhbGlkLXRvb2x0aXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCwgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjI1KTsgfVxuXG4uZm9ybS1pbmxpbmUge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmZvcm0taW5saW5lIC5mb3JtLWNoZWNrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmZvcm0taW5saW5lIC5mb3JtLWdyb3VwIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAwIDAgYXV0bztcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAtbXMtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsIC5mb3JtLWlubGluZSAuaW5wdXQtZ3JvdXAge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMDtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjI1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5mb3JtLWlubGluZSAuY3VzdG9tLWNvbnRyb2wge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmJ0biB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5idG46aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4uZm9jdXMsIC5idG46Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLmJ0bi5kaXNhYmxlZCwgLmJ0bjpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IC42NTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2OWQ5O1xuICBib3JkZXItY29sb3I6ICMwMDYyY2M7IH1cblxuLmJ0bi1wcmltYXJ5LmZvY3VzLCAuYnRuLXByaW1hcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzOCwgMTQzLCAyNTUsIDAuNSk7IH1cblxuLmJ0bi1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLXByaW1hcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjO1xuICBib3JkZXItY29sb3I6ICMwMDVjYmY7IH1cblxuLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMzgsIDE0MywgMjU1LCAwLjUpOyB9XG5cbi5idG4tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYnRuLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWE2MjY4O1xuICBib3JkZXItY29sb3I6ICM1NDViNjI7IH1cblxuLmJ0bi1zZWNvbmRhcnkuZm9jdXMsIC5idG4tc2Vjb25kYXJ5OmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG5cbi5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tc2Vjb25kYXJ5LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyO1xuICBib3JkZXItY29sb3I6ICM0ZTU1NWI7IH1cblxuLmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTMwLCAxMzgsIDE0NSwgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG5cbi5idG4tc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICBib3JkZXItY29sb3I6ICMxZTdlMzQ7IH1cblxuLmJ0bi1zdWNjZXNzLmZvY3VzLCAuYnRuLXN1Y2Nlc3M6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuXG4uYnRuLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tc3VjY2VzczpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZTdlMzQ7XG4gIGJvcmRlci1jb2xvcjogIzFjNzQzMDsgfVxuXG4uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg3MiwgMTgwLCA5NywgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4taW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTM4NDk2O1xuICBib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cblxuLmJ0bi1pbmZvLmZvY3VzLCAuYnRuLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1OCwgMTc2LCAxOTUsIDAuNSk7IH1cblxuLmJ0bi1pbmZvLmRpc2FibGVkLCAuYnRuLWluZm86ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4taW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiO1xuICBib3JkZXItY29sb3I6ICMxMDcwN2Y7IH1cblxuLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTgsIDE3NiwgMTk1LCAwLjUpOyB9XG5cbi5idG4td2FybmluZyB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi13YXJuaW5nOmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMGE4MDA7XG4gIGJvcmRlci1jb2xvcjogI2QzOWUwMDsgfVxuXG4uYnRuLXdhcm5pbmcuZm9jdXMsIC5idG4td2FybmluZzpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMiwgMTcwLCAxMiwgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4td2FybmluZzpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7XG4gIGJvcmRlci1jb2xvcjogI2M2OTUwMDsgfVxuXG4uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4td2FybmluZy5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjIsIDE3MCwgMTIsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjODIzMzM7XG4gIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuXG4uYnRuLWRhbmdlci5mb2N1cywgLmJ0bi1kYW5nZXI6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjUsIDgzLCA5NywgMC41KTsgfVxuXG4uYnRuLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbi5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwO1xuICBib3JkZXItY29sb3I6ICNiMjFmMmQ7IH1cblxuLmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjI1LCA4MywgOTcsIDAuNSk7IH1cblxuLmJ0bi1saWdodCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTJlNmVhO1xuICBib3JkZXItY29sb3I6ICNkYWUwZTU7IH1cblxuLmJ0bi1saWdodC5mb2N1cywgLmJ0bi1saWdodDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIxNiwgMjE3LCAyMTksIDAuNSk7IH1cblxuLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tbGlnaHQ6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gIGJvcmRlci1jb2xvcjogI2QzZDlkZjsgfVxuXG4uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMTYsIDIxNywgMjE5LCAwLjUpOyB9XG5cbi5idG4tZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1kYXJrOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gIGJvcmRlci1jb2xvcjogIzFkMjEyNDsgfVxuXG4uYnRuLWRhcmsuZm9jdXMsIC5idG4tZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDgyLCA4OCwgOTMsIDAuNSk7IH1cblxuLmJ0bi1kYXJrLmRpc2FibGVkLCAuYnRuLWRhcms6ZGlzYWJsZWQge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0O1xuICBib3JkZXItY29sb3I6ICMxNzFhMWQ7IH1cblxuLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoODIsIDg4LCA5MywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLmJ0bi1vdXRsaW5lLXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtcHJpbWFyeTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLnNob3cgPiAuYnRuLW91dGxpbmUtcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5idG4tb3V0bGluZS1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLCAuc2hvdyA+IC5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZjNzU3ZDtcbiAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7XG4gIGJvcmRlci1jb2xvcjogIzZjNzU3ZDsgfVxuXG4uYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMDgsIDExNywgMTI1LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuXG4uYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1zdWNjZXNzOmRpc2FibGVkIHtcbiAgY29sb3I6ICMyOGE3NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8ge1xuICBjb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7XG4gIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuXG4uYnRuLW91dGxpbmUtaW5mby5mb2N1cywgLmJ0bi1vdXRsaW5lLWluZm86Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsIC5idG4tb3V0bGluZS1pbmZvOmRpc2FibGVkIHtcbiAgY29sb3I6ICMxN2EyYjg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1pbmZvLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cblxuLmJ0bi1vdXRsaW5lLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuXG4uYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZGlzYWJsZWQsIC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVkIHtcbiAgY29sb3I6ICNmZmMxMDc7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS13YXJuaW5nOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYW5nZXIuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYW5nZXI6ZGlzYWJsZWQge1xuICBjb2xvcjogI2RjMzU0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYW5nZXIuZHJvcGRvd24tdG9nZ2xlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWxpZ2h0OmRpc2FibGVkIHtcbiAgY29sb3I6ICNmOGY5ZmE7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cblxuLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywgLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjQ4LCAyNDksIDI1MCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFyayB7XG4gIGNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrLmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDUyLCA1OCwgNjQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcmsuZGlzYWJsZWQsIC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVkIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5idG4tb3V0bGluZS1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwgLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuc2hvdyA+IC5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cblxuLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzAwN2JmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5idG4tbGluazpob3ZlciB7XG4gIGNvbG9yOiAjMDA1NmIzO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4uYnRuLWxpbmsuZm9jdXMsIC5idG4tbGluazpmb2N1cyB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBib3gtc2hhZG93OiBub25lOyB9XG5cbi5idG4tbGluay5kaXNhYmxlZCwgLmJ0bi1saW5rOmRpc2FibGVkIHtcbiAgY29sb3I6ICM2Yzc1N2Q7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5idG4tZ3JvdXAtbGcgPiAuYnRuLCAuYnRuLWxnIHtcbiAgcGFkZGluZzogLjVyZW0gMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG4uYnRuLWdyb3VwLXNtID4gLmJ0biwgLmJ0bi1zbSB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5idG4tYmxvY2sgKyAuYnRuLWJsb2NrIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuaW5wdXRbdHlwZT1idXR0b25dLmJ0bi1ibG9jaywgaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLCBpbnB1dFt0eXBlPXN1Ym1pdF0uYnRuLWJsb2NrIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmZhZGUge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXMgbGluZWFyOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5mYWRlIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmZhZGU6bm90KC5zaG93KSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLmNvbGxhcHNlOm5vdCguc2hvdykge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGhlaWdodCAuMzVzIGVhc2U7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNvbGxhcHNpbmcge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uZHJvcGRvd24sIC5kcm9wbGVmdCwgLmRyb3ByaWdodCwgLmRyb3B1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6IDEwcmVtO1xuICBwYWRkaW5nOiAuNXJlbSAwO1xuICBtYXJnaW46IC4xMjVyZW0gMCAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLmRyb3Bkb3duLW1lbnUtbGVmdCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwOyB9XG5cbi5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IGF1dG87IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kcm9wZG93bi1tZW51LXNtLWxlZnQge1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IDA7IH1cbiAgLmRyb3Bkb3duLW1lbnUtc20tcmlnaHQge1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmRyb3Bkb3duLW1lbnUtbWQtbGVmdCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gICAgbGVmdDogMDsgfVxuICAuZHJvcGRvd24tbWVudS1tZC1yaWdodCB7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogYXV0bzsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZHJvcGRvd24tbWVudS1sZy1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LWxnLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZHJvcGRvd24tbWVudS14bC1sZWZ0IHtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAwOyB9XG4gIC5kcm9wZG93bi1tZW51LXhsLXJpZ2h0IHtcbiAgICByaWdodDogMDtcbiAgICBsZWZ0OiBhdXRvOyB9IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gIHRvcDogYXV0bztcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAuMTI1cmVtOyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAuMjU1ZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1yaWdodDogLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLW1lbnUge1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tbGVmdDogLjEyNXJlbTsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAuM2VtIHNvbGlkOyB9XG5cbi5kcm9wcmlnaHQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVyIHtcbiAgdmVydGljYWwtYWxpZ246IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi1tZW51IHtcbiAgdG9wOiAwO1xuICByaWdodDogMTAwJTtcbiAgbGVmdDogYXV0bztcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAuMTI1cmVtOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC4yNTVlbTtcbiAgdmVydGljYWwtYWxpZ246IC4yNTVlbTtcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogLjI1NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IC4zZW0gc29saWQ7XG4gIGJvcmRlci1ib3R0b206IC4zZW0gc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZSB7XG4gIHZlcnRpY2FsLWFsaWduOiAwOyB9XG5cbi5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuZHJvcGRvd24tbWVudVt4LXBsYWNlbWVudF49bGVmdF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sIC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj10b3BdIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGJvdHRvbTogYXV0bzsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAuNXJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogLjI1cmVtIDEuNXJlbTtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5kcm9wZG93bi1pdGVtOmZvY3VzLCAuZHJvcGRvd24taXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjMTYxODFiO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7IH1cblxuLmRyb3Bkb3duLWl0ZW0uYWN0aXZlLCAuZHJvcGRvd24taXRlbTphY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5kcm9wZG93bi1pdGVtLmRpc2FibGVkLCAuZHJvcGRvd24taXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmRyb3Bkb3duLW1lbnUuc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5kcm9wZG93bi1oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGNvbG9yOiAjNmM3NTdkO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5kcm9wZG93bi1pdGVtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjI1cmVtIDEuNXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmJ0bi1ncm91cCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuYnRuOmhvdmVyIHtcbiAgei1pbmRleDogMTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuLmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5idG46YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cyB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmJ0bi10b29sYmFyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuXG4uYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5idG4tZ3JvdXAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNTYyNXJlbTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwgLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LCAuYnRuLXNtICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCB7XG4gIHBhZGRpbmctcmlnaHQ6IC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogLjM3NXJlbTsgfVxuXG4uYnRuLWdyb3VwLWxnID4gLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogLjc1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IC43NXJlbTsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLCAuYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4tZ3JvdXAgPiAuYnRuIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnRuLWdyb3VwLXRvZ2dsZSA+IC5idG4gaW5wdXRbdHlwZT1jaGVja2JveF0sIC5idG4tZ3JvdXAtdG9nZ2xlID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwgLmJ0bi1ncm91cC10b2dnbGUgPiAuYnRuLWdyb3VwID4gLmJ0biBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtbXMtZmxleDogMSAxIGF1dG87XG4gIGZsZXg6IDEgMSBhdXRvO1xuICB3aWR0aDogMSU7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmN1c3RvbS1maWxlLCAuaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgKyAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3QgKyAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0ICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tZmlsZSwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbCArIC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sICsgLmZvcm0tY29udHJvbCwgLmlucHV0LWdyb3VwID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQgKyAuY3VzdG9tLWZpbGUsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0ICsgLmZvcm0tY29udHJvbCB7XG4gIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtbGFiZWwsIC5pbnB1dC1ncm91cCA+IC5jdXN0b20tc2VsZWN0OmZvY3VzLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgei1pbmRleDogNDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLXNlbGVjdDpub3QoOmxhc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmN1c3RvbS1zZWxlY3Q6bm90KDpmaXJzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5mb3JtLWNvbnRyb2w6bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCwgLmlucHV0LWdyb3VwID4gLmN1c3RvbS1maWxlOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgPiAuY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kLCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXMge1xuICB6LWluZGV4OiAzOyB9XG5cbi5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmJ0biwgLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuICsgLmJ0biwgLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0biArIC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCArIC5idG4sIC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0ICsgLmlucHV0LWdyb3VwLXRleHQge1xuICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCB7XG4gIG1hcmdpbi1yaWdodDogLTFweDsgfVxuXG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cblxuLmlucHV0LWdyb3VwLXRleHQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogLjM3NXJlbSAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLCAuaW5wdXQtZ3JvdXAtdGV4dCBpbnB1dFt0eXBlPXJhZGlvXSB7XG4gIG1hcmdpbi10b3A6IDA7IH1cblxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIDFyZW0gKyAycHgpOyB9XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IC4zcmVtOyB9XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0LCAuaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSkge1xuICBoZWlnaHQ6IGNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7IH1cblxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLCAuaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYXBwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0biwgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIHBhZGRpbmc6IC4yNXJlbSAuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuY3VzdG9tLXNlbGVjdCwgLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtOyB9XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bGFzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKSA+IC5pbnB1dC1ncm91cC10ZXh0LCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuaW5wdXQtZ3JvdXAtdGV4dCwgLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6Zmlyc3QtY2hpbGQgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZCA+IC5pbnB1dC1ncm91cC10ZXh0Om5vdCg6Zmlyc3QtY2hpbGQpLCAuaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sIC5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07IH1cblxuLmN1c3RvbS1jb250cm9sLWlubGluZSB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1cyB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG5cbi5jdXN0b20tY29udHJvbC1pbnB1dDpmb2N1czpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItY29sb3I6ICM4MGJkZmY7IH1cblxuLmN1c3RvbS1jb250cm9sLWlucHV0Om5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7XG4gIGJvcmRlci1jb2xvcjogI2IzZDdmZjsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wOyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC4yNXJlbTtcbiAgbGVmdDogLTEuNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxcmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6ICNhZGI1YmQgc29saWQgMXB4OyB9XG5cbi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLjI1cmVtO1xuICBsZWZ0OiAtMS41cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IDUwJS81MCUgNTAlOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzZSUzYy9zdmclM2VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNlJTNjcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmN1c3RvbS1zd2l0Y2gge1xuICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW07IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICBsZWZ0OiAtMi4yNXJlbTtcbiAgd2lkdGg6IDEuNzVyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtOyB9XG5cbi5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXIge1xuICB0b3A6IGNhbGMoLjI1cmVtICsgMnB4KTtcbiAgbGVmdDogY2FsYygtMi4yNXJlbSArIDJweCk7XG4gIHdpZHRoOiBjYWxjKDFyZW0gLSA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMXJlbSAtIDRweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNhZGI1YmQ7XG4gIGJvcmRlci1yYWRpdXM6IC41cmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC43NXJlbSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjc1cmVtKTsgfVxuXG4uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjMsIDI1NSwgMC41KTsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IDAuNzVyZW0gY2VudGVyLzhweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBhcHBlYXJhbmNlOiBub25lOyB9XG5cbi5jdXN0b20tc2VsZWN0OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjODBiZGZmO1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLmN1c3RvbS1zZWxlY3Q6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gIGNvbG9yOiAjNDk1MDU3O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cbi5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwgLmN1c3RvbS1zZWxlY3Rbc2l6ZV06bm90KFtzaXplPVwiMVwiXSkge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IC43NXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG4uY3VzdG9tLXNlbGVjdDpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC41cmVtICsgMnB4KTtcbiAgcGFkZGluZy10b3A6IC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtOyB9XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtcbiAgbWFyZ2luOiAwO1xuICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJvcmRlci1jb2xvcjogIzgwYmRmZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuMjUpOyB9XG5cbi5jdXN0b20tZmlsZS1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0OmxhbmcoZW4pIH4gLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiQnJvd3NlXCI7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IH4gLmN1c3RvbS1maWxlLWxhYmVsW2RhdGEtYnJvd3NlXTo6YWZ0ZXIge1xuICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTsgfVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMztcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogY2FsYygxLjVlbSArIC43NXJlbSk7XG4gIHBhZGRpbmc6IC4zNzVyZW0gLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgY29udGVudDogXCJCcm93c2VcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgLjI1cmVtIC4yNXJlbSAwOyB9XG5cbi5jdXN0b20tcmFuZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBjYWxjKDFyZW0gKyAuNHJlbSk7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uY3VzdG9tLXJhbmdlOmZvY3VzOjotd2Via2l0LXNsaWRlci10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1vei1yYW5nZS10aHVtYiB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjZmZmLCAwIDAgMCAwLjJyZW0gcmdiYSgwLCAxMjMsIDI1NSwgMC4yNSk7IH1cblxuLmN1c3RvbS1yYW5nZTpmb2N1czo6LW1zLXRodW1iIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4ICNmZmYsIDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuXG4uY3VzdG9tLXJhbmdlOjotbW96LWZvY3VzLW91dGVyIHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogLS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVlMmU2O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxcmVtOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10aHVtYjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjNkN2ZmOyB9XG5cbi5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAuMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IC4ycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iIHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRodW1iOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiM2Q3ZmY7IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLXRyYWNrIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogLjVyZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbTsgfVxuXG4uY3VzdG9tLXJhbmdlOjotbXMtZmlsbC1sb3dlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXIge1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZWUyZTY7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07IH1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi13ZWJraXQtc2xpZGVyLXJ1bm5hYmxlLXRyYWNrIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdGh1bWIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWRiNWJkOyB9XG5cbi5jdXN0b20tcmFuZ2U6ZGlzYWJsZWQ6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1zLXRodW1iIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2FkYjViZDsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwgLmN1c3RvbS1maWxlLWxhYmVsLCAuY3VzdG9tLXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1sYWJlbCwgLmN1c3RvbS1zZWxlY3Qge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi5uYXYtbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9XG5cbi5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXYtbGluay5kaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi5uYXYtdGFicyAubmF2LWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsge1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtOyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbms6Zm9jdXMsIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIge1xuICBib3JkZXItY29sb3I6ICNlOWVjZWYgI2U5ZWNlZiAjZGVlMmU2OyB9XG5cbi5uYXYtdGFicyAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGVlMmU2ICNkZWUyZTYgI2ZmZjsgfVxuXG4ubmF2LXRhYnMgLmRyb3Bkb3duLW1lbnUge1xuICBtYXJnaW4tdG9wOiAtMXB4O1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluayB7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsIC5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbSB7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAwO1xuICBmbGV4LWJhc2lzOiAwO1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnRhYi1jb250ZW50ID4gLnRhYi1wYW5lIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4udGFiLWNvbnRlbnQgPiAuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAuNXJlbSAxcmVtOyB9XG5cbi5uYXZiYXIgPiAuY29udGFpbmVyLCAubmF2YmFyID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogLjMxMjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAuMzEyNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLm5hdmJhci1uYXYge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBmbG9hdDogbm9uZTsgfVxuXG4ubmF2YmFyLXRleHQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogMTAwJTtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDE7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4ubmF2YmFyLXRvZ2dsZXIge1xuICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsIC5uYXZiYXItdG9nZ2xlcjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NS45OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLm5hdmJhci1leHBhbmQtc20gLm5hdmJhci1jb2xsYXBzZSB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IGF1dG87XG4gICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3Ljk4cHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTEuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5hdmJhci1leHBhbmQtbGcge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgLm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci10b2dnbGVyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTkuOThweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICAtbXMtZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAtbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTogYXV0bztcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5uYXZiYXItZXhwYW5kIHtcbiAgLW1zLWZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lciwgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5hdmJhci1leHBhbmQgLm5hdmJhci1uYXYgLm5hdi1saW5rIHtcbiAgcGFkZGluZy1yaWdodDogLjVyZW07XG4gIHBhZGRpbmctbGVmdDogLjVyZW07IH1cblxuLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLCAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXA7XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiBhdXRvO1xuICBmbGV4LWJhc2lzOiBhdXRvOyB9XG5cbi5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6Zm9jdXMsIC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNyk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLmFjdGl2ZSA+IC5uYXYtbGluaywgLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlciB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDAsIDAsIDAsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjc1KTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5hY3RpdmUgPiAubmF2LWxpbmssIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuYWN0aXZlLCAubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzZSUzY3BhdGggc3Ryb2tlPSdyZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSknIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uY2FyZCA+IGhyIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY2FyZCA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07IH1cblxuLmNhcmQgPiAubGlzdC1ncm91cDpsYXN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTsgfVxuXG4uY2FyZC1ib2R5IHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvO1xuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogMS4yNXJlbTsgfVxuXG4uY2FyZC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0uMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmNhcmQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uY2FyZC1saW5rICsgLmNhcmQtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAxLjI1cmVtOyB9XG5cbi5jYXJkLWhlYWRlciB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDMpO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpIGNhbGMoLjI1cmVtIC0gMXB4KSAwIDA7IH1cblxuLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IDA7IH1cblxuLmNhcmQtZm9vdGVyIHtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuXG4uY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWhlYWRlci10YWJzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLS43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0uNjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5jYXJkLWhlYWRlci1waWxscyB7XG4gIG1hcmdpbi1yaWdodDogLS42MjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLXRvcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYyguMjVyZW0gLSAxcHgpO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiBjYWxjKC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY2FyZC1kZWNrIC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZGVjayB7XG4gICAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICAgIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIC1tcy1mbGV4OiAxIDAgMCU7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uY2FyZC1ncm91cCA+IC5jYXJkIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtZ3JvdXAge1xuICAgIC1tcy1mbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZCB7XG4gICAgLW1zLWZsZXg6IDEgMCAwJTtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkICsgLmNhcmQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIGJvcmRlci1sZWZ0OiAwOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3Age1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1mb290ZXIsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpsYXN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1oZWFkZXIsIC5jYXJkLWdyb3VwID4gLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLXRvcCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDsgfVxuICAuY2FyZC1ncm91cCA+IC5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwgLmNhcmQtZ3JvdXAgPiAuY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuLmNhcmQtY29sdW1ucyAuY2FyZCB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmNhcmQtY29sdW1ucyB7XG4gICAgLXdlYmtpdC1jb2x1bW4tY291bnQ6IDM7XG4gICAgLW1vei1jb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWNvdW50OiAzO1xuICAgIC13ZWJraXQtY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICAtbW96LWNvbHVtbi1nYXA6IDEuMjVyZW07XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTtcbiAgICBvcnBoYW5zOiAxO1xuICAgIHdpZG93czogMTsgfVxuICAuY2FyZC1jb2x1bW5zIC5jYXJkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpub3QoOmZpcnN0LW9mLXR5cGUpIC5jYXJkLWhlYWRlcjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmFjY29yZGlvbiA+IC5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpIHtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQ6Zmlyc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5hY2NvcmRpb24gPiAuY2FyZDpsYXN0LW9mLXR5cGUge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uYWNjb3JkaW9uID4gLmNhcmQgLmNhcmQtaGVhZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW0ge1xuICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgY29udGVudDogXCIvXCI7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbS5hY3RpdmUge1xuICBjb2xvcjogIzZjNzU3ZDsgfVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBtYXJnaW4tbGVmdDogLTFweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGNvbG9yOiAjMDA3YmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2OyB9XG5cbi5wYWdlLWxpbms6aG92ZXIge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogIzAwNTZiMztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnBhZ2UtbGluazpmb2N1cyB7XG4gIHotaW5kZXg6IDI7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDAsIDEyMywgMjU1LCAwLjI1KTsgfVxuXG4ucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07IH1cblxuLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmOyB9XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICNkZWUyZTY7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuM3JlbTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjNyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuM3JlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5rIHtcbiAgcGFkZGluZzogLjI1cmVtIC41cmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tc20gLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4ycmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4ycmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjJyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAuMjVlbSAuNGVtO1xuICBmb250LXNpemU6IDc1JTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBib3JkZXItcmFkaXVzOiAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dDsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuYmFkZ2Uge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG5hLmJhZGdlOmZvY3VzLCBhLmJhZGdlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5iYWRnZTplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJ0biAuYmFkZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTFweDsgfVxuXG4uYmFkZ2UtcGlsbCB7XG4gIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gIHBhZGRpbmctbGVmdDogLjZlbTtcbiAgYm9yZGVyLXJhZGl1czogMTByZW07IH1cblxuLmJhZGdlLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwN2JmZjsgfVxuXG5hLmJhZGdlLXByaW1hcnk6Zm9jdXMsIGEuYmFkZ2UtcHJpbWFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA2MmNjOyB9XG5cbmEuYmFkZ2UtcHJpbWFyeS5mb2N1cywgYS5iYWRnZS1wcmltYXJ5OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMCwgMTIzLCAyNTUsIDAuNSk7IH1cblxuLmJhZGdlLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkOyB9XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTQ1YjYyOyB9XG5cbmEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzLCBhLmJhZGdlLXNlY29uZGFyeTpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEwOCwgMTE3LCAxMjUsIDAuNSk7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuXG5hLmJhZGdlLXN1Y2Nlc3M6Zm9jdXMsIGEuYmFkZ2Utc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0OyB9XG5cbmEuYmFkZ2Utc3VjY2Vzcy5mb2N1cywgYS5iYWRnZS1zdWNjZXNzOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cblxuLmJhZGdlLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODsgfVxuXG5hLmJhZGdlLWluZm86Zm9jdXMsIGEuYmFkZ2UtaW5mbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiOyB9XG5cbmEuYmFkZ2UtaW5mby5mb2N1cywgYS5iYWRnZS1pbmZvOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjMsIDE2MiwgMTg0LCAwLjUpOyB9XG5cbi5iYWRnZS13YXJuaW5nIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDc7IH1cblxuYS5iYWRnZS13YXJuaW5nOmZvY3VzLCBhLmJhZGdlLXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDsgfVxuXG5hLmJhZGdlLXdhcm5pbmcuZm9jdXMsIGEuYmFkZ2Utd2FybmluZzpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG5cbi5iYWRnZS1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTsgfVxuXG5hLmJhZGdlLWRhbmdlcjpmb2N1cywgYS5iYWRnZS1kYW5nZXI6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMDsgfVxuXG5hLmJhZGdlLWRhbmdlci5mb2N1cywgYS5iYWRnZS1kYW5nZXI6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC41KTsgfVxuXG4uYmFkZ2UtbGlnaHQge1xuICBjb2xvcjogIzIxMjUyOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTsgfVxuXG5hLmJhZGdlLWxpZ2h0OmZvY3VzLCBhLmJhZGdlLWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7IH1cblxuYS5iYWRnZS1saWdodC5mb2N1cywgYS5iYWRnZS1saWdodDpmb2N1cyB7XG4gIG91dGxpbmU6IDA7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLmJhZGdlLWRhcmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzM0M2E0MDsgfVxuXG5hLmJhZGdlLWRhcms6Zm9jdXMsIGEuYmFkZ2UtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0OyB9XG5cbmEuYmFkZ2UtZGFyay5mb2N1cywgYS5iYWRnZS1kYXJrOmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uanVtYm90cm9uIHtcbiAgcGFkZGluZzogMnJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmp1bWJvdHJvbiB7XG4gICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5hbGVydC1oZWFkaW5nIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cblxuLmFsZXJ0LWxpbmsge1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi5hbGVydC1kaXNtaXNzaWJsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDRyZW07IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogLjc1cmVtIDEuMjVyZW07XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5hbGVydC1wcmltYXJ5IHtcbiAgY29sb3I6ICMwMDQwODU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjY2U1ZmY7XG4gIGJvcmRlci1jb2xvcjogI2I4ZGFmZjsgfVxuXG4uYWxlcnQtcHJpbWFyeSBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICM5ZmNkZmY7IH1cblxuLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzAwMjc1MjsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlMmUzZTU7XG4gIGJvcmRlci1jb2xvcjogI2Q2ZDhkYjsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2M4Y2JjZjsgfVxuXG4uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMyMDIzMjY7IH1cblxuLmFsZXJ0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZWRkYTtcbiAgYm9yZGVyLWNvbG9yOiAjYzNlNmNiOyB9XG5cbi5hbGVydC1zdWNjZXNzIGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2IxZGZiYjsgfVxuXG4uYWxlcnQtc3VjY2VzcyAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjMGIyZTEzOyB9XG5cbi5hbGVydC1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkMWVjZjE7XG4gIGJvcmRlci1jb2xvcjogI2JlZTVlYjsgfVxuXG4uYWxlcnQtaW5mbyBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cblxuLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzA2MmMzMzsgfVxuXG4uYWxlcnQtd2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmM2NkO1xuICBib3JkZXItY29sb3I6ICNmZmVlYmE7IH1cblxuLmFsZXJ0LXdhcm5pbmcgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZlOGExOyB9XG5cbi5hbGVydC13YXJuaW5nIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICM1MzNmMDM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cblxuLmFsZXJ0LWRhbmdlciBociB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmMWIwYjc7IH1cblxuLmFsZXJ0LWRhbmdlciAuYWxlcnQtbGluayB7XG4gIGNvbG9yOiAjNDkxMjE3OyB9XG5cbi5hbGVydC1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmVmZWZlO1xuICBib3JkZXItY29sb3I6ICNmZGZkZmU7IH1cblxuLmFsZXJ0LWxpZ2h0IGhyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuXG4uYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICBjb2xvcjogIzY4Njg2ODsgfVxuXG4uYWxlcnQtZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDZkOGQ5O1xuICBib3JkZXItY29sb3I6ICNjNmM4Y2E7IH1cblxuLmFsZXJ0LWRhcmsgaHIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjYjliYmJlOyB9XG5cbi5hbGVydC1kYXJrIC5hbGVydC1saW5rIHtcbiAgY29sb3I6ICMwNDA1MDU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgZnJvbSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMXJlbSAwOyB9XG4gIHRvIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH0gfVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtOyB9XG5cbi5wcm9ncmVzcy1iYXIge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmY7XG4gIHRyYW5zaXRpb246IHdpZHRoIC42cyBlYXNlOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXIge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAxcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC5wcm9ncmVzcy1iYXItYW5pbWF0ZWQge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICAgIGFuaW1hdGlvbjogbm9uZTsgfSB9XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICB6LWluZGV4OiAxO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyNSk7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS5kaXNhYmxlZCwgLmxpc3QtZ3JvdXAtaXRlbTpkaXNhYmxlZCB7XG4gIGNvbG9yOiAjNmM3NTdkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZSB7XG4gIHotaW5kZXg6IDI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICBib3JkZXItY29sb3I6ICMwMDdiZmY7IH1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG5cbi5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIG1hcmdpbi1yaWdodDogLTFweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtc20ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLW1kIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLWxnIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAuMjVyZW07XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG4gIC5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH0gfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtIHtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4ZGFmZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzAwNDA4NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlmY2RmZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNDA4NTtcbiAgYm9yZGVyLWNvbG9yOiAjMDA0MDg1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICMzODNkNDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZGI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMzgzZDQxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhjYmNmOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzODNkNDE7XG4gIGJvcmRlci1jb2xvcjogIzM4M2Q0MTsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzE1NTcyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTcyNDtcbiAgYm9yZGVyLWNvbG9yOiAjMTU1NzI0OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmVlNWViOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLCAubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3ZlciB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0taW5mby5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGM1NDYwO1xuICBib3JkZXItY29sb3I6ICMwYzU0NjA7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmVlYmE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmU4YTE7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NTY0MDQ7XG4gIGJvcmRlci1jb2xvcjogIzg1NjQwNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVjNmNiOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICBib3JkZXItY29sb3I6ICM3MjFjMjQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodCB7XG4gIGNvbG9yOiAjODE4MTgyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRmZGZlOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlY2VjZjY7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODE4MTgyO1xuICBib3JkZXItY29sb3I6ICM4MTgxODI7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmM4Y2E7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVyIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiOWJiYmU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxYjFlMjE7XG4gIGJvcmRlci1jb2xvcjogIzFiMWUyMTsgfVxuXG4uY2xvc2Uge1xuICBmbG9hdDogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtc2hhZG93OiAwIDFweCAwICNmZmY7XG4gIG9wYWNpdHk6IC41OyB9XG5cbi5jbG9zZTpob3ZlciB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNsb3NlOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmZvY3VzLCAuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXIge1xuICBvcGFjaXR5OiAuNzU7IH1cblxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuYS5jbG9zZS5kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi50b2FzdCB7XG4gIG1heC13aWR0aDogMzUwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICBib3gtc2hhZG93OiAwIDAuMjVyZW0gMC43NXJlbSByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC13ZWJraXQtYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIG9wYWNpdHk6IDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4udG9hc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IC43NXJlbTsgfVxuXG4udG9hc3Quc2hvd2luZyB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnRvYXN0LnNob3cge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMTsgfVxuXG4udG9hc3QuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnRvYXN0LWhlYWRlciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAuMjVyZW0gLjc1cmVtO1xuICBjb2xvcjogIzZjNzU3ZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLnRvYXN0LWJvZHkge1xuICBwYWRkaW5nOiAuNzVyZW07IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA1MDtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3V0bGluZTogMDsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAuNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZS1vdXQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwcHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTBweCk7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLm1vZGFsLmZhZGUgLm1vZGFsLWRpYWxvZyB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAtd2Via2l0LXRyYW5zZm9ybTogbm9uZTtcbiAgdHJhbnNmb3JtOiBub25lOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTsgfVxuXG4ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1mb290ZXIsIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtaGVhZGVyIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDA7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxcmVtKTsgfVxuXG4ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMXJlbSk7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudCB7XG4gIG1heC1oZWlnaHQ6IG5vbmU7IH1cblxuLm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIG91dGxpbmU6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDsgfVxuXG4ubW9kYWwtYmFja2Ryb3AuZmFkZSB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLm1vZGFsLWJhY2tkcm9wLnNob3cge1xuICBvcGFjaXR5OiAuNTsgfVxuXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMXJlbSAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAuM3JlbTsgfVxuXG4ubW9kYWwtaGVhZGVyIC5jbG9zZSB7XG4gIHBhZGRpbmc6IDFyZW0gMXJlbTtcbiAgbWFyZ2luOiAtMXJlbSAtMXJlbSAtMXJlbSBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC1tcy1mbGV4OiAxIDEgYXV0bztcbiAgZmxleDogMSAxIGF1dG87XG4gIHBhZGRpbmc6IDFyZW07IH1cblxuLm1vZGFsLWZvb3RlciB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGVlMmU2O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogLjNyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IC4zcmVtOyB9XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG5cbi5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogLjI1cmVtOyB9XG5cbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIG1hcmdpbjogMS43NXJlbSBhdXRvOyB9XG4gIC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gMy41cmVtKTsgfVxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWNvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtIDMuNXJlbSk7IH1cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3JlIHtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwdmggLSAzLjVyZW0pOyB9XG4gIC5tb2RhbC1zbSB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubW9kYWwtbGcsIC5tb2RhbC14bCB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSxCbGlua01hY1N5c3RlbUZvbnQsXCJTZWdvZSBVSVwiLFJvYm90byxcIkhlbHZldGljYSBOZXVlXCIsQXJpYWwsXCJOb3RvIFNhbnNcIixzYW5zLXNlcmlmLFwiQXBwbGUgQ29sb3IgRW1vamlcIixcIlNlZ29lIFVJIEVtb2ppXCIsXCJTZWdvZSBVSSBTeW1ib2xcIixcIk5vdG8gQ29sb3IgRW1vamlcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwOyB9XG5cbi50b29sdGlwLnNob3cge1xuICBvcGFjaXR5OiAuOTsgfVxuXG4udG9vbHRpcCAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogLjhyZW07XG4gIGhlaWdodDogLjRyZW07IH1cblxuLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSwgLmJzLXRvb2x0aXAtdG9wIHtcbiAgcGFkZGluZzogLjRyZW0gMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdywgLmJzLXRvb2x0aXAtdG9wIC5hcnJvdyB7XG4gIGJvdHRvbTogMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC10b3AgLmFycm93OjpiZWZvcmUge1xuICB0b3A6IDA7XG4gIGJvcmRlci13aWR0aDogLjRyZW0gLjRyZW0gMDtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sIC5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAuNHJlbTsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LCAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3cge1xuICBsZWZ0OiAwO1xuICB3aWR0aDogLjRyZW07XG4gIGhlaWdodDogLjhyZW07IH1cblxuLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdIC5hcnJvdzo6YmVmb3JlLCAuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZSB7XG4gIHJpZ2h0OiAwO1xuICBib3JkZXItd2lkdGg6IC40cmVtIC40cmVtIC40cmVtIDA7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogIzAwMDsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dLCAuYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAuNHJlbSAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93LCAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93IHtcbiAgdG9wOiAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsIC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIC40cmVtIC40cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMDAwOyB9XG5cbi5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLCAuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgcGFkZGluZzogMCAuNHJlbTsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csIC5icy10b29sdGlwLWxlZnQgLmFycm93IHtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAuNHJlbTtcbiAgaGVpZ2h0OiAuOHJlbTsgfVxuXG4uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3c6OmJlZm9yZSwgLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogLjRyZW0gMCAuNHJlbSAuNHJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICMwMDA7IH1cblxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwYWRkaW5nOiAuMjVyZW0gLjVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IC4yNXJlbTsgfVxuXG4ucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDYwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAyNzZweDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAuM3JlbTsgfVxuXG4ucG9wb3ZlciAuYXJyb3cge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAuNXJlbTtcbiAgbWFyZ2luOiAwIC4zcmVtOyB9XG5cbi5wb3BvdmVyIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyIC5hcnJvdzo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLCAuYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93LCAuYnMtcG9wb3Zlci10b3AgPiAuYXJyb3cge1xuICBib3R0b206IGNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj10b3BdID4gLmFycm93OjpiZWZvcmUsIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xuICBib3JkZXItd2lkdGg6IC41cmVtIC41cmVtIDA7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXRvcCA+IC5hcnJvdzo6YWZ0ZXIge1xuICBib3R0b206IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAwO1xuICBib3JkZXItdG9wLWNvbG9yOiAjZmZmOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSwgLmJzLXBvcG92ZXItcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjVyZW07IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdID4gLmFycm93LCAuYnMtcG9wb3Zlci1yaWdodCA+IC5hcnJvdyB7XG4gIGxlZnQ6IGNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTtcbiAgd2lkdGg6IC41cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIG1hcmdpbjogLjNyZW0gMDsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItcmlnaHQgPiAuYXJyb3c6OmJlZm9yZSB7XG4gIGxlZnQ6IDA7XG4gIGJvcmRlci13aWR0aDogLjVyZW0gLjVyZW0gLjVyZW0gMDtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSA+IC5hcnJvdzo6YWZ0ZXIsIC5icy1wb3BvdmVyLXJpZ2h0ID4gLmFycm93OjphZnRlciB7XG4gIGxlZnQ6IDFweDtcbiAgYm9yZGVyLXdpZHRoOiAuNXJlbSAuNXJlbSAuNXJlbSAwO1xuICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwgLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgbWFyZ2luLXRvcDogLjVyZW07IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdywgLmJzLXBvcG92ZXItYm90dG9tID4gLmFycm93IHtcbiAgdG9wOiBjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSA+IC5hcnJvdzo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgYm9yZGVyLXdpZHRoOiAwIC41cmVtIC41cmVtIC41cmVtO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1ib3R0b20gPiAuYXJyb3c6OmFmdGVyIHtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci13aWR0aDogMCAuNXJlbSAuNXJlbSAuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAuYnMtcG9wb3Zlci1ib3R0b20gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAtLjVyZW07XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjdmN2Y3OyB9XG5cbi5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdLCAuYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuNXJlbTsgfVxuXG4uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSA+IC5hcnJvdywgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdyB7XG4gIHJpZ2h0OiBjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7XG4gIHdpZHRoOiAuNXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW46IC4zcmVtIDA7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmJlZm9yZSwgLmJzLXBvcG92ZXItbGVmdCA+IC5hcnJvdzo6YmVmb3JlIHtcbiAgcmlnaHQ6IDA7XG4gIGJvcmRlci13aWR0aDogLjVyZW0gMCAuNXJlbSAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cblxuLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gPiAuYXJyb3c6OmFmdGVyLCAuYnMtcG9wb3Zlci1sZWZ0ID4gLmFycm93OjphZnRlciB7XG4gIHJpZ2h0OiAxcHg7XG4gIGJvcmRlci13aWR0aDogLjVyZW0gMCAuNXJlbSAuNXJlbTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6ICNmZmY7IH1cblxuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogLjVyZW0gLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWJlYmViO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiBjYWxjKC4zcmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoLjNyZW0gLSAxcHgpOyB9XG5cbi5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBvcG92ZXItYm9keSB7XG4gIHBhZGRpbmc6IC41cmVtIC43NXJlbTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cblxuLmNhcm91c2VsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jYXJvdXNlbC5wb2ludGVyLWV2ZW50IHtcbiAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXk7IH1cblxuLmNhcm91c2VsLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uY2Fyb3VzZWwtaW5uZXI6OmFmdGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNsZWFyOiBib3RoO1xuICBjb250ZW50OiBcIlwiOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1yaWdodDogLTEwMCU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC42cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQ7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIHRyYW5zaXRpb246IG5vbmU7IH0gfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LCAuY2Fyb3VzZWwtaXRlbS1wcmV2LCAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQsIC5jYXJvdXNlbC1pdGVtLW5leHQ6bm90KC5jYXJvdXNlbC1pdGVtLWxlZnQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTsgfVxuXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTsgfVxuXG4uY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW0tcHJldi5jYXJvdXNlbC1pdGVtLXJpZ2h0LCAuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUge1xuICB6LWluZGV4OiAxO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LCAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwcyAuNnMgb3BhY2l0eTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwgLmNhcm91c2VsLWZhZGUgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTUlO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuMTVzIGVhc2U7IH1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmNhcm91c2VsLWNvbnRyb2wtbmV4dCwgLmNhcm91c2VsLWNvbnRyb2wtcHJldiB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQ6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6Zm9jdXMsIC5jYXJvdXNlbC1jb250cm9sLXByZXY6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBvdXRsaW5lOiAwO1xuICBvcGFjaXR5OiAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUvMTAwJSAxMDAlOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpOyB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxNSU7XG4gIG1hcmdpbi1sZWZ0OiAxNSU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmNhcm91c2VsLWluZGljYXRvcnMgbGkge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLW1zLWZsZXg6IDAgMSBhdXRvO1xuICBmbGV4OiAwIDEgYXV0bztcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDNweDtcbiAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItdG9wOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAuNTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnMgZWFzZTsgfVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaSB7XG4gICAgdHJhbnNpdGlvbjogbm9uZTsgfSB9XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIC5hY3RpdmUge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5jYXJvdXNlbC1jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTUlO1xuICBib3R0b206IDIwcHg7XG4gIGxlZnQ6IDE1JTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVyIHtcbiAgdG8ge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogLjI1ZW0gc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ib3JkZXItc20ge1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBib3JkZXItd2lkdGg6IC4yZW07IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW5uZXItZ3JvdyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IHNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTsgfVxuXG4uYWxpZ24tYmFzZWxpbmUge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1taWRkbGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tdGV4dC10b3Age1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuXG4uYmctcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDdiZmYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXByaW1hcnk6Zm9jdXMsIGEuYmctcHJpbWFyeTpob3ZlciwgYnV0dG9uLmJnLXByaW1hcnk6Zm9jdXMsIGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNjJjYyAhaW1wb3J0YW50OyB9XG5cbi5iZy1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zZWNvbmRhcnk6Zm9jdXMsIGEuYmctc2Vjb25kYXJ5OmhvdmVyLCBidXR0b24uYmctc2Vjb25kYXJ5OmZvY3VzLCBidXR0b24uYmctc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU0NWI2MiAhaW1wb3J0YW50OyB9XG5cbi5iZy1zdWNjZXNzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEuYmctc3VjY2Vzczpmb2N1cywgYS5iZy1zdWNjZXNzOmhvdmVyLCBidXR0b24uYmctc3VjY2Vzczpmb2N1cywgYnV0dG9uLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIsIGJ1dHRvbi5iZy1pbmZvOmZvY3VzLCBidXR0b24uYmctaW5mbzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGIgIWltcG9ydGFudDsgfVxuXG4uYmctd2FybmluZyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLmJnLXdhcm5pbmc6Zm9jdXMsIGEuYmctd2FybmluZzpob3ZlciwgYnV0dG9uLmJnLXdhcm5pbmc6Zm9jdXMsIGJ1dHRvbi5iZy13YXJuaW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1kYW5nZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYW5nZXI6Zm9jdXMsIGEuYmctZGFuZ2VyOmhvdmVyLCBidXR0b24uYmctZGFuZ2VyOmZvY3VzLCBidXR0b24uYmctZGFuZ2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkMjEzMCAhaW1wb3J0YW50OyB9XG5cbi5iZy1saWdodCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG5hLmJnLWxpZ2h0OmZvY3VzLCBhLmJnLWxpZ2h0OmhvdmVyLCBidXR0b24uYmctbGlnaHQ6Zm9jdXMsIGJ1dHRvbi5iZy1saWdodDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTUgIWltcG9ydGFudDsgfVxuXG4uYmctZGFyayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhcms6Zm9jdXMsIGEuYmctZGFyazpob3ZlciwgYnV0dG9uLmJnLWRhcms6Zm9jdXMsIGJ1dHRvbi5iZy1kYXJrOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNCAhaW1wb3J0YW50OyB9XG5cbi5iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4uYmctdHJhbnNwYXJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXIge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci10b3Age1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGVmdCB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2RlZTJlNiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItdG9wLTAge1xuICBib3JkZXItdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1yaWdodC0wIHtcbiAgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1ib3R0b20tMCB7XG4gIGJvcmRlci1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxlZnQtMCB7XG4gIGJvcmRlci1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1wcmltYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zZWNvbmRhcnkge1xuICBib3JkZXItY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXN1Y2Nlc3Mge1xuICBib3JkZXItY29sb3I6ICMyOGE3NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWluZm8ge1xuICBib3JkZXItY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdhcm5pbmcge1xuICBib3JkZXItY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhbmdlciB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NSAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItbGlnaHQge1xuICBib3JkZXItY29sb3I6ICNmOGY5ZmEgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWRhcmsge1xuICBib3JkZXItY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtc20ge1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZCB7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC10b3Age1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1sZWZ0IHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtbGcge1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1waWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNTByZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZC1zbS1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmQtbGctbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC1sZy1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmQteGwtbm9uZSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZSB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDsgfVxuICAuZC14bC10YWJsZS1yb3cge1xuICAgIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLWNlbGwge1xuICAgIGRpc3BsYXk6IHRhYmxlLWNlbGwgIWltcG9ydGFudDsgfVxuICAuZC14bC1mbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1wcmludC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtZmxleCB7XG4gICAgZGlzcGxheTogLW1zLWZsZXhib3ggIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgLmQtcHJpbnQtaW5saW5lLWZsZXgge1xuICAgIGRpc3BsYXk6IC1tcy1pbmxpbmUtZmxleGJveCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH0gfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLCAuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwgLmVtYmVkLXJlc3BvbnNpdmUgaWZyYW1lLCAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNDIuODU3MTQzJTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDU2LjI1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogNzUlOyB9XG5cbi5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiAxMDAlOyB9XG5cbi5mbGV4LXJvdyB7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuXG4uZmxleC1jb2x1bW4ge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtcm93LXJldmVyc2Uge1xuICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LWNvbHVtbi1yZXZlcnNlIHtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC1ub3dyYXAge1xuICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC1maWxsIHtcbiAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0wIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtZ3Jvdy0xIHtcbiAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtc2hyaW5rLTAge1xuICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXNocmluay0xIHtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LXN0YXJ0IHtcbiAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1lbmQge1xuICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWFyb3VuZCB7XG4gIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtc3RhcnQge1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtZW5kIHtcbiAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24taXRlbXMtY2VudGVyIHtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdHJldGNoIHtcbiAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdGFydCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYXJvdW5kIHtcbiAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0cmV0Y2gge1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1zdGFydCB7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1lbmQge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtYmFzZWxpbmUge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLXN0cmV0Y2gge1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1jb2x1bW4ge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXJvdy1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tbm93cmFwIHtcbiAgICAtbXMtZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLXdyYXAtcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1maWxsIHtcbiAgICAtbXMtZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDtcbiAgICBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWdyb3ctMCB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ncm93LTEge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAxICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tc2hyaW5rLTAge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1zaHJpbmstMSB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tY2VudGVyIHtcbiAgICAtbXMtZmxleC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdGFydCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWF1dG8ge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGF1dG8gIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RhcnQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWVuZCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1zbS1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZmxleC1tZC1yb3cge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtcm93LXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1ub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcC1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWZpbGwge1xuICAgIC1tcy1mbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50O1xuICAgIGZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtZ3Jvdy0wIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWdyb3ctMSB7XG4gICAgLW1zLWZsZXgtcG9zaXRpdmU6IDEgIWltcG9ydGFudDtcbiAgICBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1zaHJpbmstMCB7XG4gICAgLW1zLWZsZXgtbmVnYXRpdmU6IDAgIWltcG9ydGFudDtcbiAgICBmbGV4LXNocmluazogMCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXNocmluay0xIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAxICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICAtbXMtZmxleC1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RhcnQge1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLWJhc2VsaW5lIHtcbiAgICAtbXMtZmxleC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtc3RyZXRjaCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGp1c3RpZnkgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYXV0byB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYXV0byAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbWQtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdHJldGNoICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mbGV4LWxnLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLWxnLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtY29sdW1uIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1yb3ctcmV2ZXJzZSB7XG4gICAgLW1zLWZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbi1yZXZlcnNlIHtcbiAgICAtbXMtZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLW5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC13cmFwLXJldmVyc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50O1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZmlsbCB7XG4gICAgLW1zLWZsZXg6IDEgMSBhdXRvICFpbXBvcnRhbnQ7XG4gICAgZmxleDogMSAxIGF1dG8gIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1ncm93LTAge1xuICAgIC1tcy1mbGV4LXBvc2l0aXZlOiAwICFpbXBvcnRhbnQ7XG4gICAgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtZ3Jvdy0xIHtcbiAgICAtbXMtZmxleC1wb3NpdGl2ZTogMSAhaW1wb3J0YW50O1xuICAgIGZsZXgtZ3JvdzogMSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXNocmluay0wIHtcbiAgICAtbXMtZmxleC1uZWdhdGl2ZTogMCAhaW1wb3J0YW50O1xuICAgIGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtc2hyaW5rLTEge1xuICAgIC1tcy1mbGV4LW5lZ2F0aXZlOiAxICFpbXBvcnRhbnQ7XG4gICAgZmxleC1zaHJpbms6IDEgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1jZW50ZXIge1xuICAgIC1tcy1mbGV4LXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1iZXR3ZWVuIHtcbiAgICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LXBhY2s6IGRpc3RyaWJ1dGUgIWltcG9ydGFudDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdGFydCB7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtZW5kIHtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLWNlbnRlciB7XG4gICAgLW1zLWZsZXgtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIC1tcy1mbGV4LWFsaWduOiBiYXNlbGluZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICAtbXMtZmxleC1hbGlnbjogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQgIWltcG9ydGFudDtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGNlbnRlciAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWJldHdlZW4ge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazoganVzdGlmeSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC14bC1hcm91bmQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogZGlzdHJpYnV0ZSAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RyZXRjaCAhaW1wb3J0YW50O1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1hdXRvIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZCAhaW1wb3J0YW50O1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYteGwtY2VudGVyIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1iYXNlbGluZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IHN0cmV0Y2ggIWltcG9ydGFudDtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cblxuLmZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZmxvYXQtc20tbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtc20tcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbG9hdC1tZC1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1tZC1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZsb2F0LWxnLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LWxnLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZsb2F0LXhsLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXhsLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5vdmVyZmxvdy1hdXRvIHtcbiAgb3ZlcmZsb3c6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbi5wb3NpdGlvbi1zdGF0aWMge1xuICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXJlbGF0aXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWFic29sdXRlIHtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLWZpeGVkIHtcbiAgcG9zaXRpb246IGZpeGVkICFpbXBvcnRhbnQ7IH1cblxuLnBvc2l0aW9uLXN0aWNreSB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogc3RpY2t5ICFpbXBvcnRhbnQ7IH1cblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDMwOyB9XG5cbkBzdXBwb3J0cyAocG9zaXRpb246IC13ZWJraXQtc3RpY2t5KSBvciAocG9zaXRpb246IHN0aWNreSkge1xuICAuc3RpY2t5LXRvcCB7XG4gICAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDsgfVxuXG4uc3Itb25seS1mb2N1c2FibGU6YWN0aXZlLCAuc3Itb25seS1mb2N1c2FibGU6Zm9jdXMge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgY2xpcDogYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuXG4uc2hhZG93LXNtIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwLjI1cmVtIHJnYmEoMCwgMCwgMCwgMC4wNzUpICFpbXBvcnRhbnQ7IH1cblxuLnNoYWRvdyB7XG4gIGJveC1zaGFkb3c6IDAgMC41cmVtIDFyZW0gcmdiYSgwLCAwLCAwLCAwLjE1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbGcge1xuICBib3gtc2hhZG93OiAwIDFyZW0gM3JlbSByZ2JhKDAsIDAsIDAsIDAuMTc1KSAhaW1wb3J0YW50OyB9XG5cbi5zaGFkb3ctbm9uZSB7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udy0yNSB7XG4gIHdpZHRoOiAyNSUgIWltcG9ydGFudDsgfVxuXG4udy01MCB7XG4gIHdpZHRoOiA1MCUgIWltcG9ydGFudDsgfVxuXG4udy03NSB7XG4gIHdpZHRoOiA3NSUgIWltcG9ydGFudDsgfVxuXG4udy0xMDAge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi53LWF1dG8ge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5oLTI1IHtcbiAgaGVpZ2h0OiAyNSUgIWltcG9ydGFudDsgfVxuXG4uaC01MCB7XG4gIGhlaWdodDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLmgtNzUge1xuICBoZWlnaHQ6IDc1JSAhaW1wb3J0YW50OyB9XG5cbi5oLTEwMCB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5oLWF1dG8ge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWluLXZ3LTEwMCB7XG4gIG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuXG4ubWluLXZoLTEwMCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnZ3LTEwMCB7XG4gIHdpZHRoOiAxMDB2dyAhaW1wb3J0YW50OyB9XG5cbi52aC0xMDAge1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cblxuLnN0cmV0Y2hlZC1saW5rOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsIC5teS0wIHtcbiAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5tci0wLCAubXgtMCB7XG4gIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5tYi0wLCAubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCwgLm14LTAge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5tLTEge1xuICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMSwgLm15LTEge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTEsIC5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsIC5teS0xIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0xLCAubXgtMSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMiB7XG4gIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTIsIC5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsIC5teC0yIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMiwgLm15LTIge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMiwgLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLCAubXktMyB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMywgLm14LTMge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItMywgLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsIC5teC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4ubS00IHtcbiAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNCwgLm15LTQge1xuICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItNCwgLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LCAubXktNCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC00LCAubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS01IHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTUsIC5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LCAubXgtNSB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi01LCAubXktNSB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNSwgLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsIC5weS0wIHtcbiAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ucHItMCwgLnB4LTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnBiLTAsIC5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCwgLnB4LTAge1xuICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucC0xIHtcbiAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0xLCAucHktMSB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTEsIC5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLCAucHktMSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTEsIC5weC0xIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtMiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0yLCAucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMiwgLnB4LTIge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItMiwgLnB5LTIge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTIsIC5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLCAucHktMyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTMsIC5weC0zIHtcbiAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0zLCAucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsIC5weC0zIHtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnAtNCB7XG4gIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC00LCAucHktNCB7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItNCwgLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCwgLnB5LTQge1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTQsIC5weC00IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC01IHtcbiAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC01LCAucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsIC5weC01IHtcbiAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi01LCAucHktNSB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTUsIC5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjEge1xuICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4xLCAubXktbjEge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMSwgLm14LW4xIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMSwgLm15LW4xIHtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjEsIC5teC1uMSB7XG4gIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW4yIHtcbiAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4yLCAubXktbjIge1xuICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW4yLCAubXgtbjIge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjIsIC5teS1uMiB7XG4gIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjIsIC5teC1uMiB7XG4gIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjMge1xuICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW4zLCAubXktbjMge1xuICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uMywgLm14LW4zIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uMywgLm15LW4zIHtcbiAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjMsIC5teC1uMyB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLW40IHtcbiAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW40LCAubXktbjQge1xuICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLW40LCAubXgtbjQge1xuICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItbjQsIC5teS1uNCB7XG4gIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjQsIC5teC1uNCB7XG4gIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tbjUge1xuICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LW41LCAubXktbjUge1xuICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci1uNSwgLm14LW41IHtcbiAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi1uNSwgLm15LW41IHtcbiAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtbjUsIC5teC1uNSB7XG4gIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tLWF1dG8ge1xuICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuXG4ubXQtYXV0bywgLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sIC5teC1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1iLWF1dG8sIC5teS1hdXRvIHtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tbC1hdXRvLCAubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLCAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLCAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLCAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLCAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMiwgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMiwgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMywgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMywgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLCAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLCAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LCAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LCAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSwgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSwgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLCAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCwgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCwgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLCAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLCAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSwgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLCAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLCAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMywgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLCAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCwgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCwgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LCAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSwgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSwgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1uMSB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSwgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMSwgLm14LXNtLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLW4xLCAubXktc20tbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLCAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4yIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjIsIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS1uMiwgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjIsIC5teS1zbS1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uMiwgLm14LXNtLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLW4zIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLW4zLCAubXktc20tbjMge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLCAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tbjMsIC5teS1zbS1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tbjMsIC5teC1zbS1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCwgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LCAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCwgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LCAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tbjUsIC5teS1zbS1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tbjUsIC5teC1zbS1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSwgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1uNSwgLm14LXNtLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0bywgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0bywgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLCAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLCAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCwgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCwgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLCAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLCAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSwgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSwgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLCAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLCAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLCAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLCAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMywgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMywgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCwgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LCAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCwgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LCAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LCAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LCAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCwgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLCAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLCAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSwgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSwgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMiwgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMiwgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLCAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLCAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLCAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLCAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMywgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LCAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LCAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSwgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LCAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjEsIC5teC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC1uMSwgLm15LW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSwgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW4yLCAubXktbWQtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtbjIsIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4yLCAubXktbWQtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjIsIC5teC1tZC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1uMywgLm15LW1kLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMywgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLW4zLCAubXktbWQtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLW4zLCAubXgtbWQtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCwgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCwgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLW41LCAubXktbWQtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLW41LCAubXgtbWQtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtbjUsIC5teC1tZC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0bywgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0bywgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCwgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCwgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSwgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSwgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMiwgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMiwgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLCAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLCAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLCAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCwgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSwgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSwgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LCAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LCAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLCAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLCAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCwgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSwgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLCAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMiwgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMiwgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLCAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMywgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMywgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCwgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCwgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LCAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LCAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LCAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LCAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSwgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLW4xIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLCAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4xLCAubXgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctbjEsIC5teS1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjIge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uMiwgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLW4yLCAubXgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMiwgLm15LWxnLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW4yLCAubXgtbGctbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctbjMge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctbjMsIC5teS1sZy1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1uMywgLm15LWxnLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1uMywgLm14LWxnLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LCAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LCAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1uNSwgLm15LWxnLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1uNSwgLm14LWxnLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LCAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLW41LCAubXgtbGctbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLCAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLCAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCwgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCwgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLCAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLCAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSwgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSwgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLCAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLCAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLCAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLCAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMywgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMywgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCwgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LCAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCwgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LCAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LCAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LCAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCwgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLCAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLCAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSwgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSwgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMiwgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMiwgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLCAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLCAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLCAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLCAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMywgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LCAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LCAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSwgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LCAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtbjEge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjEsIC5teC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC1uMSwgLm15LXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSwgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMiB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW4yLCAubXkteGwtbjIge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtbjIsIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4yLCAubXkteGwtbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjIsIC5teC14bC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC1uMyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1uMywgLm15LXhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMywgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLW4zLCAubXkteGwtbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLW4zLCAubXgteGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCwgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCwgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLW41LCAubXkteGwtbjUge1xuICAgIG1hcmdpbi10b3A6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLW41LCAubXgteGwtbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtbjUsIC5teC14bC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0bywgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0bywgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1tb25vc3BhY2Uge1xuICBmb250LWZhbWlseTogU0ZNb25vLVJlZ3VsYXIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWp1c3RpZnkge1xuICB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWwgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ub3dyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdHJ1bmNhdGUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4udGV4dC1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnRleHQtc20tbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXNtLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRleHQtbWQtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LW1kLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRleHQtbGctbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LWxnLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC50ZXh0LXhsLWxlZnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1yaWdodCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAudGV4dC14bC1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtbG93ZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXVwcGVyY2FzZSB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuXG4udGV4dC1jYXBpdGFsaXplIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemUgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWxpZ2h0ZXIge1xuICBmb250LXdlaWdodDogbGlnaHRlciAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ub3JtYWwge1xuICBmb250LXdlaWdodDogNDAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGQge1xuICBmb250LXdlaWdodDogNzAwICFpbXBvcnRhbnQ7IH1cblxuLmZvbnQtd2VpZ2h0LWJvbGRlciB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXIgIWltcG9ydGFudDsgfVxuXG4uZm9udC1pdGFsaWMge1xuICBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZSB7XG4gIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMDA3YmZmICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXByaW1hcnk6Zm9jdXMsIGEudGV4dC1wcmltYXJ5OmhvdmVyIHtcbiAgY29sb3I6ICMwMDU2YjMgIWltcG9ydGFudDsgfVxuXG4udGV4dC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzZjNzU3ZCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zZWNvbmRhcnk6Zm9jdXMsIGEudGV4dC1zZWNvbmRhcnk6aG92ZXIge1xuICBjb2xvcjogIzQ5NGY1NCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1zdWNjZXNzOmZvY3VzLCBhLnRleHQtc3VjY2Vzczpob3ZlciB7XG4gIGNvbG9yOiAjMTk2OTJjICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWluZm86Zm9jdXMsIGEudGV4dC1pbmZvOmhvdmVyIHtcbiAgY29sb3I6ICMwZjY2NzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC13YXJuaW5nIHtcbiAgY29sb3I6ICNmZmMxMDcgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtd2FybmluZzpmb2N1cywgYS50ZXh0LXdhcm5pbmc6aG92ZXIge1xuICBjb2xvcjogI2JhOGIwMCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhbmdlciB7XG4gIGNvbG9yOiAjZGMzNTQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWRhbmdlcjpmb2N1cywgYS50ZXh0LWRhbmdlcjpob3ZlciB7XG4gIGNvbG9yOiAjYTcxZDJhICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbGlnaHQge1xuICBjb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1saWdodDpmb2N1cywgYS50ZXh0LWxpZ2h0OmhvdmVyIHtcbiAgY29sb3I6ICNjYmQzZGEgIWltcG9ydGFudDsgfVxuXG4udGV4dC1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDAgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFyazpmb2N1cywgYS50ZXh0LWRhcms6aG92ZXIge1xuICBjb2xvcjogIzEyMTQxNiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWJvZHkge1xuICBjb2xvcjogIzIxMjUyOSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW11dGVkIHtcbiAgY29sb3I6ICM2Yzc1N2QgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC13aGl0ZS01MCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgIWltcG9ydGFudDsgfVxuXG4udGV4dC1oaWRlIHtcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1yZXNldCB7XG4gIGNvbG9yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLnZpc2libGUge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlICFpbXBvcnRhbnQ7IH1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSBwcmludCB7XG4gICosIDo6YWZ0ZXIsIDo6YmVmb3JlIHtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuICBhOm5vdCguYnRuKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7IH1cbiAgcHJlIHtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXAgIWltcG9ydGFudDsgfVxuICBibG9ja3F1b3RlLCBwcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNhZGI1YmQ7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIHRoZWFkIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7IH1cbiAgaW1nLCB0ciB7XG4gICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkOyB9XG4gIGgyLCBoMywgcCB7XG4gICAgb3JwaGFuczogMztcbiAgICB3aWRvd3M6IDM7IH1cbiAgaDIsIGgzIHtcbiAgICBwYWdlLWJyZWFrLWFmdGVyOiBhdm9pZDsgfVxuICBAcGFnZSB7XG4gICAgc2l6ZTogYTM7IH1cbiAgYm9keSB7XG4gICAgbWluLXdpZHRoOiA5OTJweCAhaW1wb3J0YW50OyB9XG4gIC5jb250YWluZXIge1xuICAgIG1pbi13aWR0aDogOTkycHggIWltcG9ydGFudDsgfVxuICAubmF2YmFyIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5iYWRnZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDsgfVxuICAudGFibGUge1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDsgfVxuICAudGFibGUgdGQsIC50YWJsZSB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0ZCwgLnRhYmxlLWJvcmRlcmVkIHRoIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGVlMmU2ICFpbXBvcnRhbnQ7IH1cbiAgLnRhYmxlLWRhcmsge1xuICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC50YWJsZS1kYXJrIHRib2R5ICsgdGJvZHksIC50YWJsZS1kYXJrIHRkLCAudGFibGUtZGFyayB0aCwgLnRhYmxlLWRhcmsgdGhlYWQgdGgge1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfVxuICAudGFibGUgLnRoZWFkLWRhcmsgdGgge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlci1jb2xvcjogI2RlZTJlNjsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPWJvb3RzdHJhcC5taW4uY3NzLm1hcCAqL1xuLyohXG4gKiBEYXRldGltZXBpY2tlciBmb3IgQm9vdHN0cmFwIDNcbiAqIHZlcnNpb24gOiA0LjE3LjQ3XG4gKiBodHRwczovL2dpdGh1Yi5jb20vRW9uYXNkYW4vYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyL1xuICovXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDJweCAwO1xuICBwYWRkaW5nOiA0cHg7XG4gIHdpZHRoOiAxOWVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzhlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzhlbTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50aW1lcGlja2VyLXNicyB7XG4gICAgd2lkdGg6IDM4ZW07IH0gfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5ib3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHRvcDogLTdweDtcbiAgbGVmdDogN3B4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUuYm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCB3aGl0ZTtcbiAgdG9wOiAtNnB4O1xuICBsZWZ0OiA4cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNnB4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudG9wOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCB3aGl0ZTtcbiAgYm90dG9tOiAtNnB4O1xuICBsZWZ0OiA3cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiA2cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDdweDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZCB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBhW2RhdGEtYWN0aW9uXSB7XG4gIHBhZGRpbmc6IDZweCAwOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItaG91cixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLW1pbnV0ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC50aW1lcGlja2VyLXNlY29uZCB7XG4gIHdpZHRoOiA1NHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGJ1dHRvbltkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiA2cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkluY3JlbWVudCBIb3Vyc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJpbmNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkluY3JlbWVudCBNaW51dGVzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImRlY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBIb3Vyc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBNaW51dGVzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dIb3Vyc1wiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJTaG93IEhvdXJzXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInNob3dNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlNob3cgTWludXRlc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2dnbGVQZXJpb2RcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIEFNL1BNXCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImNsZWFyXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkNsZWFyIHRoZSBwaWNrZXJcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwidG9kYXlcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiU2V0IHRoZSBkYXRlIHRvIHRvZGF5XCI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2g6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIERhdGUgYW5kIFRpbWUgU2NyZWVuc1wiOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5waWNrZXItc3dpdGNoIHRkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnBpY2tlci1zd2l0Y2gge1xuICB3aWR0aDogMTQ1cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiUHJldmlvdXMgTW9udGhcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aC5uZXh0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIk5leHQgTW9udGhcIjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aCB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQge1xuICBoZWlnaHQ6IDU0cHg7XG4gIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICB3aWR0aDogNTRweDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5jdyB7XG4gIGZvbnQtc2l6ZTogLjhlbTtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5OmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuaG91cjpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLm1pbnV0ZTpob3Zlcixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnNlY29uZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5vbGQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5uZXcge1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDAgMCA3cHggN3B4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMzM3YWI3O1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiA0cHg7XG4gIHJpZ2h0OiA0cHg7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuYWN0aXZlOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiA1NHB4O1xuICBsaW5lLWhlaWdodDogNTRweDtcbiAgbWFyZ2luOiAycHggMS41cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzN2FiNztcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtc2hhZG93OiAwIC0xcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4ub2xkIHtcbiAgY29sb3I6ICM3Nzc3Nzc7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC51c2V0d2VudHlmb3VyIHRkLmhvdXIge1xuICBoZWlnaHQ6IDI3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4OyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LndpZGVyIHtcbiAgd2lkdGg6IDIxZW07IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyAuZGVjYWRlIHtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtICFpbXBvcnRhbnQ7IH1cblxuLmlucHV0LWdyb3VwLmRhdGUgLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7IH1cblxuLyogU2xpZGVyICovXG4uc2xpY2stc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy10b3VjaC1hY3Rpb246IHBhbi15O1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zbGljay1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG4gIC5zbGljay1saXN0OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5zbGljay1saXN0LmRyYWdnaW5nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgY3Vyc29yOiBoYW5kOyB9XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uc2xpY2stdHJhY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnNsaWNrLXRyYWNrOmJlZm9yZSwgLnNsaWNrLXRyYWNrOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IHRhYmxlOyB9XG4gIC5zbGljay10cmFjazphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7IH1cbiAgLnNsaWNrLWxvYWRpbmcgLnNsaWNrLXRyYWNrIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnNsaWNrLXNsaWRlIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBkaXNwbGF5OiBub25lOyB9XG4gIFtkaXI9XCJydGxcIl0gLnNsaWNrLXNsaWRlIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZWtrby1saWdodGJveCB7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5la2tvLWxpZ2h0Ym94LWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZWtrby1saWdodGJveC1jb250YWluZXIgPiBkaXYuZWtrby1saWdodGJveC1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5la2tvLWxpZ2h0Ym94IGlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYSB7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNXM7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDMwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYSA+ICoge1xuICAtbXMtZmxleC1wb3NpdGl2ZTogMTtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgPiA6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEgc3BhbiB7XG4gIHBhZGRpbmc6IDAgMzBweDsgfVxuXG4uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmxhc3QtY2hpbGQgc3BhbiB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmU7IH1cblxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYS5kaXNhYmxlZCB7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi5la2tvLWxpZ2h0Ym94IGE6aG92ZXIge1xuICBvcGFjaXR5OiAxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmVra28tbGlnaHRib3ggLm1vZGFsLWRpYWxvZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmVra28tbGlnaHRib3ggLm1vZGFsLWZvb3RlciB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLmVra28tbGlnaHRib3gtbG9hZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmVra28tbGlnaHRib3gtbG9hZGVyID4gZGl2IHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVra28tbGlnaHRib3gtbG9hZGVyID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBvcGFjaXR5OiAuNjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGFuaW1hdGlvbjogYSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4uZWtrby1saWdodGJveC1sb2FkZXIgPiBkaXYgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGFuaW1hdGlvbi1kZWxheTogLTFzOyB9XG5cbi5tb2RhbC1kaWFsb2cgLmVra28tbGlnaHRib3gtbG9hZGVyID4gZGl2ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzMzMzsgfVxuXG5Aa2V5ZnJhbWVzIGEge1xuICAwJSwgdG8ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4vKj09PT4gQmVnaW4gcHJlbG9hZGVyIDw9PT0qL1xuOnJvb3Qge1xuICAtLWR1cmF0aW9uOiAxLjVzO1xuICAtLWNvbnRhaW5lci1zaXplOiAyNTBweDtcbiAgLS1ib3gtc2l6ZTogMzNweDtcbiAgLS1ib3gtYm9yZGVyLXJhZGl1czogMTUlOyB9XG5cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICB6LWluZGV4OiAxMDAwMDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcmVsb2FkZXIgLnByZWxvYWRlci1jb250YWluZXIge1xuICAgIHdpZHRoOiB2YXIoLS1jb250YWluZXItc2l6ZSk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByZWxvYWRlciAucHJlbG9hZGVyLWl0ZW0ge1xuICAgIHdpZHRoOiB2YXIoLS1ib3gtc2l6ZSk7XG4gICAgaGVpZ2h0OiB2YXIoLS1ib3gtc2l6ZSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IC01MCUgY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTsgfVxuICAgIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pdGVtOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Ymx1ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWJveC1ib3JkZXItcmFkaXVzKTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggcmdiYSgyOCwgMTU5LCAyNTUsIDAuNCk7IH1cbiAgICAucHJlbG9hZGVyIC5wcmVsb2FkZXItaXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZSB2YXIoLS1kdXJhdGlvbikgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG4gICAgICAucHJlbG9hZGVyIC5wcmVsb2FkZXItaXRlbTpudGgtY2hpbGQoMSk6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IGNvbG9yLWNoYW5nZSB2YXIoLS1kdXJhdGlvbikgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG4gICAgLnByZWxvYWRlciAucHJlbG9hZGVyLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICAgIGFuaW1hdGlvbjogZmxpcC0xIHZhcigtLWR1cmF0aW9uKSBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cbiAgICAgIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pdGVtOm50aC1jaGlsZCgyKTphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogc3F1aWRnZS0xIHZhcigtLWR1cmF0aW9uKSBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cbiAgICAucHJlbG9hZGVyIC5wcmVsb2FkZXItaXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgYW5pbWF0aW9uOiBmbGlwLTIgdmFyKC0tZHVyYXRpb24pIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuICAgICAgLnByZWxvYWRlciAucHJlbG9hZGVyLWl0ZW06bnRoLWNoaWxkKDMpOmFmdGVyIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzcXVpZGdlLTIgdmFyKC0tZHVyYXRpb24pIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuICAgIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICBhbmltYXRpb246IGZsaXAtMyB2YXIoLS1kdXJhdGlvbikgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG4gICAgICAucHJlbG9hZGVyIC5wcmVsb2FkZXItaXRlbTpudGgtY2hpbGQoNCk6YWZ0ZXIge1xuICAgICAgICBhbmltYXRpb246IHNxdWlkZ2UtMyB2YXIoLS1kdXJhdGlvbikgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlOyB9XG4gICAgLnByZWxvYWRlciAucHJlbG9hZGVyLWl0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIGFuaW1hdGlvbjogZmxpcC00IHZhcigtLWR1cmF0aW9uKSBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cbiAgICAgIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pdGVtOm50aC1jaGlsZCg1KTphZnRlciB7XG4gICAgICAgIGFuaW1hdGlvbjogc3F1aWRnZS00IHZhcigtLWR1cmF0aW9uKSBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cbiAgICAucHJlbG9hZGVyIC5wcmVsb2FkZXItaXRlbTpudGgtY2hpbGQoMik6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFDOUZGRjsgfVxuICAgIC5wcmVsb2FkZXIgLnByZWxvYWRlci1pdGVtOm50aC1jaGlsZCgzKTphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUZCMUZEOyB9XG4gICAgLnByZWxvYWRlciAucHJlbG9hZGVyLWl0ZW06bnRoLWNoaWxkKDQpOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyMkM3RkI7IH1cbiAgICAucHJlbG9hZGVyIC5wcmVsb2FkZXItaXRlbTpudGgtY2hpbGQoNSk6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIzRDNGQjsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzk1RkY7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV4KDB2dyk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzRDNGQjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoY2FsYyh2YXIoLS1jb250YWluZXItc2l6ZSkgLSAodmFyKC0tYm94LXNpemUpICogMS4yNSkpKTsgfSB9XG5cbkBrZXlmcmFtZXMgY29sb3ItY2hhbmdlIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNzk1RkY7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzRDNGQjsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcC0xIHtcbiAgMCUsIDE1JSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgMzUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3F1aWRnZS0xIHtcbiAgNSUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtOiBzY2FsZXgoMSkgc2NhbGV5KDEpOyB9XG4gIDE1JSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgxLjMpIHNjYWxleSgwLjcpOyB9XG4gIDI1JSwgMjAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDAuOCkgc2NhbGV5KDEuNCk7IH1cbiAgNTUlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDEpIHNjYWxleSgxKTsgfVxuICA0MCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXgoMS4zKSBzY2FsZXkoMC43KTsgfSB9XG5cbkBrZXlmcmFtZXMgZmxpcC0yIHtcbiAgMCUsIDMwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlLCAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3F1aWRnZS0yIHtcbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDEpIHNjYWxleSgxKTsgfVxuICAzMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtOiBzY2FsZXgoMS4zKSBzY2FsZXkoMC43KTsgfVxuICA0MCUsIDM1JSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgwLjgpIHNjYWxleSgxLjQpOyB9XG4gIDcwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgxKSBzY2FsZXkoMSk7IH1cbiAgNTUlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDEuMykgc2NhbGV5KDAuNyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZsaXAtMyB7XG4gIDAlLCA0NSUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDY1JSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNxdWlkZ2UtMyB7XG4gIDM1JSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgxKSBzY2FsZXkoMSk7IH1cbiAgNDUlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDEuMykgc2NhbGV5KDAuNyk7IH1cbiAgNTUlLCA1MCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtOiBzY2FsZXgoMC44KSBzY2FsZXkoMS40KTsgfVxuICA4NSUsIDEwMCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXgoMSkgc2NhbGV5KDEpOyB9XG4gIDcwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgxLjMpIHNjYWxleSgwLjcpOyB9IH1cblxuQGtleWZyYW1lcyBmbGlwLTQge1xuICAwJSwgNjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxuICA4MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcXVpZGdlLTQge1xuICA1MCUge1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gICAgdHJhbnNmb3JtOiBzY2FsZXgoMSkgc2NhbGV5KDEpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGJvdHRvbTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgxLjMpIHNjYWxleSgwLjcpOyB9XG4gIDcwJSwgNjUlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDAuOCkgc2NhbGV5KDEuNCk7IH1cbiAgMTAwJSwgMTAwJSB7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDtcbiAgICB0cmFuc2Zvcm06IHNjYWxleCgxKSBzY2FsZXkoMSk7IH1cbiAgODUlIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICAgIHRyYW5zZm9ybTogc2NhbGV4KDEuMykgc2NhbGV5KDAuNyk7IH0gfVxuXG4vKj09PT4gQmVnaW4gcHJlbG9hZGVyIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHNlY3Rpb24gaGVhZGVyIDw9PT0qL1xuLnNlY3Rpb24taGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDtcbiAgbWF4LXdpZHRoOiA3MzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZWN0aW9uLWhlYWRlci5vbi1zY3JvbGwuc2hvdy1zY3JvbGwgLmgtc3ViLCAuc2VjdGlvbi1oZWFkZXIub24tc2Nyb2xsLnNob3ctc2Nyb2xsIC5oLWRlc2MsIC5zZWN0aW9uLWhlYWRlci5vbi1zY3JvbGwuc2hvdy1zY3JvbGwgaDIsIC5zZWN0aW9uLWhlYWRlci5vbi1zY3JvbGwuc2hvdy1zY3JvbGwgcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLnNlY3Rpb24taGVhZGVyLm9uLXNjcm9sbCAuaC1zdWIsIC5zZWN0aW9uLWhlYWRlci5vbi1zY3JvbGwgLmgtZGVzYywgLnNlY3Rpb24taGVhZGVyLm9uLXNjcm9sbCBoMiwgLnNlY3Rpb24taGVhZGVyLm9uLXNjcm9sbCBwIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5zZWN0aW9uLWhlYWRlci5vbi1zY3JvbGwgLmgtc3ViIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAuc2VjdGlvbi1oZWFkZXIub24tc2Nyb2xsIGgyIHtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMjVzOyB9XG4gIC5zZWN0aW9uLWhlYWRlci5vbi1zY3JvbGwgcCB7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG4gIC5zZWN0aW9uLWhlYWRlciAuaC1zdWIge1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAyMXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI4ZW07XG4gICAgY29sb3I6ICM0NkFBREQ7IH1cbiAgLnNlY3Rpb24taGVhZGVyIC5oLWRlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gIC5zZWN0aW9uLWhlYWRlciBoMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzFweDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLnNlY3Rpb24taGVhZGVyIC5oLXN1YiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNlY3Rpb24taGVhZGVyIC5oLWRlc2Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgICAuc2VjdGlvbi1oZWFkZXIgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNlY3Rpb24taGVhZGVyIC5oLXN1YiB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG4vKj09PT4gRW5kIHNlY3Rpb24gaGVhZGVyIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHNxdWFyZSBpY29uIDw9PT0qL1xuLnNxdWFyZS1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNTJweDtcbiAgbWluLWhlaWdodDogMTM3cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggcmdiYSg0MiwgMTU4LCAxMjEsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5zcXVhcmUtaWNvbjpob3ZlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuc3F1YXJlLWljb24gaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5zcXVhcmUtaWNvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjNweDtcbiAgICBjb2xvcjogIzNCNDc1NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnNxdWFyZS1pY29uIHtcbiAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDk2cHg7IH1cbiAgICAgIC5zcXVhcmUtaWNvbiBpbWcge1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgICAgLnNxdWFyZS1pY29uIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc3F1YXJlLWljb24ge1xuICAgICAgd2lkdGg6IDk4cHg7XG4gICAgICBtaW4taGVpZ2h0OiA4NnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnNxdWFyZS1pY29uIHtcbiAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgbWluLWhlaWdodDogODBweDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAuc3F1YXJlLWljb24gaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KSB7XG4gICAgLnNxdWFyZS1pY29uIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgbWluLWhlaWdodDogODBweDsgfVxuICAgICAgLnNxdWFyZS1pY29uIGltZyB7XG4gICAgICAgIGhlaWdodDogMjdweDsgfSB9XG5cbi8qPT09PiBFbmQgc3F1YXJlIGljb24gPD09PSovXG4vKj09PT4gQmVnaW4gcm91bmQgaWNvbiA8PT09Ki9cbi5yb3VuZC1pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNDBweDtcbiAgaGVpZ2h0OiAxNDBweDtcbiAgYmFja2dyb3VuZDogI0VBRjVGNztcbiAgYm9yZGVyOiA4cHggc29saWQgI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC5yb3VuZC1pY29uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwcHggMTBweCAyMnB4IHJnYmEoNDIsIDE1OCwgMTIxLCAwLjE0KTsgfVxuICAucm91bmQtaWNvbiBpbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgLnJvdW5kLWljb24gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogIzNCNDc1NzsgfVxuXG4vKj09PT4gRW5kIHJvdW5kIGljb24gPD09PSovXG4vKj09PT4gQmVnaW4gaWNvbnMgbGlzdCA8PT09Ki9cbi5pY29ucy1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5pY29ucy1saXN0LmJtLTAge1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4OyB9XG4gIC5pY29ucy1saXN0IC5pY29uIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC5pY29ucy1saXN0IC5zcXVhcmUtaWNvbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmljb25zLWxpc3QgLnNxdWFyZS1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5pY29ucy1saXN0IC5yb3VuZC1pY29uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuICAgIC5pY29ucy1saXN0IC5yb3VuZC1pY29uOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi8qPT09PiBFbmQgaWNvbnMgbGlzdCA8PT09Ki9cbi8qPT09PiBCZWdpbiBmaXJzdCBsZXR0ZXIgPD09PSovXG4uZi1sZXR0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZi1sZXR0ZXIuZmxvYXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmYtbGV0dGVyLmZsb2F0IC5mLWxldHRlci13cmFwIHtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5mLWxldHRlci5maWxsIC5mLWxldHRlci13cmFwIHtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgYmFja2dyb3VuZDogIzQ2QUFERDtcbiAgICBmb250LXNpemU6IDQycHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmYtbGV0dGVyIC5mLWxldHRlci13cmFwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiA2NnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgY29sb3I6ICM0NkFBREQ7IH1cblxuLyo9PT0+IEVuZCBmaXJzdCBsZXR0ZXIgPD09PSovXG4vKj09PT4gQmVnaW4gdGFibGUgPD09PSovXG50YWJsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIHRhYmxlLmFkYXB0aXZlIHtcbiAgICBtaW4td2lkdGg6IDY1MHB4OyB9XG4gIHRhYmxlLnByaWNpbmctdGFibGUgdGhlYWQgdGQsIHRhYmxlLnByaWNpbmctdGFibGUgdGJvZHkgdGQsIHRhYmxlLnByaWNpbmctdGFibGUgdGZvb3QgdGQge1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gIHRhYmxlLnByaWNpbmctdGFibGUgdGhlYWQgdGQ6bnRoLWNoaWxkKDEpLCB0YWJsZS5wcmljaW5nLXRhYmxlIHRib2R5IHRkOm50aC1jaGlsZCgxKSwgdGFibGUucHJpY2luZy10YWJsZSB0Zm9vdCB0ZDpudGgtY2hpbGQoMSkge1xuICAgIHdpZHRoOiA0MCU7IH1cbiAgdGFibGUgdGhlYWQsIHRhYmxlIHRib2R5LCB0YWJsZSB0Zm9vdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgdGFibGUgdGhlYWQgdHIge1xuICAgIGJhY2tncm91bmQ6ICNFQUY1Rjg7IH1cbiAgICB0YWJsZSB0aGVhZCB0ciB0ZCwgdGFibGUgdGhlYWQgdHIgdGgge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBjb2xvcjogIzNCNDc1NzsgfVxuICB0YWJsZSB0ciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgYmFja2dyb3VuZDogI0Y4RkJGQjsgfVxuICAgIHRhYmxlIHRyIHRkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIHRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgdGFibGUgdHIgdGQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgdGFibGUgdGhlYWQgdHIgdGQsIHRhYmxlIHRoZWFkIHRyIHRoIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgdGFibGUgdHIgdGQge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLnRhYmxlLXdyYXAge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ucHJpY2luZy10YWJsZSB0aGVhZCB0ciB0ZCwgLnByaWNpbmctdGFibGUgdGhlYWQgdHIgdGgge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByaWNpbmctdGFibGUgdGhlYWQgdHIgdGQ6bm90KDpmaXJzdC1jaGlsZCksIC5wcmljaW5nLXRhYmxlIHRoZWFkIHRyIHRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKj09PT4gRW5kIHRhYmxlIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHNpZ251cCBmb3JtIDw9PT0qL1xuLnNpZ251cC1mb3JtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMywgMTA5LCAxMzYsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMjgwcHg7IH1cbiAgLnNpZ251cC1mb3JtIGlucHV0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMTdweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuc2lnbnVwLWZvcm0gYnV0dG9uLCAuc2lnbnVwLWZvcm0gLmJ1dHRvbiB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuc2lnbnVwLWZvcm0gYnV0dG9uIHN2ZywgLnNpZ251cC1mb3JtIC5idXR0b24gc3ZnIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi8qPT09PiBFbmQgc2lnbnVwIGZvcm0gPD09PSovXG4vKj09PT4gQmVnaW4gYnV0dG9uIDw9PT0qL1xuYnV0dG9uLFxuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDE3cHggMjBweDtcbiAgYmFja2dyb3VuZDogIzQ2QUFEQztcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgY29sb3I6ICNmZmY7IH1cbiAgYnV0dG9uLmNvbG9yLTIsXG4gIC5idXR0b24uY29sb3ItMiB7XG4gICAgYmFja2dyb3VuZDogI0ZGQUY2MDsgfVxuICAgIGJ1dHRvbi5jb2xvci0yOmhvdmVyLFxuICAgIC5idXR0b24uY29sb3ItMjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgY29sb3I6ICNGRkFGNjAgIWltcG9ydGFudDsgfVxuICBidXR0b24uY29sb3ItMyxcbiAgLmJ1dHRvbi5jb2xvci0zIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzZCRUJBOyB9XG4gICAgYnV0dG9uLmNvbG9yLTM6aG92ZXIsXG4gICAgLmJ1dHRvbi5jb2xvci0zOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBjb2xvcjogIzc2QkVCQSAhaW1wb3J0YW50OyB9XG4gIGJ1dHRvbjpob3ZlcixcbiAgLmJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzQ2QUFEQyAhaW1wb3J0YW50OyB9XG4gICAgYnV0dG9uOmhvdmVyLnJlYWQtbW9yZSBzdmcgcGF0aCxcbiAgICAuYnV0dG9uOmhvdmVyLnJlYWQtbW9yZSBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjNDZBQURDOyB9XG4gICAgYnV0dG9uOmhvdmVyIHN2ZyBwYXRoLFxuICAgIC5idXR0b246aG92ZXIgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzQ2QUFEQzsgfVxuICBidXR0b24ucmVhZC1tb3JlLFxuICAuYnV0dG9uLnJlYWQtbW9yZSB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBidXR0b24ucmVhZC1tb3JlIHN2ZyxcbiAgICAuYnV0dG9uLnJlYWQtbW9yZSBzdmcge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7IH1cbiAgICAgIGJ1dHRvbi5yZWFkLW1vcmUgc3ZnIHBhdGgsXG4gICAgICAuYnV0dG9uLnJlYWQtbW9yZSBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgYnV0dG9uIHN2ZyxcbiAgLmJ1dHRvbiBzdmcge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgYnV0dG9uIHN2ZyBwYXRoLFxuICAgIC5idXR0b24gc3ZnIHBhdGgge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuICBidXR0b24gaW1nLFxuICAuYnV0dG9uIGltZyB7XG4gICAgbWluLXdpZHRoOiA5cHg7IH1cblxuLyo9PT0+IEVuZCBidXR0b24gPD09PSovXG4vKj09PT4gQmVnaW4gYm9vayBmb3JtIDw9PT0qL1xuLmJvb2stZm9ybSBpbnB1dCB7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgcGFkZGluZy10b3A6IDE1cHg7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5ib29rLWZvcm0gLmNoZWNrLWxpc3Qtd3JhcCB7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5ib29rLWZvcm0gLmNoZWNrLWxpc3Qtd3JhcCAuY2hlY2stbGlzdC1oZWFkZXIge1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuYm9vay1mb3JtIC5jaGVjay1saXN0LXdyYXAgLmNoZWNrLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmJvb2stZm9ybSAuY2hlY2stbGlzdC13cmFwIC5jaGVjay1saXN0IGxhYmVsIHtcbiAgICAgIHdpZHRoOiA1MCU7IH1cblxuLmJvb2stZm9ybSAudGltZS1waWNrZXIge1xuICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ib29rLWZvcm0gLmNoZWNrLWxpc3Qtd3JhcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi8qPT09PiBFbmQgYm9vayBmb3JtIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGNoZWNrYm94IDw9PT0qL1xuaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBpbnB1dFt0eXBlPSdjaGVja2JveCddOmNoZWNrZWQgKyBzcGFuOmFmdGVyIHtcbiAgICBjb250ZW50OiAnXFxmMDBjJztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDZBQURDO1xuICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gIGlucHV0W3R5cGU9J2NoZWNrYm94J10gKyBzcGFuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzc3Nzc3NztcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgaW5wdXRbdHlwZT0nY2hlY2tib3gnXSArIHNwYW46aG92ZXIge1xuICAgICAgY29sb3I6ICM0NkFBREQ7IH1cbiAgICBpbnB1dFt0eXBlPSdjaGVja2JveCddICsgc3BhbjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI0NFRERFMDsgfVxuXG4vKj09PT4gRW5kIGNoZWNrYm94IDw9PT0qL1xuLyo9PT0+IEJlZ2luIHRpbWUgcGlja2VyIDw9PT0qL1xuLnRpbWUtcGlja2VyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50aW1lLXBpY2tlciBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTsgfVxuICAudGltZS1waWNrZXIgaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZy1yaWdodDogMjVweDsgfVxuXG4vKj09PT4gRW5kIHRpbWUgcGlja2VyIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGRhdGV0aW1lcGlja2VyIDw9PT0qL1xuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXRbY2xhc3NePVwiZmFyXCJdLCAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldFtjbGFzcyo9XCJmYXJcIl0sIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0W2NsYXNzXj1cImZhc1wiXSwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXRbY2xhc3MqPVwiZmFzXCJdLCAuZGF0ZXBpY2tlcltjbGFzc149XCJmYXJcIl0sIC5kYXRlcGlja2VyW2NsYXNzKj1cImZhclwiXSwgLmRhdGVwaWNrZXJbY2xhc3NePVwiZmFzXCJdLCAuZGF0ZXBpY2tlcltjbGFzcyo9XCJmYXNcIl0ge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCIgIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmxpc3QtdW5zdHlsZWQsIC5kYXRlcGlja2VyIC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZCBsaSwgLmRhdGVwaWNrZXIgLmxpc3QtdW5zdHlsZWQgbGkge1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIGxpOjphZnRlciwgLmRhdGVwaWNrZXIgLmxpc3QtdW5zdHlsZWQgbGk6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAubGlzdC11bnN0eWxlZCBsaTpudGgtY2hpbGQoMSksIC5kYXRlcGlja2VyIC5saXN0LXVuc3R5bGVkIGxpOm50aC1jaGlsZCgxKSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRoZWFkIHRyLCAuZGF0ZXBpY2tlciB0aGVhZCB0ciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0aGVhZCB0ciB0aCwgLmRhdGVwaWNrZXIgdGhlYWQgdHIgdGgge1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ciwgLmRhdGVwaWNrZXIgdGFibGUgdHIge1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRyOm50aC1jaGlsZCgyKSwgLmRhdGVwaWNrZXIgdGFibGUgdHI6bnRoLWNoaWxkKDIpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdHI6bnRoLWNoaWxkKDIpIHRoLCAuZGF0ZXBpY2tlciB0YWJsZSB0cjpudGgtY2hpbGQoMikgdGgge1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFGNUY4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLCAuZGF0ZXBpY2tlciB0YWJsZSB0ZCB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0cixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0cixcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyB0Ym9keSB0ciwgLmRhdGVwaWNrZXIgdGFibGUgdGJvZHkgdHIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIsXG4uZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0Ym9keSB0cixcbi5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGJvZHkgdHIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgc3BhbiwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQsXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0ciBzcGFuLFxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIgdGQsXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHNwYW4sXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHRkLFxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHNwYW4sXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRlY2FkZXMgdGJvZHkgdHIgdGQsIC5kYXRlcGlja2VyIHRhYmxlIHRib2R5IHRyIHNwYW4sIC5kYXRlcGlja2VyIHRhYmxlIHRib2R5IHRyIHRkLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIgc3BhbixcbiAgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRib2R5IHRyIHRkLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0Ym9keSB0ciBzcGFuLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0Ym9keSB0ciB0ZCxcbiAgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItZGVjYWRlcyB0Ym9keSB0ciBzcGFuLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciBzcGFuLmFjdGl2ZSwgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQuYWN0aXZlLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0ciBzcGFuLmFjdGl2ZSxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIgdGQuYWN0aXZlLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHNwYW4uYWN0aXZlLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHRkLmFjdGl2ZSxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHNwYW4uYWN0aXZlLFxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRlY2FkZXMgdGJvZHkgdHIgdGQuYWN0aXZlLCAuZGF0ZXBpY2tlciB0YWJsZSB0Ym9keSB0ciBzcGFuLmFjdGl2ZSwgLmRhdGVwaWNrZXIgdGFibGUgdGJvZHkgdHIgdGQuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0ciBzcGFuLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIgdGQuYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHNwYW4uYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHRkLmFjdGl2ZSxcbiAgICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHNwYW4uYWN0aXZlLFxuICAgIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGJvZHkgdHIgdGQuYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7IH1cbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGJvZHkgdHIgdGQsXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0ciB0ZCxcbiAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIteWVhcnMgdGJvZHkgdHIgdGQsXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRlY2FkZXMgdGJvZHkgdHIgdGQsIC5kYXRlcGlja2VyIHRhYmxlIHRib2R5IHRyIHRkLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIgdGQsXG4gIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHRkLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHRkIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRib2R5IHRyIHNwYW4sXG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0ciBzcGFuLFxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci15ZWFycyB0Ym9keSB0ciBzcGFuLFxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHNwYW4sIC5kYXRlcGlja2VyIHRhYmxlIHRib2R5IHRyIHNwYW4sXG4gIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLW1vbnRocyB0Ym9keSB0ciBzcGFuLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci15ZWFycyB0Ym9keSB0ciBzcGFuLFxuICAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kZWNhZGVzIHRib2R5IHRyIHNwYW4ge1xuICAgIGJhY2tncm91bmQ6ICNFQUY1Rjg7IH1cbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0Ym9keSB0ciBzcGFuOm5vdChbY2xhc3NdKSxcbiAgICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1tb250aHMgdGJvZHkgdHIgc3Bhbjpub3QoW2NsYXNzXSksXG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXIteWVhcnMgdGJvZHkgdHIgc3Bhbjpub3QoW2NsYXNzXSksXG4gICAgLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyB0Ym9keSB0ciBzcGFuOm5vdChbY2xhc3NdKSwgLmRhdGVwaWNrZXIgdGFibGUgdGJvZHkgdHIgc3Bhbjpub3QoW2NsYXNzXSksXG4gICAgLmRhdGVwaWNrZXIgLmRhdGVwaWNrZXItbW9udGhzIHRib2R5IHRyIHNwYW46bm90KFtjbGFzc10pLFxuICAgIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLXllYXJzIHRib2R5IHRyIHNwYW46bm90KFtjbGFzc10pLFxuICAgIC5kYXRlcGlja2VyIC5kYXRlcGlja2VyLWRlY2FkZXMgdGJvZHkgdHIgc3Bhbjpub3QoW2NsYXNzXSkge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kYXlzIHRib2R5IHRyLCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRib2R5IHRyIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgcGFkZGluZy1ib3R0b206IDJweDtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuZGF0ZXBpY2tlci1kYXlzIHRib2R5IHRyIHRkLCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRib2R5IHRyIHRkIHtcbiAgICBtYXJnaW46IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjRUFGNUY4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5kYXRlcGlja2VyLWRheXMgdGJvZHkgdHIgdGQuYWN0aXZlLCAuZGF0ZXBpY2tlciAuZGF0ZXBpY2tlci1kYXlzIHRib2R5IHRyIHRkLmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDZBQURDOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcbiAgICB3aWR0aDogMjc1cHg7IH0gfVxuXG4vKj09PT4gRW5kIGRhdGV0aW1lcGlja2VyIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHNsaWNrLWRvdHMgPD09PSovXG4uc2xpY2stZG90cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogNTBweDsgfVxuICAuc2xpY2stZG90cyBsaSB7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAgIC5zbGljay1kb3RzIGxpLmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbiB7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgICAgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlcjogM3B4IHNvbGlkICM0NkFBREM7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuc2xpY2stZG90cyBsaTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zbGljay1kb3RzIGxpIGJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2xpY2stZG90cyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTVweDsgfSB9XG5cbi53aGl0ZS1kb3RzIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b246YWZ0ZXIge1xuICBib3JkZXI6IDNweCBzb2xpZCAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ud2hpdGUtZG90cyAuc2xpY2stZG90cyBsaSBidXR0b246YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG5cbi8qPT09PiBFbnMgc2xpY2stZG90cyA8PT09Ki9cbi8qPT09PiBCZWdpbiByZWFkLW1vcmUgPD09PSovXG4ucmVhZC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzQ2QUFEQzsgfVxuICAucmVhZC1tb3JlOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ2QUFERDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAucmVhZC1tb3JlIHN2ZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTFweDsgfVxuICAgIC5yZWFkLW1vcmUgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogIzQ2QUFEQzsgfVxuICAucmVhZC1tb3JlLnJldmVyY2Ugc3ZnIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLyo9PT0+IEVuZCByZWFkLW1vcmUgPD09PSovXG4vKj09PT4gQmVnaW4gc3ZnLWJsb2NrIDw9PT0qL1xuLnN2Zy1ibG9jay5pbWFnZS1sZWZ0IGltYWdlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xOSUpOyB9XG5cbi5zdmctYmxvY2sudmlkZW8tYmxvY2sge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnN2Zy1ibG9jay52aWRlby1ibG9jayBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5zdmctYmxvY2sudmlkZW8tYmxvY2sgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG5cbi5zdmctYmxvY2sgc3ZnIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnN2Zy1ibG9jayBzdmcgbWFzayB7XG4gICAgbWFzay10eXBlOiBhbHBoYTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN2Zy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1NDBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnN2Zy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzMDBweDsgfSB9XG5cbi8qPT09PiBFbmQgc3ZnLWJsb2NrIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHZpZGVvLWJ0biA8PT09Ki9cbi52aWRlby1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICBjb2xvcjogIzQ2QUFEQzsgfVxuICAudmlkZW8tYnRuOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICBjb2xvcjogIzQ2QUFERDsgfVxuICAudmlkZW8tYnRuIC5wbGF5LWljbyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxM3B4OyB9XG4gICAgLnZpZGVvLWJ0biAucGxheS1pY28gc3BhbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjNDZBQURDOyB9XG4gICAgLnZpZGVvLWJ0biAucGxheS1pY28ueDIgaW1nIHtcbiAgICAgIGhlaWdodDogMTZweDsgfVxuICAgIC52aWRlby1idG4gLnBsYXktaWNvLmFuaW1hdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgICAgIC52aWRlby1idG4gLnBsYXktaWNvLmFuaW1hdGU6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGhlaWdodDogODAlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgYW5pbWF0aW9uOiBwdWxzZUVsZW0gMXMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgICAudmlkZW8tYnRuIC5wbGF5LWljby5hbmltYXRlOjpiZWZvcmUge1xuICAgICAgICB3aWR0aDogMTIwJTtcbiAgICAgICAgaGVpZ2h0OiAxMjAlOyB9XG4gICAgICAudmlkZW8tYnRuIC5wbGF5LWljby5hbmltYXRlIHNwYW4ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAudmlkZW8tYnRuIC5wbGF5LWljby5hbmltYXRlIC5wbGF5LWljbyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC52aWRlby1idG4gLnBsYXktaWNvIGltZyB7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC00cHg7XG4gICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnZpZGVvLWJ0biAucGxheS1pY28uYW5pbWF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnZpZGVvLWJ0biAucGxheS1pY28uYW5pbWF0ZTo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBwdWxzZUVsZW0ge1xuICAwJSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiAxNTAlO1xuICAgIGhlaWdodDogMTUwJTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQC1vLWtleWZyYW1lcyBwdWxzZUVsZW0ge1xuICAwJSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDgwJTsgfVxuICA1MCUge1xuICAgIHdpZHRoOiAxMjAlO1xuICAgIGhlaWdodDogMTIwJTsgfVxuICAxMDAlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlOyB9IH1cblxuQC1tb3ota2V5ZnJhbWVzIHB1bHNlRWxlbSB7XG4gIDAlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlOyB9XG4gIDUwJSB7XG4gICAgd2lkdGg6IDEyMCU7XG4gICAgaGVpZ2h0OiAxMjAlOyB9XG4gIDEwMCUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiA4MCU7IH0gfVxuXG5Aa2V5ZnJhbWVzIHB1bHNlRWxlbSB7XG4gIDAlIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogODAlO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgd2lkdGg6IDE1MCU7XG4gICAgaGVpZ2h0OiAxNTAlO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4vKj09PT4gRW5kIHZpZGVvLWJ0biA8PT09Ki9cbi8qPT09PiBCZWdpbiBjZW50cmUtdGFiLWxpc3QgPD09PSovXG4uY2VudHJlLXRhYi1saXN0LFxuLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzN3B4OyB9XG4gIC5jZW50cmUtdGFiLWxpc3QgbGksXG4gIC5wYWdpbmF0aW9uIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1hcmdpbi1yaWdodDogNjBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY2VudHJlLXRhYi1saXN0IGxpOmZpcnN0LWNoaWxkOjphZnRlcixcbiAgICAucGFnaW5hdGlvbiBsaTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5jZW50cmUtdGFiLWxpc3QgbGk6bGFzdC1jaGlsZCxcbiAgICAucGFnaW5hdGlvbiBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5jZW50cmUtdGFiLWxpc3QgbGk6OmFmdGVyLFxuICAgIC5wYWdpbmF0aW9uIGxpOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0zMHB4O1xuICAgICAgdG9wOiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB3aWR0aDogMXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogIzU1NTU1NTsgfVxuICAgIC5jZW50cmUtdGFiLWxpc3QgbGkgYSwgLmNlbnRyZS10YWItbGlzdCBsaSBwLFxuICAgIC5wYWdpbmF0aW9uIGxpIGEsXG4gICAgLnBhZ2luYXRpb24gbGkgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgICAgIC5jZW50cmUtdGFiLWxpc3QgbGkgYS5hY3RpdmUsIC5jZW50cmUtdGFiLWxpc3QgbGkgcC5hY3RpdmUsXG4gICAgICAucGFnaW5hdGlvbiBsaSBhLmFjdGl2ZSxcbiAgICAgIC5wYWdpbmF0aW9uIGxpIHAuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICM0NkFBREM7IH1cbiAgICAgIC5jZW50cmUtdGFiLWxpc3QgbGkgYTpob3ZlciwgLmNlbnRyZS10YWItbGlzdCBsaSBwOmhvdmVyLFxuICAgICAgLnBhZ2luYXRpb24gbGkgYTpob3ZlcixcbiAgICAgIC5wYWdpbmF0aW9uIGxpIHA6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzQ2QUFERDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmNlbnRyZS10YWItbGlzdCBsaSxcbiAgICAucGFnaW5hdGlvbiBsaSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDQwcHg7IH1cbiAgICAgIC5jZW50cmUtdGFiLWxpc3QgbGk6OmFmdGVyLFxuICAgICAgLnBhZ2luYXRpb24gbGk6OmFmdGVyIHtcbiAgICAgICAgbGVmdDogLTIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2VudHJlLXRhYi1saXN0LFxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5jZW50cmUtdGFiLWxpc3QgbGksXG4gICAgICAucGFnaW5hdGlvbiBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjZweDsgfVxuICAgICAgICAuY2VudHJlLXRhYi1saXN0IGxpOjphZnRlcixcbiAgICAgICAgLnBhZ2luYXRpb24gbGk6OmFmdGVyIHtcbiAgICAgICAgICBsZWZ0OiAtMTNweDsgfVxuICAgICAgICAuY2VudHJlLXRhYi1saXN0IGxpIGEsIC5jZW50cmUtdGFiLWxpc3QgbGkgcCxcbiAgICAgICAgLnBhZ2luYXRpb24gbGkgYSxcbiAgICAgICAgLnBhZ2luYXRpb24gbGkgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmNlbnRyZS10YWItbGlzdCxcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuY2VudHJlLXRhYi1saXN0IGxpLFxuICAgICAgLnBhZ2luYXRpb24gbGkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuY2VudHJlLXRhYi1saXN0IGxpOmxhc3QtY2hpbGQsXG4gICAgICAgIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmNlbnRyZS10YWItbGlzdCBsaTo6YWZ0ZXIsXG4gICAgICAgIC5wYWdpbmF0aW9uIGxpOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuY2VudHJlLXRhYi1saXN0IGxpIGEsIC5jZW50cmUtdGFiLWxpc3QgbGkgcCxcbiAgICAgICAgLnBhZ2luYXRpb24gbGkgYSxcbiAgICAgICAgLnBhZ2luYXRpb24gbGkgcCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cblxuLyo9PT0+IEVuZCBjZW50cmUtdGFiLWxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gZm9ybSBjb250cm9scyA8PT09Ki9cbmlucHV0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEREUwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzc3Nzc3NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICBpbnB1dCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uaW5wdXQtYXJlYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5pbnB1dC1hcmVhIC5pbnB1dC13cmFwIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuaW5wdXQtYXJlYSAuaW5wdXQtd3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbnRleHRhcmVhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAyMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEREUwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICBjb2xvcjogIzc3Nzc3NztcbiAgcmVzaXplOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIHRleHRhcmVhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbi5zdWNjZXNzZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnN1Y2Nlc3Nmb3JtIHAge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICM0NkFBREM7IH1cblxuLmVycm9yZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVycm9yZm9ybSBwIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjYzAzOTJiOyB9XG5cbmxhYmVsLmVycm9yIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICNjMDM5MmI7IH1cblxuLyo9PT0+IEVuZCBmb3JtIGNvbnRyb2xzIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHBhZ2luYXRpb24gPD09PSovXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5wYWdpbmF0aW9uIGxpOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAucGFnaW5hdGlvbiBsaSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4OyB9XG4gICAgICAgIC5wYWdpbmF0aW9uIGxpOjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vKj09PT4gRW5kIHBhZ2luYXRpb24gPD09PSovXG4vKj09PT4gQmVnaW4gc2VhcmNoLWZvcm0gPD09PSovXG4uc2VhcmNoLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIGJhY2tncm91bmQ6ICNGQUZDRkM7XG4gIGJvcmRlcjogMS41cHggc29saWQgI0RFRUNFRjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5zZWFyY2gtZm9ybSBpbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnNlYXJjaC1mb3JtIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGNvbG9yOiAjM0I0NzU3OyB9XG4gICAgLnNlYXJjaC1mb3JtIGJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzQ2QUFEQyAhaW1wb3J0YW50OyB9XG5cbi8qPT09PiBFbmQgc2VhcmNoLWZvcm0gPD09PSovXG4uci1jbG91ZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuci1jbG91ZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDE1JTtcbiAgICB3aWR0aDogMzI3cHg7XG4gICAgaGVpZ2h0OiAxNDFweDtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3VkLnN2Zyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAuci1jbG91ZCAuY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuci1jbG91ZDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qPT09PiBCZWdpbiBzbGljayBhcnJvdyA8PT09Ki9cbi5zbGljay1hcnJvdyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDc2cHg7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgei1pbmRleDogMTA7IH1cbiAgLnNsaWNrLWFycm93OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZBQURDOyB9XG4gICAgLnNsaWNrLWFycm93OmhvdmVyIGkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNsaWNrLWFycm93IGkge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICAuc2xpY2stYXJyb3cuc2xpY2stcHJldiB7XG4gICAgbGVmdDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwOyB9XG4gIC5zbGljay1hcnJvdy5zbGljay1uZXh0IHtcbiAgICByaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4IC0wcHggMCAxMnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5zbGljay1hcnJvdyB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogNTBweDsgfSB9XG5cbi8qPT09PiBFbmQgc2xpY2sgYXJyb3cgPD09PSovXG4vKj09PT4gQmVnaW4gb24tc2Nyb2xsIGFuaW1hdGUgPD09PSovXG4ub24tc2Nyb2xsLnNob3ctc2Nyb2xsLmZhZGUtbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKSBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4ub24tc2Nyb2xsLnNob3ctc2Nyb2xsLmZhZGUtcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCkgc2NhbGUoMSk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLm9uLXNjcm9sbC5zaG93LXNjcm9sbC5mYWRlLXVwIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5vbi1zY3JvbGwuZmFkZS1sZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzOyB9XG5cbi5vbi1zY3JvbGwuZmFkZS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCkgc2NhbGUoMC44KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjZzOyB9XG5cbi5vbi1zY3JvbGwuZmFkZS11cCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjRzOyB9XG5cbi8qPT09PiBFbmQgb24tc2Nyb2xsIGFuaW1hdGUgPD09PSovXG4vKj09PT4gQmVnaW4gdXAtYnRuIDw9PT0qL1xuLnVwLWJ0biB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAtMTAwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICB6LWluZGV4OiAxMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNTNweDtcbiAgaGVpZ2h0OiA1M3B4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICM0NkFBREM7XG4gIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gIC51cC1idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAudXAtYnRuOmhvdmVyIHN2ZyBwYXRoIHtcbiAgICAgIGZpbGw6ICM0NkFBREM7IH1cbiAgLnVwLWJ0bi5zaG93LXVwIHtcbiAgICBib3R0b206IDUwcHg7XG4gICAgb3BhY2l0eTogMTsgfVxuICAudXAtYnRuIHN2ZyBwYXRoIHtcbiAgICBmaWxsOiAjZmZmOyB9XG5cbi8qPT09PiBFbmQgdXAtYnRuIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHBhZ2UgbmFtZSA8PT09Ki9cbi5wYWdlLW5hbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiAzNTVweDtcbiAgcGFkZGluZzogNDBweCAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyB9XG4gIC5wYWdlLW5hbWU6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDEwJTsgfVxuICAucGFnZS1uYW1lIC5jb250YWluZXIge1xuICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLnBhZ2UtbmFtZSAuY29udGFpbmVyICoge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAucGFnZS1uYW1lIC5wYWdlLW5hbWUtaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogLTE7XG4gICAgdG9wOiAtMTVweDtcbiAgICBsZWZ0OiAyMiU7IH1cbiAgLnBhZ2UtbmFtZSAubGF5ZXItYmFja2dyb3VuZCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnBhZ2UtbmFtZSBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxOTIwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhZ2UtbmFtZSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYWdlLW5hbWUge1xuICAgICAgbWluLWhlaWdodDogMjYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucGFnZS1uYW1lIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIwMHB4OyB9IH1cblxuLyo9PT0+IEVuZCBwYWdlIG5hbWUgPD09PSovXG4vKj09PT4gQmVnaW4gaGVhZGVyIDw9PT0qL1xuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTAwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzOyB9XG4gIC5oZWFkZXIuaXMtc2Nyb2xsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgei1pbmRleDogOTAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDVweCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMywgMTA5LCAxMzYsIDAuMTQpOyB9XG4gICAgLmhlYWRlci5pcy1zY3JvbGwgLnRvcC1saW5lOjpiZWZvcmUsIC5oZWFkZXIuaXMtc2Nyb2xsIC50b3AtbGluZTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5oZWFkZXIuaXMtc2Nyb2xsIC50b3AtaW1nIHtcbiAgICAgIGJvdHRvbTogODAlOyB9XG4gIC5oZWFkZXIgLnRvcC1saW5lIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaGVhZGVyIC50b3AtbGluZTo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUlO1xuICAgICAgdG9wOiAxMzAlO1xuICAgICAgd2lkdGg6IDMwN3B4O1xuICAgICAgaGVpZ2h0OiAxMzJweDsgfVxuICAgIC5oZWFkZXIgLnRvcC1saW5lOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDgwJTtcbiAgICAgIHJpZ2h0OiAtNSU7XG4gICAgICB3aWR0aDogMzA3cHg7XG4gICAgICBoZWlnaHQ6IDEzMnB4OyB9XG4gIC5oZWFkZXIgLnRvcC1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDU1JTtcbiAgICByaWdodDogMiU7XG4gICAgd2lkdGg6IDMwN3B4O1xuICAgIGhlaWdodDogMTMycHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgIC5oZWFkZXIgLnRvcC1saW5lOjphZnRlciB7XG4gICAgICByaWdodDogMCU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDsgfVxuICAgICAgLmhlYWRlciAudG9wLWxpbmU6OmJlZm9yZSwgLmhlYWRlciAudG9wLWxpbmU6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlciAudG9wLWltZyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKj09PT4gRW5kIGhlYWRlciA8PT09Ki9cbi8qPT09PiBCZWdpbiBtYWluIG5hdiA8PT09Ki9cbi5tYWluLW5hdiAuY2xvc2UtbmF2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1uYXYgLmNsb3NlLW5hdiBzdmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDsgfVxuICAgIC5tYWluLW5hdiAuY2xvc2UtbmF2IHN2ZyBwYXRoIHtcbiAgICAgIHN0cm9rZTogYmxhY2s7XG4gICAgICBzdHJva2Utd2lkdGg6IDJweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogLTMyMHB4O1xuICAgIHotaW5kZXg6IDEwMDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAzMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3gtc2hhZG93OiAtMXB4IDAgNXB4IDAgcmdiYSg1MCwgNTAsIDUwLCAwLjMpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAubWFpbi1uYXYuYWN0aXZlIHtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgLm1haW4tbmF2IC5jbG9zZS1uYXYge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9IH1cblxuLyo9PT0+IEVuZCBtYWluIG5hdiA8PT09Ki9cbi8qPT09PiBCZWdpbiB0b3AgbGluZSA8PT09Ki9cbi50b3AtbGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnRvcC1saW5lIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLnRvcC1saW5lIC5sb2dvIHtcbiAgICAgICAgb3JkZXI6IDA7IH1cbiAgICAgIC50b3AtbGluZSAubWFpbi1uYXYge1xuICAgICAgICBvcmRlcjogMjsgfVxuICAgICAgLnRvcC1saW5lIC5oZWFkZXItY29udHJvbHMge1xuICAgICAgICBvcmRlcjogMTsgfSB9XG5cbi8qPT09PiBFbmQgdG9wIGxpbmUgPD09PSovXG4vKj09PT4gQmVnaW4gbWFpbiBuYXYgbGlzdCA8PT09Ki9cbi5tYWluLW5hdi1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDE3cHg7IH1cbiAgLm1haW4tbmF2LWxpc3QgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAubWFpbi1uYXYtbGlzdCBsaTpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5tYWluLW5hdi1saXN0IGxpOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tbmF2LWxpc3QgbGk6bnRoLWNoaWxkKG4rNCkgLmlubmVyLWRyb3Bkb3duLW1lbnUge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMDAlOyB9XG4gICAgLm1haW4tbmF2LWxpc3QgbGk6aG92ZXIgLnR0LWRyb3Bkb3duLW1lbnUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAubWFpbi1uYXYtbGlzdCBsaSBhIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMzQjQ3NTc7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAubWFpbi1uYXYtbGlzdCBsaSBhOmhvdmVyLCAubWFpbi1uYXYtbGlzdCBsaSBhLmFjdGl2ZS1saW5rIHtcbiAgICAgICAgY29sb3I6ICM0NkFBREQ7IH1cbiAgICAgIC5tYWluLW5hdi1saXN0IGxpIGEgaSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFpbi1uYXYtbGlzdCBsaSAudHQtZHJvcGRvd24tbWVudSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci10b3A6IDNweCBzb2xpZCAjNDZBQUREO1xuICAgICAgYm94LXNoYWRvdzogMCAzcHggNXB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgICAgIC5tYWluLW5hdi1saXN0IGxpIC50dC1kcm9wZG93bi1tZW51IGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1haW4tbmF2LWxpc3QgbGkgLnR0LWRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgYSBpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNXB4KSkgcm90YXRlKDE4MGRlZyk7IH1cbiAgICAgICAgLm1haW4tbmF2LWxpc3QgbGkgLnR0LWRyb3Bkb3duLW1lbnUgbGk6aG92ZXIgLmlubmVyLWRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgICAgICAgLm1haW4tbmF2LWxpc3QgbGkgLnR0LWRyb3Bkb3duLW1lbnUgbGkgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcGFkZGluZzogMCAyMHB4IDEwcHg7IH1cbiAgICAgICAgICAubWFpbi1uYXYtbGlzdCBsaSAudHQtZHJvcGRvd24tbWVudSBsaSBhIGkge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDVweCkpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zczsgfVxuICAgIC5tYWluLW5hdi1saXN0IGxpIC5pbm5lci1kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgICBsZWZ0OiAxMDAlO1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5tYWluLW5hdi1saXN0IHtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLm1haW4tbmF2LWxpc3Qge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAgIC5tYWluLW5hdi1saXN0IGxpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLm1haW4tbmF2LWxpc3QgbGkuYWN0aXZlIGEgaSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAubWFpbi1uYXYtbGlzdCBsaSBhIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDsgfVxuICAgICAgICAgIC5tYWluLW5hdi1saXN0IGxpIGEgaSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAubWFpbi1uYXYtbGlzdCBsaSAudHQtZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4wczsgfVxuICAgICAgICAgIC5tYWluLW5hdi1saXN0IGxpIC50dC1kcm9wZG93bi1tZW51IGxpOmhvdmVyIGEgaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAgICAgICAgIC5tYWluLW5hdi1saXN0IGxpIC50dC1kcm9wZG93bi1tZW51IGxpLmFjdGl2ZSBhIGkge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICAgICAgIC5tYWluLW5hdi1saXN0IGxpIC50dC1kcm9wZG93bi1tZW51IGxpIGEge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4OyB9XG4gICAgICAgICAgICAubWFpbi1uYXYtbGlzdCBsaSAudHQtZHJvcGRvd24tbWVudSBsaSBhIGkge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTsgfVxuICAgICAgICAubWFpbi1uYXYtbGlzdCBsaSAuaW5uZXItZHJvcGRvd24tbWVudSB7XG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMHM7IH1cbiAgICAgICAgICAubWFpbi1uYXYtbGlzdCBsaSAuaW5uZXItZHJvcGRvd24tbWVudSBsaSBhIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYWluLW5hdi1saXN0IGxpIGEge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyo9PT0+IEVuZCBtYWluIG5hdiBsaXN0IDw9PT0qL1xuLyo9PT0+IEJlZ2luIGhlYWRlciBjb250cm9scyA8PT09Ki9cbi5oZWFkZXItY29udHJvbHMgLmhhbWJ1cmdlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmhlYWRlci1jb250cm9scyAuaGVhZGVyLXNlYXJjaCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuaGVhZGVyLWNvbnRyb2xzIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICByaWdodDogLTEwcHg7XG4gICAgd2lkdGg6IDI4MHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuaGVhZGVyLWNvbnRyb2xzIC5oZWFkZXItc2VhcmNoIC5zZWFyY2gtZm9ybS5hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyLWNvbnRyb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyLWNvbnRyb2xzIC5oYW1idXJnZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogMjVweDsgfSB9XG5cbi8qPT09PiBFbmQgaGVhZGVyIGNvbnRyb2xzIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHdhdmUgYmxvY2sgPD09PSovXG4ud2F2ZS1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMTUwcHggMDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cbiAgLndhdmUtYmxvY2sucmV2ZXJjZS13YXZlOjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICByaWdodDogMjAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoLTlkZWcpOyB9XG4gIC53YXZlLWJsb2NrLnJldmVyY2Utd2F2ZTo6YWZ0ZXIge1xuICAgIHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgbGVmdDogMTglOyB9XG4gIC53YXZlLWJsb2NrLndhdmUtZ2FsbGVyeSB7XG4gICAgbWluLWhlaWdodDogMTA2MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgIC53YXZlLWJsb2NrLndhdmUtZ2FsbGVyeSB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAud2F2ZS1ibG9jay5iZy1jb3ZlciB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50OyB9XG4gIC53YXZlLWJsb2NrOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMTglO1xuICAgIHdpZHRoOiA0MDdweDtcbiAgICBoZWlnaHQ6IDE3MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvdWR4Mi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSkgcm90YXRlKDBkZWcpOyB9XG4gIC53YXZlLWJsb2NrOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMjAlO1xuICAgIHdpZHRoOiAzNjJweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvdWR4Mi5wbmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNjAlKTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gICAgLndhdmUtYmxvY2sucmV2ZXJjZS13YXZlOjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDEyJTsgfVxuICAgIC53YXZlLWJsb2NrLnJldmVyY2Utd2F2ZTo6YWZ0ZXIge1xuICAgICAgbGVmdDogMTIlOyB9XG4gICAgLndhdmUtYmxvY2s6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAxMiU7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBoZWlnaHQ6IDE0NXB4OyB9XG4gICAgLndhdmUtYmxvY2s6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICB3aWR0aDogMzQwcHg7XG4gICAgICBoZWlnaHQ6IDE0NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC53YXZlLWJsb2NrIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gICAgICAud2F2ZS1ibG9jay5yZXZlcmNlLXdhdmU6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMiU7IH1cbiAgICAgIC53YXZlLWJsb2NrLnJldmVyY2Utd2F2ZTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMiU7IH1cbiAgICAgIC53YXZlLWJsb2NrOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDEyJTtcbiAgICAgICAgd2lkdGg6IDM0MHB4O1xuICAgICAgICBoZWlnaHQ6IDE0NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU5JSkgcm90YXRlKDlkZWcpOyB9XG4gICAgICAud2F2ZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAyMCU7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMjVweDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAud2F2ZS1ibG9jayB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwOyB9XG4gICAgICAud2F2ZS1ibG9jay5yZXZlcmNlLXdhdmU6OmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiAxMiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTklKSByb3RhdGUoMGRlZyk7IH1cbiAgICAgIC53YXZlLWJsb2NrLnJldmVyY2Utd2F2ZTo6YWZ0ZXIge1xuICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0NSUpOyB9XG4gICAgICAud2F2ZS1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU5JSkgcm90YXRlKDdkZWcpOyB9XG4gICAgICAud2F2ZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzUlKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC53YXZlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSAwOyB9XG4gICAgICAud2F2ZS1ibG9jazo6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAxMiU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgcm90YXRlKDVkZWcpOyB9XG4gICAgICAud2F2ZS1ibG9jazo6YWZ0ZXIge1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHJpZ2h0OiAxMCU7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzAlKTsgfSB9XG5cbi8qPT09PiBFbmQgd2F2ZSBibG9jayA8PT09Ki9cbi8qPT09PiBCZWdpbiBmb290ZXIgPD09PSovXG5mb290ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgcGFkZGluZzogMTMwcHggMDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgICBmb290ZXIgLmZvb3Rlci10b3AgLmNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxOyB9XG4gICAgZm9vdGVyIC5mb290ZXItdG9wIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLXRvcCAubG9nbyArIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gIGZvb3RlciBoNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAyNXB4IDA7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcCBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwIHAgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwIHAgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0NkFBREM7IH1cbiAgICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcCAuZm9vdGVyLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgZm9vdGVyIC5mb290ZXItYm90dG9tLXdyYXAgLmZvb3Rlci1ib3R0b20gLnNvYy1saW5rLXdyYXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwIC5mb290ZXItYm90dG9tIC5zb2MtbGluay13cmFwIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIGZvb3RlciAuZm9vdGVyLXRvcCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNTBweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdGFibGV0X2Zvb3Rlci5zdmcpICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgZm9vdGVyIC5mLW5hdiBsaSBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGZvb3RlciAuZi1zdWJzY3JpYmUsIGZvb3RlciAuZi1uYXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIGZvb3RlciAuZi1zdWJzY3JpYmUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBmb290ZXIgLmYtc3Vic2NyaWJlIC5sb2dvICsgcCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbWF4LXdpZHRoOiA1MTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwIC5mb290ZXItYm90dG9tIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwIC5mb290ZXItYm90dG9tIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIGZvb3RlciAuZm9vdGVyLWJvdHRvbS13cmFwIC5mb290ZXItYm90dG9tIC5zb2MtbGluay13cmFwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgICBmb290ZXIgLmZvb3Rlci1ib3R0b20td3JhcCAuZm9vdGVyLWJvdHRvbSAuc29jLWxpbmstd3JhcCBwIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgZm9vdGVyIC5mb290ZXItdG9wIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMTBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9XG4gICAgZm9vdGVyIGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICBmb290ZXIgLmYtbmF2IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIGZvb3RlciAuZi1uYXYgbGkgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIGZvb3RlciAuc2lnbnVwLWZvcm0ge1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKj09PT4gRW5kIGZvb3RlciA8PT09Ki9cbi8qPT09PiBCZWdpbiBjb250YWN0IGxpc3QgPD09PSovXG4uY29udGFjdC1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogLTE1cHg7IH1cbiAgLmNvbnRhY3QtbGlzdCBhLCAuY29udGFjdC1saXN0IHAge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xuICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgLmNvbnRhY3QtbGlzdCBhIGltZywgLmNvbnRhY3QtbGlzdCBwIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEzcHg7IH1cbiAgLmNvbnRhY3QtbGlzdCBhOmhvdmVyIHtcbiAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29udGFjdC1saXN0IGEsIC5jb250YWN0LWxpc3QgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4vKj09PT4gRW5kIGNvbnRhY3QgbGlzdCA8PT09Ki9cbi8qPT09PiBCZWdpbiBzb2MgbGluayA8PT09Ki9cbi5zb2MtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLnNvYy1saW5rLnNvYy1saW5rX19iZyBsaSBhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGOEZCOyB9XG4gIC5zb2MtbGluayBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuc29jLWxpbmsgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuc29jLWxpbmsgbGk6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc29jLWxpbmsgbGkgYSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICBoZWlnaHQ6IDQ1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMywgMTA5LCAxMzYsIDAuMTQpOyB9XG4gICAgICAuc29jLWxpbmsgbGkgYTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7IH1cbiAgICAgICAgLnNvYy1saW5rIGxpIGE6aG92ZXIgaW1nIHtcbiAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gICAgICAgIC5zb2MtbGluayBsaSBhOmhvdmVyIHBhdGgge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLnNvYy1saW5rIGxpIGE6aG92ZXIgaSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zb2MtbGluayBsaSBhIHN2ZywgLnNvYy1saW5rIGxpIGEgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICB3aWR0aDogMThweDsgfVxuXG4vKj09PT4gRW5kIHNvYyBsaW5rIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHF1aWNrTGlua3MgPD09PSovXG4ucXVpY2tMaW5rcy13cmFwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDUwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTUwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWl0ZW0ge1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLnF1aWNrTGlua3MtaXRlbTpob3ZlciAucXVpY2tMaW5rcy1kZXNjIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgICAgIG9yZGVyOiA0OyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIG9yZGVyOiA1OyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIG9yZGVyOiA2OyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgICAgIG9yZGVyOiA3OyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1pdGVtIC5xdWlja0xpbmtzLWRlc2MuYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1oZWFkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA2NXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWhlYWQgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAucXVpY2tMaW5rcy1kZXNjIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDBzO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLnF1aWNrTGlua3MtZGVzYy5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2M6bnRoLWNoaWxkKDUpIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2M6bnRoLWNoaWxkKDYpIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkFGNjA7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2M6bnRoLWNoaWxkKDcpIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3NkJFQkE7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2M6bnRoLWNoaWxkKDgpIHtcbiAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3MTkyQkQ7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLnF1aWNrTGlua3MtZGVzYyAucXVpY2tMaW5rcy1jb250ZW50IGg0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCAuY29udGFjdC1saXN0IGEsIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCAuY29udGFjdC1saXN0IHAge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLnF1aWNrTGlua3MtZGVzYyAucXVpY2tMaW5rcy1jb250ZW50IC5jb250YWN0LWxpc3QgYSBpbWcsIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCAuY29udGFjdC1saXN0IHAgaW1nIHtcbiAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLnF1aWNrTGlua3MtZGVzYyAucXVpY2tMaW5rcy1jb250ZW50IC5kb3dubG9hZC1saXN0IHAge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCAuZG93bmxvYWQtbGlzdCBwIHNwYW4ge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCAuZG93bmxvYWQtbGlzdCBwIHNwYW4gaW1nIHtcbiAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTsgfVxuICAgICAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCAuZG93bmxvYWQtbGlzdCBwIGEge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAuYm9vay1mb3JtIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAuYm9vay1mb3JtIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIC8qIEZpcmVmb3ggKi8gfVxuICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLmJvb2stZm9ybSA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5ib29rLWZvcm0gOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAvKiBNaWNyb3NvZnQgRWRnZSAqL1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnF1aWNrTGlua3Mtd3JhcC5tb2JpbGUgLmJvb2stZm9ybSBpbWcge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpOyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwLm1vYmlsZSAuYm9vay1mb3JtIC5jaGVjay1saXN0LXdyYXAgKiB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAubW9iaWxlIC5ib29rLWZvcm0gaW5wdXQge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpob3ZlciAucXVpY2tMaW5rcy1oZWFkIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW06aG92ZXIgLnF1aWNrTGlua3MtZGVzYyB7XG4gICAgICB0b3A6IDA7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpudGgtY2hpbGQoMSkgLnF1aWNrTGlua3MtaGVhZCwgLnF1aWNrTGlua3Mtd3JhcCAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCgxKSAucXVpY2tMaW5rcy1kZXNjIHtcbiAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW06bnRoLWNoaWxkKDIpIC5xdWlja0xpbmtzLWhlYWQsIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpudGgtY2hpbGQoMikgLnF1aWNrTGlua3MtZGVzYyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZBRjYwO1xuICAgICAgYm94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMywgMTA5LCAxMzYsIDAuMTQpOyB9XG4gICAgLnF1aWNrTGlua3Mtd3JhcCAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCgzKSAucXVpY2tMaW5rcy1oZWFkLCAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW06bnRoLWNoaWxkKDMpIC5xdWlja0xpbmtzLWRlc2Mge1xuICAgICAgYmFja2dyb3VuZDogIzc2QkVCQTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpudGgtY2hpbGQoNCkgLnF1aWNrTGlua3MtaGVhZCwgLnF1aWNrTGlua3Mtd3JhcCAucXVpY2tMaW5rcy1pdGVtOm50aC1jaGlsZCg0KSAucXVpY2tMaW5rcy1kZXNjIHtcbiAgICAgIGJhY2tncm91bmQ6ICM3MTkyQkQ7XG4gICAgICBib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLCAxMDksIDEzNiwgMC4xNCk7IH1cbiAgLnF1aWNrTGlua3Mtd3JhcCAucXVpY2tMaW5rcy1oZWFkIHtcbiAgICB3aWR0aDogMTA0cHg7XG4gICAgaGVpZ2h0OiA5OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcbiAgICBiYWNrZ3JvdW5kOiAjNDZBQURDO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiBib3JkZXItcmFkaXVzIC4zcztcbiAgICB0cmFuc2l0aW9uOiB3aWR0aCAuM3M7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWhlYWQgaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gLjNzLCB3aWR0aCAuM3MsIGhlaWdodCAuM3M7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWhlYWQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3MgaGVpZ2h0IC4zczsgfVxuICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWRlc2Mge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwJTtcbiAgICByaWdodDogMTAwJTtcbiAgICB3aWR0aDogNDQ1cHg7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBib3JkZXItcmFkaXVzOiA5cHggMCA5cHggOXB4O1xuICAgIGJveC1zaGFkb3c6IDBweCA5cHggMTRweCByZ2JhKDExMywgMTQ2LCAxODksIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtZGVzYy5ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtZGVzYzpudGgtY2hpbGQoNSkge1xuICAgICAgYmFja2dyb3VuZDogIzQ2QUFEQzsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtZGVzYzpudGgtY2hpbGQoNikge1xuICAgICAgYmFja2dyb3VuZDogI0ZGQUY2MDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtZGVzYzpudGgtY2hpbGQoNykge1xuICAgICAgYmFja2dyb3VuZDogIzc2QkVCQTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtZGVzYzpudGgtY2hpbGQoOCkge1xuICAgICAgYmFja2dyb3VuZDogIzcxOTJCRDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTsgfVxuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtZGVzYyAucXVpY2tMaW5rcy1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMzBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWRlc2MgLm1hcC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogOXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAucXVpY2tMaW5rcy13cmFwIHtcbiAgICAgIHRvcDogNDUlOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLnF1aWNrTGlua3Mtd3JhcDpub3QoLm1vYmlsZSkuc2Nyb2xsIHtcbiAgICAgIG9wYWNpdHk6IC43OyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwOm5vdCgubW9iaWxlKS5zY3JvbGw6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5xdWlja0xpbmtzLXdyYXA6bm90KC5tb2JpbGUpLnNjcm9sbDpob3ZlciAucXVpY2tMaW5rcy1oZWFkIHtcbiAgICAgICAgICB3aWR0aDogMTA0cHg7IH1cbiAgICAgICAgICAucXVpY2tMaW5rcy13cmFwOm5vdCgubW9iaWxlKS5zY3JvbGw6aG92ZXIgLnF1aWNrTGlua3MtaGVhZCBpbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgICAgLnF1aWNrTGlua3Mtd3JhcDpub3QoLm1vYmlsZSkuc2Nyb2xsOmhvdmVyIC5xdWlja0xpbmtzLWhlYWQgcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwOm5vdCgubW9iaWxlKS5zY3JvbGwgLnF1aWNrTGlua3MtaGVhZCB7XG4gICAgICAgIHdpZHRoOiAyNXB4OyB9XG4gICAgICAgIC5xdWlja0xpbmtzLXdyYXA6bm90KC5tb2JpbGUpLnNjcm9sbCAucXVpY2tMaW5rcy1oZWFkIGltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHdpZHRoOiAxNXB4OyB9XG4gICAgICAgIC5xdWlja0xpbmtzLXdyYXA6bm90KC5tb2JpbGUpLnNjcm9sbCAucXVpY2tMaW5rcy1oZWFkIHAge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgaGVpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpob3ZlcjpudGgtY2hpbGQoMykgLnF1aWNrTGlua3MtZGVzYywgLnF1aWNrTGlua3Mtd3JhcCAucXVpY2tMaW5rcy1pdGVtOmhvdmVyOm50aC1jaGlsZCg0KSAucXVpY2tMaW5rcy1kZXNjIHtcbiAgICAgICAgYm90dG9tOiAwOyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW06bnRoLWNoaWxkKDMpIC5xdWlja0xpbmtzLWRlc2MsIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpudGgtY2hpbGQoNCkgLnF1aWNrTGlua3MtZGVzYyB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5cHggOXB4IDAgOXB4OyB9XG4gICAgICAgIC5xdWlja0xpbmtzLXdyYXAgLnF1aWNrTGlua3MtaXRlbTpudGgtY2hpbGQoMykgLnF1aWNrTGlua3MtZGVzYyAucXVpY2tMaW5rcy1jb250ZW50LCAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW06bnRoLWNoaWxkKDQpIC5xdWlja0xpbmtzLWRlc2MgLnF1aWNrTGlua3MtY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMjVweCAzMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnF1aWNrTGlua3Mtd3JhcCAucXVpY2tMaW5rcy1pdGVtIC5xdWlja0xpbmtzLWhlYWQge1xuICAgICAgaGVpZ2h0OiAzNnB4OyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW0gLnF1aWNrTGlua3MtaGVhZCBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucXVpY2tMaW5rcy13cmFwIC5xdWlja0xpbmtzLWl0ZW0gLnF1aWNrTGlua3MtaGVhZCBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qPT09PiBFbmQgcXVpY2tMaW5rcyA8PT09Ki9cbi8qPT09PiBCZWdpbiBkb3dubG9hZCBsaXN0IDw9PT0qL1xuLmRvd25sb2FkLWxpc3QgcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuZG93bmxvYWQtbGlzdCBwOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmRvd25sb2FkLWxpc3QgcCBzcGFuIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgICAuZG93bmxvYWQtbGlzdCBwIHNwYW4gaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuZG93bmxvYWQtbGlzdCBwIGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNjAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2QUFERDsgfVxuICAgIC5kb3dubG9hZC1saXN0IHAgYSBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZG93bmxvYWQtbGlzdCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuZG93bmxvYWQtbGlzdCBwIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5kb3dubG9hZC1saXN0IHAgc3BhbiBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gIC5kb3dubG9hZC1saXN0IHAgYSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5kb3dubG9hZC1saXN0IHAgYSBpbWcge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH0gfVxuXG4vKj09PT4gRW5kIGRvd25sb2FkIGxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gY2FsZW5kYXIgdGFibGUgPD09PSovXG4uY2FsZW5kYXItdGFibGUgdGhlYWQgdHIge1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7IH1cbiAgLmNhbGVuZGFyLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmNhbGVuZGFyLXRhYmxlIHRoZWFkIHRyOmZpcnN0LWNoaWxkIHRoOm50aC1jaGlsZCgyKSB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXItdGFibGUgdHIge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHBhZGRpbmc6IDVweCAxNXB4OyB9XG5cbi8qPT09PiBFbmQgY2FsZW5kYXIgdGFibGUgPD09PSovXG4vKj09PT4gQmVnaW4gbWFpbiBzbGlkZXIgPD09PSovXG4ubWFpbi1zbGlkZXItd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLm1haW4tc2xpZGVyLXdyYXAgLnNsaWNrLWxpc3QsIC5tYWluLXNsaWRlci13cmFwIC5zbGljay10cmFjayB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5tYWluLXNsaWRlci13cmFwIC5zbGljay1kb3RzIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBib3R0b206IDc1cHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1haW4tc2xpZGVyLXdyYXAge1xuICAgICAgbWFyZ2luLXRvcDogLTVweDsgfVxuICAgICAgLm1haW4tc2xpZGVyLXdyYXAgLnNsaWNrLWRvdHMge1xuICAgICAgICBib3R0b206IDI1cHg7IH0gfVxuXG4ubWFpbi1zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogOTE3cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1haW4tc2xpZGVyIC5zbC1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAubWFpbi1zbGlkZXIgLnNsLWNhcmQuc2xpY2stYWN0aXZlIC5zbGlkZS1jb250ZW50IHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAgIC5tYWluLXNsaWRlciAuc2wtY2FyZC5zbGljay1hY3RpdmUgLnNsaWRlLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gICAgICAubWFpbi1zbGlkZXIgLnNsLWNhcmQuc2xpY2stYWN0aXZlIC5zbGlkZS1jb250ZW50IC5jb250ZW50LXRleHQtY3Vyc2l2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5tYWluLXNsaWRlciAuc2wtY2FyZC5zbGljay1hY3RpdmUgLnNsaWRlLWNvbnRlbnQgLmNvbnRlbnQtaGVhZCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAgIC5tYWluLXNsaWRlciAuc2wtY2FyZCAuY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gIC5tYWluLXNsaWRlciAuc2xpZGVyLWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxOTIwcHg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5tYWluLXNsaWRlciAuc2xpZGUtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDUzOHB4O1xuICAgIGhlaWdodDogNDIycHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44NSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC40czsgfVxuICAgIC5tYWluLXNsaWRlciAuc2xpZGUtY29udGVudCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNHMsIHRyYW5zZm9ybSAuNHM7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlLWNvbnRlbnQgLmNvbnRlbnQtdGV4dC1jdXJzaXZlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LWZhbWlseTogXCJHZW9yZ2lhXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjVzOyB9XG4gICAgLm1haW4tc2xpZGVyIC5zbGlkZS1jb250ZW50IC5jb250ZW50LWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgICBjb2xvcjogIzNCNDc1NztcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdHJhbnNmb3JtIC40cztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC40czsgfVxuICAgICAgLm1haW4tc2xpZGVyIC5zbGlkZS1jb250ZW50IC5jb250ZW50LWhlYWQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAjNDZBQUREOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNDQwcHgpIHtcbiAgICAubWFpbi1zbGlkZXIgLnNsaWRlLWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm1haW4tc2xpZGVyIHtcbiAgICAgIGhlaWdodDogNTc1cHg7IH1cbiAgICAgIC5tYWluLXNsaWRlciAuc2xpZGUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA0MDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMTRweDsgfVxuICAgICAgICAubWFpbi1zbGlkZXIgLnNsaWRlLWNvbnRlbnQgLmNvbnRlbnQtdGV4dC1jdXJzaXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgICAgLm1haW4tc2xpZGVyIC5zbGlkZS1jb250ZW50IC5jb250ZW50LWhlYWQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogNDJweDsgfVxuICAgICAgICAubWFpbi1zbGlkZXIgLnNsaWRlLWNvbnRlbnQgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTIwcHg7IH1cbiAgICAgIC5tYWluLXNsaWRlciAuc2xpZGVyLWJnIHtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm1haW4tc2xpZGVyIHtcbiAgICAgIGhlaWdodDogMjkzcHg7IH1cbiAgICAgIC5tYWluLXNsaWRlciAuc2xpZGUtY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAyNjJweDtcbiAgICAgICAgaGVpZ2h0OiAyMDVweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgICAubWFpbi1zbGlkZXIgLnNsaWRlLWNvbnRlbnQgLmNvbnRlbnQtdGV4dC1jdXJzaXZlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAgIC5tYWluLXNsaWRlciAuc2xpZGUtY29udGVudCAuY29udGVudC1oZWFkIHtcbiAgICAgICAgICBmb250LXNpemU6IDI4cHg7IH1cbiAgICAgICAgLm1haW4tc2xpZGVyIC5zbGlkZS1jb250ZW50IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDc1cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cblxuLyo9PT0+IEVuZCBtYWluIHNsaWRlciA8PT09Ki9cbi8qPT09PiBCZWdpbiBibG9jay1oZWFkZXIgPD09PSovXG4uYmxvY2staGVhZGVyIHAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogNjBweDtcbiAgZm9udC1mYW1pbHk6IFwiR2VvcmdpYVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgLmJsb2NrLWhlYWRlciBwOjphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbi10b3A6IC0ycHg7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgYmFja2dyb3VuZDogIzQ2QUFEQzsgfVxuXG4uYmxvY2staGVhZGVyIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLmJsb2NrLWhlYWRlciBoMiBzcGFuIHtcbiAgICBjb2xvcjogIzQ2QUFEQzsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmJsb2NrLWhlYWRlciBwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUwcHg7XG4gICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmJsb2NrLWhlYWRlciBwOjphZnRlciB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMnB4OyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gIC5ibG9jay1oZWFkZXIgcCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5ibG9jay1oZWFkZXIgcDo6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDI1cHg7IH0gfVxuXG4vKj09PT4gRW5kIGJsb2NrLWhlYWRlciA8PT09Ki9cbi8qPT09PiBCZWdpbiB0ZXh0LWJsb2NrIDw9PT0qL1xuLnRleHQtYmxvY2sge1xuICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMjBweDsgfVxuICAudGV4dC1ibG9jay5vbi1zY3JvbGwuc2hvdy1zY3JvbGwgLmJsb2NrLWhlYWRlciAqIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICAudGV4dC1ibG9jay5vbi1zY3JvbGwuc2hvdy1zY3JvbGwgcCwgLnRleHQtYmxvY2sub24tc2Nyb2xsLnNob3ctc2Nyb2xsIGEge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIC50ZXh0LWJsb2NrLm9uLXNjcm9sbCAuYmxvY2staGVhZGVyICoge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogLjEyczsgfVxuICAgIC50ZXh0LWJsb2NrLm9uLXNjcm9sbCAuYmxvY2staGVhZGVyICo6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC41czsgfVxuICAgIC50ZXh0LWJsb2NrLm9uLXNjcm9sbCAuYmxvY2staGVhZGVyICo6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC43czsgfVxuICAudGV4dC1ibG9jay5vbi1zY3JvbGwgcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCk7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAuOHM7IH1cbiAgLnRleHQtYmxvY2sub24tc2Nyb2xsIGEge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMXM7IH1cbiAgLnRleHQtYmxvY2sgLnN2Zy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDsgfVxuICAgIC50ZXh0LWJsb2NrIC5zdmctYmxvY2sudmlkZW8tYmxvY2sge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIC50ZXh0LWJsb2NrIC5zdmctYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDIxNHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRleHQtYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXh0LWJsb2NrIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0MHB4OyB9XG4gICAgICAudGV4dC1ibG9jay50ZXh0LWJsb2NrLXJldmVyY2UgLnN2Zy1ibG9jayB7XG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7IH0gfVxuXG4vKj09PT4gRW5kIHRleHQtYmxvY2sgPD09PSovXG4vKj09PT4gQmVnaW4gZWR1Y2F0aW9uIHNob3J0IDw9PT0qL1xuLmVkdWNhdGlvbi1zaG9ydCB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpOyB9XG4gIC5lZHVjYXRpb24tc2hvcnQ6aG92ZXIgLmhpZGUtYmxvY2sge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuICAgIC5lZHVjYXRpb24tc2hvcnQ6aG92ZXIgLmhpZGUtYmxvY2sgPiBwLCAuZWR1Y2F0aW9uLXNob3J0OmhvdmVyIC5oaWRlLWJsb2NrIC5lZHVjYXRpb24tc2hvcnQtaW5mbywgLmVkdWNhdGlvbi1zaG9ydDpob3ZlciAuaGlkZS1ibG9jayBhIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH1cbiAgLmVkdWNhdGlvbi1zaG9ydC5jb2xvci0yIC5lZHVjYXRpb24tYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzZCRUJBOyB9XG4gICAgLmVkdWNhdGlvbi1zaG9ydC5jb2xvci0yIC5lZHVjYXRpb24tYm90dG9tIHAgLmVkdWNhdGlvbi1hZ2Uge1xuICAgICAgY29sb3I6ICNCNUQ5RDc7IH1cbiAgLmVkdWNhdGlvbi1zaG9ydC5jb2xvci0zIC5lZHVjYXRpb24tYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzE5MkJEOyB9XG4gICAgLmVkdWNhdGlvbi1zaG9ydC5jb2xvci0zIC5lZHVjYXRpb24tYm90dG9tIHAgLmVkdWNhdGlvbi1hZ2Uge1xuICAgICAgY29sb3I6ICM5RkNGRTk7IH1cbiAgLmVkdWNhdGlvbi1zaG9ydC5jb2xvci00IC5lZHVjYXRpb24tYm90dG9tIHtcbiAgICBiYWNrZ3JvdW5kOiAjNDZBQURDOyB9XG4gICAgLmVkdWNhdGlvbi1zaG9ydC5jb2xvci00IC5lZHVjYXRpb24tYm90dG9tIHAgLmVkdWNhdGlvbi1hZ2Uge1xuICAgICAgY29sb3I6ICM5RkNGRTk7IH1cbiAgLmVkdWNhdGlvbi1zaG9ydCAuZWR1Y2F0aW9uLXRvcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmVkdWNhdGlvbi1zaG9ydCAuZWR1Y2F0aW9uLXRvcCBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmVkdWNhdGlvbi1zaG9ydCAuaGlkZS1ibG9jayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAzNXB4IDI1cHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjk1KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAuZWR1Y2F0aW9uLXNob3J0IC5oaWRlLWJsb2NrID4gcCB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMnM7IH1cbiAgICAuZWR1Y2F0aW9uLXNob3J0IC5oaWRlLWJsb2NrIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5lZHVjYXRpb24tc2hvcnQgLmhpZGUtYmxvY2sgLmVkdWNhdGlvbi1zaG9ydC1pbmZvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MsIHRyYW5zZm9ybSAuM3M7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3M7IH1cbiAgICAgIC5lZHVjYXRpb24tc2hvcnQgLmhpZGUtYmxvY2sgLmVkdWNhdGlvbi1zaG9ydC1pbmZvIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgICAgLmVkdWNhdGlvbi1zaG9ydCAuaGlkZS1ibG9jayAuZWR1Y2F0aW9uLXNob3J0LWluZm8gcDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZWR1Y2F0aW9uLXNob3J0IC5oaWRlLWJsb2NrIC5lZHVjYXRpb24tc2hvcnQtaW5mbyBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMzMzMzMzM7IH1cbiAgICAuZWR1Y2F0aW9uLXNob3J0IC5oaWRlLWJsb2NrIGEge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjRzOyB9XG4gIC5lZHVjYXRpb24tc2hvcnQgLmVkdWNhdGlvbi1ib3R0b20ge1xuICAgIGJhY2tncm91bmQ6ICNGRkFGNjA7IH1cbiAgICAuZWR1Y2F0aW9uLXNob3J0IC5lZHVjYXRpb24tYm90dG9tIHAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgZm9udC1zaXplOiAyMXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmVkdWNhdGlvbi1zaG9ydCAuZWR1Y2F0aW9uLWJvdHRvbSBwIC5lZHVjYXRpb24tYWdlIHtcbiAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGNvbG9yOiAjRkZEMUFBOyB9XG4gICAgICAuZWR1Y2F0aW9uLXNob3J0IC5lZHVjYXRpb24tYm90dG9tIHAgLm9sZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAuZWR1Y2F0aW9uLXNob3J0IC5yZWFkLW1vcmUgc3ZnIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtMXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5lZHVjYXRpb24tc2hvcnQgLmVkdWNhdGlvbi1ib3R0b20gcCB7XG4gICAgICBmb250LXNpemU6IDE5cHg7IH1cbiAgICAgIC5lZHVjYXRpb24tc2hvcnQgLmVkdWNhdGlvbi1ib3R0b20gcCAuZWR1Y2F0aW9uLWFnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNTdweDsgfVxuICAgICAgLmVkdWNhdGlvbi1zaG9ydCAuZWR1Y2F0aW9uLWJvdHRvbSBwIC5vbGQge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMzgwcHgpIHtcbiAgICAuZWR1Y2F0aW9uLXNob3J0IC5oaWRlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAgIC5lZHVjYXRpb24tc2hvcnQgLmhpZGUtYmxvY2sgLmVkdWNhdGlvbi1zaG9ydC1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgICAuZWR1Y2F0aW9uLXNob3J0IC5oaWRlLWJsb2NrIHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cbiAgICAuZWR1Y2F0aW9uLXNob3J0IC5lZHVjYXRpb24tYm90dG9tIHAge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAuZWR1Y2F0aW9uLXNob3J0IC5lZHVjYXRpb24tYm90dG9tIHAgLmVkdWNhdGlvbi1hZ2Uge1xuICAgICAgICBmb250LXNpemU6IDM3cHg7IH1cbiAgICAgIC5lZHVjYXRpb24tc2hvcnQgLmVkdWNhdGlvbi1ib3R0b20gcCAub2xkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cblxuLyo9PT0+IEVuZCBlZHVjYXRpb24gc2hvcnQgPD09PSovXG4vKj09PT4gQmVnaW4gbGVhcm5pbmctZWxlbWVudHMtd3JhcCA8PT09Ki9cbi5lbC13ciB7XG4gIHBhZGRpbmc6IDIwcHggMjVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5lbC13ciB7XG4gICAgICBtYXJnaW4tdG9wOiA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmVsLXdyIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBwYWRkaW5nOiAyMHB4IDAgMDsgfSB9XG5cbi5sZWFybmluZy1lbGVtZW50cy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NzBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAubGVhcm5pbmctZWxlbWVudHMtd3JhcDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogNSU7XG4gICAgbGVmdDogNSU7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBoZWlnaHQ6IDkwJTtcbiAgICBib3JkZXI6IDVweCBzb2xpZCAjRjBGOEZBO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAubGVhcm5pbmctaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNFQUY1Rjc7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLmxlYXJuaW5nLWl0ZW0gaW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5sZWFybmluZy1pdGVtIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBjb2xvcjogIzNCNDc1NzsgfVxuICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuY2lyY2xlLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuY2lyY2xlLWNvbnRhaW5lciAubGVhcm5pbmctaXRlbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHotaW5kZXg6IDU7XG4gICAgICBtYXJnaW4tbGVmdDogLTYycHg7XG4gICAgICBtYXJnaW4tdG9wOiAtNjJweDtcbiAgICAgIHdpZHRoOiAxMjRweDtcbiAgICAgIGhlaWdodDogMTI0cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUY1Rjc7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC00cHg7XG4gICAgICAgIGxlZnQ6IC00cHg7XG4gICAgICAgIHotaW5kZXg6IC0yO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMHB4O1xuICAgICAgICBsZWZ0OiAwcHg7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGNUY3O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtLmFjdGl2ZSwgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLmNpcmNsZS1jb250YWluZXIgLmxlYXJuaW5nLWl0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtLmFjdGl2ZTo6YmVmb3JlLCAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuY2lyY2xlLWNvbnRhaW5lciAubGVhcm5pbmctaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRUFGNUY3OyB9XG4gICAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtLmFjdGl2ZTo6YWZ0ZXIsIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtOmhvdmVyOjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLmNpcmNsZS1jb250YWluZXIgLmxlYXJuaW5nLWl0ZW0gaW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuY2lyY2xlLWNvbnRhaW5lciAubGVhcm5pbmctaXRlbSBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjM0I0NzU3OyB9XG4gIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC50YWItZWxlbWVudC1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDU1JTtcbiAgICBoZWlnaHQ6IDYwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC50YWItZWxlbWVudC1jb250ZW50IC5mb3ItdGFiIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC50YWItZWxlbWVudC1jb250ZW50IC5mb3ItdGFiLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLnRhYi1lbGVtZW50LWNvbnRlbnQgLmZvci10YWIuc3RhcnQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC50YWItZWxlbWVudC1jb250ZW50IC5mb3ItdGFiLnN0YXJ0IGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC50YWItZWxlbWVudC1jb250ZW50IGgzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLnRhYi1lbGVtZW50LWNvbnRlbnQgaDM6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgd2lkdGg6IDQxcHg7XG4gICAgICAgIGhlaWdodDogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDZBQURDOyB9XG4gIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5teS1wYXJvbGxlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIGJvdHRvbTogMDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAgICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXA6OmFmdGVyIHtcbiAgICAgICAgdG9wOiAzJTtcbiAgICAgICAgbGVmdDogMyU7XG4gICAgICAgIHdpZHRoOiA5NSU7XG4gICAgICAgIGhlaWdodDogOTUlOyB9XG4gICAgICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuY2lyY2xlLWNvbnRhaW5lciAubGVhcm5pbmctaXRlbSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLmZvci10YWIgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuZm9yLXRhYiBwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5mb3ItdGFiIGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuZm9yLXRhYiBwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLm15LXBhcm9sbGVyIHtcbiAgICAgIG9wYWNpdHk6IC41OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogMTBweDsgfVxuICAgICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXA6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA2JTtcbiAgICAgICAgbGVmdDogNiU7XG4gICAgICAgIHdpZHRoOiA4OCU7XG4gICAgICAgIGhlaWdodDogODglO1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAjRjBGOEZBO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIGhlaWdodDogNjBweDsgfVxuICAgICAgICAubGVhcm5pbmctZWxlbWVudHMtd3JhcCAuY2lyY2xlLWNvbnRhaW5lciAubGVhcm5pbmctaXRlbSBpbWcge1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5jaXJjbGUtY29udGFpbmVyIC5sZWFybmluZy1pdGVtIHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5sZWFybmluZy1lbGVtZW50cy13cmFwIC5mb3ItdGFiIGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLmxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgLmZvci10YWIgcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTFweDsgfSB9XG5cbi8qPT09PiBFbmQgbGVhcm5pbmctZWxlbWVudHMtd3JhcCA8PT09Ki9cbi8qPT09PiBCZWdpbiBlZHVjYXRpb24tc2xpZXIgPD09PSovXG4uZWR1Y2F0aW9uLXNsaWVyIHtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4OyB9XG4gIC5lZHVjYXRpb24tc2xpZXIgLml0LWNhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gIC5lZHVjYXRpb24tc2xpZXIgLnNsaWNrLWxpc3Qge1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5lZHVjYXRpb24tc2xpZXIgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5lZHVjYXRpb24tc2xpZXIgLnNsaWNrLWRvdHMge1xuICAgICAgcGFkZGluZy10b3A6IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuZWR1Y2F0aW9uLXNsaWVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9IH1cblxuLyo9PT0+IEVuZCBlZHVjYXRpb24tc2xpZXIgPD09PSovXG4vKj09PT4gQmVnaW4gdmlkZW8tc2VjdGlvbiA8PT09Ki9cbi52aWRlby1zZWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogNjc2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnZpZGVvLXNlY3Rpb24ge1xuICAgICAgaGVpZ2h0OiA0OTZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlOyB9XG4gICAgICAudmlkZW8tc2VjdGlvbiBwIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC52aWRlby1zZWN0aW9uIHtcbiAgICAgIGhlaWdodDogNDgxcHg7IH1cbiAgICAgIC52aWRlby1zZWN0aW9uIHAge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MHB4OyB9IH1cblxuLyo9PT0+IEVuZCB2aWRlby1zZWN0aW9uIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGxpZ2h0Ym94IDw9PT0qL1xuLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tb2RhbC1ib2R5IC5la2tvLWxpZ2h0Ym94LWl0ZW0ge1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICBwYWRkaW5nOiA1cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAuZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOm50aC1jaGlsZCgxKSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cbiAgICAuZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOm50aC1jaGlsZCgyKSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuXG4vKj09PT4gRW5kIGxpZ2h0Ym94IDw9PT0qL1xuLyo9PT0+IEJlZ2luIGFkdmFudGFnZS1saXN0IDw9PT0qL1xuLmFkdmFudGFnZS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC02NXB4OyB9XG4gIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAgIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIGxpIHtcbiAgICAgIHdpZHRoOiAyNSU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cbiAgICAgIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIGxpOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBvcGFjaXR5OiAuMTQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIGxpOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgICAuYWR2YW50YWdlLWxpc3QuYWR2YW50YWdlLXNlY29uZCBsaSAuYWR2YW50YWdlLWJsb2NrIGg1IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuYWR2YW50YWdlLWxpc3QuYWR2YW50YWdlLXNlY29uZCBsaSAuYWR2YW50YWdlLWJsb2NrIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFkdmFudGFnZS1saXN0IGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICAgIHBhZGRpbmctbGVmdDogNzBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLmFkdmFudGFnZS1saXN0IGxpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogNDtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDMycHg7IH1cbiAgICAuYWR2YW50YWdlLWxpc3QgbGk6bnRoLWNoaWxkKG9kZCk6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogLTIwcHg7XG4gICAgICBsZWZ0OiAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxOTJweDtcbiAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvdWR4Mi5wbmcpO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAuYWR2YW50YWdlLWxpc3QgbGkgLmFkdmFudGFnZS1ibG9jayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5hZHZhbnRhZ2UtbGlzdCBsaSBoNSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjM0I0NzU3OyB9XG4gICAgLmFkdmFudGFnZS1saXN0IGxpIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYWR2YW50YWdlLWxpc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgICAgIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmFkdmFudGFnZS1saXN0IGxpIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgICAuYWR2YW50YWdlLWxpc3QgbGk6bnRoLWNoaWxkKG9kZCk6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmFkdmFudGFnZS1saXN0IGxpOm50aC1jaGlsZCgxKTo6YWZ0ZXIsIC5hZHZhbnRhZ2UtbGlzdCBsaTpudGgtY2hpbGQoNCk6OmFmdGVyLCAuYWR2YW50YWdlLWxpc3QgbGk6bnRoLWNoaWxkKDUpOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgdG9wOiAtMjBweDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG91ZHgyLnBuZyk7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5hZHZhbnRhZ2UtbGlzdCBsaTo6YWZ0ZXIge1xuICAgICAgbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgICAgIG1heC13aWR0aDogMzIwcHggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuICAgIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7IH1cbiAgICAuYWR2YW50YWdlLWxpc3QgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5hZHZhbnRhZ2UtbGlzdCBsaTpudGgtY2hpbGQoMSk6OmFmdGVyLCAuYWR2YW50YWdlLWxpc3QgbGk6bnRoLWNoaWxkKDQpOjphZnRlciwgLmFkdmFudGFnZS1saXN0IGxpOm50aC1jaGlsZCg1KTo6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5hZHZhbnRhZ2UtbGlzdCBsaTpudGgtY2hpbGQob2RkKTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IC0yMHB4O1xuICAgICAgICBsZWZ0OiAwJTtcbiAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiA2MCU7XG4gICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvdWR4Mi5wbmcpO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7IH1cbiAgICAgIC5hZHZhbnRhZ2UtbGlzdCBsaTpudGgtY2hpbGQoMSk6OmFmdGVyLCAuYWR2YW50YWdlLWxpc3QgbGk6bnRoLWNoaWxkKDUpOjphZnRlciB7XG4gICAgICAgIGxlZnQ6IDIwcHggIWltcG9ydGFudDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5hZHZhbnRhZ2UtbGlzdC5hZHZhbnRhZ2Utc2Vjb25kIGxpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi5hZHZlbnRhZ2Utc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgcGFkZGluZy10b3A6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuYWR2ZW50YWdlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWR2ZW50YWdlLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBwYWRkaW5nLXRvcDogMTBweDsgfSB9XG5cbi8qPT09PiBFbmQgYWR2YW50YWdlLWxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gZm9vZC1zZWN0aW9uIDw9PT0qL1xuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5mb29kLXNlY3Rpb24gLnN2Zy1ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAzMTBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLyo9PT0+IEVuZCBmb29kLXNlY3Rpb24gPD09PSovXG4vKj09PT4gQmVnaW4gb3JkZXItbGlzdC0yIDw9PT0qL1xuLm9yZGVyLWxpc3QtMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAub3JkZXItbGlzdC0yIGxpIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAub3JkZXItbGlzdC0yIGxpOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5vcmRlci1saXN0LTIgbGkgLmxpc3QtZGVzY3JpcHRpb24ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMzBweCAzMHB4IDMwcHggODBweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAgIC5vcmRlci1saXN0LTIgbGkgLmxpc3QtZGVzY3JpcHRpb246OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIobXlDb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybykgXCIuXCI7XG4gICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICBsZWZ0OiAyMHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICAgICAgLm9yZGVyLWxpc3QtMiBsaSAubGlzdC1kZXNjcmlwdGlvbiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAub3JkZXItbGlzdC0yIGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG4gICAgLm9yZGVyLWxpc3QtMiBsaSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qPT09PiBFbmQgb3JkZXItbGlzdC0yIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGNlbnRyZS10YWItY29udGVudCA8PT09Ki9cbi5jZW50cmUtdGFiLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXM7IH1cbiAgLmNlbnRyZS10YWItY29udGVudC5hY3RpdmUge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5jZW50cmUtdGFiLWNvbnRlbnQgLnRhYi1oZWFkIHtcbiAgICBtYXgtd2lkdGg6IDc0MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY2VudHJlLXRhYi1jb250ZW50IC50YWItaGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmNlbnRyZS10YWItY29udGVudCAudGFiLWhlYWQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi5jZW50cmUtdGFicy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5jZW50cmUtaW5mb3JtYXRpb24tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTA7IH1cbiAgLmNlbnRyZS1pbmZvcm1hdGlvbi1zZWN0aW9uIC5jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5jZW50cmUtaW5mb3JtYXRpb24tc2VjdGlvbiAuY29udGFpbmVyIC5teS1wYXJvbGxlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwMHB4OyB9XG5cbi8qPT09PiBFbmQgY2VudHJlLXRhYi1jb250ZW50IDw9PT0qL1xuLyo9PT0+IEJlZ2luIHRlYWNoZXItY2FyZCA8PT09Ki9cbi50ZWFjaGVyLWNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogNDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA0NXB4IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpO1xuICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC50ZWFjaGVyLWNhcmQuc2Vjb25kLXN0eWxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZzogMDsgfVxuICAgIC50ZWFjaGVyLWNhcmQuc2Vjb25kLXN0eWxlIC50ZWFjaGVyLWNhcmQtdG9wIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAzMHB4OyB9XG4gICAgICAudGVhY2hlci1jYXJkLnNlY29uZC1zdHlsZSAudGVhY2hlci1jYXJkLXRvcCAuYXZhdGFyLWNpcmNsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDE3MHB4O1xuICAgICAgICBoZWlnaHQ6IDE3MHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgICAgLnRlYWNoZXItY2FyZC5zZWNvbmQtc3R5bGUgLnRlYWNoZXItY2FyZC10b3AgLmF2YXRhci1jaXJjbGUgaW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC50ZWFjaGVyLWNhcmQuc2Vjb25kLXN0eWxlIC50ZWFjaGVyLWNhcmQtdG9wIC5jbG91ZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHdpZHRoOiA2MDdweDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIC50ZWFjaGVyLWNhcmQuc2Vjb25kLXN0eWxlIC50ZWFjaGVyLWNhcmRfX2F2YXRhciB7XG4gICAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgLnRlYWNoZXItY2FyZC5zZWNvbmQtc3R5bGUgLnRlYWNoZXItY2FyZF9faW5mbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDIwcHggMzBweCA1MHB4OyB9XG4gICAgICAudGVhY2hlci1jYXJkLnNlY29uZC1zdHlsZSAudGVhY2hlci1jYXJkX19pbmZvIGg1IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudGVhY2hlci1jYXJkLnNlY29uZC1zdHlsZSAudGVhY2hlci1jYXJkX19pbmZvIHAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50ZWFjaGVyLWNhcmQuc2Vjb25kLXN0eWxlIC50ZWFjaGVyLWNhcmRfX2luZm8gLnNvYy1saW5rIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19pbmZvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDE2MHB4OyB9XG4gICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19pbmZvIGg1IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2luZm8gcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gIC50ZWFjaGVyLWNhcmQgLnRlYWNoZXItY2FyZF9fYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IC0zMCU7IH1cbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhci5leHRyYV9fYXZhdGFyIHtcbiAgICAgIHJpZ2h0OiAtNDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhciB7XG4gICAgICByaWdodDogLTIwJTsgfVxuICAgICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19hdmF0YXIuZXh0cmFfX2F2YXRhciB7XG4gICAgICAgIHJpZ2h0OiAtMzAlOyB9XG4gICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMjEwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhciB7XG4gICAgICByaWdodDogLTMwJTsgfVxuICAgICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19hdmF0YXIuZXh0cmFfX2F2YXRhciB7XG4gICAgICAgIHJpZ2h0OiAtNDUlOyB9XG4gICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMTUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhciB7XG4gICAgICByaWdodDogLTI1JTsgfVxuICAgICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19hdmF0YXIuZXh0cmFfX2F2YXRhciB7XG4gICAgICAgIHJpZ2h0OiAtMzAlOyB9XG4gICAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhci5leHRyYV9fYXZhdGFyMDIge1xuICAgICAgICByaWdodDogLTE3JTsgfVxuICAgIC50ZWFjaGVyLWNhcmQgLnRlYWNoZXItY2FyZF9faW5mbyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2luZm8gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC50ZWFjaGVyLWNhcmQgLnRlYWNoZXItY2FyZF9fYXZhdGFyIHtcbiAgICAgIHJpZ2h0OiAtMjUlOyB9XG4gICAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhci5leHRyYV9fYXZhdGFyIHtcbiAgICAgICAgcmlnaHQ6IC0zMCU7IH1cbiAgICAgIC50ZWFjaGVyLWNhcmQgLnRlYWNoZXItY2FyZF9fYXZhdGFyLmV4dHJhX19hdmF0YXIwMiB7XG4gICAgICAgIHJpZ2h0OiAtMTclOyB9XG4gICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19pbmZvIHtcbiAgICAgIG1heC13aWR0aDogMjAwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2F2YXRhciB7XG4gICAgICByaWdodDogLTI1JTsgfVxuICAgICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19hdmF0YXIuZXh0cmFfX2F2YXRhciB7XG4gICAgICAgIHJpZ2h0OiAtNDAlO1xuICAgICAgICB0b3A6IGluaGVyaXQ7XG4gICAgICAgIGJvdHRvbTogMDsgfVxuICAgICAgLnRlYWNoZXItY2FyZCAudGVhY2hlci1jYXJkX19hdmF0YXIuZXh0cmFfX2F2YXRhcjAyIHtcbiAgICAgICAgcmlnaHQ6IC0zMCU7IH1cbiAgICAudGVhY2hlci1jYXJkIC50ZWFjaGVyLWNhcmRfX2luZm8ge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7IH0gfVxuXG4vKj09PT4gRW5kIHRlYWNoZXItY2FyZCA8PT09Ki9cbi8qPT09PiBCZWdpbiB0ZWFjaGVyLXNsaWRlciA8PT09Ki9cbi50ZWFjaGVyLXNsaWRlciB7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuICAudGVhY2hlci1zbGlkZXIgLnRlYWNoZXItc2xpZGUge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC50ZWFjaGVyLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRlYWNoZXItc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnRlYWNoZXItc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cblxuLyo9PT0+IEVucyB0ZWFjaGVyLXNsaWRlciA8PT09Ki9cbi8qPT09PiBCZWdpbiB0YWItdmFsdWVzIDw9PT0qL1xuLnRhYi12YWx1ZXMgLnRhYi12YWx1ZXNfX2ltZyB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG1heC13aWR0aDogNTgwcHg7IH1cbiAgLnRhYi12YWx1ZXMgLnRhYi12YWx1ZXNfX2ltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cblxuLnRhYi12YWx1ZXMgLnRhYi12YWx1ZXNfX2Rlc2NyaXB0aW9uIHAgc3Ryb25nIHtcbiAgY29sb3I6ICMzQjQ3NTc7IH1cblxuLnRhYi12YWx1ZXMgLnRhYi12YWx1ZXNfX2Rlc2NyaXB0aW9uIHVsIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWItdmFsdWVzIC50YWItdmFsdWVzX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnRhYi12YWx1ZXMgLnRhYi12YWx1ZXNfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAudGFiLXZhbHVlcyAudGFiLXZhbHVlc19fZGVzY3JpcHRpb24gdWwgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgLnRhYi12YWx1ZXMgLnRhYi12YWx1ZXNfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG5cbi8qPT09PiBFbmQgdGFiLXZhbHVlcyA8PT09Ki9cbi8qPT09PiBCZWdpbiB0ZXN0aW1vbmlhbC1ibG9jayA8PT09Ki9cbi50ZXN0aW1vbmlhbC1ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogNTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIHBhZGRpbmc6IDQ1cHggMzBweCAzMHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDRweCBzb2xpZCAjRUFGNUY4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTsgfVxuICAudGVzdGltb25pYWwtYmxvY2s6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAxMCU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDQwcHggNDBweCAwO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgI0VBRjVGOCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKSBza2V3KDVkZWcpOyB9XG4gIC50ZXN0aW1vbmlhbC1ibG9jazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMTAlO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAxMDAlKSBza2V3KDVkZWcpOyB9XG4gIC50ZXN0aW1vbmlhbC1ibG9jayAudGVzdGltb25pYWwtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWJsb2NrIC50ZXN0aW1vbmlhbC1pbWcgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgLnRlc3RpbW9uaWFsLWJsb2NrIC50ZXN0aW1vbmlhbC1kZXNjcmlwdGlvbiBoNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlc3RpbW9uaWFsLWJsb2NrIC50ZXN0aW1vbmlhbC1kZXNjcmlwdGlvbiB0aW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICM0NkFBREM7IH1cbiAgLnRlc3RpbW9uaWFsLWJsb2NrIC50ZXN0aW1vbmlhbC1kZXNjcmlwdGlvbiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAudGVzdGltb25pYWwtYmxvY2sge1xuICAgICAgcGFkZGluZzogNDBweCAzMHB4IDM1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGVzdGltb25pYWwtYmxvY2sge1xuICAgICAgcGFkZGluZy10b3A6IDM1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMzVweDsgfSB9XG5cbi8qPT09PiBFbmQgdGVzdGltb25pYWwtYmxvY2sgPD09PSovXG4vKj09PT4gQmVnaW4gdGVzdGltb25pYWwtbGlzdCA8PT09Ki9cbi50ZXN0aW1vbmlhbC1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4OyB9XG4gIC50ZXN0aW1vbmlhbC1saXN0LmdyaWQge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAudGVzdGltb25pYWwtbGlzdCBsaSB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnRlc3RpbW9uaWFsLWxpc3QgbGk6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAudGVzdGltb25pYWwtbGlzdCBsaTpudGgtY2hpbGQoM24rMSkgLnRlc3RpbW9uaWFsLWJsb2NrIHtcbiAgICAgIGJvcmRlcjogNHB4IHNvbGlkICNFQUY1Rjg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0IGxpOm50aC1jaGlsZCgzbisyKSAudGVzdGltb25pYWwtYmxvY2sge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI0VDRjVFRTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxMzAsIDE3NCwgMTUxLCAwLjIxKTsgfVxuICAgIC50ZXN0aW1vbmlhbC1saXN0IGxpOm50aC1jaGlsZCgzbiszKSAudGVzdGltb25pYWwtYmxvY2sge1xuICAgICAgYm9yZGVyOiA0cHggc29saWQgI0YxRUZFQztcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxNTYsIDEyMiwgODIsIDAuMTQpOyB9XG4gIC50ZXN0aW1vbmlhbC1saXN0IC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAudGVzdGltb25pYWwtbGlzdCAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnRlc3RpbW9uaWFsLWxpc3QgbGkge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC50ZXN0aW1vbmlhbC1saXN0IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLnRlc3RpbW9uaWFsLXdyYXAge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cblxuLyo9PT0+IEVuZCB0ZXN0aW1vbmlhbC1saXN0IDw9PT0qL1xuLyo9PT0+IEJlZ2luIGdhbGxlcnktcHJld2lldi13cmFwIDw9PT0qL1xuLmdhbGxlcnktcHJld2lldi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0xNXB4OyB9XG4gIC5nYWxsZXJ5LXByZXdpZXYtd3JhcCAuZ2FsbGVyeS1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW0ubWluaS1nYWxsZXJ5IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7IH1cbiAgICAgIC5nYWxsZXJ5LXByZXdpZXYtd3JhcCAuZ2FsbGVyeS1pdGVtLm1pbmktZ2FsbGVyeSAuaW5uZXItZ2FsbGVyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgICAgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW0ubWluaS1nYWxsZXJ5IC5taW5pLWdhbGxlcnlfX2l0ZW0ge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIC5nYWxsZXJ5LXByZXdpZXYtd3JhcCAuZ2FsbGVyeS1pdGVtLm1pbmktZ2FsbGVyeSAubWluaS1nYWxsZXJ5X19pdGVtOm50aC1jaGlsZCgzKSwgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW0ubWluaS1nYWxsZXJ5IC5taW5pLWdhbGxlcnlfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5nYWxsZXJ5LXByZXdpZXYtd3JhcCAuZ2FsbGVyeS1pdGVtIGEgaW1nIHtcbiAgICAgICAgbWluLWhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5nYWxsZXJ5LXByZXdpZXYtd3JhcCAuZ2FsbGVyeS1pdGVtIHtcbiAgICAgIHdpZHRoOiAzMy4zMzMlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgICAgLmdhbGxlcnktcHJld2lldi13cmFwIC5nYWxsZXJ5LWl0ZW06bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH1cbiAgICAgIC5nYWxsZXJ5LXByZXdpZXYtd3JhcCAuZ2FsbGVyeS1pdGVtOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4OyB9XG4gICAgICAuZ2FsbGVyeS1wcmV3aWV2LXdyYXAgLmdhbGxlcnktaXRlbSBhIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAuZ2FsbGVyeS1wcmV3aWV2LXdyYXAgLmdhbGxlcnktaXRlbSBpbWcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuXG4vKj09PT4gRW5kIGdhbGxlcnktcHJld2lldi13cmFwIDw9PT0qL1xuLyo9PT0+IEJlZ2luIG5ld3MtYmxvY2sgPD09PSovXG4ubmV3cy1ibG9jayB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2tfX2ltZyBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2stZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4OyB9XG4gICAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2stZGVzY3JpcHRpb24gLm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX21haW4taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2stZGVzY3JpcHRpb24gLm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX21haW4taW5mbyBwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAgICAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2stZGVzY3JpcHRpb24gLm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX21haW4taW5mbyBwOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgICAubmV3cy1ibG9jayAubmV3cy1ibG9jay1kZXNjcmlwdGlvbiAubmV3cy1ibG9jay1kZXNjcmlwdGlvbl9fbWFpbi1pbmZvIHAubmV3cy1hdXRob3Ige1xuICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IGg0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IGg0IGEge1xuICAgICAgICBjb2xvcjogIzNCNDc1NzsgfVxuICAgICAgICAubmV3cy1ibG9jayAubmV3cy1ibG9jay1kZXNjcmlwdGlvbiAubmV3cy1ibG9jay1kZXNjcmlwdGlvbl9fc2hvcnQtdGV4dCBoNCBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzQ2QUFERDsgfVxuICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IHRpbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAubmV3cy1ibG9jayAubmV3cy1ibG9jay1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDMwcHggMzVweDsgfVxuICAgICAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2stZGVzY3JpcHRpb24gLm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX21haW4taW5mbyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5ld3MtYmxvY2sgLm5ld3MtYmxvY2stZGVzY3JpcHRpb24ge1xuICAgICAgcGFkZGluZzogMzNweCAzMHB4IDMzcHg7IH1cbiAgICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19tYWluLWluZm8ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAubmV3cy1ibG9jayAubmV3cy1ibG9jay1kZXNjcmlwdGlvbiAubmV3cy1ibG9jay1kZXNjcmlwdGlvbl9fc2hvcnQtdGV4dCBoNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIC5uZXdzLWJsb2NrIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uIC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyo9PT0+IEVuZCBuZXdzLWJsb2NrIDw9PT0qL1xuLyo9PT0+IEJlZ2luIG5ld3Mtc2xpZGVyIDw9PT0qL1xuLm5ld3Mtc2xpZGVyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4OyB9XG4gIC5uZXdzLXNsaWRlciAubmV3cy1zbGlkZXJfX2NhcmQge1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyNXB4OyB9XG4gIC5uZXdzLXNsaWRlciAuc2xpY2stZG90cyB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLm5ld3Mtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLm5ld3Mtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9IH1cblxuLyo9PT0+IEVuZCBuZXdzLXNsaWRlciA8PT09Ki9cbi8qPT09PiBCZWdpbiB0ZXJtcy1saXN0IDw9PT0qL1xuLnRlcm1zLWxpc3Qge1xuICBtYXJnaW4tdG9wOiA5MHB4OyB9XG4gIC50ZXJtcy1saXN0IGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC50ZXJtcy1saXN0IGgzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAudGVybXMtbGlzdCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4OyB9XG4gICAgLnRlcm1zLWxpc3QgLmZsZXgtc3R5bGUgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKj09PT4gRW5kIHRlcm1zLWxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gcHJpY2luZy1wYWNrYWdlcy1jYXJkIDw9PT0qL1xuLnByaWNpbmctcGFja2FnZXMtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMzBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJpY2luZy1wYWNrYWdlcy1jYXJkIC5wcmljaW5nLXBhY2thZ2VzLWRlc2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcmljaW5nLXBhY2thZ2VzLWNhcmQgLnByaWNpbmctcGFja2FnZXMtZGVzY3JpcHRpb24gLnByaWNpbmctcGFja2FnZXMtaW5jbHVkZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDIzMywgMjMzLCAyMzMsIDAuNCk7IH1cbiAgICAgIC5wcmljaW5nLXBhY2thZ2VzLWNhcmQgLnByaWNpbmctcGFja2FnZXMtZGVzY3JpcHRpb24gLnByaWNpbmctcGFja2FnZXMtaW5jbHVkZSBwOmxhc3QtY2hpbGQge1xuICAgICAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5wcmljaW5nLXBhY2thZ2VzLWNhcmQgLnByaWNpbmctcGFja2FnZXMtaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5wcmljaW5nLXBhY2thZ2VzLWNhcmQgLnByaWNpbmctcGFja2FnZXMtcHJpY2Uge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5wcmljaW5nLXBhY2thZ2VzLWNhcmQgLnByaWNpbmctcGFja2FnZXMtcHJpY2UgLmN1cnJlbmN5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgIC5wcmljaW5nLXBhY2thZ2VzLWNhcmQgLnByaWNpbmctcGFja2FnZXMtcHJpY2UgLnByaWNlIHtcbiAgICAgIG1hcmdpbjogMCAxMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgLnByaWNpbmctcGFja2FnZXMtY2FyZCAucHJpY2luZy1wYWNrYWdlcy1pbWcge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgICAgLnByaWNpbmctcGFja2FnZXMtY2FyZCAucHJpY2luZy1wYWNrYWdlcy1pbWcgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9IH1cblxuLyo9PT0+IEVuZCBwcmljaW5nLXBhY2thZ2VzLWNhcmQgPD09PSovXG4vKj09PT4gQmVnaW4gcHJpY2luZy1wYWNrYWdlcy1zbGlkZXIgPD09PSovXG4ucHJpY2luZy1wYWNrYWdlcy1zbGlkZXIge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICBtaW4td2lkdGg6IDMzLjMzJTsgfVxuICAgIC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlciAucHJpY2luZy1wYWNrYWdlcy1zbGlkZTpudGgtY2hpbGQoMSksIC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlciAucHJpY2luZy1wYWNrYWdlcy1zbGlkZTpudGgtY2hpbGQoMykge1xuICAgICAgcGFkZGluZy10b3A6IDIycHg7IH1cbiAgLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAucHJpY2luZy1wYWNrYWdlcy1zbGlkZXIgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW1vei1mbGV4ICFpbXBvcnRhbnQ7XG4gICAgICBkaXNwbGF5OiAtbXMtZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogLW8tZmxleCAhaW1wb3J0YW50O1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gICAgLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlOm50aC1jaGlsZCgxKSwgLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwOyB9XG4gICAgLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIC5zbGljay1kb3RzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDEycHg7IH0gfVxuXG4vKj09PT4gRW5kIHByaWNpbmctcGFja2FnZXMtc2xpZGVyIDw9PT0qL1xuLyo9PT0+IEJlZ2luIHN0YXRlbWVudC1jYXJkIDw9PT0qL1xuLnN0YXRlbWVudC1jYXJkIHtcbiAgcGFkZGluZzogNzBweCA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdGF0ZW1lbnQtY2FyZCAuc3RhdGVtZW50LWljbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBtYXgtd2lkdGg6IDY2cHg7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvOyB9XG4gICAgLnN0YXRlbWVudC1jYXJkIC5zdGF0ZW1lbnQtaWNvIGltZyB7XG4gICAgICBoZWlnaHQ6IDY2cHg7IH1cbiAgLnN0YXRlbWVudC1jYXJkIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5zdGF0ZW1lbnQtY2FyZCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAuc3RhdGVtZW50LWNhcmQge1xuICAgICAgcGFkZGluZzogNjBweCAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnN0YXRlbWVudC1jYXJkIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweDsgfVxuICAgICAgLnN0YXRlbWVudC1jYXJkIC5zdGF0ZW1lbnQtaWNvIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICAgICAuc3RhdGVtZW50LWNhcmQgLnN0YXRlbWVudC1pY28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc3RhdGVtZW50LWNhcmQgLnN0YXRlbWVudC1pY28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfSB9XG5cbi5zdGF0ZW1lbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAuc3RhdGVtZW50LWxpc3QgbGkge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5zdGF0ZW1lbnQtbGlzdCBsaTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5zdGF0ZW1lbnQtbGlzdCBsaSAuc3RhdGVtZW50LWNhcmQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc3RhdGVtZW50LWxpc3QgLnNsaWNrLWRvdHMge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgIC5zdGF0ZW1lbnQtbGlzdCAuc2xpY2stZG90cyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAuc3RhdGVtZW50LWxpc3QgLnNsaWNrLWRvdHMgbGkge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnN0YXRlbWVudC1saXN0IGxpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdGF0ZW1lbnQtbGlzdCBsaSB7XG4gICAgICB3aWR0aDogMTAwJTsgfSB9XG5cbi8qPT09PiBFbmQgc3RhdGVtZW50LWNhcmQgPD09PSovXG4vKj09PT4gQmVnaW4gY291bnQtbGlzdCA8PT09Ki9cbi5jb3VudC1zZWN0aW9uIHtcbiAgbWluLWhlaWdodDogNTQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvdW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1ib3R0b206IC0zMHB4OyB9XG4gIC5jb3VudC1saXN0IC5jb3VudC1ibG9jay13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgICB3aWR0aDogMjUlOyB9XG4gICAgLmNvdW50LWxpc3QgLmNvdW50LWJsb2NrLXdyYXA6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gICAgLmNvdW50LWxpc3QgLmNvdW50LWJsb2NrLXdyYXA6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTsgfVxuICAgICAgLmNvdW50LWxpc3QgLmNvdW50LWJsb2NrLXdyYXA6bnRoLWNoaWxkKDIpIC5jb3VudC1udW1iIHAge1xuICAgICAgICBjb2xvcjogI0ZGQUY2MDsgfVxuICAgIC5jb3VudC1saXN0IC5jb3VudC1ibG9jay13cmFwOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTsgfVxuICAgICAgLmNvdW50LWxpc3QgLmNvdW50LWJsb2NrLXdyYXA6bnRoLWNoaWxkKDMpIC5jb3VudC1udW1iIHAge1xuICAgICAgICBjb2xvcjogIzc2QkVCQTsgfVxuICAgIC5jb3VudC1saXN0IC5jb3VudC1ibG9jay13cmFwOm50aC1jaGlsZCg0KSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7IH1cbiAgICAgIC5jb3VudC1saXN0IC5jb3VudC1ibG9jay13cmFwOm50aC1jaGlsZCg0KSAuY291bnQtbnVtYiBwIHtcbiAgICAgICAgY29sb3I6ICM3MTkyQkQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmNvdW50LWxpc3QgLmNvdW50LWJsb2NrLXdyYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG5cbi5jb3VudC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxOTRweDtcbiAgbWluLWhlaWdodDogMTcwcHg7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDI1cHggMTVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLmNvdW50LWJsb2NrOm50aC1jaGlsZCgxKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7IH1cbiAgLmNvdW50LWJsb2NrOm50aC1jaGlsZCgyKSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTFkZWcpOyB9XG4gICAgLmNvdW50LWJsb2NrOm50aC1jaGlsZCgyKSAuY291bnQtbnVtYiBwIHtcbiAgICAgIGNvbG9yOiAjRkZBRjYwOyB9XG4gIC5jb3VudC1ibG9jazpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDJkZWcpOyB9XG4gICAgLmNvdW50LWJsb2NrOm50aC1jaGlsZCgzKSAuY291bnQtbnVtYiBwIHtcbiAgICAgIGNvbG9yOiAjNzZCRUJBOyB9XG4gIC5jb3VudC1ibG9jazpudGgtY2hpbGQoNCkge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTsgfVxuICAgIC5jb3VudC1ibG9jazpudGgtY2hpbGQoNCkgLmNvdW50LW51bWIgcCB7XG4gICAgICBjb2xvcjogIzcxOTJCRDsgfVxuICAuY291bnQtYmxvY2sgLmNvdW50LW51bWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb3VudC1ibG9jayAuY291bnQtbnVtYiBwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgY29sb3I6ICM0NkFBREM7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAuY291bnQtYmxvY2sgLmNvdW50LXRleHQge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgLmNvdW50LWJsb2NrIC5jb3VudC10ZXh0IHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogIzNCNDc1NzsgfVxuXG4vKj09PT4gRW5kIGNvdW50LWxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gYWNjb3JkaW9uLWJsb2NrIDw9PT0qL1xuLmFjY29yZGlvbi1ibG9jayB7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIC5hY2NvcmRpb24tYmxvY2suZmFxLXRvLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmFjY29yZGlvbi1ibG9jay5hY3RpdmUgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY286OmFmdGVyIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWhlYWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0VEREUwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY28ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7IH1cbiAgICAgIC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY286OmJlZm9yZSwgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWhlYWRlciAuYWNjb3JkaW9uLWljbzo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNDZBQURDO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAuYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24taGVhZGVyIC5hY2NvcmRpb24taWNvOjpiZWZvcmUge1xuICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgbGVmdDogMXB4O1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgIC5hY2NvcmRpb24tYmxvY2sgLmFjY29yZGlvbi1oZWFkZXIgLmFjY29yZGlvbi1pY286OmFmdGVyIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4OyB9XG4gICAgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWhlYWRlciBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgLmFjY29yZGlvbi1ibG9jayAuYWNjb3JkaW9uLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgICAuYWNjb3JkaW9uLWJsb2NrIC5hY2NvcmRpb24tY29udGVudCBwOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4vKj09PT4gRW5kIGFjY29yZGlvbi1ibG9jayA8PT09Ki9cbi8qPT09PiBCZWdpbiBwcm9ncmFtLXByZXZpZXcgPD09PSovXG4ucHJvZ3JhbS1wcmV2aWV3IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgcGFkZGluZzogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI0YxRUZFQztcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDE1NiwgMTIyLCA4MiwgMC4xNCk7IH1cbiAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgcGFkZGluZzogMjVweDsgfVxuICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tYWdlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIHBhZGRpbmc6IDZweCAxNXB4O1xuICAgICAgYmFja2dyb3VuZDogI0ZGQUY2MDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTsgfVxuICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2UgcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2UgcCBzcGFuIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNjRweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICAgIGNvbG9yOiAjRkZEMUFBOyB9XG4gICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1iaWctc2xpZGVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tYmlnLXNsaWRlciBpbWcge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tbmF2LXNsaWRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLTdweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTdweDsgfVxuICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1uYXYtc2xpZGVyIC5wcm9ncmFtLXNsaWRlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDdweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogN3B4OyB9XG4gICAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tbmF2LXNsaWRlciAucHJvZ3JhbS1zbGlkZS5zbGljay1jdXJyZW50OjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiA3cHg7XG4gICAgICAgICAgei1pbmRleDogNTtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTRweCk7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ2QUFEQzsgfVxuICAgICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLXNsaWRlci13cmFwIC5wcm9ncmFtLW5hdi1zbGlkZXIgLnByb2dyYW0tc2xpZGUuc2xpY2stY3VycmVudDo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDdweDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgICBib3JkZXI6IDRweCBzb2xpZCAgI2ZmZjsgfVxuICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1uYXYtc2xpZGVyIGltZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyNXB4OyB9XG4gICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogYXR0cihkYXRhLXRleHQpO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGZvbnQtc2l6ZTogMTYwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBjb2xvcjogI0YxRUZFQztcbiAgICAgIG9wYWNpdHk6IC41OyB9XG4gICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbiAucHJvZ3JhbS1oZWFlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb24gLnByb2dyYW0taGVhZXIgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtOyB9XG4gICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uIC5wcm9ncmFtLWhlYWVyIHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbiAucHJvZ3JhbS10ZXh0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uIC5wcm9ncmFtLXRleHQgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH1cbiAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb24gLnByb2dyYW0tdGV4dCB1bCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbiAucHJvZ3JhbS10ZXh0IHVsIGxpIHAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tcHJldmlldyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLXNsaWRlci13cmFwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb24ge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMzBweDsgfVxuICAgICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uIC5wcm9ncmFtLWhlYWVyIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByb2dyYW0tcHJldmlldyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLXNsaWRlci13cmFwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2UgcCBzcGFuIHtcbiAgICAgICAgICBmb250LXNpemU6IDQ2cHg7IH1cbiAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5wcm9ncmFtLXByZXZpZXcge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2Uge1xuICAgICAgICB0b3A6IDE1cHg7IH1cbiAgICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2UgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2UgcCBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDsgfVxuICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgICByaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBsZWZ0OiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBmb250LXNpemU6IDQ1cHg7IH1cbiAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb24gLnByb2dyYW0taGVhZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uIC5wcm9ncmFtLWhlYWVyIGgzIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAgIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb24gLnByb2dyYW0taGVhZXIgcCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbiAucHJvZ3JhbS10ZXh0IHAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gICAgICAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uIHVsIGxpIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKj09PT4gRW5kIHByb2dyYW0tcHJldmlldyA8PT09Ki9cbi8qPT09PiBCZWdpbiBwcm9ncmFtcy1saXN0IDw9PT0qL1xuLnByb2dyYW1zLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAucHJvZ3JhbXMtbGlzdCA+IGxpOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucHJvZ3JhbXMtbGlzdCA+IGxpOm50aC1jaGlsZChldmVuKSAucHJvZ3JhbS1wcmV2aWV3IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAucHJvZ3JhbXMtbGlzdCA+IGxpOm50aC1jaGlsZChldmVuKSAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMSkgLnByb2dyYW0tcHJldmlldyB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI0VBRjVGODtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTsgfVxuICAgIC5wcm9ncmFtcy1saXN0ID4gbGk6bnRoLWNoaWxkKDNuKzEpIC5wcm9ncmFtLXByZXZpZXcgLnByb2dyYW0tZGVzY3JpcHRpb246OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRUFGNUY4OyB9XG4gIC5wcm9ncmFtcy1saXN0ID4gbGk6bnRoLWNoaWxkKDNuKzEpIC5wcm9ncmFtLXNsaWRlci13cmFwIC5wcm9ncmFtLWFnZSB7XG4gICAgYmFja2dyb3VuZDogI0ZGQUY2MDtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTsgfVxuICAgIC5wcm9ncmFtcy1saXN0ID4gbGk6bnRoLWNoaWxkKDNuKzEpIC5wcm9ncmFtLXNsaWRlci13cmFwIC5wcm9ncmFtLWFnZSBwIHNwYW4ge1xuICAgICAgY29sb3I6ICNGRkQxQUE7IH1cbiAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMikgLnByb2dyYW0tcHJldmlldyB7XG4gICAgYm9yZGVyOiA0cHggc29saWQgI0VDRjVFRTtcbiAgICBib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoMTMwLCAxNzQsIDE1MSwgMC4yMSk7IH1cbiAgICAucHJvZ3JhbXMtbGlzdCA+IGxpOm50aC1jaGlsZCgzbisyKSAucHJvZ3JhbS1wcmV2aWV3IC5wcm9ncmFtLWRlc2NyaXB0aW9uOjphZnRlciB7XG4gICAgICBjb2xvcjogI0VDRjVFRTsgfVxuICAucHJvZ3JhbXMtbGlzdCA+IGxpOm50aC1jaGlsZCgzbisyKSAucHJvZ3JhbS1zbGlkZXItd3JhcCAucHJvZ3JhbS1hZ2Uge1xuICAgIGJhY2tncm91bmQ6ICM3NkJFQkE7XG4gICAgYm94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDEzMCwgMTc0LCAxNTEsIDAuMjEpOyB9XG4gICAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMikgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tYWdlIHAgc3BhbiB7XG4gICAgICBjb2xvcjogI0I1RDlENzsgfVxuICAucHJvZ3JhbXMtbGlzdCA+IGxpOm50aC1jaGlsZCgzbiszKSAucHJvZ3JhbS1wcmV2aWV3IHtcbiAgICBib3JkZXI6IDRweCBzb2xpZCAjRjFFRkVDO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxNTYsIDEyMiwgODIsIDAuMTQpOyB9XG4gICAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMykgLnByb2dyYW0tcHJldmlldyAucHJvZ3JhbS1kZXNjcmlwdGlvbjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGMUVGRUM7IH1cbiAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMykgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tYWdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjNzE5MkJEO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxNTYsIDEyMiwgODIsIDAuMTQpOyB9XG4gICAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoM24rMykgLnByb2dyYW0tc2xpZGVyLXdyYXAgLnByb2dyYW0tYWdlIHAgc3BhbiB7XG4gICAgICBjb2xvcjogIzlGQ0ZFOTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnByb2dyYW1zLWxpc3QgPiBsaTpudGgtY2hpbGQoZXZlbikgLnByb2dyYW0tcHJldmlldyB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG5cbi8qPT09PiBFbmQgcHJvZ3JhbXMtbGlzdCA8PT09Ki9cbi8qPT09PiBCZWdpbiBzaWRlYmFyIDw9PT0qL1xuLnNpZGViYXIgLnNlYXJjaC1mb3JtIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuXG4uc2lkZWJhciAuc2lkZS1ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnNpZGViYXIgLnNpZGUtYmxvY2sgaDUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnNpZGViYXIgLnNpZGUtYmxvY2sgbGkgYSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi8qPT09PiBFbmQgc2lkZWJhciA8PT09Ki9cbi8qPT09PiBCZWdpbiBjYWxlbmFyIDw9PT0qL1xuLmNhbGVuYXIgLm5vdy1kYXRhLFxuLmNhbGVuYXIgLm5leHQtbW91bnRoIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzQ2QUFEQzsgfVxuXG4uY2FsZW5hciAubmV4dC1tb3VudGgge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYWxlbmFyIHRhYmxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAuY2FsZW5hciB0YWJsZSB0ciB7XG4gICAgcGFkZGluZy10b3A6IDExcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDExcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY2FsZW5hciB0YWJsZSB0aGVhZCB0ciB7XG4gICAgYmFja2dyb3VuZDogIzQ2QUFEQzsgfVxuICAgIC5jYWxlbmFyIHRhYmxlIHRoZWFkIHRyIHRkLCAuY2FsZW5hciB0YWJsZSB0aGVhZCB0ciB0aCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FsZW5hciB0YWJsZSB0Ym9keSB0ciB7XG4gICAgcGFkZGluZy10b3A6IDRweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4OyB9XG4gICAgLmNhbGVuYXIgdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgYmFja2dyb3VuZDogI0Y4RkJGQjsgfVxuICAgIC5jYWxlbmFyIHRhYmxlIHRib2R5IHRyOm50aC1jaGlsZChldmVuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRUFGNUY4OyB9XG4gICAgLmNhbGVuYXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgcGFkZGluZy10b3A6IDhweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7IH1cbiAgICAgIC5jYWxlbmFyIHRhYmxlIHRib2R5IHRyIHRkLnNlbGVjdGVkIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDZweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzQ2QUFEQztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qPT09PiBFbmQgY2FsZW5hciA8PT09Ki9cbi8qPT09PiBCZWdpbiBzaWRlLXBvc3QgPD09PSovXG4uc2lkZS1wb3N0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAuc2lkZS1wb3N0IC5wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgLnNpZGUtcG9zdCAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gIC5zaWRlLXBvc3QgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICAuc2lkZS1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogUG9wcGlucztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgICAuc2lkZS1wb3N0IC5wb3N0LXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDZBQUREOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5zaWRlLXBvc3QgLnBvc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLyo9PT0+IEVuZCBzaWRlLXBvc3QgPD09PSovXG4vKj09PT4gQmVnaW4gdGFnLWxpc3QgPD09PSovXG4udGFnLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC01cHg7IH1cbiAgLnRhZy1saXN0IGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgIC50YWctbGlzdCBsaTo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC50YWctbGlzdCBsaSBhIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNERUVDRUY7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBwYWRkaW5nOiA4cHggMTVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRhZy1saXN0IGxpIGE6aG92ZXIsIC50YWctbGlzdCBsaSBhLmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM0NkFBREQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qPT09PiBFbmQgdGFnLWxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gYmxvZy1wb3N0IDw9PT0qL1xuLmJsb2ctcG9zdCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpOyB9XG4gIC5ibG9nLXBvc3Quc2luZ2xlLXBvc3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuYmxvZy1wb3N0LnNpbmdsZS1wb3N0IHVsIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmJsb2ctcG9zdC5zaW5nbGUtcG9zdCB1bCBsaSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmJsb2ctcG9zdCAucG9zdC1pbWFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLmJsb2ctcG9zdCAucG9zdC1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LWltYWdlIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJsb2ctcG9zdCAucG9zdC12aWRlbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gICAgLyogMTY6OSAqL1xuICAgIGhlaWdodDogMDsgfVxuICAgIC5ibG9nLXBvc3QgLnBvc3QtdmlkZW8gaWZyYW1lLFxuICAgIC5ibG9nLXBvc3QgLnBvc3QtdmlkZW8gb2JqZWN0LFxuICAgIC5ibG9nLXBvc3QgLnBvc3QtdmlkZW8gZW1iZWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5ibG9nLXBvc3QgLnBvc3QtbXVzaWMge1xuICAgIHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LW11c2ljIGlmcmFtZSxcbiAgICAuYmxvZy1wb3N0IC5wb3N0LW11c2ljIG9iamVjdCxcbiAgICAuYmxvZy1wb3N0IC5wb3N0LW11c2ljIGVtYmVkIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm9yZGVyOiAwOyB9XG4gIC5ibG9nLXBvc3QgLnBvc3QtbGluayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gICAgLmJsb2ctcG9zdCAucG9zdC1saW5rIHNwYW4ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5ibG9nLXBvc3QgLnBvc3QtbGluayBzcGFuIGkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICBmb250LXNpemU6IDM2cHg7XG4gICAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gIC5ibG9nLXBvc3QgLnBvc3QtdGVhc2VyLCAuYmxvZy1wb3N0IC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgICBwYWRkaW5nOiA1MHB4OyB9XG4gIC5ibG9nLXBvc3QgLnBvc3QtbWV0YSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgIC5ibG9nLXBvc3QgLnBvc3QtbWV0YSB0aW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gICAgLmJsb2ctcG9zdCAucG9zdC1tZXRhIC5wb3N0LW1ldGEtYXV0aG9yIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgICAgLmJsb2ctcG9zdCAucG9zdC1tZXRhIC5wb3N0LW1ldGEtYXV0aG9yIGEge1xuICAgICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICAgICAgICAuYmxvZy1wb3N0IC5wb3N0LW1ldGEgLnBvc3QtbWV0YS1hdXRob3IgYTpob3ZlciB7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgY29sb3I6ICM0NkFBREQ7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LW1ldGEgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIC5ibG9nLXBvc3QgLnBvc3QtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBsaW5lLWhlaWdodDogMS4zZW07XG4gICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LXRpdGxlOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gIC5ibG9nLXBvc3QgLnNob3J0LXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLmJsb2ctcG9zdCAucm91bmQtaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gIC5ibG9nLXBvc3QgLmZsZXgtaW1nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIC5ibG9nLXBvc3QgLmZsZXgtaW1nIGltZyB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLmJsb2ctcG9zdCAuZmxleC1pbWcgaW1nICsgKiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmxvZy1wb3N0IC5wb3N0LXRlYXNlciwgLmJsb2ctcG9zdCAucG9zdC1kZXNjcmlwdGlvbiB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDUwcHg7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LW1ldGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5ibG9nLXBvc3QgLnBvc3QtdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAgIC5ibG9nLXBvc3QgLnNob3J0LXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ibG9nLXBvc3QgLnBvc3QtbXVzaWMge1xuICAgICAgcGFkZGluZzogMjVweCAyNXB4IDAgMjVweDsgfVxuICAgIC5ibG9nLXBvc3QgLnBvc3QtdGVhc2VyLCAuYmxvZy1wb3N0IC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDI1cHg7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjZweDsgfVxuICAgIC5ibG9nLXBvc3QgLmZsZXgtaW1nIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5ibG9nLXBvc3QgLmZsZXgtaW1nIGltZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgICAgICAuYmxvZy1wb3N0IC5mbGV4LWltZyBpbWcgKyAqIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ibG9nLXBvc3QgLnBvc3QtbWV0YSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH1cbiAgICAgIC5ibG9nLXBvc3QgLnBvc3QtbWV0YSB0aW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgICAuYmxvZy1wb3N0IC5wb3N0LW1ldGEgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5ibG9nLXBvc3QgLnBvc3QtbXVzaWMge1xuICAgICAgcGFkZGluZzogMjBweCAyMHB4IDAgMjBweDsgfVxuICAgIC5ibG9nLXBvc3QgLnBvc3QtdGVhc2VyLCAuYmxvZy1wb3N0IC5wb3N0LWRlc2NyaXB0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDIwcHg7IH1cbiAgICAuYmxvZy1wb3N0IC5wb3N0LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICBmb250LXNpemU6IDIycHg7IH1cbiAgICAuYmxvZy1wb3N0IC5zaG9ydC10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4vKj09PT4gRW5kIGJsb2ctcG9zdCA8PT09Ki9cbi8qPT09PiBCZWdpbiBwb3N0LWF1dGhvciA8PT09Ki9cbi5wb3N0LWF1dGhvciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gIGJhY2tncm91bmQ6ICNGMEY4RkE7IH1cbiAgLnBvc3QtYXV0aG9yIC5hdXRob3ItYXZhdGFyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIG1pbi13aWR0aDogMTIwcHg7XG4gICAgaGVpZ2h0OiAxMjBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucG9zdC1hdXRob3IgLmF1dGhvci1hdmF0YXIgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAucG9zdC1hdXRob3IgLmF1dGhvci1pbmZvIGg0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5wb3N0LWF1dGhvciAuYXV0aG9yLWluZm8gcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDsgfVxuICAucG9zdC1hdXRob3IgLmF1dGhvci1pbmZvIC5zb2MtbGluayB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAucG9zdC1hdXRob3Ige1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzMHB4IDE1cHg7IH1cbiAgICAgIC5wb3N0LWF1dGhvciAuYXV0aG9yLWF2YXRhciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnBvc3QtYXV0aG9yIC5hdXRob3ItaW5mbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyo9PT0+IEVuZCBwb3N0LWF1dGhvciA8PT09Ki9cbi8qPT09PiBCZWdpbiBibG9nLXBvc3QtbmF2IDw9PT0qL1xuLnBvc3QtbmF2aWdhdGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBvc3QtbmF2aWdhdGUge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnBvc3QtbmF2aWdhdGUgLmJsb2ctcG9zdC1uYXYge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLmJsb2ctcG9zdC1uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXgtd2lkdGg6IDI3MHB4OyB9XG4gIC5ibG9nLXBvc3QtbmF2LnBvc3QtbmV4dCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLmJsb2ctcG9zdC1uYXYucG9zdC1uZXh0IC5wb3N0LWltYWdlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gICAgLmJsb2ctcG9zdC1uYXYucG9zdC1uZXh0IC5ibG9nLW5hdi1saW5rIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAgICAgLmJsb2ctcG9zdC1uYXYucG9zdC1uZXh0IC5ibG9nLW5hdi1saW5rIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpOyB9XG4gICAgLmJsb2ctcG9zdC1uYXYucG9zdC1uZXh0IC5wb3N0LXRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gIC5ibG9nLXBvc3QtbmF2IGEge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ibG9nLXBvc3QtbmF2IC5wb3N0LWltYWdlIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBtaW4td2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiA4MHB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5ibG9nLXBvc3QtbmF2IC5wb3N0LWltYWdlIGltZyB7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7IH1cbiAgLmJsb2ctcG9zdC1uYXYgLmJsb2ctbmF2LWxpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBjb2xvcjogIzc3Nzc3NzsgfVxuICAgIC5ibG9nLXBvc3QtbmF2IC5ibG9nLW5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gICAgLmJsb2ctcG9zdC1uYXYgLmJsb2ctbmF2LWxpbmsgaW1nIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYmxvZy1wb3N0LW5hdiAucG9zdC10aXRsZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuYmxvZy1wb3N0LW5hdi5wb3N0LXByZXYge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5ibG9nLXBvc3QtbmF2IC5ibG9nLW5hdi1saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgIC5ibG9nLXBvc3QtbmF2IC5wb3N0LXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi8qPT09PiBFbmQgYmxvZy1wb3N0LW5hdiA8PT09Ki9cbi8qPT09PiBCZWdpbiBjb21tZW50LWJsb2NrIDw9PT0qL1xuLmNvbW1lbnQtYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5jb21tZW50LWJsb2NrIC51c2VyLXBpY2sge1xuICAgIG1pbi13aWR0aDogODBweDtcbiAgICB3aWR0aDogODBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmNvbW1lbnQtYmxvY2sgLnRleHQgLm1ldGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmNvbW1lbnQtYmxvY2sgLnRleHQgLm1ldGEgdGltZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICAgIC5jb21tZW50LWJsb2NrIC50ZXh0IC5tZXRhIC5wb3N0LW1ldGEtYXV0aG9yIHtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuICAgIC5jb21tZW50LWJsb2NrIC50ZXh0IC5tZXRhIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAuY29tbWVudC1ibG9jayAudGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gIC5jb21tZW50LWJsb2NrIC50ZXh0IGEge1xuICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5jb21tZW50LWJsb2NrIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29tbWVudC1ibG9jayB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9IH1cblxuLyo9PT0+IEVuZCBjb21tZW50LWJsb2NrIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGNvbW1lbnRzLWxpc3QgPD09PSovXG4uY29tbWVudHMtbGlzdCB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuICAuY29tbWVudHMtbGlzdCAuY29tbWVudC13cmFwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuY29tbWVudHMtbGlzdCAuY29tbWVudC13cmFwOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb21tZW50cy1saXN0IC5jb21tZW50cy1saXN0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLyo9PT0+IEVuZCBjb21tZW50cy1saXN0IDw9PT0qL1xuLyo9PT0+IEJlZ2luIGNvbW1lbnRzIDw9PT0qL1xuLmNvbW1lbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDsgfVxuICAuY29tbWVudHMgaDQge1xuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cbiAgICAuY29tbWVudHMgaDQgc3BhbiB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuY29tbWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5jb21tZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9IH1cblxuLyo9PT0+IEVuZCBjb21tZW50cyA8PT09Ki9cbi8qPT09PiBCZWdpbiBwYXJlbnQtaW5mby1saXN0IDw9PT0qL1xuLnBhcmVudC1pbmZvLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAucGFyZW50LWluZm8tbGlzdCBsaSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnBhcmVudC1pbmZvLWxpc3QgbGk6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnBhcmVudC1pbmZvLWxpc3QgbGkge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4vKj09PT4gRW5kIHBhcmVudC1pbmZvLWxpc3QgPD09PSovXG4vKj09PT4gQmVnaW4gcGFyZW50LWluZm8taXRlbSA8PT09Ki9cbi5wYXJlbnQtaW5mby1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMzVweCAzMHB4IDM1cHggMzVweDtcbiAgYm9yZGVyOiA0cHggc29saWQgI0VBRjVGODtcbiAgYm94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLnBhcmVudC1pbmZvLWl0ZW0gLnBhcmVudC1pbmZvLWltYWdlIHtcbiAgICB3aWR0aDogMTY0cHg7XG4gICAgbWluLXdpZHRoOiAxNjRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7IH1cbiAgICAucGFyZW50LWluZm8taXRlbSAucGFyZW50LWluZm8taW1hZ2UgaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICAucGFyZW50LWluZm8taXRlbSAucGFyZW50LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5wYXJlbnQtaW5mby1pdGVtIC5wYXJlbnQtdGl0bGUgaDUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYXJlbnQtaW5mby1pdGVtIC5wYXJlbnQtdGl0bGUgLnBhcmVudC10aXRsZV9faWNvIHtcbiAgICAgIHdpZHRoOiAzNHB4O1xuICAgICAgaGVpZ2h0OiAzNHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICM0NkFBREM7XG4gICAgICBib3JkZXItcmFkaXVzOiA2cHg7IH1cbiAgICAgIC5wYXJlbnQtaW5mby1pdGVtIC5wYXJlbnQtdGl0bGUgLnBhcmVudC10aXRsZV9faWNvIGltZyB7XG4gICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnBhcmVudC1pbmZvLWl0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAyMHB4OyB9XG4gICAgICAucGFyZW50LWluZm8taXRlbSAucGFyZW50LWluZm8taW1hZ2Uge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH0gfVxuXG4vKj09PT4gRW5kIHBhcmVudC1pbmZvLWl0ZW0gPD09PSovXG4vKj09PT4gQmVnaW4gcmVzb3VyY2VzLWxpc3QgPD09PSovXG4ucmVzb3VyY2VzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogLTQwcHg7IH1cbiAgLnJlc291cmNlcy1saXN0IGxpIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIHBhZGRpbmctbGVmdDogMTVweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgLnJlc291cmNlcy1saXN0IGxpOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5yZXNvdXJjZXMtbGlzdCBsaSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgLnJlc291cmNlcy1saXN0IGxpIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyo9PT0+IEVuZCByZXNvdXJjZXMtbGlzdCA8PT09Ki9cbi8qPT09PiBCZWdpbiByZXNvdXJjZXMtYmxvY2sgPD09PSovXG4ucmVzb3VyY2VzLWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxOTVweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAucmVzb3VyY2VzLWJsb2NrIC5yZXNvdXJjZXMtaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1pbi1oZWlnaHQ6IDE3MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgcGFkZGluZzogNDVweDtcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAucmVzb3VyY2VzLWJsb2NrIC5yZXNvdXJjZXMtaW1nIC5yZXNvdXJjZS1pY28ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogNzVweDsgfVxuICAucmVzb3VyY2VzLWJsb2NrIC5yZXNvdXJjZXMtdGV4dCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnJlc291cmNlcy1ibG9jayAucmVzb3VyY2VzLXRleHQgcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1mYW1pbHk6ICMzQjQ3NTc7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgICAucmVzb3VyY2VzLWJsb2NrIC5yZXNvdXJjZXMtdGV4dCBhIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAjM0I0NzU3O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gICAgICAucmVzb3VyY2VzLWJsb2NrIC5yZXNvdXJjZXMtdGV4dCBhIGltZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuXG4vKj09PT4gRW5kIHJlc291cmNlcy1ibG9jayA8PT09Ki9cbi8qPT09PiBCZWdpbiBwcmFjdGljZXMtbGlzdC13cmFwIDw9PT0qL1xuLnByYWN0aWNlcy1saXN0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMTAwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnByYWN0aWNlcy1saXN0LXdyYXAgLnByYWN0aWNlcy1pY28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogNzBweDtcbiAgICBoZWlnaHQ6IDcwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICM0NkFBREM7XG4gICAgYm9yZGVyLXJhZGl1czogOHB4OyB9XG4gICAgLnByYWN0aWNlcy1saXN0LXdyYXAgLnByYWN0aWNlcy1pY28ucHJvaGliaXRlZCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRkZBRjYwOyB9XG4gICAgLnByYWN0aWNlcy1saXN0LXdyYXAgLnByYWN0aWNlcy1pY28gaW1nIHtcbiAgICAgIGhlaWdodDogMjJweDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7IH1cbiAgLnByYWN0aWNlcy1saXN0LXdyYXAgLnByYWN0aWNlcy1saXN0LnByb2hpYml0ZWQgbGk6OmFmdGVyIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWcvY2xvc2Uuc3ZnXCIpOyB9XG4gIC5wcmFjdGljZXMtbGlzdC13cmFwIC5wcmFjdGljZXMtbGlzdCBsaTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltZy9jaGVjay5zdmdcIik7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnByYWN0aWNlcy1saXN0LXdyYXAge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1MHB4OyB9XG4gICAgICAucHJhY3RpY2VzLWxpc3Qtd3JhcCAucHJhY3RpY2VzLWljbyB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAgICAgLnByYWN0aWNlcy1saXN0LXdyYXAgLnByYWN0aWNlcy1pY28gaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH0gfVxuXG4uZ3VpZGFuY2Utc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZ3VpZGFuY2Utc2VjdGlvbjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAtMTtcbiAgICByaWdodDogMTUlO1xuICAgIHRvcDogMTIwcHg7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMTQ2cHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG91ZC5zdmcpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byAxMDAlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmd1aWRhbmNlLXNlY3Rpb24gLnJvdyB7XG4gICAgei1pbmRleDogLTEwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5ndWlkYW5jZS1zZWN0aW9uOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLyo9PT0+IEVuZCBwcmFjdGljZXMtbGlzdC13cmFwIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIDw9PT0qL1xuLmZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mdWxsLXdpZHRoLWdhbGxlcnktZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMjAlOyB9XG4gICAgLmZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIC5ncmlkLWl0ZW0gYSB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mdWxsLXdpZHRoLWdhbGxlcnktZ3JpZCAuZ3JpZC1pdGVtIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuZnVsbC13aWR0aC1nYWxsZXJ5LWdyaWQgLmdyaWQtaXRlbSB7XG4gICAgICB3aWR0aDogMjUlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIC5ncmlkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5mdWxsLXdpZHRoLWdhbGxlcnktZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4vKj09PT4gRW5kIGZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIDw9PT0qL1xuLyo9PT0+IEJlZ2luIGJveGVkLWdhbGxlcnktZ3JpZCA8PT09Ki9cbi5ib3hlZC1nYWxsZXJ5LWdyaWQge1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLmJveGVkLWdhbGxlcnktZ3JpZCAuZ3JpZC1pdGVtIHtcbiAgICB3aWR0aDogMjUlO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuYm94ZWQtZ2FsbGVyeS1ncmlkIC5ncmlkLWl0ZW0gaW1nIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuYm94ZWQtZ2FsbGVyeS1ncmlkIC5ncmlkLWl0ZW0ge1xuICAgICAgd2lkdGg6IDMzLjMzJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5ib3hlZC1nYWxsZXJ5LWdyaWQge1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC03cHg7IH1cbiAgICAgIC5ib3hlZC1nYWxsZXJ5LWdyaWQgLmdyaWQtaXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogN3B4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA3cHg7IH0gfVxuXG4vKj09PT4gRW5kIGJveGVkLWdhbGxlcnktZ3JpZCA8PT09Ki9cbi8qPT09PiBCZWdpbiBldmVudC10YWJsZSA8PT09Ki9cbi5ldmVudC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmV2ZW50LXRhYmxlIHRoZWFkIHRyIHRkIHtcbiAgICB3aWR0aDogMTQuMjg1JTtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRERFN0U5O1xuICAgIGJhY2tncm91bmQ6ICNFQUY1Rjg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gICAgLmV2ZW50LXRhYmxlIHRoZWFkIHRyIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4IDAgMCAwOyB9XG4gICAgLmV2ZW50LXRhYmxlIHRoZWFkIHRyIHRkOmxhc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXJhZGl1czogMCAxMnB4IDAgMDsgfVxuICAuZXZlbnQtdGFibGUgdGJvZHkgdHI6bGFzdC1jaGlsZCB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMCAwIDEycHg7IH1cbiAgLmV2ZW50LXRhYmxlIHRib2R5IHRyOmxhc3QtY2hpbGQgdGQ6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEycHggMDsgfVxuICAuZXZlbnQtdGFibGUgdGJvZHkgdHI6bnRoLWNoaWxkKGV2ZW4pIHRkIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjhGQkZCOyB9XG4gIC5ldmVudC10YWJsZSB0Ym9keSB0ciB0ZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGFsbCAuMHM7IH1cbiAgICAuZXZlbnQtdGFibGUgdGJvZHkgdHIgdGQubGFzdC1tb3VudGgge1xuICAgICAgb3BhY2l0eTogLjQ7IH1cbiAgICAuZXZlbnQtdGFibGUgdGJvZHkgdHIgdGQ6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGJhY2tncm91bmQ6ICNFQUY1Rjg7XG4gICAgICBib3gtc2hhZG93OiAwcHggMHB4IDEycHggcmdiYSg3MCwgMTcwLCAyMjAsIDAuNCk7IH1cbiAgICAgIC5ldmVudC10YWJsZSB0Ym9keSB0ciB0ZDpob3ZlciAuaGlkZS1ldmVudCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAuZXZlbnQtdGFibGUgdGJvZHkgdHIgdGQ6bnRoLWNoaWxkKG4rNCkgLmhpZGUtZXZlbnQge1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiA1MCU7IH1cbiAgICAgIC5ldmVudC10YWJsZSB0Ym9keSB0ciB0ZDpudGgtY2hpbGQobis0KSAuaGlkZS1ldmVudDo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4IDAgMTZweCAgMTZweDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZmZmOyB9XG4gIC5ldmVudC10YWJsZSB0ciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZXZlbnQtdGFibGUgdHIgdGQge1xuICAgICAgd2lkdGg6IDE0LjI4NSU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRERFN0U5O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREU3RTk7IH1cbiAgICAgIC5ldmVudC10YWJsZSB0ciB0ZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0RERTdFOTsgfVxuICAgICAgLmV2ZW50LXRhYmxlIHRyIHRkLmN1cnJlbnRsZS1kYXkgLmRhdGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAuZXZlbnQtdGFibGUgdHIgdGQuY3VycmVudGxlLWRheSAuZGF0YTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjNDZBQURDOyB9XG4gICAgICAuZXZlbnQtdGFibGUgdHIgdGQgLmRhdGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICAgY29sb3I6ICM0NkFBREM7IH1cbiAgICAgIC5ldmVudC10YWJsZSB0ciB0ZCAudGFibGUtZXZlbnQgcCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjM0I0NzU3OyB9XG4gIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogMzA7XG4gICAgd2lkdGg6IDM4OHB4O1xuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gICAgYm94LXNoYWRvdzogM3B4IDEwcHggMzBweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4yMyk7XG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICBwYWRkaW5nOiAyNXB4IDMwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudDo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgYm9yZGVyLXdpZHRoOiAxNnB4IDE2cHggMTZweCAwO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50OyB9XG4gICAgLmV2ZW50LXRhYmxlIC5oaWRlLWV2ZW50IC5ldmVudC10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBjb2xvcjogIzNCNDc1NzsgfVxuICAgIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudCB0aW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudCBpbWcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgICAuZXZlbnQtdGFibGUgLmhpZGUtZXZlbnQgcCB7XG4gICAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3ICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLmV2ZW50LXRhYmxlIHtcbiAgICAgIG1pbi13aWR0aDogMTAwMHB4OyB9XG4gICAgICAuZXZlbnQtdGFibGUgdHI6bnRoLWNoaWxkKG4rNCkgLmhpZGUtZXZlbnQge1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogMjBweDsgfVxuICAgICAgICAuZXZlbnQtdGFibGUgdHI6bnRoLWNoaWxkKG4rNCkgLmhpZGUtZXZlbnQ6OmFmdGVyIHtcbiAgICAgICAgICB0b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICBib3R0b206IDIwcHggIWltcG9ydGFudDsgfVxuICAgICAgLmV2ZW50LXRhYmxlIC5oaWRlLWV2ZW50IHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9XG4gICAgICAgIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudCAuZXZlbnQtaW1nIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogODBweDsgfVxuICAgICAgICAgIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudCAuZXZlbnQtaW1nIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAuZXZlbnQtdGFibGUgLmhpZGUtZXZlbnQgLmV2ZW50LWltZyBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC5ldmVudC10YWJsZSAuaGlkZS1ldmVudCAuZXZlbnQtdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnRhYmxlLXdyYXAtbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC50YWJsZS13cmFwLW5hdiBhIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICM0NkFBREQ7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5ldmVudC10YWJsZS13cmFwIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvOyB9IH1cblxuLyo9PT0+IEVuZCBldmVudC10YWJsZSA8PT09Ki9cbi8qPT09PiBCZWdpbiBzaW5nbGUtZXZlbnQgPD09PSovXG4uc2luZ2xlLWV2ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7IH1cbiAgLnNpbmdsZS1ldmVudCAuZXZlbnQtaW1hZ2Uge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1ib3R0b206IDkwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAuc2luZ2xlLWV2ZW50IC5ldmVudC1pbWFnZSBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9XG4gICAgLnNpbmdsZS1ldmVudCAuZXZlbnQtaW1hZ2UgdGltZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDIwcHg7XG4gICAgICBsZWZ0OiAzNXB4O1xuICAgICAgei1pbmRleDogMTA7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGZvbnQtc2l6ZTogNzJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjNDZBQURDOyB9XG4gICAgICAuc2luZ2xlLWV2ZW50IC5ldmVudC1pbWFnZSB0aW1lIHNwYW4ge1xuICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICMzQjQ3NTc7IH1cbiAgLnNpbmdsZS1ldmVudCAuZXZlbnQtZGVzY3JpcHRpb24ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICAgIC5zaW5nbGUtZXZlbnQgLmV2ZW50LWRlc2NyaXB0aW9uIGgyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuc2luZ2xlLWV2ZW50IC5ldmVudC1kZXNjcmlwdGlvbiBwIHN0cm9uZyB7XG4gICAgICBjb2xvcjogIzNCNDc1NzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2luZ2xlLWV2ZW50IC5ldmVudC1pbWFnZSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgICAuc2luZ2xlLWV2ZW50IC5ldmVudC1kZXNjcmlwdGlvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc2luZ2xlLWV2ZW50IC5ldmVudC1pbWFnZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgLnNpbmdsZS1ldmVudCAuZXZlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgICAgLnNpbmdsZS1ldmVudCAuZXZlbnQtZGVzY3JpcHRpb24gaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9IH1cblxuLyo9PT0+IEVuZCBzaW5nbGUtZXZlbnQgPD09PSovXG4vKj09PT4gQmVnaW4gc2hvcnQtZXZlbnQgIDw9PT0qL1xuLnNob3J0LWV2ZW50IHtcbiAgbWF4LXdpZHRoOiAzNTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAuc2hvcnQtZXZlbnQgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGNvbG9yOiAjM0I0NzU3OyB9XG4gICAgLnNob3J0LWV2ZW50IGEgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH1cbiAgLnNob3J0LWV2ZW50IHRpbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzQ2QUFEQzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAuc2hvcnQtZXZlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfVxuICAgICAgLnNob3J0LWV2ZW50IGEge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAuc2hvcnQtZXZlbnQgYSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cblxuLnJlbGF0ZWQtZXZlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICBtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfVxuICAucmVsYXRlZC1ldmVudC1saXN0IC5ldmVudC1zbGlkZSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE1cHg7XG4gICAgcGFkZGluZy1yaWdodDogMTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgICAucmVsYXRlZC1ldmVudC1saXN0IC5ldmVudC1zbGlkZSB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLnJlbGF0ZWQtZXZlbnQtbGlzdCBoMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cblxuLyo9PT0+IEVuZCBzaG9ydC1ldmVudCAgPD09PSovXG4vKj09PT4gQmVnaW4gY29udGFjdC1jb250YWluZXIgPD09PSovXG4uY29udGFjdC1jb250YWluZXIgLm1hcC1ibG9jayB7XG4gIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLyo9PT0+IEVuZCBjb250YWN0LWNvbnRhaW5lciA8PT09Ki9cbiIsIi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4gVGhlbWUgTmFtZTogQ2hpbGQgSVRcbiBUaGVtZSBVUkk6IGh0dHA6Ly9cbiBEZXNjcmlwdGlvbjogVGhlIENoaWxkIElUIE11bHRpcGFnZSBUZW1wbGF0ZVxuIEF1dGhvcjogTVBJVGhlbWVzXG4gQXV0aG9yIFVSSTogaHR0cHM6Ly9cbiBWZXJzaW9uOiAxLjBcblxuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiA9PT09Pj4gVGFibGUgT2YgQ29udGVudFxuXG5cdCogQ09MT1JTXG5cdCogRm9udHNcblx0KiBiYXNlIHN0eWxlXG5cblx0KiA9PT09PSBDb21wb25lbnRzID09PT09ICpcblx0XHQqIHNlY3Rpb24gaGVhZGVyXG5cdFx0KiBzcXVhcmUgaWNvblxuXHRcdCogcm91bmQgaWNvblxuXHRcdCogaWNvbnMgbGlzdFxuXHRcdCogZmlyc3QgbGV0dGVyXG5cdFx0KiB0YWJsZVxuXHRcdCogYnV0dG9uXG5cdFx0KiBjaGVja2JveFxuXHRcdCogdGltZSBwaWNrZXJcblx0XHQqIGRhdGV0aW1lcGlja2VyXG5cdFx0KiByZWFkLW1vcmVcblx0XHQqIHN2Zy1ibG9ja1xuXHRcdCogdmlkZW8tYnRuXG5cdFx0KiBjZW50cmUtdGFiLWxpc3Rcblx0XHQqIHBhZ2luYXRpb25cblx0XHQqIG9uLXNjcm9sbFxuXHRcdCogdXAtYnRuXG5cdFxuXG5cdCogPT09PSBTbGljayA9PT09ICpcblx0XHQqIHNsaWNrIGFycm93XG5cdFx0KiBzbGljay1kb3RzXG5cdFx0XG5cblx0KiA9PT09PSBGb3JtcyA9PT09PSAqXG5cdFx0KiBNYWluIGZvcm1cblx0XHQqIHNpZ251cCBmb3JtXG5cdFx0KiBib29rIGZvcm1cblx0XHQqIGZvcm0gY29udHJvbHNcblx0XHQqIHNlYXJjaC1mb3JtXG5cblx0KiA9PT09PSBXaWRnZXRzID09PT09ICpcblx0XHQqIHBhZ2UgbmFtZVxuXHRcdCogd2F2ZSBibG9ja1xuXHRcdCogY29udGFjdCBsaXN0XG5cdFx0KiBzb2MgbGlua1xuXHRcdCogcXVpY2tMaW5rc1xuXHRcdCogZG93bmxvYWQgbGlzdFxuXHRcdCogY2FsZW5kYXIgdGFibGVcblx0XHQqIG1haW4gc2xpZGVyXG5cdFx0KiBibG9jay1oZWFkZXJcblx0XHQqIHRleHQtYmxvY2tcblx0XHQqIGVkdWNhdGlvbiBzaG9ydFxuXHRcdCogbGVhcm5pbmctZWxlbWVudHMtd3JhcFxuXHRcdCogZWR1Y2F0aW9uLXNsaWVyXG5cdFx0KiB2aWRlby1zZWN0aW9uXG5cdFx0KiBsaWdodGJveFxuXHRcdCogYWR2YW50YWdlLWxpc3Rcblx0XHQqIGZvb2Qtc2VjdGlvblxuXHRcdCogb3JkZXItbGlzdC0yXG5cdFx0KiBjZW50cmUtdGFiLWNvbnRlbnRcblx0XHQqIHRlYWNoZXItY2FyZFxuXHRcdCogdGVhY2hlci1zbGlkZXJcblx0XHQqIHRhYi12YWx1ZXNcblx0XHQqIHRlc3RpbW9uaWFsLWJsb2NrXG5cdFx0KiB0ZXN0aW1vbmlhbC1saXN0XG5cdFx0KiBnYWxsZXJ5LXByZXdpZXYtd3JhcFxuXHRcdCogbmV3cy1ibG9ja1xuXHRcdCogbmV3cy1zbGlkZXJcblx0XHQqIHRlcm1zLWxpc3Rcblx0XHQqIHByaWNpbmctcGFja2FnZXMtY2FyZFxuXHRcdCogcHJpY2luZy1wYWNrYWdlcy1zbGlkZXJcblx0XHQqIHN0YXRlbWVudC1jYXJkXG5cdFx0KiBjb3VudC1saXN0XG5cdFx0KiBhY2NvcmRpb24tYmxvY2tcblx0XHQqIHByb2dyYW0tcHJldmlld1xuXHRcdCogc2lkZWJhclxuXHRcdCogY2FsZW5hclxuXHRcdCogc2lkZS1wb3N0XG5cdFx0KiB0YWctbGlzdFxuXHRcdCogYmxvZy1wb3N0XG5cdFx0KiBwb3N0LWF1dGhvclxuXHRcdCogYmxvZy1wb3N0LW5hdlxuXHRcdCogY29tbWVudC1ibG9ja1xuXHRcdCogY29tbWVudHMtbGlzdFxuXHRcdCogY29tbWVudHNcblx0XHQqIHBhcmVudC1pbmZvLWxpc3Rcblx0XHQqIHBhcmVudC1pbmZvLWl0ZW1cblx0XHQqIHJlc291cmNlcy1saXN0XG5cdFx0KiByZXNvdXJjZXMtYmxvY2tcblx0XHQqIHByYWN0aWNlcy1saXN0LXdyYXBcblx0XHQqIGZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkXG5cdFx0KiBib3hlZC1nYWxsZXJ5LWdyaWRcblx0XHQqIGV2ZW50LXRhYmxlXG5cdFx0KiBzaW5nbGUtZXZlbnRcblx0XHQqIHNob3J0LWV2ZW50XG5cdFx0KiBjb250YWN0LWNvbnRhaW5lclxuXG5cdFx0KiA9PT09IEZvb3RlciA9PT09ICpcblx0XHRcdCogZm9vdGVyXG5cdFx0XG5cdFx0KiA9PT09IEhlYWRlciA9PT09ICpcblx0XHRcdCogaGVhZGVyXG5cdFx0XHQqIG1haW4gbmF2XG5cdFx0XHQqIHRvcCBsaW5lXG5cdFx0XHQqIG1haW4gbmF2IGxpc3Rcblx0XHRcdCogaGVhZGVyIGNvbnRyb2xzXG5cblx0KiA9PT09PSBMYXlvdXRzID09PT09ICpcblx0XHQqIFxuXHRcdFxuXG5cbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovIiwiLypDT0xPUlMqL1xuJG1haW5fY29sb3I6ICM0NkFBREM7XG4kbWFpbl9jb2xvcl9saWdodDogI0YwRjhGQjtcbiRob3Zlcl9jb2xvcjogIzQ2QUFERDtcblxuJGNvbXBvbmVudF9jb2xvcl8xOiAjRkZBRjYwOyAvLyAob3JhbmdlKVxuJGNvbXBvbmVudF9jb2xvcl8xX2xpZ2h0OiAjRkZEMUFBOyAvLyAob3JhbmdlKVxuJGNvbXBvbmVudF9jb2xvcl8yOiAjNzZCRUJBOyAvLyAoZ3JlZW4pXG4kY29tcG9uZW50X2NvbG9yXzJfbGlnaHQ6ICNCNUQ5RDc7IC8vIChncmVlbilcbiRjb21wb25lbnRfY29sb3JfMzogIzcxOTJCRDsgLy8gKGJsdWUpXG4kY29tcG9uZW50X2NvbG9yXzNfbGlnaHQ6ICM5RkNGRTk7IC8vIChibHVlKVxuXG4kZXJyb3JfY29sb3I6ICNjMDM5MmI7XG5cbiR0YWJsZV9jb2xvcjogI0VBRjVGODtcbiRsaWdodF9jb2xvcjogI0Y4RkJGQjtcbiRib3JkZXJfY29sb3I6ICNDRURERTA7XG4kYm9yZGVyX2Rhcms6ICM1NTU1NTU7XG4kYmxvcXVvdGVfYmc6ICNGMEY4RkE7XG5cbiRib3JkZXJfdGVzdGltb25pYWxfMTogI0VBRjVGODtcbiRib3JkZXJfdGVzdGltb25pYWxfMjogI0VDRjVFRTtcbiRib3JkZXJfdGVzdGltb25pYWxfMzogI0YxRUZFQztcblxuJGhlYWRfY29sb3I6ICMzQjQ3NTc7XG4kdGV4dF9jb2xvcjogIzc3Nzc3NztcbiR0ZXh0X2Rhcms6ICMzMzMzMzM7XG5cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiMgW0NvbG9yIGNvZGVzXVxuI21haW5fY29sb3JcdFx0XHRcdCA6ICM0NkFBREM7XG4jbWFpbl9jb2xvcl9saWdodFx0XHQgOiAjRjBGOEZCO1xuI2hvdmVyX2NvbG9yXHRcdFx0IDogIzQ2QUFERDtcbiNjb21wb25lbnRfY29sb3JfMVx0XHQgOiAjRkZBRjYwOyAvLyAob3JhbmdlKVxuI2NvbXBvbmVudF9jb2xvcl8xX2xpZ2h0IDogI0ZGRDFBQTsgLy8gKG9yYW5nZSlcbiNjb21wb25lbnRfY29sb3JfMlx0XHQgOiAjNzZCRUJBOyAvLyAoZ3JlZW4pXG4jY29tcG9uZW50X2NvbG9yXzJfbGlnaHQgOiAjQjVEOUQ3OyAvLyAoZ3JlZW4pXG4jY29tcG9uZW50X2NvbG9yXzNcdFx0IDogIzcxOTJCRDsgLy8gKGJsdWUpXG4jY29tcG9uZW50X2NvbG9yXzNfbGlnaHQgOiAjOUZDRkU5OyAvLyAoYmx1ZSlcbiN0YWJsZV9jb2xvclx0XHRcdCA6ICNFQUY1Rjg7XG4jbGlnaHRfY29sb3JcdFx0XHQgOiAjRjhGQkZCO1xuI2JvcmRlcl9jb2xvclx0XHRcdCA6ICNDRURERTA7XG4jYm9yZGVyX2RhcmtcdFx0XHQgOiAjNTU1NTU1O1xuI2Jsb3F1b3RlX2JnXHRcdFx0IDogI0YwRjhGQTtcblxuI2JvcmRlcl90ZXN0aW1vbmlhbF8xXHQgOiAjRUFGNUY4O1xuI2JvcmRlcl90ZXN0aW1vbmlhbF8yXHQgOiAjRUNGNUVFO1xuI2JvcmRlcl90ZXN0aW1vbmlhbF8zXHQgOiAjRjFFRkVDO1xuXG4jaGVhZF9jb2xvclx0XHRcdFx0IDogIzNCNDc1NztcbiN0ZXh0X2NvbG9yXHRcdFx0XHQgOiAjNzc3Nzc3O1xuI3RleHRfZGFya1x0XHRcdFx0IDogIzMzMzMzMztcblxuIyAqL1xuXG4vKkZPTlRTKi9cbiRtYWluX2ZvbnQ6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuJGhlYWRfZm9udDogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xuJHNlY29uZF9mb250OiBcIkdlb3JnaWFcIiwgc2Fucy1zZXJpZjtcbiRmb250X2F3c29tZTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4jIFtGb250c11cblxubWFpbl9mb250ICAgOiAnUm9ib3RvJ1xuaGVhZF9mb250ICAgOiAnUG9wcGlucydcbnNlY29uZF9mb250IDogJ0dlb3JnaWEnXG5cbiMgKi9cblxuIiwiLy89PSBCb290c3RyYXAgcmVzb2x1dGlvbnNcbiRzY3JlZW4tbG0tbWluOiAwO1xuJHNjcmVlbi14cy1taW46IDFweDtcbiRzY3JlZW4tc20tbWluOiA1NzZweDtcbiRzY3JlZW4tbWQtbWluOiA3NjhweDtcbiRzY3JlZW4tbGctbWluOiA5OTJweDtcbiRzY3JlZW4teGwtbWluOiAxMjMwcHg7XG5cbkBtaXhpbiBpbmRlbnQtcmVzcG9uc2l2ZSgkcHJlZmZpeCwgJHJ1bGVzLCAkbWVkaWFzLCAkb2Zmc2V0cykge1xuXG5cdEBpZiAoJHByZWZmaXggIT0gJycgYW5kICRwcmVmZml4ICE9IG51bGwpIHtcblx0XHQkcHJlZmZpeDogI3skcHJlZmZpeH0tO1xuXHR9XG5cblx0QGVhY2ggJHJlc29sdXRpb24sICRhbGlhcyBpbiAkbWVkaWFzIHtcblx0XHRAaWYgKCRyZXNvbHV0aW9uID09IDApIHtcblx0XHRcdEBlYWNoICRvZmZzZXQgaW4gJG9mZnNldHMge1xuXHRcdFx0XHQuI3skcHJlZmZpeH0je3N0cmlwLXVuaXQoJG9mZnNldCl9IHtcblx0XHRcdFx0XHRAZWFjaCAkcnVsZSBpbiAkcnVsZXMge1xuXHRcdFx0XHRcdFx0I3skcnVsZX06ICRvZmZzZXQgIWltcG9ydGFudDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9IEBlbHNlIHtcblx0XHRcdEBtZWRpYSAobWluLXdpZHRoOiAkcmVzb2x1dGlvbikge1xuXHRcdFx0XHRAZWFjaCAkb2Zmc2V0IGluICRvZmZzZXRzIHtcblx0XHRcdFx0XHQuI3skcHJlZmZpeH0jeyRhbGlhc30tI3tzdHJpcC11bml0KCRvZmZzZXQpfSB7XG5cdFx0XHRcdFx0XHRAZWFjaCAkcnVsZSBpbiAkcnVsZXMge1xuXHRcdFx0XHRcdFx0XHQjeyRydWxlfTogJG9mZnNldCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4kbWVkaWFzOiAoJHNjcmVlbi1sbS1taW4gOiBsbSwgJHNjcmVlbi14cy1taW4gOiB4cywgJHNjcmVlbi1zbS1taW4gOiBzbSwgJHNjcmVlbi1tZC1taW4gOiBtZCwgJHNjcmVlbi1sZy1taW4gOiBsZywgJHNjcmVlbi14bC1taW4gOiB4bCk7XG4vLyAkbWVkaWFzLW5vOiAoMDogbnVsbCk7XG5cbiRwYWRkaW5nczogKDAsIDVweCA4cHgsIDEwcHgsIDE1cHgsIDE4cHgsIDIwcHgsIDI1cHgsIDMwcHgsIDMxcHgsIDMycHgsIDMzcHgsIDM0cHgsIDM1cHgsIDM2cHgsIDM3cHgsIDM4cHgsIDM5cHgsIDQwcHgsIDQ1cHgsIDUwcHgsIDU1cHgsIDYwcHgsIDY1cHgsIDcwcHgsIDc1cHgsIDgwcHgsIDg1cHgsIDkwcHgsIDk1cHgsIDEwMHB4LCAxMDVweCwgMTEwcHgsIDExNXB4LCAxMjBweCwgMTI1cHgsIDEzMHB4LCAxMzVweCwgMTQwcHgsIDE0NXB4LCAxNTBweCwgMTU1cHgsIDE2MHB4LCAxNzBweCwgMTc1cHgsIDE4MHB4LCAxOTBweCwgMjAwcHgsIDIxMHB4LCAyMjBweCwgMjQwcHgsIDI4MHB4KTtcbiRwYWRkaW5ncy1ybDogKDAsIDVweCwgOHB4LCAxMHB4LCAxNXB4LCAxOHB4LCAyMHB4LCAyNXB4LCAzMHB4LCAzMXB4LCAzMnB4LCAzM3B4LCAzNHB4LCAzNXB4LCAzNnB4LCAzN3B4LCAzOHB4LCAzOXB4LCA0MHB4LCA0NXB4LCA1MHB4LCA1NXB4LCA2MHB4LCA2NXB4LCA3MHB4LCA5MHB4KTtcblxuJG1hcmdpbnM6ICgtNTBweCwgLTMwcHgsIDAsIDhweCwgMTBweCwgMTVweCwgMThweCwgMjBweCwgMjVweCwgMzBweCwgMzFweCwgMzJweCwgMzNweCwgMzRweCwgMzVweCwgMzZweCwgMzdweCwgMzhweCwgMzlweCwgNDBweCwgNDVweCwgNTBweCwgNTVweCwgNjBweCwgNjVweCwgNzBweCwgNzVweCwgODBweCwgODVweCwgOTBweCwgOTVweCwgMTAwcHgsIDEwNXB4LCAxMTBweCwgMTE1cHgsIDEyMHB4LCAxMjVweCwgMTMwcHgsIDEzNXB4LCAxNDBweCwgMTQ1cHgsIDE1MHB4LCAxNTVweCwgMTYwcHgsIDE3MHB4LCAxNzVweCwgMTgwcHgsIDE5MHB4LCAyMDBweCwgMjEwcHgsIDI1MHB4LCAyODBweCk7XG5cblxuLy8gRWxlbWVudHNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuaDMgKyBoMSB7XG5cdG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5sZXR0ZXItc3BhY2luZy0wIHtcblx0bGV0dGVyLXNwYWNpbmc6IDA7XG59XG5cbi8vIFJlc3BvbnNpdmVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5cbkBpbmNsdWRlIGluZGVudC1yZXNwb25zaXZlKHB0LCBwYWRkaW5nLXRvcCwgJG1lZGlhcywgJHBhZGRpbmdzKTtcbkBpbmNsdWRlIGluZGVudC1yZXNwb25zaXZlKHBiLCBwYWRkaW5nLWJvdHRvbSwgJG1lZGlhcywgJHBhZGRpbmdzKTtcblxuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUocHIsIHBhZGRpbmctcmlnaHQsICRtZWRpYXMsICRwYWRkaW5ncy1ybCk7XG5AaW5jbHVkZSBpbmRlbnQtcmVzcG9uc2l2ZShwbCwgcGFkZGluZy1sZWZ0LCAkbWVkaWFzLCAkcGFkZGluZ3MtcmwpO1xuXG5AaW5jbHVkZSBpbmRlbnQtcmVzcG9uc2l2ZShtdCwgbWFyZ2luLXRvcCwgJG1lZGlhcywgJG1hcmdpbnMpO1xuQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUobWIsIG1hcmdpbi1ib3R0b20sICRtZWRpYXMsICRtYXJnaW5zKTtcblxuLy8gQGluY2x1ZGUgaW5kZW50LXJlc3BvbnNpdmUobWwsIG1hcmdpbi1sZWZ0LCAkbWVkaWFzLW5vLCAkbWFyZ2lucyk7XG4vLyBAaW5jbHVkZSBpbmRlbnQtcmVzcG9uc2l2ZShtciwgbWFyZ2luLXJpZ2h0LCAkbWVkaWFzLW5vLCAkbWFyZ2lucyk7IiwiLyo9PT0+IEJlZ2luIGJhc2Ugc3R5bGUgPD09PSovXG5ib2R5IHtcbiAgICBmb250LWZhbWlseTogJG1haW5fZm9udDtcbiAgICBsaW5lLWhlaWdodDogMS41ZW07XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXG4gICAgJi5hY3RpdmUge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAuMztcbiAgICAgICAgfVxuICAgIH1cblxuXG4gICAgOjpwbGFjZWhvbGRlciB7IC8qIENocm9tZSwgRmlyZWZveCwgT3BlcmEsIFNhZmFyaSAxMC4xKyAqL1xuICAgICAgICBjb2xvcjogJHRleHRfY29sb3I7XG4gICAgICAgIG9wYWNpdHk6IDE7IC8qIEZpcmVmb3ggKi9cbiAgICB9XG5cbiAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTAtMTEgKi9cbiAgICAgICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xuICAgIH1cblxuICAgIDo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogTWljcm9zb2Z0IEVkZ2UgKi9cbiAgICAgICAgY29sb3I6ICR0ZXh0X2NvbG9yO1xuICAgIH1cblxuICAgICoge1xuICAgICAgICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbl9mb250O1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBjb2xvcjogJHRleHRfY29sb3I7XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDEsIC5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgY29sb3I6ICRoZWFkX2NvbG9yO1xuICAgIH1cblxuICAgIGgxLCAuaDEge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNTRweDtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoMyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGg0IHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjNlbTtcblxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBoNSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMS4zZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDYge1xuICAgICAgICBmb250LWZhbWlseTogJHNlY29uZF9mb250O1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgICY6Oi1tb3otZm9jdXMtaW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGJsb2NrcXVvdGUge1xuICAgICAgICAvLyBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICAgICAgICAvLyBvcGFjaXR5OiAwLjg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgcGFkZGluZzogMzhweCAzMHB4IDM4cHggMTAwcHg7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC44KTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAn4oCcJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMjVweDtcbiAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNDRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDRweDtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYuYmxvcXVvdGVfYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsb3F1b3RlX2JnO1xuICAgICAgICB9XG5cbiAgICAgICAgKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHAge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaGVhZF9jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAmLmZsZXgtc3R5bGUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0xNXB4O1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICdcXGYxMDUnO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDAuNWVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnRfYXdzb21lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG1haW5fZm9udDtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIG9sIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgY291bnRlci1yZXNldDogbXlDb3VudGVyO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDpjb3VudGVyKG15Q291bnRlciwgZGVjaW1hbC1sZWFkaW5nLXplcm8pJy4nO1xuICAgICAgICAgICAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBteUNvdW50ZXI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW5fY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG5cbiAgICAuZm9udC1mYW1pbHlfcm9ib3RvIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG4gICAgfVxuXG4gICAgLmZvbnQtZmFtaWx5X3BvcHBpbnMge1xuICAgICAgICBmb250LWZhbWlseTogJGhlYWRfZm9udDtcbiAgICB9XG5cbiAgICAuZm9udC1mYW1pbHlfcmFkbGV5IHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRzZWNvbmRfZm9udDtcbiAgICB9XG5cbiAgICAubWFpbi1jb2xvci1mb250IHtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbG9yO1xuICAgIH1cblxuICAgIC5jb21wb25lbnRfY29sb3JfMSB7XG4gICAgICAgIGNvbG9yOiAkY29tcG9uZW50X2NvbG9yXzE7XG4gICAgfVxuXG4gICAgLmNvbXBvbmVudF9jb2xvcl8yIHtcbiAgICAgICAgY29sb3I6ICRjb21wb25lbnRfY29sb3JfMjtcbiAgICB9XG5cbiAgICAuY29tcG9uZW50X2NvbG9yXzMge1xuICAgICAgICBjb2xvcjogJGNvbXBvbmVudF9jb2xvcl8zO1xuICAgIH1cblxuICAgIHN2Zy5tYWluLWNvbG9yLWZvbnQge1xuICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbl9jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Zy5jb21wb25lbnRfY29sb3JfMSB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnRfY29sb3JfMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Zy5jb21wb25lbnRfY29sb3JfMiB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnRfY29sb3JfMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHN2Zy5jb21wb25lbnRfY29sb3JfMyB7XG4gICAgICAgIHBhdGgge1xuICAgICAgICAgICAgY29sb3I6ICRjb21wb25lbnRfY29sb3JfMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5zdmctYmxvY2sge1xuICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgIH1cblxuICAgIC5tYWluLWNvbG9yLWZvbnQge1xuICAgICAgICBjb2xvcjogJG1haW5fY29sb3I7XG4gICAgfVxuXG4gICAgLmRpYiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuZ21ub3ByaW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAuZ20tY29udHJvbC1hY3RpdmUge2Rpc3BsYXk6IG5vbmU7fVxuXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuICAgICAgICBibG9ja3F1b3RlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDMwcHggMjBweCAzMHB4IDUwcHg7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB0b3A6IDIycHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNDBweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDgwcHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDgwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmJvZHkge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiA3MzhweDtcbiAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDc3NnB4O1xuICAgIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogOTYwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIH1cbn1cbi8qPT09PiBFbmQgYmFzZSBzdHlsZSA8PT09Ki9cbiIsIkBtaXhpbiBicmVha3BvaW50KCRwb2ludCkge1xuICAgIEBpZiAkcG9pbnQgPT0gbGFyZ2Uge1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTYwMHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gbGVwdG9wIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IG1lZGl1bSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIEBlbHNlIGlmICRwb2ludCA9PSBzbWFsbCB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGVsc2UgaWYgJHBvaW50ID09IGV4dHJhLXNtYWxsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlLWxhbmRzY2FwZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkgYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAZWxzZSBpZiAkcG9pbnQgPT0gbW9iaWxlIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4MHB4KSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiFcbiAqIEJvb3RzdHJhcCB2NC4zLjEgKGh0dHBzOi8vZ2V0Ym9vdHN0cmFwLmNvbS8pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE5IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxOSBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovOnJvb3R7LS1ibHVlOiMwMDdiZmY7LS1pbmRpZ286IzY2MTBmMjstLXB1cnBsZTojNmY0MmMxOy0tcGluazojZTgzZThjOy0tcmVkOiNkYzM1NDU7LS1vcmFuZ2U6I2ZkN2UxNDstLXllbGxvdzojZmZjMTA3Oy0tZ3JlZW46IzI4YTc0NTstLXRlYWw6IzIwYzk5NzstLWN5YW46IzE3YTJiODstLXdoaXRlOiNmZmY7LS1ncmF5OiM2Yzc1N2Q7LS1ncmF5LWRhcms6IzM0M2E0MDstLXByaW1hcnk6IzAwN2JmZjstLXNlY29uZGFyeTojNmM3NTdkOy0tc3VjY2VzczojMjhhNzQ1Oy0taW5mbzojMTdhMmI4Oy0td2FybmluZzojZmZjMTA3Oy0tZGFuZ2VyOiNkYzM1NDU7LS1saWdodDojZjhmOWZhOy0tZGFyazojMzQzYTQwOy0tYnJlYWtwb2ludC14czowOy0tYnJlYWtwb2ludC1zbTo1NzZweDstLWJyZWFrcG9pbnQtbWQ6NzY4cHg7LS1icmVha3BvaW50LWxnOjk5MnB4Oy0tYnJlYWtwb2ludC14bDoxMjAwcHg7LS1mb250LWZhbWlseS1zYW5zLXNlcmlmOi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7LS1mb250LWZhbWlseS1tb25vc3BhY2U6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZX0qLDo6YWZ0ZXIsOjpiZWZvcmV7Ym94LXNpemluZzpib3JkZXItYm94fWh0bWx7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDoxLjE1Oy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDoxMDAlOy13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjp0cmFuc3BhcmVudH1hcnRpY2xlLGFzaWRlLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1haW4sbmF2LHNlY3Rpb257ZGlzcGxheTpibG9ja31ib2R5e21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojMjEyNTI5O3RleHQtYWxpZ246bGVmdDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9W3RhYmluZGV4PVwiLTFcIl06Zm9jdXN7b3V0bGluZTowIWltcG9ydGFudH1ocntib3gtc2l6aW5nOmNvbnRlbnQtYm94O2hlaWdodDowO292ZXJmbG93OnZpc2libGV9aDEsaDIsaDMsaDQsaDUsaDZ7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjVyZW19cHttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtfWFiYnJbZGF0YS1vcmlnaW5hbC10aXRsZV0sYWJiclt0aXRsZV17dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTstd2Via2l0LXRleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmUgZG90dGVkO2N1cnNvcjpoZWxwO2JvcmRlci1ib3R0b206MDstd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lO3RleHQtZGVjb3JhdGlvbi1za2lwLWluazpub25lfWFkZHJlc3N7bWFyZ2luLWJvdHRvbToxcmVtO2ZvbnQtc3R5bGU6bm9ybWFsO2xpbmUtaGVpZ2h0OmluaGVyaXR9ZGwsb2wsdWx7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MXJlbX1vbCBvbCxvbCB1bCx1bCBvbCx1bCB1bHttYXJnaW4tYm90dG9tOjB9ZHR7Zm9udC13ZWlnaHQ6NzAwfWRke21hcmdpbi1ib3R0b206LjVyZW07bWFyZ2luLWxlZnQ6MH1ibG9ja3F1b3Rle21hcmdpbjowIDAgMXJlbX1iLHN0cm9uZ3tmb250LXdlaWdodDpib2xkZXJ9c21hbGx7Zm9udC1zaXplOjgwJX1zdWIsc3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtc2l6ZTo3NSU7bGluZS1oZWlnaHQ6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1zdWJ7Ym90dG9tOi0uMjVlbX1zdXB7dG9wOi0uNWVtfWF7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fWE6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfWE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pe2NvbG9yOmluaGVyaXQ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9YTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6Zm9jdXMsYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXJ7Y29sb3I6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246bm9uZX1hOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1c3tvdXRsaW5lOjB9Y29kZSxrYmQscHJlLHNhbXB7Zm9udC1mYW1pbHk6U0ZNb25vLVJlZ3VsYXIsTWVubG8sTW9uYWNvLENvbnNvbGFzLFwiTGliZXJhdGlvbiBNb25vXCIsXCJDb3VyaWVyIE5ld1wiLG1vbm9zcGFjZTtmb250LXNpemU6MWVtfXByZXttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbToxcmVtO292ZXJmbG93OmF1dG99ZmlndXJle21hcmdpbjowIDAgMXJlbX1pbWd7dmVydGljYWwtYWxpZ246bWlkZGxlO2JvcmRlci1zdHlsZTpub25lfXN2Z3tvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlfXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX1jYXB0aW9ue3BhZGRpbmctdG9wOi43NXJlbTtwYWRkaW5nLWJvdHRvbTouNzVyZW07Y29sb3I6IzZjNzU3ZDt0ZXh0LWFsaWduOmxlZnQ7Y2FwdGlvbi1zaWRlOmJvdHRvbX10aHt0ZXh0LWFsaWduOmluaGVyaXR9bGFiZWx7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLWJvdHRvbTouNXJlbX1idXR0b257Ym9yZGVyLXJhZGl1czowfWJ1dHRvbjpmb2N1c3tvdXRsaW5lOjFweCBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3J9YnV0dG9uLGlucHV0LG9wdGdyb3VwLHNlbGVjdCx0ZXh0YXJlYXttYXJnaW46MDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2xpbmUtaGVpZ2h0OmluaGVyaXR9YnV0dG9uLGlucHV0e292ZXJmbG93OnZpc2libGV9YnV0dG9uLHNlbGVjdHt0ZXh0LXRyYW5zZm9ybTpub25lfXNlbGVjdHt3b3JkLXdyYXA6bm9ybWFsfVt0eXBlPWJ1dHRvbl0sW3R5cGU9cmVzZXRdLFt0eXBlPXN1Ym1pdF0sYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpidXR0b259W3R5cGU9YnV0dG9uXTpub3QoOmRpc2FibGVkKSxbdHlwZT1yZXNldF06bm90KDpkaXNhYmxlZCksW3R5cGU9c3VibWl0XTpub3QoOmRpc2FibGVkKSxidXR0b246bm90KDpkaXNhYmxlZCl7Y3Vyc29yOnBvaW50ZXJ9W3R5cGU9YnV0dG9uXTo6LW1vei1mb2N1cy1pbm5lcixbdHlwZT1yZXNldF06Oi1tb3otZm9jdXMtaW5uZXIsW3R5cGU9c3VibWl0XTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7cGFkZGluZzowO2JvcmRlci1zdHlsZTpub25lfWlucHV0W3R5cGU9Y2hlY2tib3hdLGlucHV0W3R5cGU9cmFkaW9de2JveC1zaXppbmc6Ym9yZGVyLWJveDtwYWRkaW5nOjB9aW5wdXRbdHlwZT1kYXRlXSxpbnB1dFt0eXBlPWRhdGV0aW1lLWxvY2FsXSxpbnB1dFt0eXBlPW1vbnRoXSxpbnB1dFt0eXBlPXRpbWVdey13ZWJraXQtYXBwZWFyYW5jZTpsaXN0Ym94fXRleHRhcmVhe292ZXJmbG93OmF1dG87cmVzaXplOnZlcnRpY2FsfWZpZWxkc2V0e21pbi13aWR0aDowO3BhZGRpbmc6MDttYXJnaW46MDtib3JkZXI6MH1sZWdlbmR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtc2l6ZToxLjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDtjb2xvcjppbmhlcml0O3doaXRlLXNwYWNlOm5vcm1hbH1wcm9ncmVzc3t2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX1bdHlwZT1udW1iZXJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFt0eXBlPW51bWJlcl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b257aGVpZ2h0OmF1dG99W3R5cGU9c2VhcmNoXXtvdXRsaW5lLW9mZnNldDotMnB4Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lfVt0eXBlPXNlYXJjaF06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb257LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9Ojotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbntmb250OmluaGVyaXQ7LXdlYmtpdC1hcHBlYXJhbmNlOmJ1dHRvbn1vdXRwdXR7ZGlzcGxheTppbmxpbmUtYmxvY2t9c3VtbWFyeXtkaXNwbGF5Omxpc3QtaXRlbTtjdXJzb3I6cG9pbnRlcn10ZW1wbGF0ZXtkaXNwbGF5Om5vbmV9W2hpZGRlbl17ZGlzcGxheTpub25lIWltcG9ydGFudH0uaDEsLmgyLC5oMywuaDQsLmg1LC5oNixoMSxoMixoMyxoNCxoNSxoNnttYXJnaW4tYm90dG9tOi41cmVtO2ZvbnQtd2VpZ2h0OjUwMDtsaW5lLWhlaWdodDoxLjJ9LmgxLGgxe2ZvbnQtc2l6ZToyLjVyZW19LmgyLGgye2ZvbnQtc2l6ZToycmVtfS5oMyxoM3tmb250LXNpemU6MS43NXJlbX0uaDQsaDR7Zm9udC1zaXplOjEuNXJlbX0uaDUsaDV7Zm9udC1zaXplOjEuMjVyZW19Lmg2LGg2e2ZvbnQtc2l6ZToxcmVtfS5sZWFke2ZvbnQtc2l6ZToxLjI1cmVtO2ZvbnQtd2VpZ2h0OjMwMH0uZGlzcGxheS0xe2ZvbnQtc2l6ZTo2cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9LmRpc3BsYXktMntmb250LXNpemU6NS41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9LmRpc3BsYXktM3tmb250LXNpemU6NC41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9LmRpc3BsYXktNHtmb250LXNpemU6My41cmVtO2ZvbnQtd2VpZ2h0OjMwMDtsaW5lLWhlaWdodDoxLjJ9aHJ7bWFyZ2luLXRvcDoxcmVtO21hcmdpbi1ib3R0b206MXJlbTtib3JkZXI6MDtib3JkZXItdG9wOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKX0uc21hbGwsc21hbGx7Zm9udC1zaXplOjgwJTtmb250LXdlaWdodDo0MDB9Lm1hcmssbWFya3twYWRkaW5nOi4yZW07YmFja2dyb3VuZC1jb2xvcjojZmNmOGUzfS5saXN0LXVuc3R5bGVke3BhZGRpbmctbGVmdDowO2xpc3Qtc3R5bGU6bm9uZX0ubGlzdC1pbmxpbmV7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lfS5saXN0LWlubGluZS1pdGVte2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5saXN0LWlubGluZS1pdGVtOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0Oi41cmVtfS5pbml0aWFsaXNte2ZvbnQtc2l6ZTo5MCU7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlfS5ibG9ja3F1b3Rle21hcmdpbi1ib3R0b206MXJlbTtmb250LXNpemU6MS4yNXJlbX0uYmxvY2txdW90ZS1mb290ZXJ7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODAlO2NvbG9yOiM2Yzc1N2R9LmJsb2NrcXVvdGUtZm9vdGVyOjpiZWZvcmV7Y29udGVudDpcIlxcMjAxNFxcMDBBMFwifS5pbWctZmx1aWR7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG99LmltZy10aHVtYm5haWx7cGFkZGluZzouMjVyZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2RlZTJlNjtib3JkZXItcmFkaXVzOi4yNXJlbTttYXgtd2lkdGg6MTAwJTtoZWlnaHQ6YXV0b30uZmlndXJle2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5maWd1cmUtaW1ne21hcmdpbi1ib3R0b206LjVyZW07bGluZS1oZWlnaHQ6MX0uZmlndXJlLWNhcHRpb257Zm9udC1zaXplOjkwJTtjb2xvcjojNmM3NTdkfWNvZGV7Zm9udC1zaXplOjg3LjUlO2NvbG9yOiNlODNlOGM7d29yZC1icmVhazpicmVhay13b3JkfWE+Y29kZXtjb2xvcjppbmhlcml0fWtiZHtwYWRkaW5nOi4ycmVtIC40cmVtO2ZvbnQtc2l6ZTo4Ny41JTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzIxMjUyOTtib3JkZXItcmFkaXVzOi4ycmVtfWtiZCBrYmR7cGFkZGluZzowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQtd2VpZ2h0OjcwMH1wcmV7ZGlzcGxheTpibG9jaztmb250LXNpemU6ODcuNSU7Y29sb3I6IzIxMjUyOX1wcmUgY29kZXtmb250LXNpemU6aW5oZXJpdDtjb2xvcjppbmhlcml0O3dvcmQtYnJlYWs6bm9ybWFsfS5wcmUtc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OjM0MHB4O292ZXJmbG93LXk6c2Nyb2xsfS5jb250YWluZXJ7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmNvbnRhaW5lcnttYXgtd2lkdGg6NTQwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuY29udGFpbmVye21heC13aWR0aDo3MjBweH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjk2MHB4fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5jb250YWluZXJ7bWF4LXdpZHRoOjExNDBweH19LmNvbnRhaW5lci1mbHVpZHt3aWR0aDoxMDAlO3BhZGRpbmctcmlnaHQ6MTVweDtwYWRkaW5nLWxlZnQ6MTVweDttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDphdXRvfS5yb3d7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0ubm8tZ3V0dGVyc3ttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5uby1ndXR0ZXJzPi5jb2wsLm5vLWd1dHRlcnM+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9LmNvbCwuY29sLTEsLmNvbC0xMCwuY29sLTExLC5jb2wtMTIsLmNvbC0yLC5jb2wtMywuY29sLTQsLmNvbC01LC5jb2wtNiwuY29sLTcsLmNvbC04LC5jb2wtOSwuY29sLWF1dG8sLmNvbC1sZywuY29sLWxnLTEsLmNvbC1sZy0xMCwuY29sLWxnLTExLC5jb2wtbGctMTIsLmNvbC1sZy0yLC5jb2wtbGctMywuY29sLWxnLTQsLmNvbC1sZy01LC5jb2wtbGctNiwuY29sLWxnLTcsLmNvbC1sZy04LC5jb2wtbGctOSwuY29sLWxnLWF1dG8sLmNvbC1tZCwuY29sLW1kLTEsLmNvbC1tZC0xMCwuY29sLW1kLTExLC5jb2wtbWQtMTIsLmNvbC1tZC0yLC5jb2wtbWQtMywuY29sLW1kLTQsLmNvbC1tZC01LC5jb2wtbWQtNiwuY29sLW1kLTcsLmNvbC1tZC04LC5jb2wtbWQtOSwuY29sLW1kLWF1dG8sLmNvbC1zbSwuY29sLXNtLTEsLmNvbC1zbS0xMCwuY29sLXNtLTExLC5jb2wtc20tMTIsLmNvbC1zbS0yLC5jb2wtc20tMywuY29sLXNtLTQsLmNvbC1zbS01LC5jb2wtc20tNiwuY29sLXNtLTcsLmNvbC1zbS04LC5jb2wtc20tOSwuY29sLXNtLWF1dG8sLmNvbC14bCwuY29sLXhsLTEsLmNvbC14bC0xMCwuY29sLXhsLTExLC5jb2wteGwtMTIsLmNvbC14bC0yLC5jb2wteGwtMywuY29sLXhsLTQsLmNvbC14bC01LC5jb2wteGwtNiwuY29sLXhsLTcsLmNvbC14bC04LC5jb2wteGwtOSwuY29sLXhsLWF1dG97cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHh9LmNvbHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jb2wtc217LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6MDtmbGV4LWJhc2lzOjA7LW1zLWZsZXgtcG9zaXRpdmU6MTtmbGV4LWdyb3c6MTttYXgtd2lkdGg6MTAwJX0uY29sLXNtLWF1dG97LW1zLWZsZXg6MCAwIGF1dG87ZmxleDowIDAgYXV0bzt3aWR0aDphdXRvO21heC13aWR0aDoxMDAlfS5jb2wtc20tMXstbXMtZmxleDowIDAgOC4zMzMzMzMlO2ZsZXg6MCAwIDguMzMzMzMzJTttYXgtd2lkdGg6OC4zMzMzMzMlfS5jb2wtc20tMnstbXMtZmxleDowIDAgMTYuNjY2NjY3JTtmbGV4OjAgMCAxNi42NjY2NjclO21heC13aWR0aDoxNi42NjY2NjclfS5jb2wtc20tM3stbXMtZmxleDowIDAgMjUlO2ZsZXg6MCAwIDI1JTttYXgtd2lkdGg6MjUlfS5jb2wtc20tNHstbXMtZmxleDowIDAgMzMuMzMzMzMzJTtmbGV4OjAgMCAzMy4zMzMzMzMlO21heC13aWR0aDozMy4zMzMzMzMlfS5jb2wtc20tNXstbXMtZmxleDowIDAgNDEuNjY2NjY3JTtmbGV4OjAgMCA0MS42NjY2NjclO21heC13aWR0aDo0MS42NjY2NjclfS5jb2wtc20tNnstbXMtZmxleDowIDAgNTAlO2ZsZXg6MCAwIDUwJTttYXgtd2lkdGg6NTAlfS5jb2wtc20tN3stbXMtZmxleDowIDAgNTguMzMzMzMzJTtmbGV4OjAgMCA1OC4zMzMzMzMlO21heC13aWR0aDo1OC4zMzMzMzMlfS5jb2wtc20tOHstbXMtZmxleDowIDAgNjYuNjY2NjY3JTtmbGV4OjAgMCA2Ni42NjY2NjclO21heC13aWR0aDo2Ni42NjY2NjclfS5jb2wtc20tOXstbXMtZmxleDowIDAgNzUlO2ZsZXg6MCAwIDc1JTttYXgtd2lkdGg6NzUlfS5jb2wtc20tMTB7LW1zLWZsZXg6MCAwIDgzLjMzMzMzMyU7ZmxleDowIDAgODMuMzMzMzMzJTttYXgtd2lkdGg6ODMuMzMzMzMzJX0uY29sLXNtLTExey1tcy1mbGV4OjAgMCA5MS42NjY2NjclO2ZsZXg6MCAwIDkxLjY2NjY2NyU7bWF4LXdpZHRoOjkxLjY2NjY2NyV9LmNvbC1zbS0xMnstbXMtZmxleDowIDAgMTAwJTtmbGV4OjAgMCAxMDAlO21heC13aWR0aDoxMDAlfS5vcmRlci1zbS1maXJzdHstbXMtZmxleC1vcmRlcjotMTtvcmRlcjotMX0ub3JkZXItc20tbGFzdHstbXMtZmxleC1vcmRlcjoxMztvcmRlcjoxM30ub3JkZXItc20tMHstbXMtZmxleC1vcmRlcjowO29yZGVyOjB9Lm9yZGVyLXNtLTF7LW1zLWZsZXgtb3JkZXI6MTtvcmRlcjoxfS5vcmRlci1zbS0yey1tcy1mbGV4LW9yZGVyOjI7b3JkZXI6Mn0ub3JkZXItc20tM3stbXMtZmxleC1vcmRlcjozO29yZGVyOjN9Lm9yZGVyLXNtLTR7LW1zLWZsZXgtb3JkZXI6NDtvcmRlcjo0fS5vcmRlci1zbS01ey1tcy1mbGV4LW9yZGVyOjU7b3JkZXI6NX0ub3JkZXItc20tNnstbXMtZmxleC1vcmRlcjo2O29yZGVyOjZ9Lm9yZGVyLXNtLTd7LW1zLWZsZXgtb3JkZXI6NztvcmRlcjo3fS5vcmRlci1zbS04ey1tcy1mbGV4LW9yZGVyOjg7b3JkZXI6OH0ub3JkZXItc20tOXstbXMtZmxleC1vcmRlcjo5O29yZGVyOjl9Lm9yZGVyLXNtLTEwey1tcy1mbGV4LW9yZGVyOjEwO29yZGVyOjEwfS5vcmRlci1zbS0xMXstbXMtZmxleC1vcmRlcjoxMTtvcmRlcjoxMX0ub3JkZXItc20tMTJ7LW1zLWZsZXgtb3JkZXI6MTI7b3JkZXI6MTJ9Lm9mZnNldC1zbS0we21hcmdpbi1sZWZ0OjB9Lm9mZnNldC1zbS0xe21hcmdpbi1sZWZ0OjguMzMzMzMzJX0ub2Zmc2V0LXNtLTJ7bWFyZ2luLWxlZnQ6MTYuNjY2NjY3JX0ub2Zmc2V0LXNtLTN7bWFyZ2luLWxlZnQ6MjUlfS5vZmZzZXQtc20tNHttYXJnaW4tbGVmdDozMy4zMzMzMzMlfS5vZmZzZXQtc20tNXttYXJnaW4tbGVmdDo0MS42NjY2NjclfS5vZmZzZXQtc20tNnttYXJnaW4tbGVmdDo1MCV9Lm9mZnNldC1zbS03e21hcmdpbi1sZWZ0OjU4LjMzMzMzMyV9Lm9mZnNldC1zbS04e21hcmdpbi1sZWZ0OjY2LjY2NjY2NyV9Lm9mZnNldC1zbS05e21hcmdpbi1sZWZ0Ojc1JX0ub2Zmc2V0LXNtLTEwe21hcmdpbi1sZWZ0OjgzLjMzMzMzMyV9Lm9mZnNldC1zbS0xMXttYXJnaW4tbGVmdDo5MS42NjY2NjclfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmNvbC1tZHstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO21heC13aWR0aDoxMDAlfS5jb2wtbWQtYXV0b3stbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvO3dpZHRoOmF1dG87bWF4LXdpZHRoOjEwMCV9LmNvbC1tZC0xey1tcy1mbGV4OjAgMCA4LjMzMzMzMyU7ZmxleDowIDAgOC4zMzMzMzMlO21heC13aWR0aDo4LjMzMzMzMyV9LmNvbC1tZC0yey1tcy1mbGV4OjAgMCAxNi42NjY2NjclO2ZsZXg6MCAwIDE2LjY2NjY2NyU7bWF4LXdpZHRoOjE2LjY2NjY2NyV9LmNvbC1tZC0zey1tcy1mbGV4OjAgMCAyNSU7ZmxleDowIDAgMjUlO21heC13aWR0aDoyNSV9LmNvbC1tZC00ey1tcy1mbGV4OjAgMCAzMy4zMzMzMzMlO2ZsZXg6MCAwIDMzLjMzMzMzMyU7bWF4LXdpZHRoOjMzLjMzMzMzMyV9LmNvbC1tZC01ey1tcy1mbGV4OjAgMCA0MS42NjY2NjclO2ZsZXg6MCAwIDQxLjY2NjY2NyU7bWF4LXdpZHRoOjQxLjY2NjY2NyV9LmNvbC1tZC02ey1tcy1mbGV4OjAgMCA1MCU7ZmxleDowIDAgNTAlO21heC13aWR0aDo1MCV9LmNvbC1tZC03ey1tcy1mbGV4OjAgMCA1OC4zMzMzMzMlO2ZsZXg6MCAwIDU4LjMzMzMzMyU7bWF4LXdpZHRoOjU4LjMzMzMzMyV9LmNvbC1tZC04ey1tcy1mbGV4OjAgMCA2Ni42NjY2NjclO2ZsZXg6MCAwIDY2LjY2NjY2NyU7bWF4LXdpZHRoOjY2LjY2NjY2NyV9LmNvbC1tZC05ey1tcy1mbGV4OjAgMCA3NSU7ZmxleDowIDAgNzUlO21heC13aWR0aDo3NSV9LmNvbC1tZC0xMHstbXMtZmxleDowIDAgODMuMzMzMzMzJTtmbGV4OjAgMCA4My4zMzMzMzMlO21heC13aWR0aDo4My4zMzMzMzMlfS5jb2wtbWQtMTF7LW1zLWZsZXg6MCAwIDkxLjY2NjY2NyU7ZmxleDowIDAgOTEuNjY2NjY3JTttYXgtd2lkdGg6OTEuNjY2NjY3JX0uY29sLW1kLTEyey1tcy1mbGV4OjAgMCAxMDAlO2ZsZXg6MCAwIDEwMCU7bWF4LXdpZHRoOjEwMCV9Lm9yZGVyLW1kLWZpcnN0ey1tcy1mbGV4LW9yZGVyOi0xO29yZGVyOi0xfS5vcmRlci1tZC1sYXN0ey1tcy1mbGV4LW9yZGVyOjEzO29yZGVyOjEzfS5vcmRlci1tZC0wey1tcy1mbGV4LW9yZGVyOjA7b3JkZXI6MH0ub3JkZXItbWQtMXstbXMtZmxleC1vcmRlcjoxO29yZGVyOjF9Lm9yZGVyLW1kLTJ7LW1zLWZsZXgtb3JkZXI6MjtvcmRlcjoyfS5vcmRlci1tZC0zey1tcy1mbGV4LW9yZGVyOjM7b3JkZXI6M30ub3JkZXItbWQtNHstbXMtZmxleC1vcmRlcjo0O29yZGVyOjR9Lm9yZGVyLW1kLTV7LW1zLWZsZXgtb3JkZXI6NTtvcmRlcjo1fS5vcmRlci1tZC02ey1tcy1mbGV4LW9yZGVyOjY7b3JkZXI6Nn0ub3JkZXItbWQtN3stbXMtZmxleC1vcmRlcjo3O29yZGVyOjd9Lm9yZGVyLW1kLTh7LW1zLWZsZXgtb3JkZXI6ODtvcmRlcjo4fS5vcmRlci1tZC05ey1tcy1mbGV4LW9yZGVyOjk7b3JkZXI6OX0ub3JkZXItbWQtMTB7LW1zLWZsZXgtb3JkZXI6MTA7b3JkZXI6MTB9Lm9yZGVyLW1kLTExey1tcy1mbGV4LW9yZGVyOjExO29yZGVyOjExfS5vcmRlci1tZC0xMnstbXMtZmxleC1vcmRlcjoxMjtvcmRlcjoxMn0ub2Zmc2V0LW1kLTB7bWFyZ2luLWxlZnQ6MH0ub2Zmc2V0LW1kLTF7bWFyZ2luLWxlZnQ6OC4zMzMzMzMlfS5vZmZzZXQtbWQtMnttYXJnaW4tbGVmdDoxNi42NjY2NjclfS5vZmZzZXQtbWQtM3ttYXJnaW4tbGVmdDoyNSV9Lm9mZnNldC1tZC00e21hcmdpbi1sZWZ0OjMzLjMzMzMzMyV9Lm9mZnNldC1tZC01e21hcmdpbi1sZWZ0OjQxLjY2NjY2NyV9Lm9mZnNldC1tZC02e21hcmdpbi1sZWZ0OjUwJX0ub2Zmc2V0LW1kLTd7bWFyZ2luLWxlZnQ6NTguMzMzMzMzJX0ub2Zmc2V0LW1kLTh7bWFyZ2luLWxlZnQ6NjYuNjY2NjY3JX0ub2Zmc2V0LW1kLTl7bWFyZ2luLWxlZnQ6NzUlfS5vZmZzZXQtbWQtMTB7bWFyZ2luLWxlZnQ6ODMuMzMzMzMzJX0ub2Zmc2V0LW1kLTExe21hcmdpbi1sZWZ0OjkxLjY2NjY2NyV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuY29sLWxney1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC1sZy1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLWxnLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLWxnLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLWxnLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLWxnLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLWxnLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLWxnLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLWxnLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLWxnLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLWxnLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLWxnLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC1sZy0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wtbGctMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXItbGctZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLWxnLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLWxnLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci1sZy0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXItbGctMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLWxnLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci1sZy00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXItbGctNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLWxnLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci1sZy03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXItbGctOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLWxnLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci1sZy0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXItbGctMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLWxnLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQtbGctMHttYXJnaW4tbGVmdDowfS5vZmZzZXQtbGctMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC1sZy0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC1sZy0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LWxnLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LWxnLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LWxnLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQtbGctN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQtbGctOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQtbGctOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC1sZy0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQtbGctMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuY29sLXhsey1tcy1mbGV4LXByZWZlcnJlZC1zaXplOjA7ZmxleC1iYXNpczowOy1tcy1mbGV4LXBvc2l0aXZlOjE7ZmxleC1ncm93OjE7bWF4LXdpZHRoOjEwMCV9LmNvbC14bC1hdXRvey1tcy1mbGV4OjAgMCBhdXRvO2ZsZXg6MCAwIGF1dG87d2lkdGg6YXV0bzttYXgtd2lkdGg6MTAwJX0uY29sLXhsLTF7LW1zLWZsZXg6MCAwIDguMzMzMzMzJTtmbGV4OjAgMCA4LjMzMzMzMyU7bWF4LXdpZHRoOjguMzMzMzMzJX0uY29sLXhsLTJ7LW1zLWZsZXg6MCAwIDE2LjY2NjY2NyU7ZmxleDowIDAgMTYuNjY2NjY3JTttYXgtd2lkdGg6MTYuNjY2NjY3JX0uY29sLXhsLTN7LW1zLWZsZXg6MCAwIDI1JTtmbGV4OjAgMCAyNSU7bWF4LXdpZHRoOjI1JX0uY29sLXhsLTR7LW1zLWZsZXg6MCAwIDMzLjMzMzMzMyU7ZmxleDowIDAgMzMuMzMzMzMzJTttYXgtd2lkdGg6MzMuMzMzMzMzJX0uY29sLXhsLTV7LW1zLWZsZXg6MCAwIDQxLjY2NjY2NyU7ZmxleDowIDAgNDEuNjY2NjY3JTttYXgtd2lkdGg6NDEuNjY2NjY3JX0uY29sLXhsLTZ7LW1zLWZsZXg6MCAwIDUwJTtmbGV4OjAgMCA1MCU7bWF4LXdpZHRoOjUwJX0uY29sLXhsLTd7LW1zLWZsZXg6MCAwIDU4LjMzMzMzMyU7ZmxleDowIDAgNTguMzMzMzMzJTttYXgtd2lkdGg6NTguMzMzMzMzJX0uY29sLXhsLTh7LW1zLWZsZXg6MCAwIDY2LjY2NjY2NyU7ZmxleDowIDAgNjYuNjY2NjY3JTttYXgtd2lkdGg6NjYuNjY2NjY3JX0uY29sLXhsLTl7LW1zLWZsZXg6MCAwIDc1JTtmbGV4OjAgMCA3NSU7bWF4LXdpZHRoOjc1JX0uY29sLXhsLTEwey1tcy1mbGV4OjAgMCA4My4zMzMzMzMlO2ZsZXg6MCAwIDgzLjMzMzMzMyU7bWF4LXdpZHRoOjgzLjMzMzMzMyV9LmNvbC14bC0xMXstbXMtZmxleDowIDAgOTEuNjY2NjY3JTtmbGV4OjAgMCA5MS42NjY2NjclO21heC13aWR0aDo5MS42NjY2NjclfS5jb2wteGwtMTJ7LW1zLWZsZXg6MCAwIDEwMCU7ZmxleDowIDAgMTAwJTttYXgtd2lkdGg6MTAwJX0ub3JkZXIteGwtZmlyc3R7LW1zLWZsZXgtb3JkZXI6LTE7b3JkZXI6LTF9Lm9yZGVyLXhsLWxhc3R7LW1zLWZsZXgtb3JkZXI6MTM7b3JkZXI6MTN9Lm9yZGVyLXhsLTB7LW1zLWZsZXgtb3JkZXI6MDtvcmRlcjowfS5vcmRlci14bC0xey1tcy1mbGV4LW9yZGVyOjE7b3JkZXI6MX0ub3JkZXIteGwtMnstbXMtZmxleC1vcmRlcjoyO29yZGVyOjJ9Lm9yZGVyLXhsLTN7LW1zLWZsZXgtb3JkZXI6MztvcmRlcjozfS5vcmRlci14bC00ey1tcy1mbGV4LW9yZGVyOjQ7b3JkZXI6NH0ub3JkZXIteGwtNXstbXMtZmxleC1vcmRlcjo1O29yZGVyOjV9Lm9yZGVyLXhsLTZ7LW1zLWZsZXgtb3JkZXI6NjtvcmRlcjo2fS5vcmRlci14bC03ey1tcy1mbGV4LW9yZGVyOjc7b3JkZXI6N30ub3JkZXIteGwtOHstbXMtZmxleC1vcmRlcjo4O29yZGVyOjh9Lm9yZGVyLXhsLTl7LW1zLWZsZXgtb3JkZXI6OTtvcmRlcjo5fS5vcmRlci14bC0xMHstbXMtZmxleC1vcmRlcjoxMDtvcmRlcjoxMH0ub3JkZXIteGwtMTF7LW1zLWZsZXgtb3JkZXI6MTE7b3JkZXI6MTF9Lm9yZGVyLXhsLTEyey1tcy1mbGV4LW9yZGVyOjEyO29yZGVyOjEyfS5vZmZzZXQteGwtMHttYXJnaW4tbGVmdDowfS5vZmZzZXQteGwtMXttYXJnaW4tbGVmdDo4LjMzMzMzMyV9Lm9mZnNldC14bC0ye21hcmdpbi1sZWZ0OjE2LjY2NjY2NyV9Lm9mZnNldC14bC0ze21hcmdpbi1sZWZ0OjI1JX0ub2Zmc2V0LXhsLTR7bWFyZ2luLWxlZnQ6MzMuMzMzMzMzJX0ub2Zmc2V0LXhsLTV7bWFyZ2luLWxlZnQ6NDEuNjY2NjY3JX0ub2Zmc2V0LXhsLTZ7bWFyZ2luLWxlZnQ6NTAlfS5vZmZzZXQteGwtN3ttYXJnaW4tbGVmdDo1OC4zMzMzMzMlfS5vZmZzZXQteGwtOHttYXJnaW4tbGVmdDo2Ni42NjY2NjclfS5vZmZzZXQteGwtOXttYXJnaW4tbGVmdDo3NSV9Lm9mZnNldC14bC0xMHttYXJnaW4tbGVmdDo4My4zMzMzMzMlfS5vZmZzZXQteGwtMTF7bWFyZ2luLWxlZnQ6OTEuNjY2NjY3JX19LnRhYmxle3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbToxcmVtO2NvbG9yOiMyMTI1Mjl9LnRhYmxlIHRkLC50YWJsZSB0aHtwYWRkaW5nOi43NXJlbTt2ZXJ0aWNhbC1hbGlnbjp0b3A7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNn0udGFibGUgdGhlYWQgdGh7dmVydGljYWwtYWxpZ246Ym90dG9tO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlIHRib2R5K3Rib2R5e2JvcmRlci10b3A6MnB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLXNtIHRkLC50YWJsZS1zbSB0aHtwYWRkaW5nOi4zcmVtfS50YWJsZS1ib3JkZXJlZHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRkLC50YWJsZS1ib3JkZXJlZCB0aHtib3JkZXI6MXB4IHNvbGlkICNkZWUyZTZ9LnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRkLC50YWJsZS1ib3JkZXJlZCB0aGVhZCB0aHtib3JkZXItYm90dG9tLXdpZHRoOjJweH0udGFibGUtYm9yZGVybGVzcyB0Ym9keSt0Ym9keSwudGFibGUtYm9yZGVybGVzcyB0ZCwudGFibGUtYm9yZGVybGVzcyB0aCwudGFibGUtYm9yZGVybGVzcyB0aGVhZCB0aHtib3JkZXI6MH0udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDUpfS50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtcHJpbWFyeSwudGFibGUtcHJpbWFyeT50ZCwudGFibGUtcHJpbWFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9LnRhYmxlLXByaW1hcnkgdGJvZHkrdGJvZHksLnRhYmxlLXByaW1hcnkgdGQsLnRhYmxlLXByaW1hcnkgdGgsLnRhYmxlLXByaW1hcnkgdGhlYWQgdGh7Ym9yZGVyLWNvbG9yOiM3YWJhZmZ9LnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1wcmltYXJ5OmhvdmVyPnRoe2JhY2tncm91bmQtY29sb3I6IzlmY2RmZn0udGFibGUtc2Vjb25kYXJ5LC50YWJsZS1zZWNvbmRhcnk+dGQsLnRhYmxlLXNlY29uZGFyeT50aHtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZGJ9LnRhYmxlLXNlY29uZGFyeSB0Ym9keSt0Ym9keSwudGFibGUtc2Vjb25kYXJ5IHRkLC50YWJsZS1zZWNvbmRhcnkgdGgsLnRhYmxlLXNlY29uZGFyeSB0aGVhZCB0aHtib3JkZXItY29sb3I6I2IzYjdiYn0udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNjOGNiY2Z9LnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYzhjYmNmfS50YWJsZS1zdWNjZXNzLC50YWJsZS1zdWNjZXNzPnRkLC50YWJsZS1zdWNjZXNzPnRoe2JhY2tncm91bmQtY29sb3I6I2MzZTZjYn0udGFibGUtc3VjY2VzcyB0Ym9keSt0Ym9keSwudGFibGUtc3VjY2VzcyB0ZCwudGFibGUtc3VjY2VzcyB0aCwudGFibGUtc3VjY2VzcyB0aGVhZCB0aHtib3JkZXItY29sb3I6IzhmZDE5ZX0udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjFkZmJifS50YWJsZS1pbmZvLC50YWJsZS1pbmZvPnRkLC50YWJsZS1pbmZvPnRoe2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0udGFibGUtaW5mbyB0Ym9keSt0Ym9keSwudGFibGUtaW5mbyB0ZCwudGFibGUtaW5mbyB0aCwudGFibGUtaW5mbyB0aGVhZCB0aHtib3JkZXItY29sb3I6Izg2Y2ZkYX0udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYWJkZGU1fS50YWJsZS13YXJuaW5nLC50YWJsZS13YXJuaW5nPnRkLC50YWJsZS13YXJuaW5nPnRoe2JhY2tncm91bmQtY29sb3I6I2ZmZWViYX0udGFibGUtd2FybmluZyB0Ym9keSt0Ym9keSwudGFibGUtd2FybmluZyB0ZCwudGFibGUtd2FybmluZyB0aCwudGFibGUtd2FybmluZyB0aGVhZCB0aHtib3JkZXItY29sb3I6I2ZmZGY3ZX0udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS50YWJsZS1kYW5nZXIsLnRhYmxlLWRhbmdlcj50ZCwudGFibGUtZGFuZ2VyPnRoe2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0udGFibGUtZGFuZ2VyIHRib2R5K3Rib2R5LC50YWJsZS1kYW5nZXIgdGQsLnRhYmxlLWRhbmdlciB0aCwudGFibGUtZGFuZ2VyIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojZWQ5NjllfS50YWJsZS1ob3ZlciAudGFibGUtZGFuZ2VyOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2YxYjBiN30udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3Zlcj50aHtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9LnRhYmxlLWxpZ2h0LC50YWJsZS1saWdodD50ZCwudGFibGUtbGlnaHQ+dGh7YmFja2dyb3VuZC1jb2xvcjojZmRmZGZlfS50YWJsZS1saWdodCB0Ym9keSt0Ym9keSwudGFibGUtbGlnaHQgdGQsLnRhYmxlLWxpZ2h0IHRoLC50YWJsZS1saWdodCB0aGVhZCB0aHtib3JkZXItY29sb3I6I2ZiZmNmY30udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VjZWNmNn0udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyPnRkLC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS50YWJsZS1kYXJrLC50YWJsZS1kYXJrPnRkLC50YWJsZS1kYXJrPnRoe2JhY2tncm91bmQtY29sb3I6I2M2YzhjYX0udGFibGUtZGFyayB0Ym9keSt0Ym9keSwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6Izk1OTk5Y30udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3Zlcj50ZCwudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS50YWJsZS1hY3RpdmUsLnRhYmxlLWFjdGl2ZT50ZCwudGFibGUtYWN0aXZlPnRoe2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDc1KX0udGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjA3NSl9LnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGQsLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXI+dGh7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wNzUpfS50YWJsZSAudGhlYWQtZGFyayB0aHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzQ1NGQ1NX0udGFibGUgLnRoZWFkLWxpZ2h0IHRoe2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS50YWJsZS1kYXJre2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzQzYTQwfS50YWJsZS1kYXJrIHRkLC50YWJsZS1kYXJrIHRoLC50YWJsZS1kYXJrIHRoZWFkIHRoe2JvcmRlci1jb2xvcjojNDU0ZDU1fS50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfS50YWJsZS1kYXJrLnRhYmxlLXN0cmlwZWQgdGJvZHkgdHI6bnRoLW9mLXR5cGUob2RkKXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjA1KX0udGFibGUtZGFyay50YWJsZS1ob3ZlciB0Ym9keSB0cjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDc1KX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7LnRhYmxlLXJlc3BvbnNpdmUtc217ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO292ZXJmbG93LXg6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0udGFibGUtcmVzcG9uc2l2ZS1zbT4udGFibGUtYm9yZGVyZWR7Ym9yZGVyOjB9fUBtZWRpYSAobWF4LXdpZHRoOjc2Ny45OHB4KXsudGFibGUtcmVzcG9uc2l2ZS1tZHtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlLW1kPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH19QG1lZGlhIChtYXgtd2lkdGg6OTkxLjk4cHgpey50YWJsZS1yZXNwb25zaXZlLWxne2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUtbGc+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey50YWJsZS1yZXNwb25zaXZlLXhse2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtvdmVyZmxvdy14OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2h9LnRhYmxlLXJlc3BvbnNpdmUteGw+LnRhYmxlLWJvcmRlcmVke2JvcmRlcjowfX0udGFibGUtcmVzcG9uc2l2ZXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7b3ZlcmZsb3cteDphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS50YWJsZS1yZXNwb25zaXZlPi50YWJsZS1ib3JkZXJlZHtib3JkZXI6MH0uZm9ybS1jb250cm9se2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkICNjZWQ0ZGE7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZvcm0tY29udHJvbHt0cmFuc2l0aW9uOm5vbmV9fS5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmR7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6MH0uZm9ybS1jb250cm9sOmZvY3Vze2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojODBiZGZmO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LmZvcm0tY29udHJvbDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiM2Yzc1N2Q7b3BhY2l0eToxfS5mb3JtLWNvbnRyb2w6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOjpwbGFjZWhvbGRlcntjb2xvcjojNmM3NTdkO29wYWNpdHk6MX0uZm9ybS1jb250cm9sOmRpc2FibGVkLC5mb3JtLWNvbnRyb2xbcmVhZG9ubHlde2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtvcGFjaXR5OjF9c2VsZWN0LmZvcm0tY29udHJvbDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5mb3JtLWNvbnRyb2wtZmlsZSwuZm9ybS1jb250cm9sLXJhbmdle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJX0uY29sLWZvcm0tbGFiZWx7cGFkZGluZy10b3A6Y2FsYyguMzc1cmVtICsgMXB4KTtwYWRkaW5nLWJvdHRvbTpjYWxjKC4zNzVyZW0gKyAxcHgpO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6aW5oZXJpdDtsaW5lLWhlaWdodDoxLjV9LmNvbC1mb3JtLWxhYmVsLWxne3BhZGRpbmctdG9wOmNhbGMoLjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjVyZW0gKyAxcHgpO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNX0uY29sLWZvcm0tbGFiZWwtc217cGFkZGluZy10b3A6Y2FsYyguMjVyZW0gKyAxcHgpO3BhZGRpbmctYm90dG9tOmNhbGMoLjI1cmVtICsgMXB4KTtmb250LXNpemU6Ljg3NXJlbTtsaW5lLWhlaWdodDoxLjV9LmZvcm0tY29udHJvbC1wbGFpbnRleHR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO3BhZGRpbmctdG9wOi4zNzVyZW07cGFkZGluZy1ib3R0b206LjM3NXJlbTttYXJnaW4tYm90dG9tOjA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXI6c29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOjFweCAwfS5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc217cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5mb3JtLWNvbnRyb2wtc217aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCk7cGFkZGluZzouMjVyZW0gLjVyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjJyZW19LmZvcm0tY29udHJvbC1sZ3toZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpO3BhZGRpbmc6LjVyZW0gMXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouM3JlbX1zZWxlY3QuZm9ybS1jb250cm9sW211bHRpcGxlXSxzZWxlY3QuZm9ybS1jb250cm9sW3NpemVde2hlaWdodDphdXRvfXRleHRhcmVhLmZvcm0tY29udHJvbHtoZWlnaHQ6YXV0b30uZm9ybS1ncm91cHttYXJnaW4tYm90dG9tOjFyZW19LmZvcm0tdGV4dHtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjI1cmVtfS5mb3JtLXJvd3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7bWFyZ2luLXJpZ2h0Oi01cHg7bWFyZ2luLWxlZnQ6LTVweH0uZm9ybS1yb3c+LmNvbCwuZm9ybS1yb3c+W2NsYXNzKj1jb2wtXXtwYWRkaW5nLXJpZ2h0OjVweDtwYWRkaW5nLWxlZnQ6NXB4fS5mb3JtLWNoZWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZy1sZWZ0OjEuMjVyZW19LmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLXRvcDouM3JlbTttYXJnaW4tbGVmdDotMS4yNXJlbX0uZm9ybS1jaGVjay1pbnB1dDpkaXNhYmxlZH4uZm9ybS1jaGVjay1sYWJlbHtjb2xvcjojNmM3NTdkfS5mb3JtLWNoZWNrLWxhYmVse21hcmdpbi1ib3R0b206MH0uZm9ybS1jaGVjay1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3BhZGRpbmctbGVmdDowO21hcmdpbi1yaWdodDouNzVyZW19LmZvcm0tY2hlY2staW5saW5lIC5mb3JtLWNoZWNrLWlucHV0e3Bvc2l0aW9uOnN0YXRpYzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4zMTI1cmVtO21hcmdpbi1sZWZ0OjB9LnZhbGlkLWZlZWRiYWNre2Rpc3BsYXk6bm9uZTt3aWR0aDoxMDAlO21hcmdpbi10b3A6LjI1cmVtO2ZvbnQtc2l6ZTo4MCU7Y29sb3I6IzI4YTc0NX0udmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDQwLDE2Nyw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tY29udHJvbC5pcy12YWxpZCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlke2JvcmRlci1jb2xvcjojMjhhNzQ1O3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM2UlM2NwYXRoIGZpbGw9JyUyMzI4YTc0NScgZD0nTTIuMyA2LjczTC42IDQuNTNjLS40LTEuMDQuNDYtMS40IDEuMS0uOGwxLjEgMS40IDMuNC0zLjhjLjYtLjYzIDEuNi0uMjcgMS4yLjdsLTQgNC42Yy0uNDMuNS0uOC40LTEuMS4xeicvJTNlJTNjL3N2ZyUzZVwiKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSk7YmFja2dyb3VuZC1zaXplOmNhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmZvcm0tY29udHJvbC5pcy12YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3Vze2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uZm9ybS1jb250cm9sLmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6dmFsaWQsdGV4dGFyZWEuZm9ybS1jb250cm9sLmlzLXZhbGlke3BhZGRpbmctcmlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSk7YmFja2dyb3VuZC1wb3NpdGlvbjp0b3AgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSkgcmlnaHQgY2FsYyguMzc1ZW0gKyAuMTg3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7cGFkZGluZy1yaWdodDpjYWxjKCgxZW0gKyAuNzVyZW0pICogMyAvIDQgKyAxLjc1cmVtKTtiYWNrZ3JvdW5kOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzZSUzY3BhdGggZmlsbD0nJTIzMzQzYTQwJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM2UlM2Mvc3ZnJTNlXCIpIG5vLXJlcGVhdCByaWdodCAuNzVyZW0gY2VudGVyLzhweCAxMHB4LHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzMjhhNzQ1JyBkPSdNMi4zIDYuNzNMLjYgNC41M2MtLjQtMS4wNC40Ni0xLjQgMS4xLS44bDEuMSAxLjQgMy40LTMuOGMuNi0uNjMgMS42LS4yNyAxLjIuN2wtNCA0LjZjLS40My41LS44LjQtMS4xLjF6Jy8lM2UlM2Mvc3ZnJTNlXCIpICNmZmYgbm8tcmVwZWF0IGNlbnRlciByaWdodCAxLjc1cmVtL2NhbGMoLjc1ZW0gKyAuMzc1cmVtKSBjYWxjKC43NWVtICsgLjM3NXJlbSl9LmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiMyOGE3NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuMjUpfS5jdXN0b20tc2VsZWN0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuY3VzdG9tLXNlbGVjdC5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLXNlbGVjdDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uZm9ybS1jb250cm9sLWZpbGUuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNvbnRyb2wtZmlsZS5pcy12YWxpZH4udmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6dmFsaWR+LnZhbGlkLWZlZWRiYWNrLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2wtZmlsZTp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi5mb3JtLWNoZWNrLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiMyOGE3NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtdmFsaWR+LnZhbGlkLWZlZWRiYWNrLC5mb3JtLWNoZWNrLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNoZWNrLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZH4udmFsaWQtdG9vbHRpcHtkaXNwbGF5OmJsb2NrfS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi5jdXN0b20tY29udHJvbC1sYWJlbHtjb2xvcjojMjhhNzQ1fS5jdXN0b20tY29udHJvbC1pbnB1dC5pcy12YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkfi52YWxpZC1mZWVkYmFjaywuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWR+LnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkfi52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWR+LnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtdmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6dmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzM0Y2U1NztiYWNrZ3JvdW5kLWNvbG9yOiMzNGNlNTd9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkOmZvY3VzOm5vdCg6Y2hlY2tlZCl+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWR+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZH4udmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkfi52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZH4udmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkfi52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1maWxlLWlucHV0LmlzLXZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojMjhhNzQ1O2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg0MCwxNjcsNjksLjI1KX0uaW52YWxpZC1mZWVkYmFja3tkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTttYXJnaW4tdG9wOi4yNXJlbTtmb250LXNpemU6ODAlO2NvbG9yOiNkYzM1NDV9LmludmFsaWQtdG9vbHRpcHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTAwJTt6LWluZGV4OjU7ZGlzcGxheTpub25lO21heC13aWR0aDoxMDAlO3BhZGRpbmc6LjI1cmVtIC41cmVtO21hcmdpbi10b3A6LjFyZW07Zm9udC1zaXplOi44NzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDIyMCw1Myw2OSwuOSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmZvcm0tY29udHJvbC5pcy1pbnZhbGlkLC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIik7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pO2JhY2tncm91bmQtc2l6ZTpjYWxjKC43NWVtICsgLjM3NXJlbSkgY2FsYyguNzVlbSArIC4zNzVyZW0pfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jb250cm9sLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30ud2FzLXZhbGlkYXRlZCB0ZXh0YXJlYS5mb3JtLWNvbnRyb2w6aW52YWxpZCx0ZXh0YXJlYS5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZHtwYWRkaW5nLXJpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO2JhY2tncm91bmQtcG9zaXRpb246dG9wIGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pIHJpZ2h0IGNhbGMoLjM3NWVtICsgLjE4NzVyZW0pfS5jdXN0b20tc2VsZWN0LmlzLWludmFsaWQsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZHtib3JkZXItY29sb3I6I2RjMzU0NTtwYWRkaW5nLXJpZ2h0OmNhbGMoKDFlbSArIC43NXJlbSkgKiAzIC8gNCArIDEuNzVyZW0pO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHgsdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyUyM2RjMzU0NScgdmlld0JveD0nLTIgLTIgNyA3JyUzZSUzY3BhdGggc3Ryb2tlPSclMjNkYzM1NDUnIGQ9J00wIDBsMyAzbTAtM0wwIDMnLyUzZSUzY2NpcmNsZSByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN5PSczJyByPScuNScvJTNlJTNjY2lyY2xlIGN4PSczJyBjeT0nMycgcj0nLjUnLyUzZSUzYy9zdmclM0VcIikgI2ZmZiBuby1yZXBlYXQgY2VudGVyIHJpZ2h0IDEuNzVyZW0vY2FsYyguNzVlbSArIC4zNzVyZW0pIGNhbGMoLjc1ZW0gKyAuMzc1cmVtKX0uY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkOmZvY3VzLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWQ6Zm9jdXN7Ym9yZGVyLWNvbG9yOiNkYzM1NDU7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuMjUpfS5jdXN0b20tc2VsZWN0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZH4uaW52YWxpZC10b29sdGlwLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tc2VsZWN0OmludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmZvcm0tY29udHJvbC1maWxlLmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sLWZpbGU6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uZm9ybS1jaGVjay1sYWJlbCwud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5mb3JtLWNoZWNrLWxhYmVse2NvbG9yOiNkYzM1NDV9LmZvcm0tY2hlY2staW5wdXQuaXMtaW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXAsLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDppbnZhbGlkfi5pbnZhbGlkLXRvb2x0aXB7ZGlzcGxheTpibG9ja30uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWwsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVse2NvbG9yOiNkYzM1NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OmludmFsaWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpjaGVja2Vkfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZTQ2MDZkO2JhY2tncm91bmQtY29sb3I6I2U0NjA2ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1c34uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmN1c3RvbS1jb250cm9sLWlucHV0LmlzLWludmFsaWQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZDpmb2N1czpub3QoOmNoZWNrZWQpfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZGMzNTQ1fS5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkfi5jdXN0b20tZmlsZS1sYWJlbCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uY3VzdG9tLWZpbGUtbGFiZWx7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtZmVlZGJhY2ssLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWR+LmludmFsaWQtdG9vbHRpcCwud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC1mZWVkYmFjaywud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZH4uaW52YWxpZC10b29sdGlwe2Rpc3BsYXk6YmxvY2t9LmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVsLC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkOmZvY3Vzfi5jdXN0b20tZmlsZS1sYWJlbHtib3JkZXItY29sb3I6I2RjMzU0NTtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC4yNSl9LmZvcm0taW5saW5le2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9LmZvcm0taW5saW5lIC5mb3JtLWNoZWNre3dpZHRoOjEwMCV9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mb3JtLWlubGluZSBsYWJlbHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1ncm91cHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleDowIDAgYXV0bztmbGV4OjAgMCBhdXRvOy1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9se2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOmF1dG87dmVydGljYWwtYWxpZ246bWlkZGxlfS5mb3JtLWlubGluZSAuZm9ybS1jb250cm9sLXBsYWludGV4dHtkaXNwbGF5OmlubGluZS1ibG9ja30uZm9ybS1pbmxpbmUgLmN1c3RvbS1zZWxlY3QsLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5mb3JtLWlubGluZSAuZm9ybS1jaGVja3tkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7d2lkdGg6YXV0bztwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXR7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXgtbmVnYXRpdmU6MDtmbGV4LXNocmluazowO21hcmdpbi10b3A6MDttYXJnaW4tcmlnaHQ6LjI1cmVtO21hcmdpbi1sZWZ0OjB9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbHstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1sYWJlbHttYXJnaW4tYm90dG9tOjB9fS5idG57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjpjZW50ZXI7dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtsaW5lLWhlaWdodDoxLjU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmJ0bnt0cmFuc2l0aW9uOm5vbmV9fS5idG46aG92ZXJ7Y29sb3I6IzIxMjUyOTt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLmZvY3VzLC5idG46Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uYnRuLmRpc2FibGVkLC5idG46ZGlzYWJsZWR7b3BhY2l0eTouNjV9YS5idG4uZGlzYWJsZWQsZmllbGRzZXQ6ZGlzYWJsZWQgYS5idG57cG9pbnRlci1ldmVudHM6bm9uZX0uYnRuLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2OWQ5O2JvcmRlci1jb2xvcjojMDA2MmNjfS5idG4tcHJpbWFyeS5mb2N1cywuYnRuLXByaW1hcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM4LDE0MywyNTUsLjUpfS5idG4tcHJpbWFyeS5kaXNhYmxlZCwuYnRuLXByaW1hcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDYyY2M7Ym9yZGVyLWNvbG9yOiMwMDVjYmZ9LmJ0bi1wcmltYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDM4LDE0MywyNTUsLjUpfS5idG4tc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNWE2MjY4O2JvcmRlci1jb2xvcjojNTQ1YjYyfS5idG4tc2Vjb25kYXJ5LmZvY3VzLC5idG4tc2Vjb25kYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMzAsMTM4LDE0NSwuNSl9LmJ0bi1zZWNvbmRhcnkuZGlzYWJsZWQsLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjI7Ym9yZGVyLWNvbG9yOiM0ZTU1NWJ9LmJ0bi1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc2Vjb25kYXJ5Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEzMCwxMzgsMTQ1LC41KX0uYnRuLXN1Y2Nlc3N7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjE4ODM4O2JvcmRlci1jb2xvcjojMWU3ZTM0fS5idG4tc3VjY2Vzcy5mb2N1cywuYnRuLXN1Y2Nlc3M6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDcyLDE4MCw5NywuNSl9LmJ0bi1zdWNjZXNzLmRpc2FibGVkLC5idG4tc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFlN2UzNDtib3JkZXItY29sb3I6IzFjNzQzMH0uYnRuLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tc3VjY2Vzczpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1zdWNjZXNzLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNzIsMTgwLDk3LC41KX0uYnRuLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTM4NDk2O2JvcmRlci1jb2xvcjojMTE3YThifS5idG4taW5mby5mb2N1cywuYnRuLWluZm86Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsLjUpfS5idG4taW5mby5kaXNhYmxlZCwuYnRuLWluZm86ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjg7Ym9yZGVyLWNvbG9yOiMxN2EyYjh9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGI7Ym9yZGVyLWNvbG9yOiMxMDcwN2Z9LmJ0bi1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWluZm86bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4taW5mby5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDU4LDE3NiwxOTUsLjUpfS5idG4td2FybmluZ3tjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNlMGE4MDA7Ym9yZGVyLWNvbG9yOiNkMzllMDB9LmJ0bi13YXJuaW5nLmZvY3VzLC5idG4td2FybmluZzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwuNSl9LmJ0bi13YXJuaW5nLmRpc2FibGVkLC5idG4td2FybmluZzpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMDtib3JkZXItY29sb3I6I2M2OTUwMH0uYnRuLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4td2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIyLDE3MCwxMiwuNSl9LmJ0bi1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjODIzMzM7Ym9yZGVyLWNvbG9yOiNiZDIxMzB9LmJ0bi1kYW5nZXIuZm9jdXMsLmJ0bi1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1kYW5nZXIuZGlzYWJsZWQsLmJ0bi1kYW5nZXI6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiZDIxMzA7Ym9yZGVyLWNvbG9yOiNiMjFmMmR9LmJ0bi1kYW5nZXI6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyNSw4Myw5NywuNSl9LmJ0bi1saWdodHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZTJlNmVhO2JvcmRlci1jb2xvcjojZGFlMGU1fS5idG4tbGlnaHQuZm9jdXMsLmJ0bi1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksLjUpfS5idG4tbGlnaHQuZGlzYWJsZWQsLmJ0bi1saWdodDpkaXNhYmxlZHtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2RhZTBlNTtib3JkZXItY29sb3I6I2QzZDlkZn0uYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLWxpZ2h0LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjE2LDIxNywyMTksLjUpfS5idG4tZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyMzI3MmI7Ym9yZGVyLWNvbG9yOiMxZDIxMjR9LmJ0bi1kYXJrLmZvY3VzLC5idG4tZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoODIsODgsOTMsLjUpfS5idG4tZGFyay5kaXNhYmxlZCwuYnRuLWRhcms6ZGlzYWJsZWR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNDNhNDA7Ym9yZGVyLWNvbG9yOiMzNDNhNDB9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQ7Ym9yZGVyLWNvbG9yOiMxNzFhMWR9LmJ0bi1kYXJrOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tZGFyay5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDgyLDg4LDkzLC41KX0uYnRuLW91dGxpbmUtcHJpbWFyeXtjb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlci1jb2xvcjojMDA3YmZmfS5idG4tb3V0bGluZS1wcmltYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1wcmltYXJ5OmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjUpfS5idG4tb3V0bGluZS1wcmltYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1wcmltYXJ5OmRpc2FibGVke2NvbG9yOiMwMDdiZmY7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0uYnRuLW91dGxpbmUtcHJpbWFyeTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXByaW1hcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1wcmltYXJ5LmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5e2NvbG9yOiM2Yzc1N2Q7Ym9yZGVyLWNvbG9yOiM2Yzc1N2R9LmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzZjNzU3ZDtib3JkZXItY29sb3I6IzZjNzU3ZH0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDEwOCwxMTcsMTI1LC41KX0uYnRuLW91dGxpbmUtc2Vjb25kYXJ5LmRpc2FibGVkLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkO2JvcmRlci1jb2xvcjojNmM3NTdkfS5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zZWNvbmRhcnk6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgxMDgsMTE3LDEyNSwuNSl9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzczpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzI4YTc0NTtib3JkZXItY29sb3I6IzI4YTc0NX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5mb2N1cywuYnRuLW91dGxpbmUtc3VjY2Vzczpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNDAsMTY3LDY5LC41KX0uYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwuYnRuLW91dGxpbmUtc3VjY2VzczpkaXNhYmxlZHtjb2xvcjojMjhhNzQ1O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyOGE3NDU7Ym9yZGVyLWNvbG9yOiMyOGE3NDV9LmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkuYWN0aXZlOmZvY3VzLC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtc3VjY2Vzcy5kcm9wZG93bi10b2dnbGU6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJ0bi1vdXRsaW5lLWluZm97Y29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE3YTJiODtib3JkZXItY29sb3I6IzE3YTJiOH0uYnRuLW91dGxpbmUtaW5mby5mb2N1cywuYnRuLW91dGxpbmUtaW5mbzpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJ0bi1vdXRsaW5lLWluZm8uZGlzYWJsZWQsLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWR7Y29sb3I6IzE3YTJiODtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmUsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTdhMmI4O2JvcmRlci1jb2xvcjojMTdhMmI4fS5idG4tb3V0bGluZS1pbmZvOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtaW5mbzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTphY3RpdmU6Zm9jdXMsLnNob3c+LmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyMywxNjIsMTg0LC41KX0uYnRuLW91dGxpbmUtd2FybmluZ3tjb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nOmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZmZjMTA3O2JvcmRlci1jb2xvcjojZmZjMTA3fS5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzLC5idG4tb3V0bGluZS13YXJuaW5nOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNTUsMTkzLDcsLjUpfS5idG4tb3V0bGluZS13YXJuaW5nLmRpc2FibGVkLC5idG4tb3V0bGluZS13YXJuaW5nOmRpc2FibGVke2NvbG9yOiNmZmMxMDc7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNztib3JkZXItY29sb3I6I2ZmYzEwN30uYnRuLW91dGxpbmUtd2FybmluZzpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLXdhcm5pbmc6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYnRuLW91dGxpbmUtZGFuZ2Vye2NvbG9yOiNkYzM1NDU7Ym9yZGVyLWNvbG9yOiNkYzM1NDV9LmJ0bi1vdXRsaW5lLWRhbmdlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyLmZvY3VzLC5idG4tb3V0bGluZS1kYW5nZXI6Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDIyMCw1Myw2OSwuNSl9LmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwuYnRuLW91dGxpbmUtZGFuZ2VyOmRpc2FibGVke2NvbG9yOiNkYzM1NDU7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSwuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjMzU0NTtib3JkZXItY29sb3I6I2RjMzU0NX0uYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZTpmb2N1cywuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtZGFuZ2VyLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYnRuLW91dGxpbmUtbGlnaHR7Y29sb3I6I2Y4ZjlmYTtib3JkZXItY29sb3I6I2Y4ZjlmYX0uYnRuLW91dGxpbmUtbGlnaHQ6aG92ZXJ7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmE7Ym9yZGVyLWNvbG9yOiNmOGY5ZmF9LmJ0bi1vdXRsaW5lLWxpZ2h0LmZvY3VzLC5idG4tb3V0bGluZS1saWdodDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjQ4LDI0OSwyNTAsLjUpfS5idG4tb3V0bGluZS1saWdodC5kaXNhYmxlZCwuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWR7Y29sb3I6I2Y4ZjlmYTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xle2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhO2JvcmRlci1jb2xvcjojZjhmOWZhfS5idG4tb3V0bGluZS1saWdodDpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWxpZ2h0Om5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZTpmb2N1cywuc2hvdz4uYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgyNDgsMjQ5LDI1MCwuNSl9LmJ0bi1vdXRsaW5lLWRhcmt7Y29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyay5mb2N1cywuYnRuLW91dGxpbmUtZGFyazpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tb3V0bGluZS1kYXJrLmRpc2FibGVkLC5idG4tb3V0bGluZS1kYXJrOmRpc2FibGVke2NvbG9yOiMzNDNhNDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MDtib3JkZXItY29sb3I6IzM0M2E0MH0uYnRuLW91dGxpbmUtZGFyazpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmU6Zm9jdXMsLmJ0bi1vdXRsaW5lLWRhcms6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlOmZvY3VzLC5zaG93Pi5idG4tb3V0bGluZS1kYXJrLmRyb3Bkb3duLXRvZ2dsZTpmb2N1c3tib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoNTIsNTgsNjQsLjUpfS5idG4tbGlua3tmb250LXdlaWdodDo0MDA7Y29sb3I6IzAwN2JmZjt0ZXh0LWRlY29yYXRpb246bm9uZX0uYnRuLWxpbms6aG92ZXJ7Y29sb3I6IzAwNTZiMzt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5idG4tbGluay5mb2N1cywuYnRuLWxpbms6Zm9jdXN7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtib3gtc2hhZG93Om5vbmV9LmJ0bi1saW5rLmRpc2FibGVkLC5idG4tbGluazpkaXNhYmxlZHtjb2xvcjojNmM3NTdkO3BvaW50ZXItZXZlbnRzOm5vbmV9LmJ0bi1ncm91cC1sZz4uYnRuLC5idG4tbGd7cGFkZGluZzouNXJlbSAxcmVtO2ZvbnQtc2l6ZToxLjI1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4zcmVtfS5idG4tZ3JvdXAtc20+LmJ0biwuYnRuLXNte3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5idG4tYmxvY2t7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlfS5idG4tYmxvY2srLmJ0bi1ibG9ja3ttYXJnaW4tdG9wOi41cmVtfWlucHV0W3R5cGU9YnV0dG9uXS5idG4tYmxvY2ssaW5wdXRbdHlwZT1yZXNldF0uYnRuLWJsb2NrLGlucHV0W3R5cGU9c3VibWl0XS5idG4tYmxvY2t7d2lkdGg6MTAwJX0uZmFkZXt0cmFuc2l0aW9uOm9wYWNpdHkgLjE1cyBsaW5lYXJ9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmZhZGV7dHJhbnNpdGlvbjpub25lfX0uZmFkZTpub3QoLnNob3cpe29wYWNpdHk6MH0uY29sbGFwc2U6bm90KC5zaG93KXtkaXNwbGF5Om5vbmV9LmNvbGxhcHNpbmd7cG9zaXRpb246cmVsYXRpdmU7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVuO3RyYW5zaXRpb246aGVpZ2h0IC4zNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY29sbGFwc2luZ3t0cmFuc2l0aW9uOm5vbmV9fS5kcm9wZG93biwuZHJvcGxlZnQsLmRyb3ByaWdodCwuZHJvcHVwe3Bvc2l0aW9uOnJlbGF0aXZlfS5kcm9wZG93bi10b2dnbGV7d2hpdGUtc3BhY2U6bm93cmFwfS5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOjA7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGRvd24tdG9nZ2xlOmVtcHR5OjphZnRlcnttYXJnaW4tbGVmdDowfS5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO2xlZnQ6MDt6LWluZGV4OjEwMDA7ZGlzcGxheTpub25lO2Zsb2F0OmxlZnQ7bWluLXdpZHRoOjEwcmVtO3BhZGRpbmc6LjVyZW0gMDttYXJnaW46LjEyNXJlbSAwIDA7Zm9udC1zaXplOjFyZW07Y29sb3I6IzIxMjUyOTt0ZXh0LWFsaWduOmxlZnQ7bGlzdC1zdHlsZTpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xNSk7Ym9yZGVyLXJhZGl1czouMjVyZW19LmRyb3Bkb3duLW1lbnUtbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b31AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7LmRyb3Bkb3duLW1lbnUtc20tbGVmdHtyaWdodDphdXRvO2xlZnQ6MH0uZHJvcGRvd24tbWVudS1zbS1yaWdodHtyaWdodDowO2xlZnQ6YXV0b319QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kcm9wZG93bi1tZW51LW1kLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUtbWQtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuZHJvcGRvd24tbWVudS1sZy1sZWZ0e3JpZ2h0OmF1dG87bGVmdDowfS5kcm9wZG93bi1tZW51LWxnLXJpZ2h0e3JpZ2h0OjA7bGVmdDphdXRvfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5kcm9wZG93bi1tZW51LXhsLWxlZnR7cmlnaHQ6YXV0bztsZWZ0OjB9LmRyb3Bkb3duLW1lbnUteGwtcmlnaHR7cmlnaHQ6MDtsZWZ0OmF1dG99fS5kcm9wdXAgLmRyb3Bkb3duLW1lbnV7dG9wOmF1dG87Ym90dG9tOjEwMCU7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206LjEyNXJlbX0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6MDtib3JkZXItcmlnaHQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItYm90dG9tOi4zZW0gc29saWQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcHVwIC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDphdXRvO2xlZnQ6MTAwJTttYXJnaW4tdG9wOjA7bWFyZ2luLWxlZnQ6LjEyNXJlbX0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwiO2JvcmRlci10b3A6LjNlbSBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmlnaHQ6MDtib3JkZXItYm90dG9tOi4zZW0gc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQ6LjNlbSBzb2xpZH0uZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVye21hcmdpbi1sZWZ0OjB9LmRyb3ByaWdodCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcnt2ZXJ0aWNhbC1hbGlnbjowfS5kcm9wbGVmdCAuZHJvcGRvd24tbWVudXt0b3A6MDtyaWdodDoxMDAlO2xlZnQ6YXV0bzttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4xMjVyZW19LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmFmdGVye2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1sZWZ0Oi4yNTVlbTt2ZXJ0aWNhbC1hbGlnbjouMjU1ZW07Y29udGVudDpcIlwifS5kcm9wbGVmdCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlcntkaXNwbGF5Om5vbmV9LmRyb3BsZWZ0IC5kcm9wZG93bi10b2dnbGU6OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjI1NWVtO3ZlcnRpY2FsLWFsaWduOi4yNTVlbTtjb250ZW50OlwiXCI7Ym9yZGVyLXRvcDouM2VtIHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci1yaWdodDouM2VtIHNvbGlkO2JvcmRlci1ib3R0b206LjNlbSBzb2xpZCB0cmFuc3BhcmVudH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZTo6YmVmb3Jle3ZlcnRpY2FsLWFsaWduOjB9LmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWJvdHRvbV0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePWxlZnRdLC5kcm9wZG93bi1tZW51W3gtcGxhY2VtZW50Xj1yaWdodF0sLmRyb3Bkb3duLW1lbnVbeC1wbGFjZW1lbnRePXRvcF17cmlnaHQ6YXV0bztib3R0b206YXV0b30uZHJvcGRvd24tZGl2aWRlcntoZWlnaHQ6MDttYXJnaW46LjVyZW0gMDtvdmVyZmxvdzpoaWRkZW47Ym9yZGVyLXRvcDoxcHggc29saWQgI2U5ZWNlZn0uZHJvcGRvd24taXRlbXtkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7cGFkZGluZzouMjVyZW0gMS41cmVtO2NsZWFyOmJvdGg7Zm9udC13ZWlnaHQ6NDAwO2NvbG9yOiMyMTI1Mjk7dGV4dC1hbGlnbjppbmhlcml0O3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS5kcm9wZG93bi1pdGVtOmZvY3VzLC5kcm9wZG93bi1pdGVtOmhvdmVye2NvbG9yOiMxNjE4MWI7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5kcm9wZG93bi1pdGVtLmFjdGl2ZSwuZHJvcGRvd24taXRlbTphY3RpdmV7Y29sb3I6I2ZmZjt0ZXh0LWRlY29yYXRpb246bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmRyb3Bkb3duLWl0ZW0uZGlzYWJsZWQsLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmRyb3Bkb3duLW1lbnUuc2hvd3tkaXNwbGF5OmJsb2NrfS5kcm9wZG93bi1oZWFkZXJ7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDEuNXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOi44NzVyZW07Y29sb3I6IzZjNzU3ZDt3aGl0ZS1zcGFjZTpub3dyYXB9LmRyb3Bkb3duLWl0ZW0tdGV4dHtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6LjI1cmVtIDEuNXJlbTtjb2xvcjojMjEyNTI5fS5idG4tZ3JvdXAsLmJ0bi1ncm91cC12ZXJ0aWNhbHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveDtkaXNwbGF5OmlubGluZS1mbGV4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uYnRuLWdyb3VwLXZlcnRpY2FsPi5idG4sLmJ0bi1ncm91cD4uYnRue3Bvc2l0aW9uOnJlbGF0aXZlOy1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG99LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOmhvdmVyLC5idG4tZ3JvdXA+LmJ0bjpob3Zlcnt6LWluZGV4OjF9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLmFjdGl2ZSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46YWN0aXZlLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpmb2N1cywuYnRuLWdyb3VwPi5idG4uYWN0aXZlLC5idG4tZ3JvdXA+LmJ0bjphY3RpdmUsLmJ0bi1ncm91cD4uYnRuOmZvY3Vze3otaW5kZXg6MX0uYnRuLXRvb2xiYXJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9LmJ0bi10b29sYmFyIC5pbnB1dC1ncm91cHt3aWR0aDphdXRvfS5idG4tZ3JvdXA+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6LTFweH0uYnRuLWdyb3VwPi5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXA+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmJ0bi1ncm91cD4uYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi41NjI1cmVtO3BhZGRpbmctbGVmdDouNTYyNXJlbX0uZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciwuZHJvcHJpZ2h0IC5kcm9wZG93bi10b2dnbGUtc3BsaXQ6OmFmdGVyLC5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXJ7bWFyZ2luLWxlZnQ6MH0uZHJvcGxlZnQgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YmVmb3Jle21hcmdpbi1yaWdodDowfS5idG4tZ3JvdXAtc20+LmJ0bisuZHJvcGRvd24tdG9nZ2xlLXNwbGl0LC5idG4tc20rLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdHtwYWRkaW5nLXJpZ2h0Oi4zNzVyZW07cGFkZGluZy1sZWZ0Oi4zNzVyZW19LmJ0bi1ncm91cC1sZz4uYnRuKy5kcm9wZG93bi10b2dnbGUtc3BsaXQsLmJ0bi1sZysuZHJvcGRvd24tdG9nZ2xlLXNwbGl0e3BhZGRpbmctcmlnaHQ6Ljc1cmVtO3BhZGRpbmctbGVmdDouNzVyZW19LmJ0bi1ncm91cC12ZXJ0aWNhbHstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXJ9LmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cHt3aWR0aDoxMDAlfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSwuYnRuLWdyb3VwLXZlcnRpY2FsPi5idG46bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLXRvcDotMXB4fS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpPi5idG4sLmJ0bi1ncm91cC12ZXJ0aWNhbD4uYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpe2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKT4uYnRuLC5idG4tZ3JvdXAtdmVydGljYWw+LmJ0bjpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0bnttYXJnaW4tYm90dG9tOjB9LmJ0bi1ncm91cC10b2dnbGU+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuIGlucHV0W3R5cGU9cmFkaW9dLC5idG4tZ3JvdXAtdG9nZ2xlPi5idG4tZ3JvdXA+LmJ0biBpbnB1dFt0eXBlPWNoZWNrYm94XSwuYnRuLWdyb3VwLXRvZ2dsZT4uYnRuLWdyb3VwPi5idG4gaW5wdXRbdHlwZT1yYWRpb117cG9zaXRpb246YWJzb2x1dGU7Y2xpcDpyZWN0KDAsMCwwLDApO3BvaW50ZXItZXZlbnRzOm5vbmV9LmlucHV0LWdyb3Vwe3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LXdyYXA6d3JhcDtmbGV4LXdyYXA6d3JhcDstbXMtZmxleC1hbGlnbjpzdHJldGNoO2FsaWduLWl0ZW1zOnN0cmV0Y2g7d2lkdGg6MTAwJX0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHR7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bzt3aWR0aDoxJTttYXJnaW4tYm90dG9tOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLWZpbGUsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZSsuY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmN1c3RvbS1zZWxlY3QrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Ky5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wrLmN1c3RvbS1maWxlLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sKy5mb3JtLWNvbnRyb2wsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5jdXN0b20tZmlsZSwuaW5wdXQtZ3JvdXA+LmZvcm0tY29udHJvbC1wbGFpbnRleHQrLmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0Ky5mb3JtLWNvbnRyb2x7bWFyZ2luLWxlZnQ6LTFweH0uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c34uY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0OmZvY3VzLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOmZvY3Vze3otaW5kZXg6M30uaW5wdXQtZ3JvdXA+LmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1c3t6LWluZGV4OjR9LmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5mb3JtLWNvbnRyb2w6bm90KDpsYXN0LWNoaWxkKXtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tc2VsZWN0Om5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpe2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZXtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpsYXN0LWNoaWxkKSAuY3VzdG9tLWZpbGUtbGFiZWwsLmlucHV0LWdyb3VwPi5jdXN0b20tZmlsZTpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbDo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowfS5pbnB1dC1ncm91cD4uY3VzdG9tLWZpbGU6bm90KDpmaXJzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9LmlucHV0LWdyb3VwLWFwcGVuZCwuaW5wdXQtZ3JvdXAtcHJlcGVuZHtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleH0uaW5wdXQtZ3JvdXAtYXBwZW5kIC5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjJ9LmlucHV0LWdyb3VwLWFwcGVuZCAuYnRuOmZvY3VzLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5idG46Zm9jdXN7ei1pbmRleDozfS5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuYnRuLC5pbnB1dC1ncm91cC1hcHBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtYXBwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5idG4sLmlucHV0LWdyb3VwLWFwcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuYnRuKy5idG4sLmlucHV0LWdyb3VwLXByZXBlbmQgLmJ0bisuaW5wdXQtZ3JvdXAtdGV4dCwuaW5wdXQtZ3JvdXAtcHJlcGVuZCAuaW5wdXQtZ3JvdXAtdGV4dCsuYnRuLC5pbnB1dC1ncm91cC1wcmVwZW5kIC5pbnB1dC1ncm91cC10ZXh0Ky5pbnB1dC1ncm91cC10ZXh0e21hcmdpbi1sZWZ0Oi0xcHh9LmlucHV0LWdyb3VwLXByZXBlbmR7bWFyZ2luLXJpZ2h0Oi0xcHh9LmlucHV0LWdyb3VwLWFwcGVuZHttYXJnaW4tbGVmdDotMXB4fS5pbnB1dC1ncm91cC10ZXh0e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMzc1cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTtjb2xvcjojNDk1MDU3O3RleHQtYWxpZ246Y2VudGVyO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyOjFweCBzb2xpZCAjY2VkNGRhO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9Y2hlY2tib3hdLC5pbnB1dC1ncm91cC10ZXh0IGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi10b3A6MH0uaW5wdXQtZ3JvdXAtbGc+LmN1c3RvbS1zZWxlY3QsLmlucHV0LWdyb3VwLWxnPi5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKXtoZWlnaHQ6Y2FsYygxLjVlbSArIDFyZW0gKyAycHgpfS5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtbGc+LmZvcm0tY29udHJvbCwuaW5wdXQtZ3JvdXAtbGc+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uYnRuLC5pbnB1dC1ncm91cC1sZz4uaW5wdXQtZ3JvdXAtcHJlcGVuZD4uaW5wdXQtZ3JvdXAtdGV4dHtwYWRkaW5nOi41cmVtIDFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6MS41O2JvcmRlci1yYWRpdXM6LjNyZW19LmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sOm5vdCh0ZXh0YXJlYSl7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNXJlbSArIDJweCl9LmlucHV0LWdyb3VwLXNtPi5jdXN0b20tc2VsZWN0LC5pbnB1dC1ncm91cC1zbT4uZm9ybS1jb250cm9sLC5pbnB1dC1ncm91cC1zbT4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1hcHBlbmQ+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwLXNtPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNTtib3JkZXItcmFkaXVzOi4ycmVtfS5pbnB1dC1ncm91cC1sZz4uY3VzdG9tLXNlbGVjdCwuaW5wdXQtZ3JvdXAtc20+LmN1c3RvbS1zZWxlY3R7cGFkZGluZy1yaWdodDoxLjc1cmVtfS5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQ+LmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkPi5pbnB1dC1ncm91cC10ZXh0Om5vdCg6bGFzdC1jaGlsZCksLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1hcHBlbmQ6bm90KDpsYXN0LWNoaWxkKT4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHQsLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5idG4sLmlucHV0LWdyb3VwPi5pbnB1dC1ncm91cC1wcmVwZW5kPi5pbnB1dC1ncm91cC10ZXh0e2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLWFwcGVuZD4uYnRuLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtYXBwZW5kPi5pbnB1dC1ncm91cC10ZXh0LC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLC5pbnB1dC1ncm91cD4uaW5wdXQtZ3JvdXAtcHJlcGVuZDpmaXJzdC1jaGlsZD4uaW5wdXQtZ3JvdXAtdGV4dDpub3QoOmZpcnN0LWNoaWxkKSwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmJ0biwuaW5wdXQtZ3JvdXA+LmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCk+LmlucHV0LWdyb3VwLXRleHR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uY3VzdG9tLWNvbnRyb2x7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jazttaW4taGVpZ2h0OjEuNXJlbTtwYWRkaW5nLWxlZnQ6MS41cmVtfS5jdXN0b20tY29udHJvbC1pbmxpbmV7ZGlzcGxheTotbXMtaW5saW5lLWZsZXhib3g7ZGlzcGxheTppbmxpbmUtZmxleDttYXJnaW4tcmlnaHQ6MXJlbX0uY3VzdG9tLWNvbnRyb2wtaW5wdXR7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDotMTtvcGFjaXR5OjB9LmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9LmN1c3RvbS1jb250cm9sLWlucHV0OmZvY3Vzfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXM6bm90KDpjaGVja2VkKX4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzgwYmRmZn0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6bm90KDpkaXNhYmxlZCk6YWN0aXZlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYjNkN2ZmO2JvcmRlci1jb2xvcjojYjNkN2ZmfS5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWx7Y29sb3I6IzZjNzU3ZH0uY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmfS5jdXN0b20tY29udHJvbC1sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tYm90dG9tOjA7dmVydGljYWwtYWxpZ246dG9wfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouMjVyZW07bGVmdDotMS41cmVtO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtwb2ludGVyLWV2ZW50czpub25lO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOiNhZGI1YmQgc29saWQgMXB4fS5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4yNXJlbTtsZWZ0Oi0xLjVyZW07ZGlzcGxheTpibG9jazt3aWR0aDoxcmVtO2hlaWdodDoxcmVtO2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOm5vLXJlcGVhdCA1MCUvNTAlIDUwJX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1yYWRpdXM6LjI1cmVtfS5jdXN0b20tY2hlY2tib3ggLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjphZnRlcntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzZSUzY3BhdGggZmlsbD0nJTIzZmZmJyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNlJTNjL3N2ZyUzZVwiKX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojMDA3YmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZn0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7YmFja2dyb3VuZC1pbWFnZTp1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNjc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNCclM2UlM2NwYXRoIHN0cm9rZT0nJTIzZmZmJyBkPSdNMCAyaDQnLyUzZSUzYy9zdmclM2VcIil9LmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZDppbmRldGVybWluYXRlfi5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDEyMywyNTUsLjUpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7Ym9yZGVyLXJhZGl1czo1MCV9LmN1c3RvbS1yYWRpbyAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM2UlM2NjaXJjbGUgcj0nMycgZmlsbD0nJTIzZmZmJy8lM2UlM2Mvc3ZnJTNlXCIpfS5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkOmNoZWNrZWR+LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMTIzLDI1NSwuNSl9LmN1c3RvbS1zd2l0Y2h7cGFkZGluZy1sZWZ0OjIuMjVyZW19LmN1c3RvbS1zd2l0Y2ggLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmV7bGVmdDotMi4yNXJlbTt3aWR0aDoxLjc1cmVtO3BvaW50ZXItZXZlbnRzOmFsbDtib3JkZXItcmFkaXVzOi41cmVtfS5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7dG9wOmNhbGMoLjI1cmVtICsgMnB4KTtsZWZ0OmNhbGMoLTIuMjVyZW0gKyAycHgpO3dpZHRoOmNhbGMoMXJlbSAtIDRweCk7aGVpZ2h0OmNhbGMoMXJlbSAtIDRweCk7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkO2JvcmRlci1yYWRpdXM6LjVyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0LC13ZWJraXQtdHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQ7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCxiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXMgZWFzZS1pbi1vdXQsYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJveC1zaGFkb3cgLjE1cyBlYXNlLWluLW91dCwtd2Via2l0LXRyYW5zZm9ybSAuMTVzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tc3dpdGNoIC5jdXN0b20tY29udHJvbC1sYWJlbDo6YWZ0ZXJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmFmdGVye2JhY2tncm91bmQtY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC43NXJlbSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLjc1cmVtKX0uY3VzdG9tLXN3aXRjaCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQ6Y2hlY2tlZH4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwxMjMsMjU1LC41KX0uY3VzdG9tLXNlbGVjdHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDEuNWVtICsgLjc1cmVtICsgMnB4KTtwYWRkaW5nOi4zNzVyZW0gMS43NXJlbSAuMzc1cmVtIC43NXJlbTtmb250LXNpemU6MXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7dmVydGljYWwtYWxpZ246bWlkZGxlO2JhY2tncm91bmQ6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDUnJTNlJTNjcGF0aCBmaWxsPSclMjMzNDNhNDAnIGQ9J00yIDBMMCAyaDR6bTAgNUwwIDNoNHonLyUzZSUzYy9zdmclM2VcIikgbm8tcmVwZWF0IHJpZ2h0IC43NXJlbSBjZW50ZXIvOHB4IDEwcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6Zm9jdXN7Ym9yZGVyLWNvbG9yOiM4MGJkZmY7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVle2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jdXN0b20tc2VsZWN0W211bHRpcGxlXSwuY3VzdG9tLXNlbGVjdFtzaXplXTpub3QoW3NpemU9XCIxXCJdKXtoZWlnaHQ6YXV0bztwYWRkaW5nLXJpZ2h0Oi43NXJlbTtiYWNrZ3JvdW5kLWltYWdlOm5vbmV9LmN1c3RvbS1zZWxlY3Q6ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWZ9LmN1c3RvbS1zZWxlY3Q6Oi1tcy1leHBhbmR7ZGlzcGxheTpub25lfS5jdXN0b20tc2VsZWN0LXNte2hlaWdodDpjYWxjKDEuNWVtICsgLjVyZW0gKyAycHgpO3BhZGRpbmctdG9wOi4yNXJlbTtwYWRkaW5nLWJvdHRvbTouMjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtO2ZvbnQtc2l6ZTouODc1cmVtfS5jdXN0b20tc2VsZWN0LWxne2hlaWdodDpjYWxjKDEuNWVtICsgMXJlbSArIDJweCk7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW07cGFkZGluZy1sZWZ0OjFyZW07Zm9udC1zaXplOjEuMjVyZW19LmN1c3RvbS1maWxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO21hcmdpbi1ib3R0b206MH0uY3VzdG9tLWZpbGUtaW5wdXR7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyO3dpZHRoOjEwMCU7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0gKyAycHgpO21hcmdpbjowO29wYWNpdHk6MH0uY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXN+LmN1c3RvbS1maWxlLWxhYmVse2JvcmRlci1jb2xvcjojODBiZGZmO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLWZpbGUtaW5wdXQ6ZGlzYWJsZWR+LmN1c3RvbS1maWxlLWxhYmVse2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0uY3VzdG9tLWZpbGUtaW5wdXQ6bGFuZyhlbil+LmN1c3RvbS1maWxlLWxhYmVsOjphZnRlcntjb250ZW50OlwiQnJvd3NlXCJ9LmN1c3RvbS1maWxlLWlucHV0fi5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVye2NvbnRlbnQ6YXR0cihkYXRhLWJyb3dzZSl9LmN1c3RvbS1maWxlLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7bGVmdDowO3otaW5kZXg6MTtoZWlnaHQ6Y2FsYygxLjVlbSArIC43NXJlbSArIDJweCk7cGFkZGluZzouMzc1cmVtIC43NXJlbTtmb250LXdlaWdodDo0MDA7bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2NlZDRkYTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7ei1pbmRleDozO2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OmNhbGMoMS41ZW0gKyAuNzVyZW0pO3BhZGRpbmc6LjM3NXJlbSAuNzVyZW07bGluZS1oZWlnaHQ6MS41O2NvbG9yOiM0OTUwNTc7Y29udGVudDpcIkJyb3dzZVwiO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItbGVmdDppbmhlcml0O2JvcmRlci1yYWRpdXM6MCAuMjVyZW0gLjI1cmVtIDB9LmN1c3RvbS1yYW5nZXt3aWR0aDoxMDAlO2hlaWdodDpjYWxjKDFyZW0gKyAuNHJlbSk7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfS5jdXN0b20tcmFuZ2U6Zm9jdXN7b3V0bGluZTowfS5jdXN0b20tcmFuZ2U6Zm9jdXM6Oi13ZWJraXQtc2xpZGVyLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbW96LXJhbmdlLXRodW1ie2JveC1zaGFkb3c6MCAwIDAgMXB4ICNmZmYsMCAwIDAgLjJyZW0gcmdiYSgwLDEyMywyNTUsLjI1KX0uY3VzdG9tLXJhbmdlOmZvY3VzOjotbXMtdGh1bWJ7Ym94LXNoYWRvdzowIDAgMCAxcHggI2ZmZiwwIDAgMCAuMnJlbSByZ2JhKDAsMTIzLDI1NSwuMjUpfS5jdXN0b20tcmFuZ2U6Oi1tb3otZm9jdXMtb3V0ZXJ7Ym9yZGVyOjB9LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOi0uMjVyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi13ZWJraXQtc2xpZGVyLXRodW1ie3RyYW5zaXRpb246bm9uZX19LmN1c3RvbS1yYW5nZTo6LXdlYmtpdC1zbGlkZXItdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1ie3dpZHRoOjFyZW07aGVpZ2h0OjFyZW07YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6MXJlbTt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQ7LW1vei1hcHBlYXJhbmNlOm5vbmU7YXBwZWFyYW5jZTpub25lfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jdXN0b20tcmFuZ2U6Oi1tb3otcmFuZ2UtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbW96LXJhbmdlLXRodW1iOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiNiM2Q3ZmZ9LmN1c3RvbS1yYW5nZTo6LW1vei1yYW5nZS10cmFja3t3aWR0aDoxMDAlO2hlaWdodDouNXJlbTtjb2xvcjp0cmFuc3BhcmVudDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNkZWUyZTY7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTttYXJnaW4tdG9wOjA7bWFyZ2luLXJpZ2h0Oi4ycmVtO21hcmdpbi1sZWZ0Oi4ycmVtO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXI6MDtib3JkZXItcmFkaXVzOjFyZW07dHJhbnNpdGlvbjpiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm9yZGVyLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0O2FwcGVhcmFuY2U6bm9uZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY3VzdG9tLXJhbmdlOjotbXMtdGh1bWJ7dHJhbnNpdGlvbjpub25lfX0uY3VzdG9tLXJhbmdlOjotbXMtdGh1bWI6YWN0aXZle2JhY2tncm91bmQtY29sb3I6I2IzZDdmZn0uY3VzdG9tLXJhbmdlOjotbXMtdHJhY2t7d2lkdGg6MTAwJTtoZWlnaHQ6LjVyZW07Y29sb3I6dHJhbnNwYXJlbnQ7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXdpZHRoOi41cmVtfS5jdXN0b20tcmFuZ2U6Oi1tcy1maWxsLWxvd2Vye2JhY2tncm91bmQtY29sb3I6I2RlZTJlNjtib3JkZXItcmFkaXVzOjFyZW19LmN1c3RvbS1yYW5nZTo6LW1zLWZpbGwtdXBwZXJ7bWFyZ2luLXJpZ2h0OjE1cHg7YmFja2dyb3VuZC1jb2xvcjojZGVlMmU2O2JvcmRlci1yYWRpdXM6MXJlbX0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotd2Via2l0LXNsaWRlci10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LXdlYmtpdC1zbGlkZXItcnVubmFibGUtdHJhY2t7Y3Vyc29yOmRlZmF1bHR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10aHVtYntiYWNrZ3JvdW5kLWNvbG9yOiNhZGI1YmR9LmN1c3RvbS1yYW5nZTpkaXNhYmxlZDo6LW1vei1yYW5nZS10cmFja3tjdXJzb3I6ZGVmYXVsdH0uY3VzdG9tLXJhbmdlOmRpc2FibGVkOjotbXMtdGh1bWJ7YmFja2dyb3VuZC1jb2xvcjojYWRiNWJkfS5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlLC5jdXN0b20tZmlsZS1sYWJlbCwuY3VzdG9tLXNlbGVjdHt0cmFuc2l0aW9uOmJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUsLmN1c3RvbS1maWxlLWxhYmVsLC5jdXN0b20tc2VsZWN0e3RyYW5zaXRpb246bm9uZX19Lm5hdntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowO2xpc3Qtc3R5bGU6bm9uZX0ubmF2LWxpbmt7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIDFyZW19Lm5hdi1saW5rOmZvY3VzLC5uYXYtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0ubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjpkZWZhdWx0fS5uYXYtdGFic3tib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2fS5uYXYtdGFicyAubmF2LWl0ZW17bWFyZ2luLWJvdHRvbTotMXB4fS5uYXYtdGFicyAubmF2LWxpbmt7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW19Lm5hdi10YWJzIC5uYXYtbGluazpmb2N1cywubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVye2JvcmRlci1jb2xvcjojZTllY2VmICNlOWVjZWYgI2RlZTJlNn0ubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVke2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9Lm5hdi10YWJzIC5uYXYtaXRlbS5zaG93IC5uYXYtbGluaywubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZXtjb2xvcjojNDk1MDU3O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNiAjZGVlMmU2ICNmZmZ9Lm5hdi10YWJzIC5kcm9wZG93bi1tZW51e21hcmdpbi10b3A6LTFweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0ubmF2LXBpbGxzIC5uYXYtbGlua3tib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2LXBpbGxzIC5uYXYtbGluay5hY3RpdmUsLm5hdi1waWxscyAuc2hvdz4ubmF2LWxpbmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9Lm5hdi1maWxsIC5uYXYtaXRlbXstbXMtZmxleDoxIDEgYXV0bztmbGV4OjEgMSBhdXRvO3RleHQtYWxpZ246Y2VudGVyfS5uYXYtanVzdGlmaWVkIC5uYXYtaXRlbXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTowO2ZsZXgtYmFzaXM6MDstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxO3RleHQtYWxpZ246Y2VudGVyfS50YWItY29udGVudD4udGFiLXBhbmV7ZGlzcGxheTpub25lfS50YWItY29udGVudD4uYWN0aXZle2Rpc3BsYXk6YmxvY2t9Lm5hdmJhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC13cmFwOndyYXA7ZmxleC13cmFwOndyYXA7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmp1c3RpZnk7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW47cGFkZGluZzouNXJlbSAxcmVtfS5uYXZiYXI+LmNvbnRhaW5lciwubmF2YmFyPi5jb250YWluZXItZmx1aWR7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7LW1zLWZsZXgtcGFjazpqdXN0aWZ5O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVufS5uYXZiYXItYnJhbmR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjMxMjVyZW07cGFkZGluZy1ib3R0b206LjMxMjVyZW07bWFyZ2luLXJpZ2h0OjFyZW07Zm9udC1zaXplOjEuMjVyZW07bGluZS1oZWlnaHQ6aW5oZXJpdDt3aGl0ZS1zcGFjZTpub3dyYXB9Lm5hdmJhci1icmFuZDpmb2N1cywubmF2YmFyLWJyYW5kOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItbmF2e2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MDtsaXN0LXN0eWxlOm5vbmV9Lm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjpzdGF0aWM7ZmxvYXQ6bm9uZX0ubmF2YmFyLXRleHR7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy10b3A6LjVyZW07cGFkZGluZy1ib3R0b206LjVyZW19Lm5hdmJhci1jb2xsYXBzZXstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZToxMDAlO2ZsZXgtYmFzaXM6MTAwJTstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxOy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXJ9Lm5hdmJhci10b2dnbGVye3BhZGRpbmc6LjI1cmVtIC43NXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0ubmF2YmFyLXRvZ2dsZXI6Zm9jdXMsLm5hdmJhci10b2dnbGVyOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5uYXZiYXItdG9nZ2xlci1pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEuNWVtO2hlaWdodDoxLjVlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDpcIlwiO2JhY2tncm91bmQ6bm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJX1AbWVkaWEgKG1heC13aWR0aDo1NzUuOThweCl7Lm5hdmJhci1leHBhbmQtc20+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLWZsdWlke3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5uYXZiYXItZXhwYW5kLXNtey1tcy1mbGV4LWZsb3c6cm93IG5vd3JhcDtmbGV4LWZsb3c6cm93IG5vd3JhcDstbXMtZmxleC1wYWNrOnN0YXJ0O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZC1zbT4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLXNtPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQtc20gLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX19QG1lZGlhIChtYXgtd2lkdGg6NzY3Ljk4cHgpey5uYXZiYXItZXhwYW5kLW1kPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubmF2YmFyLWV4cGFuZC1tZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdnstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudXtwb3NpdGlvbjphYnNvbHV0ZX0ubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmt7cGFkZGluZy1yaWdodDouNXJlbTtwYWRkaW5nLWxlZnQ6LjVyZW19Lm5hdmJhci1leHBhbmQtbWQ+LmNvbnRhaW5lciwubmF2YmFyLWV4cGFuZC1tZD4uY29udGFpbmVyLWZsdWlkey1tcy1mbGV4LXdyYXA6bm93cmFwO2ZsZXgtd3JhcDpub3dyYXB9Lm5hdmJhci1leHBhbmQtbWQgLm5hdmJhci1jb2xsYXBzZXtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50Oy1tcy1mbGV4LXByZWZlcnJlZC1zaXplOmF1dG87ZmxleC1iYXNpczphdXRvfS5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItdG9nZ2xlcntkaXNwbGF5Om5vbmV9fUBtZWRpYSAobWF4LXdpZHRoOjk5MS45OHB4KXsubmF2YmFyLWV4cGFuZC1sZz4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm5hdmJhci1leHBhbmQtbGd7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQtbGcgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLWxnPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQtbGc+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX1AbWVkaWEgKG1heC13aWR0aDoxMTk5Ljk4cHgpey5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHtwYWRkaW5nLXJpZ2h0OjA7cGFkZGluZy1sZWZ0OjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm5hdmJhci1leHBhbmQteGx7LW1zLWZsZXgtZmxvdzpyb3cgbm93cmFwO2ZsZXgtZmxvdzpyb3cgbm93cmFwOy1tcy1mbGV4LXBhY2s6c3RhcnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnR9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXZ7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdztmbGV4LWRpcmVjdGlvbjpyb3d9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnV7cG9zaXRpb246YWJzb2x1dGV9Lm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLm5hdi1saW5re3BhZGRpbmctcmlnaHQ6LjVyZW07cGFkZGluZy1sZWZ0Oi41cmVtfS5uYXZiYXItZXhwYW5kLXhsPi5jb250YWluZXIsLm5hdmJhci1leHBhbmQteGw+LmNvbnRhaW5lci1mbHVpZHstbXMtZmxleC13cmFwOm5vd3JhcDtmbGV4LXdyYXA6bm93cmFwfS5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2V7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1wcmVmZXJyZWQtc2l6ZTphdXRvO2ZsZXgtYmFzaXM6YXV0b30ubmF2YmFyLWV4cGFuZC14bCAubmF2YmFyLXRvZ2dsZXJ7ZGlzcGxheTpub25lfX0ubmF2YmFyLWV4cGFuZHstbXMtZmxleC1mbG93OnJvdyBub3dyYXA7ZmxleC1mbG93OnJvdyBub3dyYXA7LW1zLWZsZXgtcGFjazpzdGFydDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydH0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOmFic29sdXRlfS5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGlua3twYWRkaW5nLXJpZ2h0Oi41cmVtO3BhZGRpbmctbGVmdDouNXJlbX0ubmF2YmFyLWV4cGFuZD4uY29udGFpbmVyLC5uYXZiYXItZXhwYW5kPi5jb250YWluZXItZmx1aWR7LW1zLWZsZXgtd3JhcDpub3dyYXA7ZmxleC13cmFwOm5vd3JhcH0ubmF2YmFyLWV4cGFuZCAubmF2YmFyLWNvbGxhcHNle2Rpc3BsYXk6LW1zLWZsZXhib3ghaW1wb3J0YW50O2Rpc3BsYXk6ZmxleCFpbXBvcnRhbnQ7LW1zLWZsZXgtcHJlZmVycmVkLXNpemU6YXV0bztmbGV4LWJhc2lzOmF1dG99Lm5hdmJhci1leHBhbmQgLm5hdmJhci10b2dnbGVye2Rpc3BsYXk6bm9uZX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmR7Y29sb3I6cmdiYSgwLDAsMCwuOSl9Lm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZDpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpmb2N1cywubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC43KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZHtjb2xvcjpyZ2JhKDAsMCwwLC4zKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5hY3RpdmU+Lm5hdi1saW5rLC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLnNob3c+Lm5hdi1saW5re2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10b2dnbGVye2NvbG9yOnJnYmEoMCwwLDAsLjUpO2JvcmRlci1jb2xvcjpyZ2JhKDAsMCwwLC4xKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29ue2JhY2tncm91bmQtaW1hZ2U6dXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzY3N2ZyB2aWV3Qm94PScwIDAgMzAgMzAnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM2UlM2NwYXRoIHN0cm9rZT0ncmdiYSgwLCAwLCAwLCAwLjUpJyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNlJTNjL3N2ZyUzZVwiKX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDAsMCwwLC41KX0ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhe2NvbG9yOnJnYmEoMCwwLDAsLjkpfS5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQgYTpob3Zlcntjb2xvcjpyZ2JhKDAsMCwwLC45KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZHtjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLWJyYW5kOmhvdmVye2NvbG9yOiNmZmZ9Lm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGlua3tjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNzUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWR7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMjUpfS5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlPi5uYXYtbGluaywubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSwubmF2YmFyLWRhcmsgLm5hdmJhci1uYXYgLm5hdi1saW5rLnNob3csLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5zaG93Pi5uYXYtbGlua3tjb2xvcjojZmZmfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXJ7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7Ym9yZGVyLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjEpfS5uYXZiYXItZGFyayAubmF2YmFyLXRvZ2dsZXItaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNlJTNjcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzZSUzYy9zdmclM2VcIil9Lm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dHtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC41KX0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGF7Y29sb3I6I2ZmZn0ubmF2YmFyLWRhcmsgLm5hdmJhci10ZXh0IGE6Zm9jdXMsLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVye2NvbG9yOiNmZmZ9LmNhcmR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47bWluLXdpZHRoOjA7d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpib3JkZXItYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KTtib3JkZXItcmFkaXVzOi4yNXJlbX0uY2FyZD5ocnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5jYXJkPi5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtfS5jYXJkPi5saXN0LWdyb3VwOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0uY2FyZC1ib2R5ey1tcy1mbGV4OjEgMSBhdXRvO2ZsZXg6MSAxIGF1dG87cGFkZGluZzoxLjI1cmVtfS5jYXJkLXRpdGxle21hcmdpbi1ib3R0b206Ljc1cmVtfS5jYXJkLXN1YnRpdGxle21hcmdpbi10b3A6LS4zNzVyZW07bWFyZ2luLWJvdHRvbTowfS5jYXJkLXRleHQ6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNhcmQtbGluazpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uY2FyZC1saW5rKy5jYXJkLWxpbmt7bWFyZ2luLWxlZnQ6MS4yNXJlbX0uY2FyZC1oZWFkZXJ7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjA7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpIDAgMH0uY2FyZC1oZWFkZXIrLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9LmNhcmQtZm9vdGVye3BhZGRpbmc6Ljc1cmVtIDEuMjVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4wMyk7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0uY2FyZC1mb290ZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCBjYWxjKC4yNXJlbSAtIDFweCkgY2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWhlYWRlci10YWJze21hcmdpbi1yaWdodDotLjYyNXJlbTttYXJnaW4tYm90dG9tOi0uNzVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW07Ym9yZGVyLWJvdHRvbTowfS5jYXJkLWhlYWRlci1waWxsc3ttYXJnaW4tcmlnaHQ6LS42MjVyZW07bWFyZ2luLWxlZnQ6LS42MjVyZW19LmNhcmQtaW1nLW92ZXJsYXl7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7cGFkZGluZzoxLjI1cmVtfS5jYXJkLWltZ3t3aWR0aDoxMDAlO2JvcmRlci1yYWRpdXM6Y2FsYyguMjVyZW0gLSAxcHgpfS5jYXJkLWltZy10b3B7d2lkdGg6MTAwJTtib3JkZXItdG9wLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4yNXJlbSAtIDFweCl9LmNhcmQtaW1nLWJvdHRvbXt3aWR0aDoxMDAlO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOmNhbGMoLjI1cmVtIC0gMXB4KX0uY2FyZC1kZWNre2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1ufS5jYXJkLWRlY2sgLmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1kZWNrey1tcy1mbGV4LWZsb3c6cm93IHdyYXA7ZmxleC1mbG93OnJvdyB3cmFwO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweH0uY2FyZC1kZWNrIC5jYXJke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4OjEgMCAwJTtmbGV4OjEgMCAwJTstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjttYXJnaW4tcmlnaHQ6MTVweDttYXJnaW4tYm90dG9tOjA7bWFyZ2luLWxlZnQ6MTVweH19LmNhcmQtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LmNhcmQtZ3JvdXA+LmNhcmR7bWFyZ2luLWJvdHRvbToxNXB4fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuY2FyZC1ncm91cHstbXMtZmxleC1mbG93OnJvdyB3cmFwO2ZsZXgtZmxvdzpyb3cgd3JhcH0uY2FyZC1ncm91cD4uY2FyZHstbXMtZmxleDoxIDAgMCU7ZmxleDoxIDAgMCU7bWFyZ2luLWJvdHRvbTowfS5jYXJkLWdyb3VwPi5jYXJkKy5jYXJke21hcmdpbi1sZWZ0OjA7Ym9yZGVyLWxlZnQ6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy10b3B7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWZvb3RlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmxhc3QtY2hpbGQpIC5jYXJkLWltZy1ib3R0b217Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfS5jYXJkLWdyb3VwPi5jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIC5jYXJkLWhlYWRlciwuY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1pbWctdG9we2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MH0uY2FyZC1ncm91cD4uY2FyZDpub3QoOmZpcnN0LWNoaWxkKSAuY2FyZC1mb290ZXIsLmNhcmQtZ3JvdXA+LmNhcmQ6bm90KDpmaXJzdC1jaGlsZCkgLmNhcmQtaW1nLWJvdHRvbXtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fS5jYXJkLWNvbHVtbnMgLmNhcmR7bWFyZ2luLWJvdHRvbTouNzVyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5jYXJkLWNvbHVtbnN7LXdlYmtpdC1jb2x1bW4tY291bnQ6MzstbW96LWNvbHVtbi1jb3VudDozO2NvbHVtbi1jb3VudDozOy13ZWJraXQtY29sdW1uLWdhcDoxLjI1cmVtOy1tb3otY29sdW1uLWdhcDoxLjI1cmVtO2NvbHVtbi1nYXA6MS4yNXJlbTtvcnBoYW5zOjE7d2lkb3dzOjF9LmNhcmQtY29sdW1ucyAuY2FyZHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlfX0uYWNjb3JkaW9uPi5jYXJke292ZXJmbG93OmhpZGRlbn0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSkgLmNhcmQtaGVhZGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkOm5vdCg6Zmlyc3Qtb2YtdHlwZSk6bm90KDpsYXN0LW9mLXR5cGUpe2JvcmRlci1ib3R0b206MDtib3JkZXItcmFkaXVzOjB9LmFjY29yZGlvbj4uY2FyZDpmaXJzdC1vZi10eXBle2JvcmRlci1ib3R0b206MDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkOmxhc3Qtb2YtdHlwZXtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MH0uYWNjb3JkaW9uPi5jYXJkIC5jYXJkLWhlYWRlcnttYXJnaW4tYm90dG9tOi0xcHh9LmJyZWFkY3J1bWJ7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtd3JhcDp3cmFwO2ZsZXgtd3JhcDp3cmFwO3BhZGRpbmc6Ljc1cmVtIDFyZW07bWFyZ2luLWJvdHRvbToxcmVtO2xpc3Qtc3R5bGU6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOiNlOWVjZWY7Ym9yZGVyLXJhZGl1czouMjVyZW19LmJyZWFkY3J1bWItaXRlbSsuYnJlYWRjcnVtYi1pdGVte3BhZGRpbmctbGVmdDouNXJlbX0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06OmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nLXJpZ2h0Oi41cmVtO2NvbG9yOiM2Yzc1N2Q7Y29udGVudDpcIi9cIn0uYnJlYWRjcnVtYi1pdGVtKy5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZXt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lfS5icmVhZGNydW1iLWl0ZW0rLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3Jle3RleHQtZGVjb3JhdGlvbjpub25lfS5icmVhZGNydW1iLWl0ZW0uYWN0aXZle2NvbG9yOiM2Yzc1N2R9LnBhZ2luYXRpb257ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7cGFkZGluZy1sZWZ0OjA7bGlzdC1zdHlsZTpub25lO2JvcmRlci1yYWRpdXM6LjI1cmVtfS5wYWdlLWxpbmt7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tbGVmdDotMXB4O2xpbmUtaGVpZ2h0OjEuMjU7Y29sb3I6IzAwN2JmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZGVlMmU2fS5wYWdlLWxpbms6aG92ZXJ7ei1pbmRleDoyO2NvbG9yOiMwMDU2YjM7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1jb2xvcjojZGVlMmU2fS5wYWdlLWxpbms6Zm9jdXN7ei1pbmRleDoyO291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC4yNSl9LnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re21hcmdpbi1sZWZ0OjA7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW19LnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbX0ucGFnZS1pdGVtLmFjdGl2ZSAucGFnZS1saW5re3otaW5kZXg6MTtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2JmZjtib3JkZXItY29sb3I6IzAwN2JmZn0ucGFnZS1pdGVtLmRpc2FibGVkIC5wYWdlLWxpbmt7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2N1cnNvcjphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2RlZTJlNn0ucGFnaW5hdGlvbi1sZyAucGFnZS1saW5re3BhZGRpbmc6Ljc1cmVtIDEuNXJlbTtmb250LXNpemU6MS4yNXJlbTtsaW5lLWhlaWdodDoxLjV9LnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1sZyAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGlua3tib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouM3JlbX0ucGFnaW5hdGlvbi1zbSAucGFnZS1saW5re3BhZGRpbmc6LjI1cmVtIC41cmVtO2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuNX0ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmt7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMnJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4ycmVtfS5wYWdpbmF0aW9uLXNtIC5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5re2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4ycmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4ycmVtfS5iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9jaztwYWRkaW5nOi4yNWVtIC40ZW07Zm9udC1zaXplOjc1JTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7Ym9yZGVyLXJhZGl1czouMjVyZW07dHJhbnNpdGlvbjpjb2xvciAuMTVzIGVhc2UtaW4tb3V0LGJhY2tncm91bmQtY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCxib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXR9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LmJhZGdle3RyYW5zaXRpb246bm9uZX19YS5iYWRnZTpmb2N1cyxhLmJhZGdlOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5iYWRnZTplbXB0eXtkaXNwbGF5Om5vbmV9LmJ0biAuYmFkZ2V7cG9zaXRpb246cmVsYXRpdmU7dG9wOi0xcHh9LmJhZGdlLXBpbGx7cGFkZGluZy1yaWdodDouNmVtO3BhZGRpbmctbGVmdDouNmVtO2JvcmRlci1yYWRpdXM6MTByZW19LmJhZGdlLXByaW1hcnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmZ9YS5iYWRnZS1wcmltYXJ5OmZvY3VzLGEuYmFkZ2UtcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNjJjY31hLmJhZGdlLXByaW1hcnkuZm9jdXMsYS5iYWRnZS1wcmltYXJ5OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMCwxMjMsMjU1LC41KX0uYmFkZ2Utc2Vjb25kYXJ5e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmM3NTdkfWEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3VzLGEuYmFkZ2Utc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTQ1YjYyfWEuYmFkZ2Utc2Vjb25kYXJ5LmZvY3VzLGEuYmFkZ2Utc2Vjb25kYXJ5OmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMTA4LDExNywxMjUsLjUpfS5iYWRnZS1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjhhNzQ1fWEuYmFkZ2Utc3VjY2Vzczpmb2N1cyxhLmJhZGdlLXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzR9YS5iYWRnZS1zdWNjZXNzLmZvY3VzLGEuYmFkZ2Utc3VjY2Vzczpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDQwLDE2Nyw2OSwuNSl9LmJhZGdlLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxN2EyYjh9YS5iYWRnZS1pbmZvOmZvY3VzLGEuYmFkZ2UtaW5mbzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzExN2E4Yn1hLmJhZGdlLWluZm8uZm9jdXMsYS5iYWRnZS1pbmZvOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjMsMTYyLDE4NCwuNSl9LmJhZGdlLXdhcm5pbmd7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmMxMDd9YS5iYWRnZS13YXJuaW5nOmZvY3VzLGEuYmFkZ2Utd2FybmluZzpob3Zlcntjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2QzOWUwMH1hLmJhZGdlLXdhcm5pbmcuZm9jdXMsYS5iYWRnZS13YXJuaW5nOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjU1LDE5Myw3LC41KX0uYmFkZ2UtZGFuZ2Vye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1fWEuYmFkZ2UtZGFuZ2VyOmZvY3VzLGEuYmFkZ2UtZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwfWEuYmFkZ2UtZGFuZ2VyLmZvY3VzLGEuYmFkZ2UtZGFuZ2VyOmZvY3Vze291dGxpbmU6MDtib3gtc2hhZG93OjAgMCAwIC4ycmVtIHJnYmEoMjIwLDUzLDY5LC41KX0uYmFkZ2UtbGlnaHR7Y29sb3I6IzIxMjUyOTtiYWNrZ3JvdW5kLWNvbG9yOiNmOGY5ZmF9YS5iYWRnZS1saWdodDpmb2N1cyxhLmJhZGdlLWxpZ2h0OmhvdmVye2NvbG9yOiMyMTI1Mjk7YmFja2dyb3VuZC1jb2xvcjojZGFlMGU1fWEuYmFkZ2UtbGlnaHQuZm9jdXMsYS5iYWRnZS1saWdodDpmb2N1c3tvdXRsaW5lOjA7Ym94LXNoYWRvdzowIDAgMCAuMnJlbSByZ2JhKDI0OCwyNDksMjUwLC41KX0uYmFkZ2UtZGFya3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM0M2E0MH1hLmJhZGdlLWRhcms6Zm9jdXMsYS5iYWRnZS1kYXJrOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWQyMTI0fWEuYmFkZ2UtZGFyay5mb2N1cyxhLmJhZGdlLWRhcms6Zm9jdXN7b3V0bGluZTowO2JveC1zaGFkb3c6MCAwIDAgLjJyZW0gcmdiYSg1Miw1OCw2NCwuNSl9Lmp1bWJvdHJvbntwYWRkaW5nOjJyZW0gMXJlbTttYXJnaW4tYm90dG9tOjJyZW07YmFja2dyb3VuZC1jb2xvcjojZTllY2VmO2JvcmRlci1yYWRpdXM6LjNyZW19QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5qdW1ib3Ryb257cGFkZGluZzo0cmVtIDJyZW19fS5qdW1ib3Ryb24tZmx1aWR7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO2JvcmRlci1yYWRpdXM6MH0uYWxlcnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOjFyZW07Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItcmFkaXVzOi4yNXJlbX0uYWxlcnQtaGVhZGluZ3tjb2xvcjppbmhlcml0fS5hbGVydC1saW5re2ZvbnQtd2VpZ2h0OjcwMH0uYWxlcnQtZGlzbWlzc2libGV7cGFkZGluZy1yaWdodDo0cmVtfS5hbGVydC1kaXNtaXNzaWJsZSAuY2xvc2V7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtwYWRkaW5nOi43NXJlbSAxLjI1cmVtO2NvbG9yOmluaGVyaXR9LmFsZXJ0LXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNjY2U1ZmY7Ym9yZGVyLWNvbG9yOiNiOGRhZmZ9LmFsZXJ0LXByaW1hcnkgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojOWZjZGZmfS5hbGVydC1wcmltYXJ5IC5hbGVydC1saW5re2NvbG9yOiMwMDI3NTJ9LmFsZXJ0LXNlY29uZGFyeXtjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2UyZTNlNTtib3JkZXItY29sb3I6I2Q2ZDhkYn0uYWxlcnQtc2Vjb25kYXJ5IGhye2JvcmRlci10b3AtY29sb3I6I2M4Y2JjZn0uYWxlcnQtc2Vjb25kYXJ5IC5hbGVydC1saW5re2NvbG9yOiMyMDIzMjZ9LmFsZXJ0LXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNkNGVkZGE7Ym9yZGVyLWNvbG9yOiNjM2U2Y2J9LmFsZXJ0LXN1Y2Nlc3MgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjFkZmJifS5hbGVydC1zdWNjZXNzIC5hbGVydC1saW5re2NvbG9yOiMwYjJlMTN9LmFsZXJ0LWluZm97Y29sb3I6IzBjNTQ2MDtiYWNrZ3JvdW5kLWNvbG9yOiNkMWVjZjE7Ym9yZGVyLWNvbG9yOiNiZWU1ZWJ9LmFsZXJ0LWluZm8gaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYWJkZGU1fS5hbGVydC1pbmZvIC5hbGVydC1saW5re2NvbG9yOiMwNjJjMzN9LmFsZXJ0LXdhcm5pbmd7Y29sb3I6Izg1NjQwNDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYzY2Q7Ym9yZGVyLWNvbG9yOiNmZmVlYmF9LmFsZXJ0LXdhcm5pbmcgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojZmZlOGExfS5hbGVydC13YXJuaW5nIC5hbGVydC1saW5re2NvbG9yOiM1MzNmMDN9LmFsZXJ0LWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y4ZDdkYTtib3JkZXItY29sb3I6I2Y1YzZjYn0uYWxlcnQtZGFuZ2VyIGhye2JvcmRlci10b3AtY29sb3I6I2YxYjBiN30uYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5re2NvbG9yOiM0OTEyMTd9LmFsZXJ0LWxpZ2h0e2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZmVmZWZlO2JvcmRlci1jb2xvcjojZmRmZGZlfS5hbGVydC1saWdodCBocntib3JkZXItdG9wLWNvbG9yOiNlY2VjZjZ9LmFsZXJ0LWxpZ2h0IC5hbGVydC1saW5re2NvbG9yOiM2ODY4Njh9LmFsZXJ0LWRhcmt7Y29sb3I6IzFiMWUyMTtiYWNrZ3JvdW5kLWNvbG9yOiNkNmQ4ZDk7Ym9yZGVyLWNvbG9yOiNjNmM4Y2F9LmFsZXJ0LWRhcmsgaHJ7Ym9yZGVyLXRvcC1jb2xvcjojYjliYmJlfS5hbGVydC1kYXJrIC5hbGVydC1saW5re2NvbG9yOiMwNDA1MDV9QC13ZWJraXQta2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVze2Zyb217YmFja2dyb3VuZC1wb3NpdGlvbjoxcmVtIDB9dG97YmFja2dyb3VuZC1wb3NpdGlvbjowIDB9fUBrZXlmcmFtZXMgcHJvZ3Jlc3MtYmFyLXN0cmlwZXN7ZnJvbXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjFyZW0gMH10b3tiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH19LnByb2dyZXNze2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O2hlaWdodDoxcmVtO292ZXJmbG93OmhpZGRlbjtmb250LXNpemU6Ljc1cmVtO2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZjtib3JkZXItcmFkaXVzOi4yNXJlbX0ucHJvZ3Jlc3MtYmFye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjt3aGl0ZS1zcGFjZTpub3dyYXA7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmO3RyYW5zaXRpb246d2lkdGggLjZzIGVhc2V9QG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOnJlZHVjZSl7LnByb2dyZXNzLWJhcnt0cmFuc2l0aW9uOm5vbmV9fS5wcm9ncmVzcy1iYXItc3RyaXBlZHtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCg0NWRlZyxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgMjUlLHRyYW5zcGFyZW50IDI1JSx0cmFuc3BhcmVudCA1MCUscmdiYSgyNTUsMjU1LDI1NSwuMTUpIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC4xNSkgNzUlLHRyYW5zcGFyZW50IDc1JSx0cmFuc3BhcmVudCk7YmFja2dyb3VuZC1zaXplOjFyZW0gMXJlbX0ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkey13ZWJraXQtYW5pbWF0aW9uOnByb2dyZXNzLWJhci1zdHJpcGVzIDFzIGxpbmVhciBpbmZpbml0ZTthbmltYXRpb246cHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5wcm9ncmVzcy1iYXItYW5pbWF0ZWR7LXdlYmtpdC1hbmltYXRpb246bm9uZTthbmltYXRpb246bm9uZX19Lm1lZGlhe2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOnN0YXJ0O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnR9Lm1lZGlhLWJvZHl7LW1zLWZsZXg6MTtmbGV4OjF9Lmxpc3QtZ3JvdXB7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cGFkZGluZy1sZWZ0OjA7bWFyZ2luLWJvdHRvbTowfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9ue3dpZHRoOjEwMCU7Y29sb3I6IzQ5NTA1Nzt0ZXh0LWFsaWduOmluaGVyaXR9Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7ei1pbmRleDoxO2NvbG9yOiM0OTUwNTc7dGV4dC1kZWNvcmF0aW9uOm5vbmU7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhfS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZXtjb2xvcjojMjEyNTI5O2JhY2tncm91bmQtY29sb3I6I2U5ZWNlZn0ubGlzdC1ncm91cC1pdGVte3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7cGFkZGluZzouNzVyZW0gMS4yNXJlbTttYXJnaW4tYm90dG9tOi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMTI1KX0ubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbX0ubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLC5saXN0LWdyb3VwLWl0ZW06ZGlzYWJsZWR7Y29sb3I6IzZjNzU3ZDtwb2ludGVyLWV2ZW50czpub25lO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ubGlzdC1ncm91cC1pdGVtLmFjdGl2ZXt6LWluZGV4OjI7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdiZmY7Ym9yZGVyLWNvbG9yOiMwMDdiZmZ9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsIC5saXN0LWdyb3VwLWl0ZW17bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWJvdHRvbTowfS5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLXNtey1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtc20gLmxpc3QtZ3JvdXAtaXRlbXttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1zbSAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLW1key1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbWQgLmxpc3QtZ3JvdXAtaXRlbXttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1tZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsubGlzdC1ncm91cC1ob3Jpem9udGFsLWxney1tcy1mbGV4LWRpcmVjdGlvbjpyb3c7ZmxleC1kaXJlY3Rpb246cm93fS5saXN0LWdyb3VwLWhvcml6b250YWwtbGcgLmxpc3QtZ3JvdXAtaXRlbXttYXJnaW4tcmlnaHQ6LTFweDttYXJnaW4tYm90dG9tOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxke2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjB9Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC1sZyAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjA7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtO2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjB9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lmxpc3QtZ3JvdXAtaG9yaXpvbnRhbC14bHstbXMtZmxleC1kaXJlY3Rpb246cm93O2ZsZXgtZGlyZWN0aW9uOnJvd30ubGlzdC1ncm91cC1ob3Jpem9udGFsLXhsIC5saXN0LWdyb3VwLWl0ZW17bWFyZ2luLXJpZ2h0Oi0xcHg7bWFyZ2luLWJvdHRvbTowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4yNXJlbTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czowfS5saXN0LWdyb3VwLWhvcml6b250YWwteGwgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowO2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOi4yNXJlbTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouMjVyZW07Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czowfX0ubGlzdC1ncm91cC1mbHVzaCAubGlzdC1ncm91cC1pdGVte2JvcmRlci1yaWdodDowO2JvcmRlci1sZWZ0OjA7Ym9yZGVyLXJhZGl1czowfS5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOi0xcHh9Lmxpc3QtZ3JvdXAtZmx1c2g6Zmlyc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZHtib3JkZXItdG9wOjB9Lmxpc3QtZ3JvdXAtZmx1c2g6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1ib3R0b206MH0ubGlzdC1ncm91cC1pdGVtLXByaW1hcnl7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiNiOGRhZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzAwNDA4NTtiYWNrZ3JvdW5kLWNvbG9yOiM5ZmNkZmZ9Lmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA0MDg1O2JvcmRlci1jb2xvcjojMDA0MDg1fS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5e2NvbG9yOiMzODNkNDE7YmFja2dyb3VuZC1jb2xvcjojZDZkOGRifS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMzgzZDQxO2JhY2tncm91bmQtY29sb3I6I2M4Y2JjZn0ubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM4M2Q0MTtib3JkZXItY29sb3I6IzM4M2Q0MX0ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3N7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNjM2U2Y2J9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzE1NTcyNDtiYWNrZ3JvdW5kLWNvbG9yOiNiMWRmYmJ9Lmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24uYWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU1NzI0O2JvcmRlci1jb2xvcjojMTU1NzI0fS5saXN0LWdyb3VwLWl0ZW0taW5mb3tjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2JlZTVlYn0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpob3Zlcntjb2xvcjojMGM1NDYwO2JhY2tncm91bmQtY29sb3I6I2FiZGRlNX0ubGlzdC1ncm91cC1pdGVtLWluZm8ubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYzU0NjA7Ym9yZGVyLWNvbG9yOiMwYzU0NjB9Lmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5ne2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlZWJhfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4NTY0MDQ7YmFja2dyb3VuZC1jb2xvcjojZmZlOGExfS5saXN0LWdyb3VwLWl0ZW0td2FybmluZy5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1NjQwNDtib3JkZXItY29sb3I6Izg1NjQwNH0ubGlzdC1ncm91cC1pdGVtLWRhbmdlcntjb2xvcjojNzIxYzI0O2JhY2tncm91bmQtY29sb3I6I2Y1YzZjYn0ubGlzdC1ncm91cC1pdGVtLWRhbmdlci5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXJ7Y29sb3I6IzcyMWMyNDtiYWNrZ3JvdW5kLWNvbG9yOiNmMWIwYjd9Lmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3MjFjMjQ7Ym9yZGVyLWNvbG9yOiM3MjFjMjR9Lmxpc3QtZ3JvdXAtaXRlbS1saWdodHtjb2xvcjojODE4MTgyO2JhY2tncm91bmQtY29sb3I6I2ZkZmRmZX0ubGlzdC1ncm91cC1pdGVtLWxpZ2h0Lmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246Zm9jdXMsLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiM4MTgxODI7YmFja2dyb3VuZC1jb2xvcjojZWNlY2Y2fS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQubGlzdC1ncm91cC1pdGVtLWFjdGlvbi5hY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM4MTgxODI7Ym9yZGVyLWNvbG9yOiM4MTgxODJ9Lmxpc3QtZ3JvdXAtaXRlbS1kYXJre2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYzZjOGNhfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmZvY3VzLC5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmhvdmVye2NvbG9yOiMxYjFlMjE7YmFja2dyb3VuZC1jb2xvcjojYjliYmJlfS5saXN0LWdyb3VwLWl0ZW0tZGFyay5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uLmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFiMWUyMTtib3JkZXItY29sb3I6IzFiMWUyMX0uY2xvc2V7ZmxvYXQ6cmlnaHQ7Zm9udC1zaXplOjEuNXJlbTtmb250LXdlaWdodDo3MDA7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtvcGFjaXR5Oi41fS5jbG9zZTpob3Zlcntjb2xvcjojMDAwO3RleHQtZGVjb3JhdGlvbjpub25lfS5jbG9zZTpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKTpmb2N1cywuY2xvc2U6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6aG92ZXJ7b3BhY2l0eTouNzV9YnV0dG9uLmNsb3Nle3BhZGRpbmc6MDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowOy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZX1hLmNsb3NlLmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmV9LnRvYXN0e21heC13aWR0aDozNTBweDtvdmVyZmxvdzpoaWRkZW47Zm9udC1zaXplOi44NzVyZW07YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlcjoxcHggc29saWQgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIC4yNXJlbSAuNzVyZW0gcmdiYSgwLDAsMCwuMSk7LXdlYmtpdC1iYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtiYWNrZHJvcC1maWx0ZXI6Ymx1cigxMHB4KTtvcGFjaXR5OjA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnRvYXN0Om5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLWJvdHRvbTouNzVyZW19LnRvYXN0LnNob3dpbmd7b3BhY2l0eToxfS50b2FzdC5zaG93e2Rpc3BsYXk6YmxvY2s7b3BhY2l0eToxfS50b2FzdC5oaWRle2Rpc3BsYXk6bm9uZX0udG9hc3QtaGVhZGVye2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7cGFkZGluZzouMjVyZW0gLjc1cmVtO2NvbG9yOiM2Yzc1N2Q7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44NSk7YmFja2dyb3VuZC1jbGlwOnBhZGRpbmctYm94O2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA1KX0udG9hc3QtYm9keXtwYWRkaW5nOi43NXJlbX0ubW9kYWwtb3BlbntvdmVyZmxvdzpoaWRkZW59Lm1vZGFsLW9wZW4gLm1vZGFse292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0b30ubW9kYWx7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA1MDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47b3V0bGluZTowfS5tb2RhbC1kaWFsb2d7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6YXV0bzttYXJnaW46LjVyZW07cG9pbnRlci1ldmVudHM6bm9uZX0ubW9kYWwuZmFkZSAubW9kYWwtZGlhbG9ne3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZS1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjNzIGVhc2Utb3V0Oy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC01MHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTUwcHgpfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2d7dHJhbnNpdGlvbjpub25lfX0ubW9kYWwuc2hvdyAubW9kYWwtZGlhbG9ney13ZWJraXQtdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxle2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4O21heC1oZWlnaHQ6Y2FsYygxMDAlIC0gMXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO292ZXJmbG93OmhpZGRlbn0ubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWZvb3RlciwubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUgLm1vZGFsLWhlYWRlcnstbXMtZmxleC1uZWdhdGl2ZTowO2ZsZXgtc2hyaW5rOjB9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1ib2R5e292ZXJmbG93LXk6YXV0b30ubW9kYWwtZGlhbG9nLWNlbnRlcmVke2Rpc3BsYXk6LW1zLWZsZXhib3g7ZGlzcGxheTpmbGV4Oy1tcy1mbGV4LWFsaWduOmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7bWluLWhlaWdodDpjYWxjKDEwMCUgLSAxcmVtKX0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkOjpiZWZvcmV7ZGlzcGxheTpibG9jaztoZWlnaHQ6Y2FsYygxMDB2aCAtIDFyZW0pO2NvbnRlbnQ6XCJcIn0ubW9kYWwtZGlhbG9nLWNlbnRlcmVkLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW47ZmxleC1kaXJlY3Rpb246Y29sdW1uOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7aGVpZ2h0OjEwMCV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSAubW9kYWwtY29udGVudHttYXgtaGVpZ2h0Om5vbmV9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZC5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZTo6YmVmb3Jle2NvbnRlbnQ6bm9uZX0ubW9kYWwtY29udGVudHtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uO2ZsZXgtZGlyZWN0aW9uOmNvbHVtbjt3aWR0aDoxMDAlO3BvaW50ZXItZXZlbnRzOmF1dG87YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW07b3V0bGluZTowfS5tb2RhbC1iYWNrZHJvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtsZWZ0OjA7ei1pbmRleDoxMDQwO3dpZHRoOjEwMHZ3O2hlaWdodDoxMDB2aDtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9Lm1vZGFsLWJhY2tkcm9wLmZhZGV7b3BhY2l0eTowfS5tb2RhbC1iYWNrZHJvcC5zaG93e29wYWNpdHk6LjV9Lm1vZGFsLWhlYWRlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpzdGFydDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0Oy1tcy1mbGV4LXBhY2s6anVzdGlmeTtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtwYWRkaW5nOjFyZW0gMXJlbTtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZGVlMmU2O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6LjNyZW07Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjNyZW19Lm1vZGFsLWhlYWRlciAuY2xvc2V7cGFkZGluZzoxcmVtIDFyZW07bWFyZ2luOi0xcmVtIC0xcmVtIC0xcmVtIGF1dG99Lm1vZGFsLXRpdGxle21hcmdpbi1ib3R0b206MDtsaW5lLWhlaWdodDoxLjV9Lm1vZGFsLWJvZHl7cG9zaXRpb246cmVsYXRpdmU7LW1zLWZsZXg6MSAxIGF1dG87ZmxleDoxIDEgYXV0bztwYWRkaW5nOjFyZW19Lm1vZGFsLWZvb3RlcntkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6ZW5kO2p1c3RpZnktY29udGVudDpmbGV4LWVuZDtwYWRkaW5nOjFyZW07Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNjtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czouM3JlbTtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOi4zcmVtfS5tb2RhbC1mb290ZXI+Om5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0Oi4yNXJlbX0ubW9kYWwtZm9vdGVyPjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDouMjVyZW19Lm1vZGFsLXNjcm9sbGJhci1tZWFzdXJle3Bvc2l0aW9uOmFic29sdXRlO3RvcDotOTk5OXB4O3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7b3ZlcmZsb3c6c2Nyb2xsfUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsubW9kYWwtZGlhbG9ne21heC13aWR0aDo1MDBweDttYXJnaW46MS43NXJlbSBhdXRvfS5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZXttYXgtaGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIC5tb2RhbC1jb250ZW50e21heC1oZWlnaHQ6Y2FsYygxMDB2aCAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZHttaW4taGVpZ2h0OmNhbGMoMTAwJSAtIDMuNXJlbSl9Lm1vZGFsLWRpYWxvZy1jZW50ZXJlZDo6YmVmb3Jle2hlaWdodDpjYWxjKDEwMHZoIC0gMy41cmVtKX0ubW9kYWwtc217bWF4LXdpZHRoOjMwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1vZGFsLWxnLC5tb2RhbC14bHttYXgtd2lkdGg6ODAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7Lm1vZGFsLXhse21heC13aWR0aDoxMTQwcHh9fS50b29sdGlwe3Bvc2l0aW9uOmFic29sdXRlO3otaW5kZXg6MTA3MDtkaXNwbGF5OmJsb2NrO21hcmdpbjowO2ZvbnQtZmFtaWx5Oi1hcHBsZS1zeXN0ZW0sQmxpbmtNYWNTeXN0ZW1Gb250LFwiU2Vnb2UgVUlcIixSb2JvdG8sXCJIZWx2ZXRpY2EgTmV1ZVwiLEFyaWFsLFwiTm90byBTYW5zXCIsc2Fucy1zZXJpZixcIkFwcGxlIENvbG9yIEVtb2ppXCIsXCJTZWdvZSBVSSBFbW9qaVwiLFwiU2Vnb2UgVUkgU3ltYm9sXCIsXCJOb3RvIENvbG9yIEVtb2ppXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjEuNTt0ZXh0LWFsaWduOmxlZnQ7dGV4dC1hbGlnbjpzdGFydDt0ZXh0LWRlY29yYXRpb246bm9uZTt0ZXh0LXNoYWRvdzpub25lO3RleHQtdHJhbnNmb3JtOm5vbmU7bGV0dGVyLXNwYWNpbmc6bm9ybWFsO3dvcmQtYnJlYWs6bm9ybWFsO3dvcmQtc3BhY2luZzpub3JtYWw7d2hpdGUtc3BhY2U6bm9ybWFsO2xpbmUtYnJlYWs6YXV0bztmb250LXNpemU6Ljg3NXJlbTt3b3JkLXdyYXA6YnJlYWstd29yZDtvcGFjaXR5OjB9LnRvb2x0aXAuc2hvd3tvcGFjaXR5Oi45fS50b29sdGlwIC5hcnJvd3twb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO3dpZHRoOi44cmVtO2hlaWdodDouNHJlbX0udG9vbHRpcCAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtjb250ZW50OlwiXCI7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1zdHlsZTpzb2xpZH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdLC5icy10b29sdGlwLXRvcHtwYWRkaW5nOi40cmVtIDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49dG9wXSAuYXJyb3csLmJzLXRvb2x0aXAtdG9wIC5hcnJvd3tib3R0b206MH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj10b3BdIC5hcnJvdzo6YmVmb3JlLC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZXt0b3A6MDtib3JkZXItd2lkdGg6LjRyZW0gLjRyZW0gMDtib3JkZXItdG9wLWNvbG9yOiMwMDB9LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdLC5icy10b29sdGlwLXJpZ2h0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0gLmFycm93LC5icy10b29sdGlwLXJpZ2h0IC5hcnJvd3tsZWZ0OjA7d2lkdGg6LjRyZW07aGVpZ2h0Oi44cmVtfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XSAuYXJyb3c6OmJlZm9yZSwuYnMtdG9vbHRpcC1yaWdodCAuYXJyb3c6OmJlZm9yZXtyaWdodDowO2JvcmRlci13aWR0aDouNHJlbSAuNHJlbSAuNHJlbSAwO2JvcmRlci1yaWdodC1jb2xvcjojMDAwfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0sLmJzLXRvb2x0aXAtYm90dG9te3BhZGRpbmc6LjRyZW0gMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dIC5hcnJvdywuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93e3RvcDowfS5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtYm90dG9tIC5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDowIC40cmVtIC40cmVtO2JvcmRlci1ib3R0b20tY29sb3I6IzAwMH0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSwuYnMtdG9vbHRpcC1sZWZ0e3BhZGRpbmc6MCAuNHJlbX0uYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XSAuYXJyb3csLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3d7cmlnaHQ6MDt3aWR0aDouNHJlbTtoZWlnaHQ6LjhyZW19LmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49bGVmdF0gLmFycm93OjpiZWZvcmUsLmJzLXRvb2x0aXAtbGVmdCAuYXJyb3c6OmJlZm9yZXtsZWZ0OjA7Ym9yZGVyLXdpZHRoOi40cmVtIDAgLjRyZW0gLjRyZW07Ym9yZGVyLWxlZnQtY29sb3I6IzAwMH0udG9vbHRpcC1pbm5lcnttYXgtd2lkdGg6MjAwcHg7cGFkZGluZzouMjVyZW0gLjVyZW07Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDA7Ym9yZGVyLXJhZGl1czouMjVyZW19LnBvcG92ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3otaW5kZXg6MTA2MDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoyNzZweDtmb250LWZhbWlseTotYXBwbGUtc3lzdGVtLEJsaW5rTWFjU3lzdGVtRm9udCxcIlNlZ29lIFVJXCIsUm9ib3RvLFwiSGVsdmV0aWNhIE5ldWVcIixBcmlhbCxcIk5vdG8gU2Fuc1wiLHNhbnMtc2VyaWYsXCJBcHBsZSBDb2xvciBFbW9qaVwiLFwiU2Vnb2UgVUkgRW1vamlcIixcIlNlZ29lIFVJIFN5bWJvbFwiLFwiTm90byBDb2xvciBFbW9qaVwiO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtsaW5lLWhlaWdodDoxLjU7dGV4dC1hbGlnbjpsZWZ0O3RleHQtYWxpZ246c3RhcnQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dGV4dC1zaGFkb3c6bm9uZTt0ZXh0LXRyYW5zZm9ybTpub25lO2xldHRlci1zcGFjaW5nOm5vcm1hbDt3b3JkLWJyZWFrOm5vcm1hbDt3b3JkLXNwYWNpbmc6bm9ybWFsO3doaXRlLXNwYWNlOm5vcm1hbDtsaW5lLWJyZWFrOmF1dG87Zm9udC1zaXplOi44NzVyZW07d29yZC13cmFwOmJyZWFrLXdvcmQ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjIpO2JvcmRlci1yYWRpdXM6LjNyZW19LnBvcG92ZXIgLmFycm93e3Bvc2l0aW9uOmFic29sdXRlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTtoZWlnaHQ6LjVyZW07bWFyZ2luOjAgLjNyZW19LnBvcG92ZXIgLmFycm93OjphZnRlciwucG9wb3ZlciAuYXJyb3c6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtkaXNwbGF5OmJsb2NrO2NvbnRlbnQ6XCJcIjtib3JkZXItY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLXN0eWxlOnNvbGlkfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0sLmJzLXBvcG92ZXItdG9we21hcmdpbi1ib3R0b206LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49dG9wXT4uYXJyb3csLmJzLXBvcG92ZXItdG9wPi5hcnJvd3tib3R0b206Y2FsYygoLjVyZW0gKyAxcHgpICogLTEpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0+LmFycm93OjpiZWZvcmUsLmJzLXBvcG92ZXItdG9wPi5hcnJvdzo6YmVmb3Jle2JvdHRvbTowO2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwO2JvcmRlci10b3AtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXRvcF0+LmFycm93OjphZnRlciwuYnMtcG9wb3Zlci10b3A+LmFycm93OjphZnRlcntib3R0b206MXB4O2JvcmRlci13aWR0aDouNXJlbSAuNXJlbSAwO2JvcmRlci10b3AtY29sb3I6I2ZmZn0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1yaWdodF0sLmJzLXBvcG92ZXItcmlnaHR7bWFyZ2luLWxlZnQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdPi5hcnJvdywuYnMtcG9wb3Zlci1yaWdodD4uYXJyb3d7bGVmdDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSk7d2lkdGg6LjVyZW07aGVpZ2h0OjFyZW07bWFyZ2luOi4zcmVtIDB9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49cmlnaHRdPi5hcnJvdzo6YmVmb3JlLC5icy1wb3BvdmVyLXJpZ2h0Pi5hcnJvdzo6YmVmb3Jle2xlZnQ6MDtib3JkZXItd2lkdGg6LjVyZW0gLjVyZW0gLjVyZW0gMDtib3JkZXItcmlnaHQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePXJpZ2h0XT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLXJpZ2h0Pi5hcnJvdzo6YWZ0ZXJ7bGVmdDoxcHg7Ym9yZGVyLXdpZHRoOi41cmVtIC41cmVtIC41cmVtIDA7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmZmZ9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXSwuYnMtcG9wb3Zlci1ib3R0b217bWFyZ2luLXRvcDouNXJlbX0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1ib3R0b21dPi5hcnJvdywuYnMtcG9wb3Zlci1ib3R0b20+LmFycm93e3RvcDpjYWxjKCguNXJlbSArIDFweCkgKiAtMSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXT4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1ib3R0b20+LmFycm93OjpiZWZvcmV7dG9wOjA7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4yNSl9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49Ym90dG9tXT4uYXJyb3c6OmFmdGVyLC5icy1wb3BvdmVyLWJvdHRvbT4uYXJyb3c6OmFmdGVye3RvcDoxcHg7Ym9yZGVyLXdpZHRoOjAgLjVyZW0gLjVyZW0gLjVyZW07Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWJvdHRvbV0gLnBvcG92ZXItaGVhZGVyOjpiZWZvcmUsLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6NTAlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MXJlbTttYXJnaW4tbGVmdDotLjVyZW07Y29udGVudDpcIlwiO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNmN2Y3Zjd9LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0sLmJzLXBvcG92ZXItbGVmdHttYXJnaW4tcmlnaHQ6LjVyZW19LmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49bGVmdF0+LmFycm93LC5icy1wb3BvdmVyLWxlZnQ+LmFycm93e3JpZ2h0OmNhbGMoKC41cmVtICsgMXB4KSAqIC0xKTt3aWR0aDouNXJlbTtoZWlnaHQ6MXJlbTttYXJnaW46LjNyZW0gMH0uYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1sZWZ0XT4uYXJyb3c6OmJlZm9yZSwuYnMtcG9wb3Zlci1sZWZ0Pi5hcnJvdzo6YmVmb3Jle3JpZ2h0OjA7Ym9yZGVyLXdpZHRoOi41cmVtIDAgLjVyZW0gLjVyZW07Ym9yZGVyLWxlZnQtY29sb3I6cmdiYSgwLDAsMCwuMjUpfS5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePWxlZnRdPi5hcnJvdzo6YWZ0ZXIsLmJzLXBvcG92ZXItbGVmdD4uYXJyb3c6OmFmdGVye3JpZ2h0OjFweDtib3JkZXItd2lkdGg6LjVyZW0gMCAuNXJlbSAuNXJlbTtib3JkZXItbGVmdC1jb2xvcjojZmZmfS5wb3BvdmVyLWhlYWRlcntwYWRkaW5nOi41cmVtIC43NXJlbTttYXJnaW4tYm90dG9tOjA7Zm9udC1zaXplOjFyZW07YmFja2dyb3VuZC1jb2xvcjojZjdmN2Y3O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlYmViZWI7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KTtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czpjYWxjKC4zcmVtIC0gMXB4KX0ucG9wb3Zlci1oZWFkZXI6ZW1wdHl7ZGlzcGxheTpub25lfS5wb3BvdmVyLWJvZHl7cGFkZGluZzouNXJlbSAuNzVyZW07Y29sb3I6IzIxMjUyOX0uY2Fyb3VzZWx7cG9zaXRpb246cmVsYXRpdmV9LmNhcm91c2VsLnBvaW50ZXItZXZlbnR7LW1zLXRvdWNoLWFjdGlvbjpwYW4teTt0b3VjaC1hY3Rpb246cGFuLXl9LmNhcm91c2VsLWlubmVye3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS5jYXJvdXNlbC1pbm5lcjo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uY2Fyb3VzZWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO21hcmdpbi1yaWdodDotMTAwJTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO3RyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0O3RyYW5zaXRpb246dHJhbnNmb3JtIC42cyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNnMgZWFzZS1pbi1vdXQsLXdlYmtpdC10cmFuc2Zvcm0gLjZzIGVhc2UtaW4tb3V0fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pdGVte3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWl0ZW0tbmV4dCwuY2Fyb3VzZWwtaXRlbS1wcmV2LC5jYXJvdXNlbC1pdGVtLmFjdGl2ZXtkaXNwbGF5OmJsb2NrfS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1pdGVtLXByZXY6bm90KC5jYXJvdXNlbC1pdGVtLXJpZ2h0KXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSl9LmNhcm91c2VsLWZhZGUgLmNhcm91c2VsLWl0ZW17b3BhY2l0eTowO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eTstd2Via2l0LXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCwuY2Fyb3VzZWwtZmFkZSAuY2Fyb3VzZWwtaXRlbS5hY3RpdmV7ei1pbmRleDoxO29wYWNpdHk6MX0uY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCwuY2Fyb3VzZWwtZmFkZSAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHR7ei1pbmRleDowO29wYWNpdHk6MDt0cmFuc2l0aW9uOjBzIC42cyBvcGFjaXR5fUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LC5jYXJvdXNlbC1mYWRlIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodHt0cmFuc2l0aW9uOm5vbmV9fS5jYXJvdXNlbC1jb250cm9sLW5leHQsLmNhcm91c2VsLWNvbnRyb2wtcHJldntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDt6LWluZGV4OjE7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtYWxpZ246Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjstbXMtZmxleC1wYWNrOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO3dpZHRoOjE1JTtjb2xvcjojZmZmO3RleHQtYWxpZ246Y2VudGVyO29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC4xNXMgZWFzZX1AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246cmVkdWNlKXsuY2Fyb3VzZWwtY29udHJvbC1uZXh0LC5jYXJvdXNlbC1jb250cm9sLXByZXZ7dHJhbnNpdGlvbjpub25lfX0uY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLC5jYXJvdXNlbC1jb250cm9sLW5leHQ6aG92ZXIsLmNhcm91c2VsLWNvbnRyb2wtcHJldjpmb2N1cywuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmU7b3V0bGluZTowO29wYWNpdHk6Ljl9LmNhcm91c2VsLWNvbnRyb2wtcHJldntsZWZ0OjB9LmNhcm91c2VsLWNvbnRyb2wtbmV4dHtyaWdodDowfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiwuY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDtiYWNrZ3JvdW5kOm5vLXJlcGVhdCA1MCUvMTAwJSAxMDAlfS5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbntiYWNrZ3JvdW5kLWltYWdlOnVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM2NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNlJTNjcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM2UlM2Mvc3ZnJTNlXCIpfS5jYXJvdXNlbC1pbmRpY2F0b3Jze3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO3otaW5kZXg6MTU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjtwYWRkaW5nLWxlZnQ6MDttYXJnaW4tcmlnaHQ6MTUlO21hcmdpbi1sZWZ0OjE1JTtsaXN0LXN0eWxlOm5vbmV9LmNhcm91c2VsLWluZGljYXRvcnMgbGl7Ym94LXNpemluZzpjb250ZW50LWJveDstbXMtZmxleDowIDEgYXV0bztmbGV4OjAgMSBhdXRvO3dpZHRoOjMwcHg7aGVpZ2h0OjNweDttYXJnaW4tcmlnaHQ6M3B4O21hcmdpbi1sZWZ0OjNweDt0ZXh0LWluZGVudDotOTk5cHg7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDtib3JkZXItdG9wOjEwcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxMHB4IHNvbGlkIHRyYW5zcGFyZW50O29wYWNpdHk6LjU7dHJhbnNpdGlvbjpvcGFjaXR5IC42cyBlYXNlfUBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjpyZWR1Y2Upey5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpe3RyYW5zaXRpb246bm9uZX19LmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZXtvcGFjaXR5OjF9LmNhcm91c2VsLWNhcHRpb257cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MTUlO2JvdHRvbToyMHB4O2xlZnQ6MTUlO3otaW5kZXg6MTA7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXJ9QC13ZWJraXQta2V5ZnJhbWVzIHNwaW5uZXItYm9yZGVye3Rvey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBzcGlubmVyLWJvcmRlcnt0b3std2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zcGlubmVyLWJvcmRlcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2JvcmRlcjouMjVlbSBzb2xpZCBjdXJyZW50Q29sb3I7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtYW5pbWF0aW9uOnNwaW5uZXItYm9yZGVyIC43NXMgbGluZWFyIGluZmluaXRlO2FuaW1hdGlvbjpzcGlubmVyLWJvcmRlciAuNzVzIGxpbmVhciBpbmZpbml0ZX0uc3Bpbm5lci1ib3JkZXItc217d2lkdGg6MXJlbTtoZWlnaHQ6MXJlbTtib3JkZXItd2lkdGg6LjJlbX1ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbm5lci1ncm93ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIHNwaW5uZXItZ3Jvd3swJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAle29wYWNpdHk6MX19LnNwaW5uZXItZ3Jvd3tkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoycmVtO2hlaWdodDoycmVtO3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO2JhY2tncm91bmQtY29sb3I6Y3VycmVudENvbG9yO2JvcmRlci1yYWRpdXM6NTAlO29wYWNpdHk6MDstd2Via2l0LWFuaW1hdGlvbjpzcGlubmVyLWdyb3cgLjc1cyBsaW5lYXIgaW5maW5pdGU7YW5pbWF0aW9uOnNwaW5uZXItZ3JvdyAuNzVzIGxpbmVhciBpbmZpbml0ZX0uc3Bpbm5lci1ncm93LXNte3dpZHRoOjFyZW07aGVpZ2h0OjFyZW19LmFsaWduLWJhc2VsaW5le3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tdG9we3ZlcnRpY2FsLWFsaWduOnRvcCFpbXBvcnRhbnR9LmFsaWduLW1pZGRsZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGUhaW1wb3J0YW50fS5hbGlnbi1ib3R0b217dmVydGljYWwtYWxpZ246Ym90dG9tIWltcG9ydGFudH0uYWxpZ24tdGV4dC1ib3R0b217dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b20haW1wb3J0YW50fS5hbGlnbi10ZXh0LXRvcHt2ZXJ0aWNhbC1hbGlnbjp0ZXh0LXRvcCFpbXBvcnRhbnR9LmJnLXByaW1hcnl7YmFja2dyb3VuZC1jb2xvcjojMDA3YmZmIWltcG9ydGFudH1hLmJnLXByaW1hcnk6Zm9jdXMsYS5iZy1wcmltYXJ5OmhvdmVyLGJ1dHRvbi5iZy1wcmltYXJ5OmZvY3VzLGJ1dHRvbi5iZy1wcmltYXJ5OmhvdmVye2JhY2tncm91bmQtY29sb3I6IzAwNjJjYyFpbXBvcnRhbnR9LmJnLXNlY29uZGFyeXtiYWNrZ3JvdW5kLWNvbG9yOiM2Yzc1N2QhaW1wb3J0YW50fWEuYmctc2Vjb25kYXJ5OmZvY3VzLGEuYmctc2Vjb25kYXJ5OmhvdmVyLGJ1dHRvbi5iZy1zZWNvbmRhcnk6Zm9jdXMsYnV0dG9uLmJnLXNlY29uZGFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NDViNjIhaW1wb3J0YW50fS5iZy1zdWNjZXNze2JhY2tncm91bmQtY29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9YS5iZy1zdWNjZXNzOmZvY3VzLGEuYmctc3VjY2Vzczpob3ZlcixidXR0b24uYmctc3VjY2Vzczpmb2N1cyxidXR0b24uYmctc3VjY2Vzczpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZTdlMzQhaW1wb3J0YW50fS5iZy1pbmZve2JhY2tncm91bmQtY29sb3I6IzE3YTJiOCFpbXBvcnRhbnR9YS5iZy1pbmZvOmZvY3VzLGEuYmctaW5mbzpob3ZlcixidXR0b24uYmctaW5mbzpmb2N1cyxidXR0b24uYmctaW5mbzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxMTdhOGIhaW1wb3J0YW50fS5iZy13YXJuaW5ne2JhY2tncm91bmQtY29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9YS5iZy13YXJuaW5nOmZvY3VzLGEuYmctd2FybmluZzpob3ZlcixidXR0b24uYmctd2FybmluZzpmb2N1cyxidXR0b24uYmctd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkMzllMDAhaW1wb3J0YW50fS5iZy1kYW5nZXJ7YmFja2dyb3VuZC1jb2xvcjojZGMzNTQ1IWltcG9ydGFudH1hLmJnLWRhbmdlcjpmb2N1cyxhLmJnLWRhbmdlcjpob3ZlcixidXR0b24uYmctZGFuZ2VyOmZvY3VzLGJ1dHRvbi5iZy1kYW5nZXI6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmQyMTMwIWltcG9ydGFudH0uYmctbGlnaHR7YmFja2dyb3VuZC1jb2xvcjojZjhmOWZhIWltcG9ydGFudH1hLmJnLWxpZ2h0OmZvY3VzLGEuYmctbGlnaHQ6aG92ZXIsYnV0dG9uLmJnLWxpZ2h0OmZvY3VzLGJ1dHRvbi5iZy1saWdodDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkYWUwZTUhaW1wb3J0YW50fS5iZy1kYXJre2JhY2tncm91bmQtY29sb3I6IzM0M2E0MCFpbXBvcnRhbnR9YS5iZy1kYXJrOmZvY3VzLGEuYmctZGFyazpob3ZlcixidXR0b24uYmctZGFyazpmb2N1cyxidXR0b24uYmctZGFyazpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiMxZDIxMjQhaW1wb3J0YW50fS5iZy13aGl0ZXtiYWNrZ3JvdW5kLWNvbG9yOiNmZmYhaW1wb3J0YW50fS5iZy10cmFuc3BhcmVudHtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50IWltcG9ydGFudH0uYm9yZGVye2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci10b3B7Ym9yZGVyLXRvcDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci1yaWdodHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItYm90dG9te2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkZWUyZTYhaW1wb3J0YW50fS5ib3JkZXItbGVmdHtib3JkZXItbGVmdDoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LmJvcmRlci0we2JvcmRlcjowIWltcG9ydGFudH0uYm9yZGVyLXRvcC0we2JvcmRlci10b3A6MCFpbXBvcnRhbnR9LmJvcmRlci1yaWdodC0we2JvcmRlci1yaWdodDowIWltcG9ydGFudH0uYm9yZGVyLWJvdHRvbS0we2JvcmRlci1ib3R0b206MCFpbXBvcnRhbnR9LmJvcmRlci1sZWZ0LTB7Ym9yZGVyLWxlZnQ6MCFpbXBvcnRhbnR9LmJvcmRlci1wcmltYXJ5e2JvcmRlci1jb2xvcjojMDA3YmZmIWltcG9ydGFudH0uYm9yZGVyLXNlY29uZGFyeXtib3JkZXItY29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LmJvcmRlci1zdWNjZXNze2JvcmRlci1jb2xvcjojMjhhNzQ1IWltcG9ydGFudH0uYm9yZGVyLWluZm97Ym9yZGVyLWNvbG9yOiMxN2EyYjghaW1wb3J0YW50fS5ib3JkZXItd2FybmluZ3tib3JkZXItY29sb3I6I2ZmYzEwNyFpbXBvcnRhbnR9LmJvcmRlci1kYW5nZXJ7Ym9yZGVyLWNvbG9yOiNkYzM1NDUhaW1wb3J0YW50fS5ib3JkZXItbGlnaHR7Ym9yZGVyLWNvbG9yOiNmOGY5ZmEhaW1wb3J0YW50fS5ib3JkZXItZGFya3tib3JkZXItY29sb3I6IzM0M2E0MCFpbXBvcnRhbnR9LmJvcmRlci13aGl0ZXtib3JkZXItY29sb3I6I2ZmZiFpbXBvcnRhbnR9LnJvdW5kZWQtc217Ym9yZGVyLXJhZGl1czouMnJlbSFpbXBvcnRhbnR9LnJvdW5kZWR7Ym9yZGVyLXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLXRvcHtib3JkZXItdG9wLWxlZnQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1yaWdodHtib3JkZXItdG9wLXJpZ2h0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtYm90dG9te2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOi4yNXJlbSFpbXBvcnRhbnQ7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50fS5yb3VuZGVkLWxlZnR7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czouMjVyZW0haW1wb3J0YW50O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6LjI1cmVtIWltcG9ydGFudH0ucm91bmRlZC1sZ3tib3JkZXItcmFkaXVzOi4zcmVtIWltcG9ydGFudH0ucm91bmRlZC1jaXJjbGV7Ym9yZGVyLXJhZGl1czo1MCUhaW1wb3J0YW50fS5yb3VuZGVkLXBpbGx7Ym9yZGVyLXJhZGl1czo1MHJlbSFpbXBvcnRhbnR9LnJvdW5kZWQtMHtib3JkZXItcmFkaXVzOjAhaW1wb3J0YW50fS5jbGVhcmZpeDo6YWZ0ZXJ7ZGlzcGxheTpibG9jaztjbGVhcjpib3RoO2NvbnRlbnQ6XCJcIn0uZC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5kLXNtLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1zbS1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLXNtLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtc20tYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtc20tdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtc20tdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1zbS10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtc20tZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLXNtLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5kLW1kLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1tZC1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLW1kLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbWQtYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbWQtdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbWQtdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1tZC10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbWQtZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLW1kLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5kLWxnLW5vbmV7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZC1sZy1pbmxpbmV7ZGlzcGxheTppbmxpbmUhaW1wb3J0YW50fS5kLWxnLWlubGluZS1ibG9ja3tkaXNwbGF5OmlubGluZS1ibG9jayFpbXBvcnRhbnR9LmQtbGctYmxvY2t7ZGlzcGxheTpibG9jayFpbXBvcnRhbnR9LmQtbGctdGFibGV7ZGlzcGxheTp0YWJsZSFpbXBvcnRhbnR9LmQtbGctdGFibGUtcm93e2Rpc3BsYXk6dGFibGUtcm93IWltcG9ydGFudH0uZC1sZy10YWJsZS1jZWxse2Rpc3BsYXk6dGFibGUtY2VsbCFpbXBvcnRhbnR9LmQtbGctZmxleHtkaXNwbGF5Oi1tcy1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmZsZXghaW1wb3J0YW50fS5kLWxnLWlubGluZS1mbGV4e2Rpc3BsYXk6LW1zLWlubGluZS1mbGV4Ym94IWltcG9ydGFudDtkaXNwbGF5OmlubGluZS1mbGV4IWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZC14bC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQteGwtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC14bC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXhsLWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXhsLXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXhsLXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQteGwtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXhsLWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC14bC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fUBtZWRpYSBwcmludHsuZC1wcmludC1ub25le2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LmQtcHJpbnQtaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtYmxvY2t7ZGlzcGxheTppbmxpbmUtYmxvY2shaW1wb3J0YW50fS5kLXByaW50LWJsb2Nre2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5kLXByaW50LXRhYmxle2Rpc3BsYXk6dGFibGUhaW1wb3J0YW50fS5kLXByaW50LXRhYmxlLXJvd3tkaXNwbGF5OnRhYmxlLXJvdyFpbXBvcnRhbnR9LmQtcHJpbnQtdGFibGUtY2VsbHtkaXNwbGF5OnRhYmxlLWNlbGwhaW1wb3J0YW50fS5kLXByaW50LWZsZXh7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudH0uZC1wcmludC1pbmxpbmUtZmxleHtkaXNwbGF5Oi1tcy1pbmxpbmUtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTppbmxpbmUtZmxleCFpbXBvcnRhbnR9fS5lbWJlZC1yZXNwb25zaXZle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVufS5lbWJlZC1yZXNwb25zaXZlOjpiZWZvcmV7ZGlzcGxheTpibG9jaztjb250ZW50OlwiXCJ9LmVtYmVkLXJlc3BvbnNpdmUgLmVtYmVkLXJlc3BvbnNpdmUtaXRlbSwuZW1iZWQtcmVzcG9uc2l2ZSBlbWJlZCwuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsLmVtYmVkLXJlc3BvbnNpdmUgb2JqZWN0LC5lbWJlZC1yZXNwb25zaXZlIHZpZGVve3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlcjowfS5lbWJlZC1yZXNwb25zaXZlLTIxYnk5OjpiZWZvcmV7cGFkZGluZy10b3A6NDIuODU3MTQzJX0uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OTo6YmVmb3Jle3BhZGRpbmctdG9wOjU2LjI1JX0uZW1iZWQtcmVzcG9uc2l2ZS00YnkzOjpiZWZvcmV7cGFkZGluZy10b3A6NzUlfS5lbWJlZC1yZXNwb25zaXZlLTFieTE6OmJlZm9yZXtwYWRkaW5nLXRvcDoxMDAlfS5mbGV4LXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsuZmxleC1zbS1yb3d7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW57LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudH0uZmxleC1zbS1yb3ctcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1jb2x1bW4tcmV2ZXJzZXstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS13cmFwey1tcy1mbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAhaW1wb3J0YW50fS5mbGV4LXNtLW5vd3JhcHstbXMtZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnQ7ZmxleC13cmFwOm5vd3JhcCFpbXBvcnRhbnR9LmZsZXgtc20td3JhcC1yZXZlcnNley1tcy1mbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcC1yZXZlcnNlIWltcG9ydGFudH0uZmxleC1zbS1maWxsey1tcy1mbGV4OjEgMSBhdXRvIWltcG9ydGFudDtmbGV4OjEgMSBhdXRvIWltcG9ydGFudH0uZmxleC1zbS1ncm93LTB7LW1zLWZsZXgtcG9zaXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1ncm93OjAhaW1wb3J0YW50fS5mbGV4LXNtLWdyb3ctMXstbXMtZmxleC1wb3NpdGl2ZToxIWltcG9ydGFudDtmbGV4LWdyb3c6MSFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTB7LW1zLWZsZXgtbmVnYXRpdmU6MCFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MCFpbXBvcnRhbnR9LmZsZXgtc20tc2hyaW5rLTF7LW1zLWZsZXgtbmVnYXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1zaHJpbms6MSFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1zdGFydHstbXMtZmxleC1wYWNrOnN0YXJ0IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1lbmR7LW1zLWZsZXgtcGFjazplbmQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1zbS1jZW50ZXJ7LW1zLWZsZXgtcGFjazpjZW50ZXIhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZHstbXMtZmxleC1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1zbS1zdGFydHstbXMtZmxleC1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXNtLWVuZHstbXMtZmxleC1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tY2VudGVyey1tcy1mbGV4LWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tYmFzZWxpbmV7LW1zLWZsZXgtYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24taXRlbXMtc20tc3RyZXRjaHstbXMtZmxleC1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1pdGVtczpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdGFydHstbXMtZmxleC1saW5lLXBhY2s6c3RhcnQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tZW5key1tcy1mbGV4LWxpbmUtcGFjazplbmQhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXNtLWNlbnRlcnstbXMtZmxleC1saW5lLXBhY2s6Y2VudGVyIWltcG9ydGFudDthbGlnbi1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtc20tYmV0d2VlbnstbXMtZmxleC1saW5lLXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1iZXR3ZWVuIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1hcm91bmR7LW1zLWZsZXgtbGluZS1wYWNrOmRpc3RyaWJ1dGUhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1zbS1zdHJldGNoey1tcy1mbGV4LWxpbmUtcGFjazpzdHJldGNoIWltcG9ydGFudDthbGlnbi1jb250ZW50OnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLWF1dG97LW1zLWZsZXgtaXRlbS1hbGlnbjphdXRvIWltcG9ydGFudDthbGlnbi1zZWxmOmF1dG8haW1wb3J0YW50fS5hbGlnbi1zZWxmLXNtLXN0YXJ0ey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1zdGFydCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtc20tZW5key1tcy1mbGV4LWl0ZW0tYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1jZW50ZXJ7LW1zLWZsZXgtaXRlbS1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLXNlbGY6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1iYXNlbGluZXstbXMtZmxleC1pdGVtLWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1zZWxmOmJhc2VsaW5lIWltcG9ydGFudH0uYWxpZ24tc2VsZi1zbS1zdHJldGNoey1tcy1mbGV4LWl0ZW0tYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpzdHJldGNoIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5mbGV4LW1kLXJvd3stbXMtZmxleC1kaXJlY3Rpb246cm93IWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbnstbXMtZmxleC1kaXJlY3Rpb246Y29sdW1uIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50fS5mbGV4LW1kLXJvdy1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246cm93LXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWNvbHVtbi1yZXZlcnNley1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC1kaXJlY3Rpb246Y29sdW1uLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLXdyYXB7LW1zLWZsZXgtd3JhcDp3cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6d3JhcCFpbXBvcnRhbnR9LmZsZXgtbWQtbm93cmFwey1tcy1mbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudDtmbGV4LXdyYXA6bm93cmFwIWltcG9ydGFudH0uZmxleC1tZC13cmFwLXJldmVyc2V7LW1zLWZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwLXJldmVyc2UhaW1wb3J0YW50fS5mbGV4LW1kLWZpbGx7LW1zLWZsZXg6MSAxIGF1dG8haW1wb3J0YW50O2ZsZXg6MSAxIGF1dG8haW1wb3J0YW50fS5mbGV4LW1kLWdyb3ctMHstbXMtZmxleC1wb3NpdGl2ZTowIWltcG9ydGFudDtmbGV4LWdyb3c6MCFpbXBvcnRhbnR9LmZsZXgtbWQtZ3Jvdy0xey1tcy1mbGV4LXBvc2l0aXZlOjEhaW1wb3J0YW50O2ZsZXgtZ3JvdzoxIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMHstbXMtZmxleC1uZWdhdGl2ZTowIWltcG9ydGFudDtmbGV4LXNocmluazowIWltcG9ydGFudH0uZmxleC1tZC1zaHJpbmstMXstbXMtZmxleC1uZWdhdGl2ZToxIWltcG9ydGFudDtmbGV4LXNocmluazoxIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LXBhY2s6c3RhcnQhaW1wb3J0YW50O2p1c3RpZnktY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWVuZHstbXMtZmxleC1wYWNrOmVuZCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LW1kLWNlbnRlcnstbXMtZmxleC1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmNlbnRlciFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LXBhY2s6anVzdGlmeSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbWQtYXJvdW5key1tcy1mbGV4LXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLW1kLXN0YXJ0ey1tcy1mbGV4LWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24taXRlbXMtbWQtZW5key1tcy1mbGV4LWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1jZW50ZXJ7LW1zLWZsZXgtYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1pdGVtczpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1iYXNlbGluZXstbXMtZmxleC1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1tZC1zdHJldGNoey1tcy1mbGV4LWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWl0ZW1zOnN0cmV0Y2ghaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0YXJ0ey1tcy1mbGV4LWxpbmUtcGFjazpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1lbmR7LW1zLWZsZXgtbGluZS1wYWNrOmVuZCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbWQtY2VudGVyey1tcy1mbGV4LWxpbmUtcGFjazpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1tZC1iZXR3ZWVuey1tcy1mbGV4LWxpbmUtcGFjazpqdXN0aWZ5IWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWJldHdlZW4haW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLWFyb3VuZHstbXMtZmxleC1saW5lLXBhY2s6ZGlzdHJpYnV0ZSFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzcGFjZS1hcm91bmQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LW1kLXN0cmV0Y2h7LW1zLWZsZXgtbGluZS1wYWNrOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtYXV0b3stbXMtZmxleC1pdGVtLWFsaWduOmF1dG8haW1wb3J0YW50O2FsaWduLXNlbGY6YXV0byFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbWQtc3RhcnR7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdGFydCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LXN0YXJ0IWltcG9ydGFudH0uYWxpZ24tc2VsZi1tZC1lbmR7LW1zLWZsZXgtaXRlbS1hbGlnbjplbmQhaW1wb3J0YW50O2FsaWduLXNlbGY6ZmxleC1lbmQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWNlbnRlcnstbXMtZmxleC1pdGVtLWFsaWduOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLWJhc2VsaW5ley1tcy1mbGV4LWl0ZW0tYWxpZ246YmFzZWxpbmUhaW1wb3J0YW50O2FsaWduLXNlbGY6YmFzZWxpbmUhaW1wb3J0YW50fS5hbGlnbi1zZWxmLW1kLXN0cmV0Y2h7LW1zLWZsZXgtaXRlbS1hbGlnbjpzdHJldGNoIWltcG9ydGFudDthbGlnbi1zZWxmOnN0cmV0Y2ghaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsZXgtbGctcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgtbGctcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC1sZy1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LWxnLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgtbGctZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgtbGctZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC1sZy1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LWxnLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQtbGctY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC1sZy1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMtbGctc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy1sZy1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLWxnLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC1sZy1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LWxnLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQtbGctc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi1sZy1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLWxnLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYtbGctc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmZsZXgteGwtcm93ey1tcy1mbGV4LWRpcmVjdGlvbjpyb3chaW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOnJvdyFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uey1tcy1mbGV4LWRpcmVjdGlvbjpjb2x1bW4haW1wb3J0YW50O2ZsZXgtZGlyZWN0aW9uOmNvbHVtbiFpbXBvcnRhbnR9LmZsZXgteGwtcm93LXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOnJvdy1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpyb3ctcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtY29sdW1uLXJldmVyc2V7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbi1yZXZlcnNlIWltcG9ydGFudDtmbGV4LWRpcmVjdGlvbjpjb2x1bW4tcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtd3JhcHstbXMtZmxleC13cmFwOndyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDp3cmFwIWltcG9ydGFudH0uZmxleC14bC1ub3dyYXB7LW1zLWZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50O2ZsZXgtd3JhcDpub3dyYXAhaW1wb3J0YW50fS5mbGV4LXhsLXdyYXAtcmV2ZXJzZXstbXMtZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnQ7ZmxleC13cmFwOndyYXAtcmV2ZXJzZSFpbXBvcnRhbnR9LmZsZXgteGwtZmlsbHstbXMtZmxleDoxIDEgYXV0byFpbXBvcnRhbnQ7ZmxleDoxIDEgYXV0byFpbXBvcnRhbnR9LmZsZXgteGwtZ3Jvdy0wey1tcy1mbGV4LXBvc2l0aXZlOjAhaW1wb3J0YW50O2ZsZXgtZ3JvdzowIWltcG9ydGFudH0uZmxleC14bC1ncm93LTF7LW1zLWZsZXgtcG9zaXRpdmU6MSFpbXBvcnRhbnQ7ZmxleC1ncm93OjEhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0wey1tcy1mbGV4LW5lZ2F0aXZlOjAhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjAhaW1wb3J0YW50fS5mbGV4LXhsLXNocmluay0xey1tcy1mbGV4LW5lZ2F0aXZlOjEhaW1wb3J0YW50O2ZsZXgtc2hyaW5rOjEhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtcGFjazpzdGFydCFpbXBvcnRhbnQ7anVzdGlmeS1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtZW5key1tcy1mbGV4LXBhY2s6ZW5kIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQhaW1wb3J0YW50fS5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyey1tcy1mbGV4LXBhY2s6Y2VudGVyIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyIWltcG9ydGFudH0uanVzdGlmeS1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtcGFjazpqdXN0aWZ5IWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9Lmp1c3RpZnktY29udGVudC14bC1hcm91bmR7LW1zLWZsZXgtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYXJvdW5kIWltcG9ydGFudH0uYWxpZ24taXRlbXMteGwtc3RhcnR7LW1zLWZsZXgtYWxpZ246c3RhcnQhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1pdGVtcy14bC1lbmR7LW1zLWZsZXgtYWxpZ246ZW5kIWltcG9ydGFudDthbGlnbi1pdGVtczpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWNlbnRlcnstbXMtZmxleC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50O2FsaWduLWl0ZW1zOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLWJhc2VsaW5ley1tcy1mbGV4LWFsaWduOmJhc2VsaW5lIWltcG9ydGFudDthbGlnbi1pdGVtczpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLWl0ZW1zLXhsLXN0cmV0Y2h7LW1zLWZsZXgtYWxpZ246c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24taXRlbXM6c3RyZXRjaCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RhcnR7LW1zLWZsZXgtbGluZS1wYWNrOnN0YXJ0IWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWVuZHstbXMtZmxleC1saW5lLXBhY2s6ZW5kIWltcG9ydGFudDthbGlnbi1jb250ZW50OmZsZXgtZW5kIWltcG9ydGFudH0uYWxpZ24tY29udGVudC14bC1jZW50ZXJ7LW1zLWZsZXgtbGluZS1wYWNrOmNlbnRlciFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpjZW50ZXIhaW1wb3J0YW50fS5hbGlnbi1jb250ZW50LXhsLWJldHdlZW57LW1zLWZsZXgtbGluZS1wYWNrOmp1c3RpZnkhaW1wb3J0YW50O2FsaWduLWNvbnRlbnQ6c3BhY2UtYmV0d2VlbiFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtYXJvdW5key1tcy1mbGV4LWxpbmUtcGFjazpkaXN0cmlidXRlIWltcG9ydGFudDthbGlnbi1jb250ZW50OnNwYWNlLWFyb3VuZCFpbXBvcnRhbnR9LmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaHstbXMtZmxleC1saW5lLXBhY2s6c3RyZXRjaCFpbXBvcnRhbnQ7YWxpZ24tY29udGVudDpzdHJldGNoIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1hdXRvey1tcy1mbGV4LWl0ZW0tYWxpZ246YXV0byFpbXBvcnRhbnQ7YWxpZ24tc2VsZjphdXRvIWltcG9ydGFudH0uYWxpZ24tc2VsZi14bC1zdGFydHstbXMtZmxleC1pdGVtLWFsaWduOnN0YXJ0IWltcG9ydGFudDthbGlnbi1zZWxmOmZsZXgtc3RhcnQhaW1wb3J0YW50fS5hbGlnbi1zZWxmLXhsLWVuZHstbXMtZmxleC1pdGVtLWFsaWduOmVuZCFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpmbGV4LWVuZCFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtY2VudGVyey1tcy1mbGV4LWl0ZW0tYWxpZ246Y2VudGVyIWltcG9ydGFudDthbGlnbi1zZWxmOmNlbnRlciFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtYmFzZWxpbmV7LW1zLWZsZXgtaXRlbS1hbGlnbjpiYXNlbGluZSFpbXBvcnRhbnQ7YWxpZ24tc2VsZjpiYXNlbGluZSFpbXBvcnRhbnR9LmFsaWduLXNlbGYteGwtc3RyZXRjaHstbXMtZmxleC1pdGVtLWFsaWduOnN0cmV0Y2ghaW1wb3J0YW50O2FsaWduLXNlbGY6c3RyZXRjaCFpbXBvcnRhbnR9fS5mbG9hdC1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6NTc2cHgpey5mbG9hdC1zbS1sZWZ0e2Zsb2F0OmxlZnQhaW1wb3J0YW50fS5mbG9hdC1zbS1yaWdodHtmbG9hdDpyaWdodCFpbXBvcnRhbnR9LmZsb2F0LXNtLW5vbmV7ZmxvYXQ6bm9uZSFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZmxvYXQtbWQtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQtbWQtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC1tZC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmZsb2F0LWxnLWxlZnR7ZmxvYXQ6bGVmdCFpbXBvcnRhbnR9LmZsb2F0LWxnLXJpZ2h0e2Zsb2F0OnJpZ2h0IWltcG9ydGFudH0uZmxvYXQtbGctbm9uZXtmbG9hdDpub25lIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuZmxvYXQteGwtbGVmdHtmbG9hdDpsZWZ0IWltcG9ydGFudH0uZmxvYXQteGwtcmlnaHR7ZmxvYXQ6cmlnaHQhaW1wb3J0YW50fS5mbG9hdC14bC1ub25le2Zsb2F0Om5vbmUhaW1wb3J0YW50fX0ub3ZlcmZsb3ctYXV0b3tvdmVyZmxvdzphdXRvIWltcG9ydGFudH0ub3ZlcmZsb3ctaGlkZGVue292ZXJmbG93OmhpZGRlbiFpbXBvcnRhbnR9LnBvc2l0aW9uLXN0YXRpY3twb3NpdGlvbjpzdGF0aWMhaW1wb3J0YW50fS5wb3NpdGlvbi1yZWxhdGl2ZXtwb3NpdGlvbjpyZWxhdGl2ZSFpbXBvcnRhbnR9LnBvc2l0aW9uLWFic29sdXRle3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudH0ucG9zaXRpb24tZml4ZWR7cG9zaXRpb246Zml4ZWQhaW1wb3J0YW50fS5wb3NpdGlvbi1zdGlja3l7cG9zaXRpb246LXdlYmtpdC1zdGlja3khaW1wb3J0YW50O3Bvc2l0aW9uOnN0aWNreSFpbXBvcnRhbnR9LmZpeGVkLXRvcHtwb3NpdGlvbjpmaXhlZDt0b3A6MDtyaWdodDowO2xlZnQ6MDt6LWluZGV4OjEwMzB9LmZpeGVkLWJvdHRvbXtwb3NpdGlvbjpmaXhlZDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMzB9QHN1cHBvcnRzICgocG9zaXRpb246LXdlYmtpdC1zdGlja3kpIG9yIChwb3NpdGlvbjpzdGlja3kpKXsuc3RpY2t5LXRvcHtwb3NpdGlvbjotd2Via2l0LXN0aWNreTtwb3NpdGlvbjpzdGlja3k7dG9wOjA7ei1pbmRleDoxMDIwfX0uc3Itb25seXtwb3NpdGlvbjphYnNvbHV0ZTt3aWR0aDoxcHg7aGVpZ2h0OjFweDtwYWRkaW5nOjA7b3ZlcmZsb3c6aGlkZGVuO2NsaXA6cmVjdCgwLDAsMCwwKTt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOjB9LnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSwuc3Itb25seS1mb2N1c2FibGU6Zm9jdXN7cG9zaXRpb246c3RhdGljO3dpZHRoOmF1dG87aGVpZ2h0OmF1dG87b3ZlcmZsb3c6dmlzaWJsZTtjbGlwOmF1dG87d2hpdGUtc3BhY2U6bm9ybWFsfS5zaGFkb3ctc217Ym94LXNoYWRvdzowIC4xMjVyZW0gLjI1cmVtIHJnYmEoMCwwLDAsLjA3NSkhaW1wb3J0YW50fS5zaGFkb3d7Ym94LXNoYWRvdzowIC41cmVtIDFyZW0gcmdiYSgwLDAsMCwuMTUpIWltcG9ydGFudH0uc2hhZG93LWxne2JveC1zaGFkb3c6MCAxcmVtIDNyZW0gcmdiYSgwLDAsMCwuMTc1KSFpbXBvcnRhbnR9LnNoYWRvdy1ub25le2JveC1zaGFkb3c6bm9uZSFpbXBvcnRhbnR9LnctMjV7d2lkdGg6MjUlIWltcG9ydGFudH0udy01MHt3aWR0aDo1MCUhaW1wb3J0YW50fS53LTc1e3dpZHRoOjc1JSFpbXBvcnRhbnR9LnctMTAwe3dpZHRoOjEwMCUhaW1wb3J0YW50fS53LWF1dG97d2lkdGg6YXV0byFpbXBvcnRhbnR9LmgtMjV7aGVpZ2h0OjI1JSFpbXBvcnRhbnR9LmgtNTB7aGVpZ2h0OjUwJSFpbXBvcnRhbnR9LmgtNzV7aGVpZ2h0Ojc1JSFpbXBvcnRhbnR9LmgtMTAwe2hlaWdodDoxMDAlIWltcG9ydGFudH0uaC1hdXRve2hlaWdodDphdXRvIWltcG9ydGFudH0ubXctMTAwe21heC13aWR0aDoxMDAlIWltcG9ydGFudH0ubWgtMTAwe21heC1oZWlnaHQ6MTAwJSFpbXBvcnRhbnR9Lm1pbi12dy0xMDB7bWluLXdpZHRoOjEwMHZ3IWltcG9ydGFudH0ubWluLXZoLTEwMHttaW4taGVpZ2h0OjEwMHZoIWltcG9ydGFudH0udnctMTAwe3dpZHRoOjEwMHZ3IWltcG9ydGFudH0udmgtMTAwe2hlaWdodDoxMDB2aCFpbXBvcnRhbnR9LnN0cmV0Y2hlZC1saW5rOjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjE7cG9pbnRlci1ldmVudHM6YXV0bztjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApfS5tLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC0wLC5teS0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLTAsLm14LTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi0wLC5teS0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLTAsLm14LTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0tMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQtMSwubXktMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLTEsLm14LTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLTEsLm15LTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC0xLC5teC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0tMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC0yLC5teS0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci0yLC5teC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLTIsLm15LTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLTIsLm14LTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC0zLC5teS0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLTMsLm14LTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi0zLC5teS0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLTMsLm14LTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0tNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQtNCwubXktNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLTQsLm14LTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLTQsLm15LTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC00LC5teC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0tNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LTUsLm15LTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXItNSwubXgtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLTUsLm15LTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwtNSwubXgtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LTAsLnB5LTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLTAsLnB4LTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGItMCwucHktMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwtMCwucHgtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LTEsLnB5LTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHItMSwucHgtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLTEsLnB5LTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwtMSwucHgtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC0yLC5weS0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHItMiwucHgtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGItMiwucHktMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLTIsLnB4LTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LTMsLnB5LTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLTMsLnB4LTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGItMywucHktM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwtMywucHgtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LTQsLnB5LTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHItNCwucHgtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLTQsLnB5LTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwtNCwucHgtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LTUsLnB5LTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLTUsLnB4LTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGItNSwucHktNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwtNSwucHgtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0tbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC1uMSwubXktbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXItbjEsLm14LW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWItbjEsLm15LW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLW4xLC5teC1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQtbjIsLm15LW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXItbjIsLm14LW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi1uMiwubXktbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC1uMiwubXgtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC1uMywubXktbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLW4zLC5teC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi1uMywubXktbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLW4zLC5teC1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0tbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC1uNCwubXktbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXItbjQsLm14LW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWItbjQsLm15LW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLW40LC5teC1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC1uNSwubXktbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLW41LC5teC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi1uNSwubXktbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLW41LC5teC1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0tYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LWF1dG8sLm15LWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXItYXV0bywubXgtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLWF1dG8sLm15LWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwtYXV0bywubXgtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH1AbWVkaWEgKG1pbi13aWR0aDo1NzZweCl7Lm0tc20tMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LXNtLTAsLm15LXNtLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItc20tMCwubXgtc20tMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLXNtLTAsLm15LXNtLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtc20tMCwubXgtc20tMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1zbS0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1zbS0xLC5teS1zbS0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItc20tMSwubXgtc20tMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItc20tMSwubXktc20tMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTEsLm14LXNtLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1zbS0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LXNtLTIsLm15LXNtLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLXNtLTIsLm14LXNtLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItc20tMiwubXktc20tMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtc20tMiwubXgtc20tMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tc20tM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LXNtLTMsLm15LXNtLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItc20tMywubXgtc20tM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLXNtLTMsLm15LXNtLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtc20tMywubXgtc20tM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1zbS00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1zbS00LC5teS1zbS00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItc20tNCwubXgtc20tNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItc20tNCwubXktc20tNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLTQsLm14LXNtLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1zbS01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtc20tNSwubXktc20tNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1zbS01LC5teC1zbS01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItc20tNSwubXktc20tNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1zbS01LC5teC1zbS01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLXNtLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtc20tMCwucHktc20tMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItc20tMCwucHgtc20tMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1zbS0wLC5weS1zbS0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1zbS0wLC5weC1zbS0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1zbS0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtc20tMSwucHktc20tMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1zbS0xLC5weC1zbS0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItc20tMSwucHktc20tMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1zbS0xLC5weC1zbS0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLXNtLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LXNtLTIsLnB5LXNtLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1zbS0yLC5weC1zbS0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1zbS0yLC5weS1zbS0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtc20tMiwucHgtc20tMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLXNtLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtc20tMywucHktc20tM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItc20tMywucHgtc20tM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1zbS0zLC5weS1zbS0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1zbS0zLC5weC1zbS0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1zbS00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtc20tNCwucHktc20tNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1zbS00LC5weC1zbS00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItc20tNCwucHktc20tNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1zbS00LC5weC1zbS00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLXNtLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtc20tNSwucHktc20tNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItc20tNSwucHgtc20tNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1zbS01LC5weS1zbS01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1zbS01LC5weC1zbS01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1zbS1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LXNtLW4xLC5teS1zbS1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci1zbS1uMSwubXgtc20tbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi1zbS1uMSwubXktc20tbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwtc20tbjEsLm14LXNtLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLXNtLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC1zbS1uMiwubXktc20tbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci1zbS1uMiwubXgtc20tbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW4yLC5teS1zbS1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLXNtLW4yLC5teC1zbS1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLXNtLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LXNtLW4zLC5teS1zbS1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXItc20tbjMsLm14LXNtLW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLXNtLW4zLC5teS1zbS1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwtc20tbjMsLm14LXNtLW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS1zbS1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LXNtLW40LC5teS1zbS1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci1zbS1uNCwubXgtc20tbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi1zbS1uNCwubXktc20tbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwtc20tbjQsLm14LXNtLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLXNtLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LXNtLW41LC5teS1zbS1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXItc20tbjUsLm14LXNtLW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLXNtLW41LC5teS1zbS1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwtc20tbjUsLm14LXNtLW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS1zbS1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItc20tYXV0bywubXktc20tYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1zbS1hdXRvLC5teC1zbS1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7Lm0tbWQtMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LW1kLTAsLm15LW1kLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItbWQtMCwubXgtbWQtMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLW1kLTAsLm15LW1kLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtbWQtMCwubXgtbWQtMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1tZC0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1tZC0xLC5teS1tZC0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItbWQtMSwubXgtbWQtMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItbWQtMSwubXktbWQtMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTEsLm14LW1kLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1tZC0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LW1kLTIsLm15LW1kLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLW1kLTIsLm14LW1kLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItbWQtMiwubXktbWQtMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtbWQtMiwubXgtbWQtMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tbWQtM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LW1kLTMsLm15LW1kLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItbWQtMywubXgtbWQtM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLW1kLTMsLm15LW1kLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtbWQtMywubXgtbWQtM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1tZC00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1tZC00LC5teS1tZC00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItbWQtNCwubXgtbWQtNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItbWQtNCwubXktbWQtNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLTQsLm14LW1kLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1tZC01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtbWQtNSwubXktbWQtNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1tZC01LC5teC1tZC01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItbWQtNSwubXktbWQtNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1tZC01LC5teC1tZC01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLW1kLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtbWQtMCwucHktbWQtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItbWQtMCwucHgtbWQtMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1tZC0wLC5weS1tZC0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1tZC0wLC5weC1tZC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1tZC0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtbWQtMSwucHktbWQtMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1tZC0xLC5weC1tZC0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItbWQtMSwucHktbWQtMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1tZC0xLC5weC1tZC0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLW1kLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LW1kLTIsLnB5LW1kLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1tZC0yLC5weC1tZC0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1tZC0yLC5weS1tZC0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtbWQtMiwucHgtbWQtMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLW1kLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtbWQtMywucHktbWQtM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItbWQtMywucHgtbWQtM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1tZC0zLC5weS1tZC0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1tZC0zLC5weC1tZC0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1tZC00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtbWQtNCwucHktbWQtNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1tZC00LC5weC1tZC00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItbWQtNCwucHktbWQtNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1tZC00LC5weC1tZC00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLW1kLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtbWQtNSwucHktbWQtNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItbWQtNSwucHgtbWQtNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1tZC01LC5weS1tZC01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1tZC01LC5weC1tZC01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1tZC1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LW1kLW4xLC5teS1tZC1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci1tZC1uMSwubXgtbWQtbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi1tZC1uMSwubXktbWQtbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwtbWQtbjEsLm14LW1kLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLW1kLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC1tZC1uMiwubXktbWQtbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci1tZC1uMiwubXgtbWQtbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW4yLC5teS1tZC1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLW1kLW4yLC5teC1tZC1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLW1kLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LW1kLW4zLC5teS1tZC1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXItbWQtbjMsLm14LW1kLW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLW1kLW4zLC5teS1tZC1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwtbWQtbjMsLm14LW1kLW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS1tZC1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LW1kLW40LC5teS1tZC1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci1tZC1uNCwubXgtbWQtbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi1tZC1uNCwubXktbWQtbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwtbWQtbjQsLm14LW1kLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLW1kLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LW1kLW41LC5teS1tZC1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXItbWQtbjUsLm14LW1kLW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLW1kLW41LC5teS1tZC1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwtbWQtbjUsLm14LW1kLW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS1tZC1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbWQtYXV0bywubXktbWQtYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1tZC1hdXRvLC5teC1tZC1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm0tbGctMHttYXJnaW46MCFpbXBvcnRhbnR9Lm10LWxnLTAsLm15LWxnLTB7bWFyZ2luLXRvcDowIWltcG9ydGFudH0ubXItbGctMCwubXgtbGctMHttYXJnaW4tcmlnaHQ6MCFpbXBvcnRhbnR9Lm1iLWxnLTAsLm15LWxnLTB7bWFyZ2luLWJvdHRvbTowIWltcG9ydGFudH0ubWwtbGctMCwubXgtbGctMHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0ubS1sZy0xe21hcmdpbjouMjVyZW0haW1wb3J0YW50fS5tdC1sZy0xLC5teS1sZy0xe21hcmdpbi10b3A6LjI1cmVtIWltcG9ydGFudH0ubXItbGctMSwubXgtbGctMXttYXJnaW4tcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ubWItbGctMSwubXktbGctMXttYXJnaW4tYm90dG9tOi4yNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTEsLm14LWxnLTF7bWFyZ2luLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ubS1sZy0ye21hcmdpbjouNXJlbSFpbXBvcnRhbnR9Lm10LWxnLTIsLm15LWxnLTJ7bWFyZ2luLXRvcDouNXJlbSFpbXBvcnRhbnR9Lm1yLWxnLTIsLm14LWxnLTJ7bWFyZ2luLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ubWItbGctMiwubXktbGctMnttYXJnaW4tYm90dG9tOi41cmVtIWltcG9ydGFudH0ubWwtbGctMiwubXgtbGctMnttYXJnaW4tbGVmdDouNXJlbSFpbXBvcnRhbnR9Lm0tbGctM3ttYXJnaW46MXJlbSFpbXBvcnRhbnR9Lm10LWxnLTMsLm15LWxnLTN7bWFyZ2luLXRvcDoxcmVtIWltcG9ydGFudH0ubXItbGctMywubXgtbGctM3ttYXJnaW4tcmlnaHQ6MXJlbSFpbXBvcnRhbnR9Lm1iLWxnLTMsLm15LWxnLTN7bWFyZ2luLWJvdHRvbToxcmVtIWltcG9ydGFudH0ubWwtbGctMywubXgtbGctM3ttYXJnaW4tbGVmdDoxcmVtIWltcG9ydGFudH0ubS1sZy00e21hcmdpbjoxLjVyZW0haW1wb3J0YW50fS5tdC1sZy00LC5teS1sZy00e21hcmdpbi10b3A6MS41cmVtIWltcG9ydGFudH0ubXItbGctNCwubXgtbGctNHttYXJnaW4tcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ubWItbGctNCwubXktbGctNHttYXJnaW4tYm90dG9tOjEuNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLTQsLm14LWxnLTR7bWFyZ2luLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ubS1sZy01e21hcmdpbjozcmVtIWltcG9ydGFudH0ubXQtbGctNSwubXktbGctNXttYXJnaW4tdG9wOjNyZW0haW1wb3J0YW50fS5tci1sZy01LC5teC1sZy01e21hcmdpbi1yaWdodDozcmVtIWltcG9ydGFudH0ubWItbGctNSwubXktbGctNXttYXJnaW4tYm90dG9tOjNyZW0haW1wb3J0YW50fS5tbC1sZy01LC5teC1sZy01e21hcmdpbi1sZWZ0OjNyZW0haW1wb3J0YW50fS5wLWxnLTB7cGFkZGluZzowIWltcG9ydGFudH0ucHQtbGctMCwucHktbGctMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudH0ucHItbGctMCwucHgtbGctMHtwYWRkaW5nLXJpZ2h0OjAhaW1wb3J0YW50fS5wYi1sZy0wLC5weS1sZy0we3BhZGRpbmctYm90dG9tOjAhaW1wb3J0YW50fS5wbC1sZy0wLC5weC1sZy0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucC1sZy0xe3BhZGRpbmc6LjI1cmVtIWltcG9ydGFudH0ucHQtbGctMSwucHktbGctMXtwYWRkaW5nLXRvcDouMjVyZW0haW1wb3J0YW50fS5wci1sZy0xLC5weC1sZy0xe3BhZGRpbmctcmlnaHQ6LjI1cmVtIWltcG9ydGFudH0ucGItbGctMSwucHktbGctMXtwYWRkaW5nLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5wbC1sZy0xLC5weC1sZy0xe3BhZGRpbmctbGVmdDouMjVyZW0haW1wb3J0YW50fS5wLWxnLTJ7cGFkZGluZzouNXJlbSFpbXBvcnRhbnR9LnB0LWxnLTIsLnB5LWxnLTJ7cGFkZGluZy10b3A6LjVyZW0haW1wb3J0YW50fS5wci1sZy0yLC5weC1sZy0ye3BhZGRpbmctcmlnaHQ6LjVyZW0haW1wb3J0YW50fS5wYi1sZy0yLC5weS1sZy0ye3BhZGRpbmctYm90dG9tOi41cmVtIWltcG9ydGFudH0ucGwtbGctMiwucHgtbGctMntwYWRkaW5nLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5wLWxnLTN7cGFkZGluZzoxcmVtIWltcG9ydGFudH0ucHQtbGctMywucHktbGctM3twYWRkaW5nLXRvcDoxcmVtIWltcG9ydGFudH0ucHItbGctMywucHgtbGctM3twYWRkaW5nLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5wYi1sZy0zLC5weS1sZy0ze3BhZGRpbmctYm90dG9tOjFyZW0haW1wb3J0YW50fS5wbC1sZy0zLC5weC1sZy0ze3BhZGRpbmctbGVmdDoxcmVtIWltcG9ydGFudH0ucC1sZy00e3BhZGRpbmc6MS41cmVtIWltcG9ydGFudH0ucHQtbGctNCwucHktbGctNHtwYWRkaW5nLXRvcDoxLjVyZW0haW1wb3J0YW50fS5wci1sZy00LC5weC1sZy00e3BhZGRpbmctcmlnaHQ6MS41cmVtIWltcG9ydGFudH0ucGItbGctNCwucHktbGctNHtwYWRkaW5nLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5wbC1sZy00LC5weC1sZy00e3BhZGRpbmctbGVmdDoxLjVyZW0haW1wb3J0YW50fS5wLWxnLTV7cGFkZGluZzozcmVtIWltcG9ydGFudH0ucHQtbGctNSwucHktbGctNXtwYWRkaW5nLXRvcDozcmVtIWltcG9ydGFudH0ucHItbGctNSwucHgtbGctNXtwYWRkaW5nLXJpZ2h0OjNyZW0haW1wb3J0YW50fS5wYi1sZy01LC5weS1sZy01e3BhZGRpbmctYm90dG9tOjNyZW0haW1wb3J0YW50fS5wbC1sZy01LC5weC1sZy01e3BhZGRpbmctbGVmdDozcmVtIWltcG9ydGFudH0ubS1sZy1uMXttYXJnaW46LS4yNXJlbSFpbXBvcnRhbnR9Lm10LWxnLW4xLC5teS1sZy1uMXttYXJnaW4tdG9wOi0uMjVyZW0haW1wb3J0YW50fS5tci1sZy1uMSwubXgtbGctbjF7bWFyZ2luLXJpZ2h0Oi0uMjVyZW0haW1wb3J0YW50fS5tYi1sZy1uMSwubXktbGctbjF7bWFyZ2luLWJvdHRvbTotLjI1cmVtIWltcG9ydGFudH0ubWwtbGctbjEsLm14LWxnLW4xe21hcmdpbi1sZWZ0Oi0uMjVyZW0haW1wb3J0YW50fS5tLWxnLW4ye21hcmdpbjotLjVyZW0haW1wb3J0YW50fS5tdC1sZy1uMiwubXktbGctbjJ7bWFyZ2luLXRvcDotLjVyZW0haW1wb3J0YW50fS5tci1sZy1uMiwubXgtbGctbjJ7bWFyZ2luLXJpZ2h0Oi0uNXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW4yLC5teS1sZy1uMnttYXJnaW4tYm90dG9tOi0uNXJlbSFpbXBvcnRhbnR9Lm1sLWxnLW4yLC5teC1sZy1uMnttYXJnaW4tbGVmdDotLjVyZW0haW1wb3J0YW50fS5tLWxnLW4ze21hcmdpbjotMXJlbSFpbXBvcnRhbnR9Lm10LWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tdG9wOi0xcmVtIWltcG9ydGFudH0ubXItbGctbjMsLm14LWxnLW4ze21hcmdpbi1yaWdodDotMXJlbSFpbXBvcnRhbnR9Lm1iLWxnLW4zLC5teS1sZy1uM3ttYXJnaW4tYm90dG9tOi0xcmVtIWltcG9ydGFudH0ubWwtbGctbjMsLm14LWxnLW4ze21hcmdpbi1sZWZ0Oi0xcmVtIWltcG9ydGFudH0ubS1sZy1uNHttYXJnaW46LTEuNXJlbSFpbXBvcnRhbnR9Lm10LWxnLW40LC5teS1sZy1uNHttYXJnaW4tdG9wOi0xLjVyZW0haW1wb3J0YW50fS5tci1sZy1uNCwubXgtbGctbjR7bWFyZ2luLXJpZ2h0Oi0xLjVyZW0haW1wb3J0YW50fS5tYi1sZy1uNCwubXktbGctbjR7bWFyZ2luLWJvdHRvbTotMS41cmVtIWltcG9ydGFudH0ubWwtbGctbjQsLm14LWxnLW40e21hcmdpbi1sZWZ0Oi0xLjVyZW0haW1wb3J0YW50fS5tLWxnLW41e21hcmdpbjotM3JlbSFpbXBvcnRhbnR9Lm10LWxnLW41LC5teS1sZy1uNXttYXJnaW4tdG9wOi0zcmVtIWltcG9ydGFudH0ubXItbGctbjUsLm14LWxnLW41e21hcmdpbi1yaWdodDotM3JlbSFpbXBvcnRhbnR9Lm1iLWxnLW41LC5teS1sZy1uNXttYXJnaW4tYm90dG9tOi0zcmVtIWltcG9ydGFudH0ubWwtbGctbjUsLm14LWxnLW41e21hcmdpbi1sZWZ0Oi0zcmVtIWltcG9ydGFudH0ubS1sZy1hdXRve21hcmdpbjphdXRvIWltcG9ydGFudH0ubXQtbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tdG9wOmF1dG8haW1wb3J0YW50fS5tci1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1yaWdodDphdXRvIWltcG9ydGFudH0ubWItbGctYXV0bywubXktbGctYXV0b3ttYXJnaW4tYm90dG9tOmF1dG8haW1wb3J0YW50fS5tbC1sZy1hdXRvLC5teC1sZy1hdXRve21hcmdpbi1sZWZ0OmF1dG8haW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5tLXhsLTB7bWFyZ2luOjAhaW1wb3J0YW50fS5tdC14bC0wLC5teS14bC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1yLXhsLTAsLm14LXhsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYi14bC0wLC5teS14bC0we21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1sLXhsLTAsLm14LXhsLTB7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9Lm0teGwtMXttYXJnaW46LjI1cmVtIWltcG9ydGFudH0ubXQteGwtMSwubXkteGwtMXttYXJnaW4tdG9wOi4yNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTEsLm14LXhsLTF7bWFyZ2luLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTEsLm15LXhsLTF7bWFyZ2luLWJvdHRvbTouMjVyZW0haW1wb3J0YW50fS5tbC14bC0xLC5teC14bC0xe21hcmdpbi1sZWZ0Oi4yNXJlbSFpbXBvcnRhbnR9Lm0teGwtMnttYXJnaW46LjVyZW0haW1wb3J0YW50fS5tdC14bC0yLC5teS14bC0ye21hcmdpbi10b3A6LjVyZW0haW1wb3J0YW50fS5tci14bC0yLC5teC14bC0ye21hcmdpbi1yaWdodDouNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTIsLm15LXhsLTJ7bWFyZ2luLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTIsLm14LXhsLTJ7bWFyZ2luLWxlZnQ6LjVyZW0haW1wb3J0YW50fS5tLXhsLTN7bWFyZ2luOjFyZW0haW1wb3J0YW50fS5tdC14bC0zLC5teS14bC0ze21hcmdpbi10b3A6MXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTMsLm14LXhsLTN7bWFyZ2luLXJpZ2h0OjFyZW0haW1wb3J0YW50fS5tYi14bC0zLC5teS14bC0ze21hcmdpbi1ib3R0b206MXJlbSFpbXBvcnRhbnR9Lm1sLXhsLTMsLm14LXhsLTN7bWFyZ2luLWxlZnQ6MXJlbSFpbXBvcnRhbnR9Lm0teGwtNHttYXJnaW46MS41cmVtIWltcG9ydGFudH0ubXQteGwtNCwubXkteGwtNHttYXJnaW4tdG9wOjEuNXJlbSFpbXBvcnRhbnR9Lm1yLXhsLTQsLm14LXhsLTR7bWFyZ2luLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9Lm1iLXhsLTQsLm15LXhsLTR7bWFyZ2luLWJvdHRvbToxLjVyZW0haW1wb3J0YW50fS5tbC14bC00LC5teC14bC00e21hcmdpbi1sZWZ0OjEuNXJlbSFpbXBvcnRhbnR9Lm0teGwtNXttYXJnaW46M3JlbSFpbXBvcnRhbnR9Lm10LXhsLTUsLm15LXhsLTV7bWFyZ2luLXRvcDozcmVtIWltcG9ydGFudH0ubXIteGwtNSwubXgteGwtNXttYXJnaW4tcmlnaHQ6M3JlbSFpbXBvcnRhbnR9Lm1iLXhsLTUsLm15LXhsLTV7bWFyZ2luLWJvdHRvbTozcmVtIWltcG9ydGFudH0ubWwteGwtNSwubXgteGwtNXttYXJnaW4tbGVmdDozcmVtIWltcG9ydGFudH0ucC14bC0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnB0LXhsLTAsLnB5LXhsLTB7cGFkZGluZy10b3A6MCFpbXBvcnRhbnR9LnByLXhsLTAsLnB4LXhsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGIteGwtMCwucHkteGwtMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGwteGwtMCwucHgteGwtMHtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnAteGwtMXtwYWRkaW5nOi4yNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTEsLnB5LXhsLTF7cGFkZGluZy10b3A6LjI1cmVtIWltcG9ydGFudH0ucHIteGwtMSwucHgteGwtMXtwYWRkaW5nLXJpZ2h0Oi4yNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTEsLnB5LXhsLTF7cGFkZGluZy1ib3R0b206LjI1cmVtIWltcG9ydGFudH0ucGwteGwtMSwucHgteGwtMXtwYWRkaW5nLWxlZnQ6LjI1cmVtIWltcG9ydGFudH0ucC14bC0ye3BhZGRpbmc6LjVyZW0haW1wb3J0YW50fS5wdC14bC0yLC5weS14bC0ye3BhZGRpbmctdG9wOi41cmVtIWltcG9ydGFudH0ucHIteGwtMiwucHgteGwtMntwYWRkaW5nLXJpZ2h0Oi41cmVtIWltcG9ydGFudH0ucGIteGwtMiwucHkteGwtMntwYWRkaW5nLWJvdHRvbTouNXJlbSFpbXBvcnRhbnR9LnBsLXhsLTIsLnB4LXhsLTJ7cGFkZGluZy1sZWZ0Oi41cmVtIWltcG9ydGFudH0ucC14bC0ze3BhZGRpbmc6MXJlbSFpbXBvcnRhbnR9LnB0LXhsLTMsLnB5LXhsLTN7cGFkZGluZy10b3A6MXJlbSFpbXBvcnRhbnR9LnByLXhsLTMsLnB4LXhsLTN7cGFkZGluZy1yaWdodDoxcmVtIWltcG9ydGFudH0ucGIteGwtMywucHkteGwtM3twYWRkaW5nLWJvdHRvbToxcmVtIWltcG9ydGFudH0ucGwteGwtMywucHgteGwtM3twYWRkaW5nLWxlZnQ6MXJlbSFpbXBvcnRhbnR9LnAteGwtNHtwYWRkaW5nOjEuNXJlbSFpbXBvcnRhbnR9LnB0LXhsLTQsLnB5LXhsLTR7cGFkZGluZy10b3A6MS41cmVtIWltcG9ydGFudH0ucHIteGwtNCwucHgteGwtNHtwYWRkaW5nLXJpZ2h0OjEuNXJlbSFpbXBvcnRhbnR9LnBiLXhsLTQsLnB5LXhsLTR7cGFkZGluZy1ib3R0b206MS41cmVtIWltcG9ydGFudH0ucGwteGwtNCwucHgteGwtNHtwYWRkaW5nLWxlZnQ6MS41cmVtIWltcG9ydGFudH0ucC14bC01e3BhZGRpbmc6M3JlbSFpbXBvcnRhbnR9LnB0LXhsLTUsLnB5LXhsLTV7cGFkZGluZy10b3A6M3JlbSFpbXBvcnRhbnR9LnByLXhsLTUsLnB4LXhsLTV7cGFkZGluZy1yaWdodDozcmVtIWltcG9ydGFudH0ucGIteGwtNSwucHkteGwtNXtwYWRkaW5nLWJvdHRvbTozcmVtIWltcG9ydGFudH0ucGwteGwtNSwucHgteGwtNXtwYWRkaW5nLWxlZnQ6M3JlbSFpbXBvcnRhbnR9Lm0teGwtbjF7bWFyZ2luOi0uMjVyZW0haW1wb3J0YW50fS5tdC14bC1uMSwubXkteGwtbjF7bWFyZ2luLXRvcDotLjI1cmVtIWltcG9ydGFudH0ubXIteGwtbjEsLm14LXhsLW4xe21hcmdpbi1yaWdodDotLjI1cmVtIWltcG9ydGFudH0ubWIteGwtbjEsLm15LXhsLW4xe21hcmdpbi1ib3R0b206LS4yNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLW4xLC5teC14bC1uMXttYXJnaW4tbGVmdDotLjI1cmVtIWltcG9ydGFudH0ubS14bC1uMnttYXJnaW46LS41cmVtIWltcG9ydGFudH0ubXQteGwtbjIsLm15LXhsLW4ye21hcmdpbi10b3A6LS41cmVtIWltcG9ydGFudH0ubXIteGwtbjIsLm14LXhsLW4ye21hcmdpbi1yaWdodDotLjVyZW0haW1wb3J0YW50fS5tYi14bC1uMiwubXkteGwtbjJ7bWFyZ2luLWJvdHRvbTotLjVyZW0haW1wb3J0YW50fS5tbC14bC1uMiwubXgteGwtbjJ7bWFyZ2luLWxlZnQ6LS41cmVtIWltcG9ydGFudH0ubS14bC1uM3ttYXJnaW46LTFyZW0haW1wb3J0YW50fS5tdC14bC1uMywubXkteGwtbjN7bWFyZ2luLXRvcDotMXJlbSFpbXBvcnRhbnR9Lm1yLXhsLW4zLC5teC14bC1uM3ttYXJnaW4tcmlnaHQ6LTFyZW0haW1wb3J0YW50fS5tYi14bC1uMywubXkteGwtbjN7bWFyZ2luLWJvdHRvbTotMXJlbSFpbXBvcnRhbnR9Lm1sLXhsLW4zLC5teC14bC1uM3ttYXJnaW4tbGVmdDotMXJlbSFpbXBvcnRhbnR9Lm0teGwtbjR7bWFyZ2luOi0xLjVyZW0haW1wb3J0YW50fS5tdC14bC1uNCwubXkteGwtbjR7bWFyZ2luLXRvcDotMS41cmVtIWltcG9ydGFudH0ubXIteGwtbjQsLm14LXhsLW40e21hcmdpbi1yaWdodDotMS41cmVtIWltcG9ydGFudH0ubWIteGwtbjQsLm15LXhsLW40e21hcmdpbi1ib3R0b206LTEuNXJlbSFpbXBvcnRhbnR9Lm1sLXhsLW40LC5teC14bC1uNHttYXJnaW4tbGVmdDotMS41cmVtIWltcG9ydGFudH0ubS14bC1uNXttYXJnaW46LTNyZW0haW1wb3J0YW50fS5tdC14bC1uNSwubXkteGwtbjV7bWFyZ2luLXRvcDotM3JlbSFpbXBvcnRhbnR9Lm1yLXhsLW41LC5teC14bC1uNXttYXJnaW4tcmlnaHQ6LTNyZW0haW1wb3J0YW50fS5tYi14bC1uNSwubXkteGwtbjV7bWFyZ2luLWJvdHRvbTotM3JlbSFpbXBvcnRhbnR9Lm1sLXhsLW41LC5teC14bC1uNXttYXJnaW4tbGVmdDotM3JlbSFpbXBvcnRhbnR9Lm0teGwtYXV0b3ttYXJnaW46YXV0byFpbXBvcnRhbnR9Lm10LXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLXRvcDphdXRvIWltcG9ydGFudH0ubXIteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tcmlnaHQ6YXV0byFpbXBvcnRhbnR9Lm1iLXhsLWF1dG8sLm15LXhsLWF1dG97bWFyZ2luLWJvdHRvbTphdXRvIWltcG9ydGFudH0ubWwteGwtYXV0bywubXgteGwtYXV0b3ttYXJnaW4tbGVmdDphdXRvIWltcG9ydGFudH19LnRleHQtbW9ub3NwYWNle2ZvbnQtZmFtaWx5OlNGTW9uby1SZWd1bGFyLE1lbmxvLE1vbmFjbyxDb25zb2xhcyxcIkxpYmVyYXRpb24gTW9ub1wiLFwiQ291cmllciBOZXdcIixtb25vc3BhY2UhaW1wb3J0YW50fS50ZXh0LWp1c3RpZnl7dGV4dC1hbGlnbjpqdXN0aWZ5IWltcG9ydGFudH0udGV4dC13cmFwe3doaXRlLXNwYWNlOm5vcm1hbCFpbXBvcnRhbnR9LnRleHQtbm93cmFwe3doaXRlLXNwYWNlOm5vd3JhcCFpbXBvcnRhbnR9LnRleHQtdHJ1bmNhdGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS50ZXh0LWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fUBtZWRpYSAobWluLXdpZHRoOjU3NnB4KXsudGV4dC1zbS1sZWZ0e3RleHQtYWxpZ246bGVmdCFpbXBvcnRhbnR9LnRleHQtc20tcmlnaHR7dGV4dC1hbGlnbjpyaWdodCFpbXBvcnRhbnR9LnRleHQtc20tY2VudGVye3RleHQtYWxpZ246Y2VudGVyIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey50ZXh0LW1kLWxlZnR7dGV4dC1hbGlnbjpsZWZ0IWltcG9ydGFudH0udGV4dC1tZC1yaWdodHt0ZXh0LWFsaWduOnJpZ2h0IWltcG9ydGFudH0udGV4dC1tZC1jZW50ZXJ7dGV4dC1hbGlnbjpjZW50ZXIhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnRleHQtbGctbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LWxnLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LWxnLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LnRleHQteGwtbGVmdHt0ZXh0LWFsaWduOmxlZnQhaW1wb3J0YW50fS50ZXh0LXhsLXJpZ2h0e3RleHQtYWxpZ246cmlnaHQhaW1wb3J0YW50fS50ZXh0LXhsLWNlbnRlcnt0ZXh0LWFsaWduOmNlbnRlciFpbXBvcnRhbnR9fS50ZXh0LWxvd2VyY2FzZXt0ZXh0LXRyYW5zZm9ybTpsb3dlcmNhc2UhaW1wb3J0YW50fS50ZXh0LXVwcGVyY2FzZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2UhaW1wb3J0YW50fS50ZXh0LWNhcGl0YWxpemV7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZSFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0e2ZvbnQtd2VpZ2h0OjMwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWxpZ2h0ZXJ7Zm9udC13ZWlnaHQ6bGlnaHRlciFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LW5vcm1hbHtmb250LXdlaWdodDo0MDAhaW1wb3J0YW50fS5mb250LXdlaWdodC1ib2xke2ZvbnQtd2VpZ2h0OjcwMCFpbXBvcnRhbnR9LmZvbnQtd2VpZ2h0LWJvbGRlcntmb250LXdlaWdodDpib2xkZXIhaW1wb3J0YW50fS5mb250LWl0YWxpY3tmb250LXN0eWxlOml0YWxpYyFpbXBvcnRhbnR9LnRleHQtd2hpdGV7Y29sb3I6I2ZmZiFpbXBvcnRhbnR9LnRleHQtcHJpbWFyeXtjb2xvcjojMDA3YmZmIWltcG9ydGFudH1hLnRleHQtcHJpbWFyeTpmb2N1cyxhLnRleHQtcHJpbWFyeTpob3Zlcntjb2xvcjojMDA1NmIzIWltcG9ydGFudH0udGV4dC1zZWNvbmRhcnl7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9YS50ZXh0LXNlY29uZGFyeTpmb2N1cyxhLnRleHQtc2Vjb25kYXJ5OmhvdmVye2NvbG9yOiM0OTRmNTQhaW1wb3J0YW50fS50ZXh0LXN1Y2Nlc3N7Y29sb3I6IzI4YTc0NSFpbXBvcnRhbnR9YS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsYS50ZXh0LXN1Y2Nlc3M6aG92ZXJ7Y29sb3I6IzE5NjkyYyFpbXBvcnRhbnR9LnRleHQtaW5mb3tjb2xvcjojMTdhMmI4IWltcG9ydGFudH1hLnRleHQtaW5mbzpmb2N1cyxhLnRleHQtaW5mbzpob3Zlcntjb2xvcjojMGY2Njc0IWltcG9ydGFudH0udGV4dC13YXJuaW5ne2NvbG9yOiNmZmMxMDchaW1wb3J0YW50fWEudGV4dC13YXJuaW5nOmZvY3VzLGEudGV4dC13YXJuaW5nOmhvdmVye2NvbG9yOiNiYThiMDAhaW1wb3J0YW50fS50ZXh0LWRhbmdlcntjb2xvcjojZGMzNTQ1IWltcG9ydGFudH1hLnRleHQtZGFuZ2VyOmZvY3VzLGEudGV4dC1kYW5nZXI6aG92ZXJ7Y29sb3I6I2E3MWQyYSFpbXBvcnRhbnR9LnRleHQtbGlnaHR7Y29sb3I6I2Y4ZjlmYSFpbXBvcnRhbnR9YS50ZXh0LWxpZ2h0OmZvY3VzLGEudGV4dC1saWdodDpob3Zlcntjb2xvcjojY2JkM2RhIWltcG9ydGFudH0udGV4dC1kYXJre2NvbG9yOiMzNDNhNDAhaW1wb3J0YW50fWEudGV4dC1kYXJrOmZvY3VzLGEudGV4dC1kYXJrOmhvdmVye2NvbG9yOiMxMjE0MTYhaW1wb3J0YW50fS50ZXh0LWJvZHl7Y29sb3I6IzIxMjUyOSFpbXBvcnRhbnR9LnRleHQtbXV0ZWR7Y29sb3I6IzZjNzU3ZCFpbXBvcnRhbnR9LnRleHQtYmxhY2stNTB7Y29sb3I6cmdiYSgwLDAsMCwuNSkhaW1wb3J0YW50fS50ZXh0LXdoaXRlLTUwe2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjUpIWltcG9ydGFudH0udGV4dC1oaWRle2ZvbnQ6MC8wIGE7Y29sb3I6dHJhbnNwYXJlbnQ7dGV4dC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjowfS50ZXh0LWRlY29yYXRpb24tbm9uZXt0ZXh0LWRlY29yYXRpb246bm9uZSFpbXBvcnRhbnR9LnRleHQtYnJlYWt7d29yZC1icmVhazpicmVhay13b3JkIWltcG9ydGFudDtvdmVyZmxvdy13cmFwOmJyZWFrLXdvcmQhaW1wb3J0YW50fS50ZXh0LXJlc2V0e2NvbG9yOmluaGVyaXQhaW1wb3J0YW50fS52aXNpYmxle3Zpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9LmludmlzaWJsZXt2aXNpYmlsaXR5OmhpZGRlbiFpbXBvcnRhbnR9QG1lZGlhIHByaW50eyosOjphZnRlciw6OmJlZm9yZXt0ZXh0LXNoYWRvdzpub25lIWltcG9ydGFudDtib3gtc2hhZG93Om5vbmUhaW1wb3J0YW50fWE6bm90KC5idG4pe3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9YWJiclt0aXRsZV06OmFmdGVye2NvbnRlbnQ6XCIgKFwiIGF0dHIodGl0bGUpIFwiKVwifXByZXt3aGl0ZS1zcGFjZTpwcmUtd3JhcCFpbXBvcnRhbnR9YmxvY2txdW90ZSxwcmV7Ym9yZGVyOjFweCBzb2xpZCAjYWRiNWJkO3BhZ2UtYnJlYWstaW5zaWRlOmF2b2lkfXRoZWFke2Rpc3BsYXk6dGFibGUtaGVhZGVyLWdyb3VwfWltZyx0cntwYWdlLWJyZWFrLWluc2lkZTphdm9pZH1oMixoMyxwe29ycGhhbnM6Mzt3aWRvd3M6M31oMixoM3twYWdlLWJyZWFrLWFmdGVyOmF2b2lkfUBwYWdle3NpemU6YTN9Ym9keXttaW4td2lkdGg6OTkycHghaW1wb3J0YW50fS5jb250YWluZXJ7bWluLXdpZHRoOjk5MnB4IWltcG9ydGFudH0ubmF2YmFye2Rpc3BsYXk6bm9uZX0uYmFkZ2V7Ym9yZGVyOjFweCBzb2xpZCAjMDAwfS50YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2UhaW1wb3J0YW50fS50YWJsZSB0ZCwudGFibGUgdGh7YmFja2dyb3VuZC1jb2xvcjojZmZmIWltcG9ydGFudH0udGFibGUtYm9yZGVyZWQgdGQsLnRhYmxlLWJvcmRlcmVkIHRoe2JvcmRlcjoxcHggc29saWQgI2RlZTJlNiFpbXBvcnRhbnR9LnRhYmxlLWRhcmt7Y29sb3I6aW5oZXJpdH0udGFibGUtZGFyayB0Ym9keSt0Ym9keSwudGFibGUtZGFyayB0ZCwudGFibGUtZGFyayB0aCwudGFibGUtZGFyayB0aGVhZCB0aHtib3JkZXItY29sb3I6I2RlZTJlNn0udGFibGUgLnRoZWFkLWRhcmsgdGh7Y29sb3I6aW5oZXJpdDtib3JkZXItY29sb3I6I2RlZTJlNn19XG4vKiMgc291cmNlTWFwcGluZ1VSTD1ib290c3RyYXAubWluLmNzcy5tYXAgKi8iLCIvKiFcbiAqIERhdGV0aW1lcGlja2VyIGZvciBCb290c3RyYXAgM1xuICogdmVyc2lvbiA6IDQuMTcuNDdcbiAqIGh0dHBzOi8vZ2l0aHViLmNvbS9Fb25hc2Rhbi9ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXIvXG4gKi9cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAycHggMDtcbiAgcGFkZGluZzogNHB4O1xuICB3aWR0aDogMTllbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LnRpbWVwaWNrZXItc2JzIHtcbiAgICB3aWR0aDogMzhlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzOGVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUudGltZXBpY2tlci1zYnMge1xuICAgIHdpZHRoOiAzOGVtO1xuICB9XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51OmJlZm9yZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnU6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTpiZWZvcmUge1xuICBib3JkZXItbGVmdDogN3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogN3B4IHNvbGlkICNjY2M7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgdG9wOiAtN3B4O1xuICBsZWZ0OiA3cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51LmJvdHRvbTphZnRlciB7XG4gIGJvcmRlci1sZWZ0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgd2hpdGU7XG4gIHRvcDogLTZweDtcbiAgbGVmdDogOHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YmVmb3JlIHtcbiAgYm9yZGVyLWxlZnQ6IDdweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA3cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDdweCBzb2xpZCAjY2NjO1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gIGJvdHRvbTogLTdweDtcbiAgbGVmdDogNnB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS50b3A6YWZ0ZXIge1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNnB4IHNvbGlkIHdoaXRlO1xuICBib3R0b206IC02cHg7XG4gIGxlZnQ6IDdweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LmRyb3Bkb3duLW1lbnUucHVsbC1yaWdodDpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogNnB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQuZHJvcGRvd24tbWVudS5wdWxsLXJpZ2h0OmFmdGVyIHtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDdweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5saXN0LXVuc3R5bGVkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgYVtkYXRhLWFjdGlvbl0ge1xuICBwYWRkaW5nOiA2cHggMDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IGFbZGF0YS1hY3Rpb25dOmFjdGl2ZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAudGltZXBpY2tlci1ob3VyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItbWludXRlLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnRpbWVwaWNrZXItc2Vjb25kIHtcbiAgd2lkdGg6IDU0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMmVtO1xuICBtYXJnaW46IDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCBidXR0b25bZGF0YS1hY3Rpb25dIHtcbiAgcGFkZGluZzogNnB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudEhvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkluY3JlbWVudCBIb3Vyc1wiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cImluY3JlbWVudE1pbnV0ZXNcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiSW5jcmVtZW50IE1pbnV0ZXNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRIb3Vyc1wiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJEZWNyZW1lbnQgSG91cnNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJkZWNyZW1lbnRNaW51dGVzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIkRlY3JlbWVudCBNaW51dGVzXCI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwic2hvd0hvdXJzXCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlNob3cgSG91cnNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJzaG93TWludXRlc1wiXTo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJTaG93IE1pbnV0ZXNcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IC5idG5bZGF0YS1hY3Rpb249XCJ0b2dnbGVQZXJpb2RcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiVG9nZ2xlIEFNL1BNXCI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAuYnRuW2RhdGEtYWN0aW9uPVwiY2xlYXJcIl06OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiQ2xlYXIgdGhlIHBpY2tlclwiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmJ0bltkYXRhLWFjdGlvbj1cInRvZGF5XCJdOjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xuICBjb250ZW50OiBcIlNldCB0aGUgZGF0ZSB0byB0b2RheVwiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLnBpY2tlci1zd2l0Y2gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaDo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIGJvcmRlcjogMDtcbiAgY29udGVudDogXCJUb2dnbGUgRGF0ZSBhbmQgVGltZSBTY3JlZW5zXCI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCAucGlja2VyLXN3aXRjaCB0ZCBzcGFuIHtcbiAgbGluZS1oZWlnaHQ6IDIuNTtcbiAgaGVpZ2h0OiAyLjVlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aCB7XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGgucGlja2VyLXN3aXRjaCB7XG4gIHdpZHRoOiAxNDVweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLmRpc2FibGVkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGguZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLnByZXY6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiUHJldmlvdXMgTW9udGhcIjtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRoLm5leHQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgbWFyZ2luOiAtMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICBib3JkZXI6IDA7XG4gIGNvbnRlbnQ6IFwiTmV4dCBNb250aFwiO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGhlYWQgdHI6Zmlyc3QtY2hpbGQgdGgge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0aGVhZCB0cjpmaXJzdC1jaGlsZCB0aDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWU7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCB7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIHdpZHRoOiA1NHB4O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuY3cge1xuICBmb250LXNpemU6IC44ZW07XG4gIGhlaWdodDogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGF5IHtcbiAgaGVpZ2h0OiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjBweDtcbiAgd2lkdGg6IDIwcHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kYXk6aG92ZXIsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5ob3VyOmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubWludXRlOmhvdmVyLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuc2Vjb25kOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2VlZWVlZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQub2xkLFxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQubmV3IHtcbiAgY29sb3I6ICM3Nzc3Nzc7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC50b2RheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLnRvZGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMCAwIDdweCA3cHg7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzMzdhYjc7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDRweDtcbiAgcmlnaHQ6IDRweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZSxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzMzdhYjc7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LXNoYWRvdzogMCAtMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkLmFjdGl2ZS50b2RheTpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQuZGlzYWJsZWQsXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZC5kaXNhYmxlZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGNvbG9yOiAjNzc3Nzc3O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDU0cHg7XG4gIGhlaWdodDogNTRweDtcbiAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gIG1hcmdpbjogMnB4IDEuNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZWVlZWVlO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzM3YWI3O1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCB0YWJsZSB0ZCBzcGFuLm9sZCB7XG4gIGNvbG9yOiAjNzc3Nzc3O1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgdGFibGUgdGQgc3Bhbi5kaXNhYmxlZCxcbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0IHRhYmxlIHRkIHNwYW4uZGlzYWJsZWQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjb2xvcjogIzc3Nzc3NztcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbn1cbi5ib290c3RyYXAtZGF0ZXRpbWVwaWNrZXItd2lkZ2V0LnVzZXR3ZW50eWZvdXIgdGQuaG91ciB7XG4gIGhlaWdodDogMjdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG59XG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC53aWRlciB7XG4gIHdpZHRoOiAyMWVtO1xufVxuLmJvb3RzdHJhcC1kYXRldGltZXBpY2tlci13aWRnZXQgLmRhdGVwaWNrZXItZGVjYWRlcyAuZGVjYWRlIHtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtICFpbXBvcnRhbnQ7XG59XG4uaW5wdXQtZ3JvdXAuZGF0ZSAuaW5wdXQtZ3JvdXAtYWRkb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuIiwiLyogU2xpZGVyICovXG5cbi5zbGljay1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1raHRtbC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdG91Y2gtYWN0aW9uOiBwYW4teTtcbiAgICB0b3VjaC1hY3Rpb246IHBhbi15O1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG5cbiAgICAmLmRyYWdnaW5nIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjdXJzb3I6IGhhbmQ7XG4gICAgfVxufVxuLnNsaWNrLXNsaWRlciAuc2xpY2stdHJhY2ssXG4uc2xpY2stc2xpZGVyIC5zbGljay1saXN0IHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbn1cblxuLnNsaWNrLXRyYWNrIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBjbGVhcjogYm90aDtcbiAgICB9XG5cbiAgICAuc2xpY2stbG9hZGluZyAmIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIH1cbn1cbi5zbGljay1zbGlkZSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDFweDtcbiAgICBbZGlyPVwicnRsXCJdICYge1xuICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgfVxuICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICAmLnNsaWNrLWxvYWRpbmcgaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgJi5kcmFnZ2luZyBpbWcge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAuc2xpY2staW5pdGlhbGl6ZWQgJiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIC5zbGljay1sb2FkaW5nICYge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLnNsaWNrLXZlcnRpY2FsICYge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICB9XG59XG4uc2xpY2stYXJyb3cuc2xpY2staGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuIiwiLmVra28tbGlnaHRib3h7ZGlzcGxheTotbXMtZmxleGJveCFpbXBvcnRhbnQ7ZGlzcGxheTpmbGV4IWltcG9ydGFudDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyOy1tcy1mbGV4LXBhY2s6Y2VudGVyO2p1c3RpZnktY29udGVudDpjZW50ZXI7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0uZWtrby1saWdodGJveC1jb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmV9LmVra28tbGlnaHRib3gtY29udGFpbmVyPmRpdi5la2tvLWxpZ2h0Ym94LWl0ZW17cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO2JvdHRvbTowO3JpZ2h0OjA7d2lkdGg6MTAwJX0uZWtrby1saWdodGJveCBpZnJhbWV7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheXt6LWluZGV4OjE7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXh9LmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYXstbXMtZmxleDoxO2ZsZXg6MTtkaXNwbGF5Oi1tcy1mbGV4Ym94O2Rpc3BsYXk6ZmxleDstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO29wYWNpdHk6MDt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzO2NvbG9yOiNmZmY7Zm9udC1zaXplOjMwcHg7ei1pbmRleDoxfS5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE+KnstbXMtZmxleC1wb3NpdGl2ZToxO2ZsZXgtZ3JvdzoxfS5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE+OmZvY3Vze291dGxpbmU6bm9uZX0uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhIHNwYW57cGFkZGluZzowIDMwcHh9LmVra28tbGlnaHRib3gtbmF2LW92ZXJsYXkgYTpsYXN0LWNoaWxkIHNwYW57dGV4dC1hbGlnbjpyaWdodH0uZWtrby1saWdodGJveC1uYXYtb3ZlcmxheSBhOmhvdmVye3RleHQtZGVjb3JhdGlvbjpub25lfS5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGE6Zm9jdXN7b3V0bGluZTpub25lfS5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IGEuZGlzYWJsZWR7Y3Vyc29yOmRlZmF1bHQ7dmlzaWJpbGl0eTpoaWRkZW59LmVra28tbGlnaHRib3ggYTpob3ZlcntvcGFjaXR5OjE7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LmVra28tbGlnaHRib3ggLm1vZGFsLWRpYWxvZ3tkaXNwbGF5Om5vbmV9LmVra28tbGlnaHRib3ggLm1vZGFsLWZvb3Rlcnt0ZXh0LWFsaWduOmxlZnR9LmVra28tbGlnaHRib3gtbG9hZGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtib3R0b206MDtyaWdodDowO3dpZHRoOjEwMCU7ZGlzcGxheTotbXMtZmxleGJveDtkaXNwbGF5OmZsZXg7LW1zLWZsZXgtZGlyZWN0aW9uOmNvbHVtbjtmbGV4LWRpcmVjdGlvbjpjb2x1bW47LW1zLWZsZXgtcGFjazpjZW50ZXI7anVzdGlmeS1jb250ZW50OmNlbnRlcjstbXMtZmxleC1hbGlnbjpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyfS5la2tvLWxpZ2h0Ym94LWxvYWRlcj5kaXZ7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDtwb3NpdGlvbjpyZWxhdGl2ZTt0ZXh0LWFsaWduOmNlbnRlcn0uZWtrby1saWdodGJveC1sb2FkZXI+ZGl2PmRpdnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JvcmRlci1yYWRpdXM6NTAlO2JhY2tncm91bmQtY29sb3I6I2ZmZjtvcGFjaXR5Oi42O3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDthbmltYXRpb246YSAycyBpbmZpbml0ZSBlYXNlLWluLW91dH0uZWtrby1saWdodGJveC1sb2FkZXI+ZGl2PmRpdjpsYXN0LWNoaWxke2FuaW1hdGlvbi1kZWxheTotMXN9Lm1vZGFsLWRpYWxvZyAuZWtrby1saWdodGJveC1sb2FkZXI+ZGl2PmRpdntiYWNrZ3JvdW5kLWNvbG9yOiMzMzN9QGtleWZyYW1lcyBhezAlLHRve3RyYW5zZm9ybTpzY2FsZSgwKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKX01MCV7dHJhbnNmb3JtOnNjYWxlKDEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpfX1cbiIsIi8qPT09PiBCZWdpbiBwcmVsb2FkZXIgPD09PSovXG46cm9vdFxue1xuXHQtLWR1cmF0aW9uOiAxLjVzO1xuXHQtLWNvbnRhaW5lci1zaXplOiAyNTBweDtcblx0LS1ib3gtc2l6ZTogMzNweDtcblx0LS1ib3gtYm9yZGVyLXJhZGl1czogMTUlO1xufVxuLnByZWxvYWRlciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwdnc7XG5cdGhlaWdodDogMTAwdmg7XG5cdHotaW5kZXg6IDEwMDAwMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdC5wcmVsb2FkZXItY29udGFpbmVyIHtcblx0XHR3aWR0aDogdmFyKC0tY29udGFpbmVyLXNpemUpO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cblx0LnByZWxvYWRlci1pdGVtIHtcblx0XHR3aWR0aDogdmFyKC0tYm94LXNpemUpO1xuXHRcdGhlaWdodDogdmFyKC0tYm94LXNpemUpO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2Zvcm0tb3JpZ2luOiAtNTAlIGNlbnRlcjtcblx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGJsdWU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiB2YXIoLS1ib3gtYm9yZGVyLXJhZGl1cyk7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoIzFDOUZGRiwgMC40KTtcblx0XHR9XG5cdFx0XG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0YW5pbWF0aW9uOiBzbGlkZSB2YXIoLS1kdXJhdGlvbikgZWFzZS1pbi1vdXQgaW5maW5pdGUgYWx0ZXJuYXRlO1xuXHRcdFx0JjphZnRlcnsgYW5pbWF0aW9uOiBjb2xvci1jaGFuZ2UgdmFyKC0tZHVyYXRpb24pIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTsgfVxuXHRcdH1cblx0XHRcblx0XHRAZm9yICRpIGZyb20gMSB0byA1ICB7XG5cdFx0XHQmOm50aC1jaGlsZCgjeyRpICsgMX0pIHtcdFxuXHRcdFx0XHRhbmltYXRpb246IGZsaXAtI3skaX0gdmFyKC0tZHVyYXRpb24pIGVhc2UtaW4tb3V0IGluZmluaXRlIGFsdGVybmF0ZTtcblx0XHRcdFx0JjphZnRlcnsgYW5pbWF0aW9uOiBzcXVpZGdlLSN7JGl9IHZhcigtLWR1cmF0aW9uKSBlYXNlLWluLW91dCBpbmZpbml0ZSBhbHRlcm5hdGU7IH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpudGgtY2hpbGQoMik6YWZ0ZXJ7IGJhY2tncm91bmQtY29sb3I6ICMxQzlGRkY7IH1cblx0XHQmOm50aC1jaGlsZCgzKTphZnRlcnsgYmFja2dyb3VuZC1jb2xvcjogIzFGQjFGRDsgfVx0XG5cdFx0JjpudGgtY2hpbGQoNCk6YWZ0ZXJ7IGJhY2tncm91bmQtY29sb3I6ICMyMkM3RkI7IH1cblx0XHQmOm50aC1jaGlsZCg1KTphZnRlcnsgYmFja2dyb3VuZC1jb2xvcjogIzIzRDNGQjsgfVxuXHR9XG5cblx0QGtleWZyYW1lcyBzbGlkZSB7XG5cdFx0MCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMTc5NUZGOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoMHZ3KTsgfVxuXHRcdDEwMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNEM0ZCOyB0cmFuc2Zvcm06IHRyYW5zbGF0ZXgoY2FsYyh2YXIoLS1jb250YWluZXItc2l6ZSkgLSAodmFyKC0tYm94LXNpemUpICogMS4yNSkpKTsgfVxuXHR9XG5cblx0QGtleWZyYW1lcyBjb2xvci1jaGFuZ2Uge1xuXHRcdDAlIHsgYmFja2dyb3VuZC1jb2xvcjogIzE3OTVGRjsgfVxuXHRcdDEwMCUgeyBiYWNrZ3JvdW5kLWNvbG9yOiAjMjNEM0ZCOyB9XG5cdH1cblxuXHRAZm9yICRpIGZyb20gMSB0byA1ICB7XHRcblx0ICAgIEBrZXlmcmFtZXMgZmxpcC0jeyRpfSB7XG5cdCAgICAgIDAlLCAjeyRpICogMTV9JSB7IHRyYW5zZm9ybTogcm90YXRlKDApOyB9ICBcblx0ICAgICAgI3skaSAqIDE1ICsgMjB9JSwgMTAwJSB7IHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpOyB9XG5cdCAgICB9XG5cdFx0XG5cdFx0QGtleWZyYW1lcyBzcXVpZGdlLSN7JGl9IHtcblx0XHRcdCN7JGkgKiAxNSAtIDEwfSUgeyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB0cmFuc2Zvcm06IHNjYWxleCgxKSBzY2FsZXkoMSk7fVxuXHRcdFx0I3skaSAqIDE1fSUgeyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgYm90dG9tOyB0cmFuc2Zvcm06IHNjYWxleCgxLjMpIHNjYWxleSgwLjcpO31cblx0XHRcdCN7JGkgKiAxNSArIDEwfSUsICN7JGkgKiAxNSArIDV9JSB7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207IHRyYW5zZm9ybTogc2NhbGV4KDAuOCkgc2NhbGV5KDEuNCk7fVxuXHRcdFx0I3skaSAqIDE1ICsgNDB9JSwgMTAwJSB7IHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7IHRyYW5zZm9ybTogc2NhbGV4KDEpIHNjYWxleSgxKTt9XG5cdFx0XHQjeyRpICogMTUgKyAyNX0lIHsgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIHRvcDsgdHJhbnNmb3JtOiBzY2FsZXgoMS4zKSBzY2FsZXkoMC43KTt9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gQmVnaW4gcHJlbG9hZGVyIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBzZWN0aW9uIGhlYWRlciA8PT09Ki9cbi5zZWN0aW9uLWhlYWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cdG1heC13aWR0aDogNzMwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdG1hcmdpbi1ib3R0b206IDQ1cHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHQmLm9uLXNjcm9sbCB7XG5cdFx0Ji5zaG93LXNjcm9sbCB7XG5cdFx0XHQuaC1zdWIsIC5oLWRlc2MsIGgyLCBwIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oLXN1YiwgLmgtZGVzYywgaDIsIHAge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0fVxuXG5cdFx0Lmgtc3ViIHtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuXHRcdH1cblxuXHRcdGgyIHtcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4yNXM7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuNXM7XG5cdFx0fVxuXHR9XG5cblx0Lmgtc3ViIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRzZWNvbmRfZm9udDtcblx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDIxcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjhlbTtcblx0XHRjb2xvcjogJGhvdmVyX2NvbG9yO1xuXHR9XG5cblx0LmgtZGVzYyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzdweDtcblx0XHRmb250LWZhbWlseTogJG1haW5fZm9udDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDI3cHg7XG5cdFx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xuXHR9XG5cblx0aDIge1xuXHRcdG1hcmdpbi1ib3R0b206IDMxcHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHQuaC1zdWIge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdH1cblxuXHRcdC5oLWRlc2Mge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cblx0XHRoMiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0Lmgtc3ViIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgc2VjdGlvbiBoZWFkZXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIHNxdWFyZSBpY29uIDw9PT0qL1xuLnNxdWFyZS1pY29uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiAxNTJweDtcblx0bWluLWhlaWdodDogMTM3cHg7XG5cdHBhZGRpbmc6IDE1cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCAxMHB4IDIycHggcmdiYSg0MiwgMTU4LCAxMjEsIDAuMTQpO1xuXHRib3JkZXItcmFkaXVzOiAxM3B4O1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXHQmOmhvdmVyIHtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdGltZ3tcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG5cdHAge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyM3B4O1xuXHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdHdpZHRoOiAxMDdweDtcblx0XHRtaW4taGVpZ2h0OiA5NnB4O1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0d2lkdGg6IDk4cHg7XG5cdFx0bWluLWhlaWdodDogODZweDtcblx0fVxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdHdpZHRoOiA4NnB4O1xuXHRcdG1pbi1oZWlnaHQ6IDgwcHg7XG5cdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMzBweDtcblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDM1MHB4KXtcblx0XHR3aWR0aDogODBweDtcblx0XHRtaW4taGVpZ2h0OiA4MHB4O1xuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDI3cHg7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHNxdWFyZSBpY29uIDw9PT0qLyIsIi8qPT09PiBCZWdpbiByb3VuZCBpY29uIDw9PT0qL1xuLnJvdW5kLWljb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDE0MHB4O1xuXHRoZWlnaHQ6IDE0MHB4O1xuXHRiYWNrZ3JvdW5kOiAjRUFGNUY3O1xuXHRib3JkZXI6IDhweCBzb2xpZCAjRkZGRkZGO1xuXHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDEwcHggMjJweCByZ2JhKDQyLCAxNTgsIDEyMSwgMC4xNCk7XG5cdH1cblxuXHRpbWcge1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Y29sb3I6ICRoZWFkX2NvbG9yO1xuXHR9XG59XG4vKj09PT4gRW5kIHJvdW5kIGljb24gPD09PSovIiwiLyo9PT0+IEJlZ2luIGljb25zIGxpc3QgPD09PSovXG4uaWNvbnMtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblxuXHQmLmJtLTAge1xuXHRcdG1hcmdpbi1ib3R0b206IC0yNXB4O1xuXHR9XG5cblx0Lmljb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQuc3F1YXJlLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogMTVweDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnJvdW5kLWljb24ge1xuXHRcdG1hcmdpbi1yaWdodDogNnB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgaWNvbnMgbGlzdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gZmlyc3QgbGV0dGVyIDw9PT0qL1xuLmYtbGV0dGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0Ji5mbG9hdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHQuZi1sZXR0ZXItd3JhcCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cdH1cblxuXHQmLmZpbGwge1xuXHRcdC5mLWxldHRlci13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGJhY2tncm91bmQ6ICRob3Zlcl9jb2xvcjtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdC5mLWxldHRlci13cmFwIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiA2NnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Y29sb3I6ICRob3Zlcl9jb2xvcjtcblx0fVxufVxuLyo9PT0+IEVuZCBmaXJzdCBsZXR0ZXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIHRhYmxlIDw9PT0qL1xudGFibGUge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luLWJvdHRvbTogNTBweDtcblxuXHQmLmFkYXB0aXZlIHtcblx0XHRtaW4td2lkdGg6IDY1MHB4O1xuXHR9XG5cblx0Ji5wcmljaW5nLXRhYmxlIHtcblx0XHR0aGVhZCwgdGJvZHksIHRmb290IHtcblx0XHRcdHRkIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cblx0XHRcdHRkOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdHdpZHRoOiA0MCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dGhlYWQsIHRib2R5LCB0Zm9vdCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHR0aGVhZCB7XG5cdFx0dHIge1xuXHRcdFx0YmFja2dyb3VuZDogJHRhYmxlX2NvbG9yO1xuXG5cdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dHIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGJhY2tncm91bmQ6ICRsaWdodF9jb2xvcjtcblxuXHRcdHRkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC1ncm93OiAxO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHQgICAgXG5cdCAgICB0aGVhZCB7XG5cdCAgICBcdHRyIHtcblx0ICAgIFx0XHR0ZCwgdGgge1xuXHQgICAgXHRcdFx0ZGlzcGxheTogZmxleDtcblx0ICAgIFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdCAgICBcdFx0fVxuXHQgICAgXHR9XG5cdCAgICB9XG5cblx0ICAgIHRyIHtcblx0ICAgIFx0dGQge1xuXHQgICAgXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0ICAgIFx0fVxuXHQgICAgfVxuXHR9XG59XG5cbi50YWJsZS13cmFwIHtcblx0b3ZlcmZsb3c6IGF1dG87XG59XG5cbi5wcmljaW5nLXRhYmxlIHtcblx0dGhlYWQge1xuXHRcdHRyIHtcblx0XHRcdHRkLCB0aCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCB0YWJsZSA8PT09Ki8iLCIvKj09PT4gQmVnaW4gc2lnbnVwIGZvcm0gPD09PSovXG4uc2lnbnVwLWZvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLCAxMDksIDEzNiwgMC4xNCk7XG5cdGJvcmRlci1yYWRpdXM6IDhweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWF4LXdpZHRoOiAyODBweDtcblxuXHRpbnB1dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0ICAgIHBhZGRpbmc6IDE2cHggMTdweDtcblx0ICAgIGJvcmRlcjogbm9uZTtcblx0ICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cdH1cblxuXHRidXR0b24sIC5idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdFx0c3ZnIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBzaWdudXAgZm9ybSA8PT09Ki8iLCIvKj09PT4gQmVnaW4gYnV0dG9uIDw9PT0qL1xuYnV0dG9uLFxuLmJ1dHRvbiB7XG5cdHBhZGRpbmc6IDE3cHggMjBweDtcblx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdGJvcmRlcjogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLCAxMDksIDEzNiwgMC4xNCk7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdCYuY29sb3ItMiB7XG5cdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8xO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfMSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdCYuY29sb3ItMyB7XG5cdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8yO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfMiAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRjb2xvcjogJG1haW5fY29sb3IgIWltcG9ydGFudDtcblxuXHRcdCYucmVhZC1tb3JlIHtcblx0XHRcdHN2ZyB7XG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRtYWluX2NvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0c3ZnIHtcblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAkbWFpbl9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLnJlYWQtbW9yZSB7XG5cdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRzdmcge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdHBhdGgge1xuXHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHN2ZyB7XG5cdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRwYXRoIHtcblx0XHRcdGZpbGw6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRtaW4td2lkdGg6IDlweDtcblx0fVxufVxuLyo9PT0+IEVuZCBidXR0b24gPD09PSovIiwiLyo9PT0+IEJlZ2luIGJvb2sgZm9ybSA8PT09Ki9cbi5ib29rLWZvcm0ge1xuXHRpbnB1dCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAxNXB4O1xuXHR9XG5cblx0LmNoZWNrLWxpc3Qtd3JhcCB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdC5jaGVjay1saXN0LWhlYWRlciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0fVxuXG5cdFx0LmNoZWNrLWxpc3Qge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC50aW1lLXBpY2tlciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHQuY2hlY2stbGlzdC13cmFwIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGJvb2sgZm9ybSA8PT09Ki8iLCIvKj09PT4gQmVnaW4gY2hlY2tib3ggPD09PSovXG5pbnB1dFt0eXBlPSdjaGVja2JveCddIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHNjYWxlKDApO1xuXHRtYXJnaW4tYm90dG9tOiAwO1xuXG5cdCY6Y2hlY2tlZCtzcGFuIHtcblx0XHQmOmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICdcXGYwMGMnO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGZvbnQtZmFtaWx5OiAkZm9udF9hd3NvbWU7XG5cdFx0XHRmb250LXdlaWdodDogOTAwO1xuXHRcdFx0Zm9udC1zaXplOiA5cHg7XG5cdFx0XHRib3JkZXItY29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdH1cblx0fVxuXG5cdCYrc3BhbiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0Y29sb3I6ICR0ZXh0X2NvbG9yO1xuXHRcdHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkaG92ZXJfY29sb3I7XG5cdFx0fVxuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDNweDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9jb2xvcjtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgY2hlY2tib3ggPD09PSovIiwiLyo9PT0+IEJlZ2luIHRpbWUgcGlja2VyIDw9PT0qL1xuLnRpbWUtcGlja2VyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdGltZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHJpZ2h0OiA1cHg7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR9XG5cblx0aW5wdXQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMjVweDtcblx0fVxufVxuLyo9PT0+IEVuZCB0aW1lIHBpY2tlciA8PT09Ki8iLCIvKj09PT4gQmVnaW4gZGF0ZXRpbWVwaWNrZXIgPD09PSovXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldCwgLmRhdGVwaWNrZXIgICB7XG5cbiBcdCZbY2xhc3NePVwiZmFyXCJdLFxuIFx0JltjbGFzcyo9XCJmYXJcIl0sXG4gXHQmW2NsYXNzXj1cImZhc1wiXSxcbiBcdCZbY2xhc3MqPVwiZmFzXCJdIHtcbiBcdFx0Zm9udC1mYW1pbHk6ICRmb250X2F3c29tZSAhaW1wb3J0YW50O1xuIFx0XHRwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgXG4gXHRcdGZvbnQtd2VpZ2h0OiA5MDA7XG4gXHR9XG5cblx0Lmxpc3QtdW5zdHlsZWQge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0bGkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHQvLyBkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0XHR0aCB7XG5cdFx0XHRcdGZsZXgtZ3JvdzogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0dHIge1xuXHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRcdCB0aCB7XG5cdFx0XHRcdFx0bWFyZ2luOiAycHg7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRhYmxlX2NvbG9yO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHRkIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHR0YWJsZSxcblx0LmRhdGVwaWNrZXItbW9udGhzLFxuXHQuZGF0ZXBpY2tlci15ZWFycyxcblx0LmRhdGVwaWNrZXItZGVjYWRlcyB7XG5cdFx0dGJvZHkgdHIge1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdHNwYW4sIHRkIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGVfY29sb3I7XG5cdFx0XHRcdCY6bm90KFtjbGFzc10pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmRhdGVwaWNrZXItZGF5cyB7XG5cdFx0dGJvZHkgdHIge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHQgdGQge1xuXHRcdFx0XHRtYXJnaW46IDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHRhYmxlX2NvbG9yO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59IFxuXG4uYm9vdHN0cmFwLWRhdGV0aW1lcGlja2VyLXdpZGdldC5kcm9wZG93bi1tZW51IHtcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHR3aWR0aDogMjc1cHg7XG5cdH1cbn1cblxuLyo9PT0+IEVuZCBkYXRldGltZXBpY2tlciA8PT09Ki8iLCIvKj09PT4gQmVnaW4gc2xpY2stZG90cyA8PT09Ki9cbi5zbGljay1kb3RzIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctdG9wOiA1MHB4O1xuXG5cdGxpIHtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0cGFkZGluZzogMCAhaW1wb3J0YW50O1xuXG5cdFx0Ji5sYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmLnNsaWNrLWFjdGl2ZSB7XG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRib3JkZXI6IDNweCBzb2xpZCAkbWFpbl9jb2xvcjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRidXR0b24ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogNTAlO1xuXHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogOHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdH1cbn1cblxuLndoaXRlLWRvdHMge1xuXHQuc2xpY2stZG90cyB7XG5cdFx0bGkge1xuXHRcdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0XHRidXR0b24ge1xuXHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Ym9yZGVyOiAzcHggc29saWQgI2ZmZjtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRidXR0b24ge1xuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5zIHNsaWNrLWRvdHMgPD09PSovIiwiLyo9PT0+IEJlZ2luIHJlYWQtbW9yZSA8PT09Ki9cbi5yZWFkLW1vcmUge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXG5cdCY6aG92ZXIge1xuXHRcdGNvbG9yOiAkaG92ZXJfY29sb3I7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cblxuXHRzdmcge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IC0xcHg7XG5cdFx0cGF0aCB7XG5cdFx0XHRmaWxsOiAkbWFpbl9jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQmLnJldmVyY2Uge1xuXHRcdHN2ZyB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgcmVhZC1tb3JlIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBzdmctYmxvY2sgPD09PSovXG4uc3ZnLWJsb2NrIHtcblxuXHQmLmltYWdlLWxlZnQge1xuXHRcdGltYWdlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTklKTtcblx0XHR9XG5cdH1cblxuXHQmLnZpZGVvLWJsb2NrIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRwIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0fVxuXHR9XG5cblx0c3ZnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXNrIHtcblx0XHRcdG1hc2stdHlwZTogYWxwaGE7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdG1heC13aWR0aDogNTQwcHg7XG5cdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRtYXgtd2lkdGg6IDMwMHB4O1xuXHR9XG59XG4vKj09PT4gRW5kIHN2Zy1ibG9jayA8PT09Ki8iLCIvKj09PT4gQmVnaW4gdmlkZW8tYnRuIDw9PT0qL1xuLnZpZGVvLWJ0biB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcblx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXG5cdCY6aG92ZXIge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdGNvbG9yOiAkaG92ZXJfY29sb3I7XG5cdH1cblxuXG5cblx0LnBsYXktaWNvIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDEzcHg7XG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDYwcHg7XG5cdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHR9XG5cblx0XHQmLngyIHtcblx0XHRcdGltZyB7XG5cdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRcblxuXHRcdCYuYW5pbWF0ZSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdCY6OmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0aGVpZ2h0OiA4MCU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdFx0YW5pbWF0aW9uOiBwdWxzZUVsZW0gMXMgaW5maW5pdGUgbGluZWFyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR3aWR0aDogMTIwJTtcblx0XHRcdFx0aGVpZ2h0OiAxMjAlO1xuXHRcdFx0fVxuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdH1cblxuXHRcdFx0LnBsYXktaWNvIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IC00cHg7XG5cdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHQucGxheS1pY28ge1xuXHRcdFx0Ji5hbmltYXRlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdFx0Jjo6YmVmb3Jle1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHB1bHNlRWxlbSB7XG5cdDAlIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogODAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdHdpZHRoOiAxNTAlO1xuXHRcdGhlaWdodDogMTUwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG5ALW8ta2V5ZnJhbWVzIHB1bHNlRWxlbSB7XG5cdDAlIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogODAlO1xuXHR9XG5cdDUwJSB7XG5cdFx0d2lkdGg6IDEyMCU7XG5cdFx0aGVpZ2h0OiAxMjAlO1xuXHR9XG5cdDEwMCUge1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0aGVpZ2h0OiA4MCU7XG5cdH1cbn1cbkAtbW96LWtleWZyYW1lcyBwdWxzZUVsZW0ge1xuXHQwJSB7XG5cdFx0d2lkdGg6IDgwJTtcblx0XHRoZWlnaHQ6IDgwJTtcblx0fVxuXHQ1MCUge1xuXHRcdHdpZHRoOiAxMjAlO1xuXHRcdGhlaWdodDogMTIwJTtcblx0fVxuXHQxMDAlIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogODAlO1xuXHR9XG59XG5Aa2V5ZnJhbWVzIHB1bHNlRWxlbSB7XG5cdDAlIHtcblx0XHR3aWR0aDogODAlO1xuXHRcdGhlaWdodDogODAlO1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0XG5cdDEwMCUge1xuXHRcdHdpZHRoOiAxNTAlO1xuXHRcdGhlaWdodDogMTUwJTtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG59XG4vKj09PT4gRW5kIHZpZGVvLWJ0biA8PT09Ki8iLCIvKj09PT4gQmVnaW4gY2VudHJlLXRhYi1saXN0IDw9PT0qL1xuLmNlbnRyZS10YWItbGlzdCxcbi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWFyZ2luLWJvdHRvbTogMzdweDtcblxuXHRsaSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRtYXJnaW4tcmlnaHQ6IDYwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IC0zMHB4O1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGJvcmRlcl9kYXJrO1xuXHRcdH1cblxuXHRcdGEscCB7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRfZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRob3Zlcl9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1yaWdodDogNDBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAtMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDI2cHg7XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogLTEzcHg7XG5cdFx0XHR9XG5cblx0XHRcdGEscCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0YSxwIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBjZW50cmUtdGFiLWxpc3QgPD09PSovIiwiLyo9PT0+IEJlZ2luIGZvcm0gY29udHJvbHMgPD09PSovXG5pbnB1dCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyX2NvbG9yO1xuICAgIGZvbnQtZmFtaWx5OiAkbWFpbl9mb250O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICBjb2xvcjogJHRleHRfY29sb3I7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5pbnB1dC1hcmVhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDtcblxuICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG4gICAgICAgIC5pbnB1dC13cmFwIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG50ZXh0YXJlYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRib3JkZXJfY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxNXB4O1xuICAgIGNvbG9yOiAkdGV4dF9jb2xvcjtcbiAgICByZXNpemU6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB9XG59XG5cbi5zdWNjZXNzZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRtYWluX2NvbG9yO1xuICAgIH1cbn1cblxuLmVycm9yZm9ybSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgY29sb3I6ICRlcnJvcl9jb2xvcjtcbiAgICB9XG59XG5cbmxhYmVsLmVycm9yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICRlcnJvcl9jb2xvcjtcbn1cbi8qPT09PiBFbmQgZm9ybSBjb250cm9scyA8PT09Ki8iLCIvKj09PT4gQmVnaW4gcGFnaW5hdGlvbiA8PT09Ki9cbi5wYWdpbmF0aW9uIHtcblx0ZGlzcGxheTogZmxleDtcblx0d2lkdGg6IDEwMCU7XG5cblx0bGkge1xuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA0MHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMHB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBwYWdpbmF0aW9uIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBzZWFyY2gtZm9ybSA8PT09Ki9cbi5zZWFyY2gtZm9ybSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdHBhZGRpbmctbGVmdDogMjBweDtcblx0cGFkZGluZy1yaWdodDogMjBweDtcblx0YmFja2dyb3VuZDogI0ZBRkNGQztcblx0Ym9yZGVyOiAxLjVweCBzb2xpZCAjREVFQ0VGO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cblx0aW5wdXQge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAxNnB4IDA7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0Y29sb3I6ICRoZWFkX2NvbG9yO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG1haW5fY29sb3IgIWltcG9ydGFudDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgc2VhcmNoLWZvcm0gPD09PSovIiwiLnItY2xvdWQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDE1JTtcblx0XHR3aWR0aDogMzI3cHg7XG5cdFx0aGVpZ2h0OiAxNDFweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3VkLnN2Zyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXG5cdC5jb250YWluZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59IiwiLyo9PT0+IEJlZ2luIHNsaWNrIGFycm93IDw9PT0qL1xuLnNsaWNrLWFycm93IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDUwJTtcblx0d2lkdGg6IDQwcHg7XG5cdGhlaWdodDogNzZweDtcblx0cGFkZGluZzogMDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR6LWluZGV4OiAxMDtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblxuXHRcdGkge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0aSB7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGNvbG9yOiAkbWFpbl9jb2xvcjtcblx0fVxuXG5cdCYuc2xpY2stcHJldiB7XG5cdFx0bGVmdDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDEycHggMTJweCAwO1xuXHR9XG5cblx0Ji5zbGljay1uZXh0IHtcblx0XHRyaWdodDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4IC0wcHggMCAxMnB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHR3aWR0aDogMzBweDtcblx0XHRoZWlnaHQ6IDUwcHg7XG5cdH1cbn1cbi8qPT09PiBFbmQgc2xpY2sgYXJyb3cgPD09PSovIiwiLyo9PT0+IEJlZ2luIG9uLXNjcm9sbCBhbmltYXRlIDw9PT0qL1xuLm9uLXNjcm9sbCB7XG5cblx0Ji5zaG93LXNjcm9sbCB7XG5cdFx0Ji5mYWRlLWxlZnQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQmLmZhZGUtcmlnaHQge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApIHNjYWxlKDEpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cblx0XHQmLmZhZGUtdXAge1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDEpO1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHR9XG5cdH1cblxuXHQmLmZhZGUtbGVmdCB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xNTBweCkgc2NhbGUoLjgpO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XG5cdH1cblxuXHQmLmZhZGUtcmlnaHQge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxNTBweCkgc2NhbGUoLjgpO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuNnM7XG5cdH1cblxuXHQmLmZhZGUtdXAge1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjRzO1xuXHR9XG59XG4vKj09PT4gRW5kIG9uLXNjcm9sbCBhbmltYXRlIDw9PT0qLyIsIi8qPT09PiBCZWdpbiB1cC1idG4gPD09PSovXG4udXAtYnRuIHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHRib3R0b206IC0xMDBweDtcblx0cmlnaHQ6IDMwcHg7XG5cdHotaW5kZXg6IDEwMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpZHRoOiA1M3B4O1xuXHRoZWlnaHQ6IDUzcHg7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0XHRzdmcge1xuXHRcdFx0cGF0aCB7XG5cdFx0XHRcdGZpbGw6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuc2hvdy11cCB7XG5cdFx0Ym90dG9tOiA1MHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblxuXHRzdmcge1xuXHRcdHBhdGgge1xuXHRcdFx0ZmlsbDogI2ZmZjtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgdXAtYnRuIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBwYWdlIG5hbWUgPD09PSovXG4ucGFnZS1uYW1lIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMzU1cHg7XG5cdHBhZGRpbmc6IDQwcHggMDtcblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHQmOjphZnRlciB7XG5cdFx0Ly8gY29udGVudDogdXJsKC4uL2ltZy9jbG91ZC5wbmcpO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTAlO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ei1pbmRleDogMTA7XG5cblx0XHQqIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG5cblx0LnBhZ2UtbmFtZS1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR6LWluZGV4OiAtMTtcblx0XHR0b3A6IC0xNXB4O1xuXHRcdGxlZnQ6IDIyJTtcblx0fVxuXG5cdC5sYXllci1iYWNrZ3JvdW5kIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdHN2ZyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRvcDogNTAlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRtaW4td2lkdGg6IDE5MjBweDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRtaW4taGVpZ2h0OiAzMDBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHRtaW4taGVpZ2h0OiAyNjBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0bWluLWhlaWdodDogMjAwcHg7XG5cdH1cbn1cbi8qPT09PiBFbmQgcGFnZSBuYW1lIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBoZWFkZXIgPD09PSovXG4uaGVhZGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDA7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XG5cblx0Ji5pcy1zY3JvbGwge1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR6LWluZGV4OiA5MDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogNXB4IDA7XG5cdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLDEwOSwxMzYsMC4xNCk7XG5cblx0XHQudG9wLWxpbmUge1xuXHRcdFx0Jjo6YmVmb3JlLCAmOjphZnRlciB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnRvcC1pbWcge1xuXHRcdFx0Ym90dG9tOiA4MCU7XG5cdFx0fVxuXHR9XG5cblx0LnRvcC1saW5lIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdC8vIGNvbnRlbnQ6IHVybCgnLi4vaW1nL2Nsb3VkLnBuZycpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNSU7XG5cdFx0XHR0b3A6IDEzMCU7XG5cdFx0XHR3aWR0aDogMzA3cHg7XG5cdFx0XHRoZWlnaHQ6IDEzMnB4O1xuXHRcdH1cblx0XHQmOjphZnRlciB7XG5cdFx0XHQvLyBjb250ZW50OiB1cmwoJy4uL2ltZy9jbG91ZC5wbmcnKTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogODAlO1xuXHRcdFx0cmlnaHQ6IC01JTtcblx0XHRcdHdpZHRoOiAzMDdweDtcblx0XHRcdGhlaWdodDogMTMycHg7XG5cdFx0fVxuXHR9XG5cblx0LnRvcC1pbWcge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDU1JTtcblx0XHRyaWdodDogMiU7XG5cdFx0d2lkdGg6IDMwN3B4O1xuXHRcdGhlaWdodDogMTMycHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxlcHRvcCkge1xuXHRcdC50b3AtbGluZSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHJpZ2h0OiAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdC50b3AtbGluZSB7XG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudG9wLWltZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBoZWFkZXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIG1haW4gbmF2IDw9PT0qL1xuLm1haW4tbmF2IHtcblx0LmNsb3NlLW5hdiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRzdmcge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRwYXRoIHtcblx0XHRcdFx0c3Ryb2tlOiBibGFjaztcblx0XHRcdFx0c3Ryb2tlLXdpZHRoOiAycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdHRvcDogMDtcblx0XHRyaWdodDogLTMyMHB4O1xuXHRcdHotaW5kZXg6IDEwMDA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHdpZHRoOiAzMjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3gtc2hhZG93OiAtMXB4IDAgNXB4IDAgcmdiYSg1MCw1MCw1MCwwLjMpO1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cblx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRyaWdodDogMDtcblx0XHR9XG5cblx0XHQuY2xvc2UtbmF2IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgbWFpbiBuYXYgPD09PSovIiwiLyo9PT0+IEJlZ2luIHRvcCBsaW5lIDw9PT0qL1xuLnRvcC1saW5lIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0LmxvZ28ge1xuXHRcdFx0b3JkZXI6IDA7XG5cdFx0fVxuXG5cdFx0Lm1haW4tbmF2IHtcblx0XHRcdG9yZGVyOiAyO1xuXHRcdH1cblxuXHRcdC5oZWFkZXItY29udHJvbHMge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG5cbn1cbi8qPT09PiBFbmQgdG9wIGxpbmUgPD09PSovIiwiLyo9PT0+IEJlZ2luIG1haW4gbmF2IGxpc3QgPD09PSovXG4ubWFpbi1uYXYtbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogMCAxN3B4O1xuXG5cdGxpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXJpZ2h0OiAzNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKG4rNCkge1xuXHRcdFx0LmlubmVyLWRyb3Bkb3duLW1lbnUge1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC50dC1kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0cGFkZGluZzogMTVweCAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cblx0XHRcdCY6aG92ZXIsXG5cdFx0XHQmLmFjdGl2ZS1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICRob3Zlcl9jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0aSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnR0LWRyb3Bkb3duLW1lbnUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogMTAwO1xuXHRcdFx0dG9wOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItdG9wOiAzcHggc29saWQgICRob3Zlcl9jb2xvcjtcblx0XHRcdGJveC1zaGFkb3c6IDAgM3B4IDVweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXG5cdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDVweCkpIHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdC5pbm5lci1kcm9wZG93bi1tZW51IHtcblx0XHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMjBweCAxMHB4O1xuXG5cdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdHJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtNTAlIC0gNXB4KSk7XG5cdFx0XHRcdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5pbm5lci1kcm9wZG93bi1tZW51IHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTEwcHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDA7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDNweCA1cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjBweCk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiAwO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRvdmVyZmxvdzogYXV0bztcblxuXHRcdGxpIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YSBpIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGEge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG5cdFx0XHRcdGkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQudHQtZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjBzO1xuXG5cdFx0XHRcdGxpIHtcblxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGkge1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRcdFx0YSBpIHtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRhIHtcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNDBweDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMTBweDtcblxuXHRcdFx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0MHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQuaW5uZXItZHJvcGRvd24tbWVudSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuMHM7XG5cblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0ICAgIGxpIHtcblx0ICAgIFx0YSB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cbn1cbi8qPT09PiBFbmQgbWFpbiBuYXYgbGlzdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gaGVhZGVyIGNvbnRyb2xzIDw9PT0qL1xuLmhlYWRlci1jb250cm9scyB7XG5cdC5oYW1idXJnZXIge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQuaGVhZGVyLXNlYXJjaCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0LnNlYXJjaC1mb3JtIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwJTtcblx0XHRcdHJpZ2h0OiAtMTBweDtcblx0XHRcdHdpZHRoOiAyODBweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwcHgpO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdC5oYW1idXJnZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjVweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgaGVhZGVyIGNvbnRyb2xzIDw9PT0qLyIsIi8qPT09PiBCZWdpbiB3YXZlIGJsb2NrIDw9PT0qL1xuLndhdmUtYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmc6IDE1MHB4IDA7XG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuXG5cdCYucmV2ZXJjZS13YXZlIHtcblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0bGVmdDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0cmlnaHQ6IDIwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDUlKSByb3RhdGUoLTlkZWcpO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG5cdFx0XHRsZWZ0OiAxOCU7XG5cdFx0fVxuXHR9XG5cblx0Ji53YXZlLWdhbGxlcnkge1xuXHRcdG1pbi1oZWlnaHQ6IDEwNjBweDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0XHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdFx0bWluLWhlaWdodDogMDtcblx0XHR9XG5cdH1cblxuXHQmLmJnLWNvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMTglO1xuXHRcdHdpZHRoOiA0MDdweDtcblx0XHRoZWlnaHQ6IDE3MHB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvdWR4Mi5wbmcpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTU1JSkgcm90YXRlKDBkZWcpO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0cmlnaHQ6IDIwJTtcblx0XHR3aWR0aDogMzYycHg7XG5cdFx0aGVpZ2h0OiAxNTBweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3VkeDIucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwJSk7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxlcHRvcCkge1xuXHRcdCYucmV2ZXJjZS13YXZlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHJpZ2h0OiAxMiU7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAxMiU7XG5cdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRoZWlnaHQ6IDE0NXB4O1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdHJpZ2h0OiAyMCU7XG5cdFx0XHR3aWR0aDogMzQwcHg7XG5cdFx0XHRoZWlnaHQ6IDE0NXB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvIDEwMCU7XG5cblx0XHQmLnJldmVyY2Utd2F2ZSB7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRyaWdodDogMTIlO1xuXHRcdFx0fVxuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IDEyJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0d2lkdGg6IDM0MHB4O1xuXHRcdFx0aGVpZ2h0OiAxNDVweDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTklKSByb3RhdGUoOWRlZyk7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDIwJTtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdGhlaWdodDogMTI1cHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0cGFkZGluZzogMTIwcHggMDtcblxuXHRcdCYucmV2ZXJjZS13YXZlIHtcblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHJpZ2h0OiAxMiU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTklKSByb3RhdGUoMGRlZyk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDUlKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01OSUpIHJvdGF0ZSg3ZGVnKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTAlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1JSk7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRwYWRkaW5nOiA4MHB4IDA7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMTUlIDA7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0dG9wOiAwO1xuXHRcdFx0bGVmdDogMTIlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHJvdGF0ZSg1ZGVnKTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IDA7XG5cdFx0XHRyaWdodDogMTAlO1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHdhdmUgYmxvY2sgPD09PSovIiwiLyo9PT0+IEJlZ2luIGZvb3RlciA8PT09Ki9cbmZvb3RlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuZm9vdGVyLXRvcCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1pbi1oZWlnaHQ6IDUwMHB4O1xuXHRcdHBhZGRpbmc6IDEzMHB4IDA7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdC5sb2dvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdCYrcCB7XG5cdFx0XHRcdG1heC13aWR0aDogMzIwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdH1cblxuXHQuZm9vdGVyLWJvdHRvbS13cmFwIHtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdHBhZGRpbmc6IDI1cHggMDtcblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkbWFpbl9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb290ZXItYm90dG9tIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQuc29jLWxpbmstd3JhcCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0LmZvb3Rlci10b3Age1xuXHRcdFx0cGFkZGluZzogODBweCAwIDUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3RhYmxldF9mb290ZXIuc3ZnKSAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cblx0XHQuZi1uYXYge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZi1zdWJzY3JpYmUsIC5mLW5hdiB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblxuXHRcdC5mLXN1YnNjcmliZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRcdC5sb2dvK3Age1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdG1heC13aWR0aDogNTEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZvb3Rlci1ib3R0b20td3JhcCB7XG5cdFx0XHQuZm9vdGVyLWJvdHRvbSB7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LnNvYy1saW5rLXdyYXAge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDE1cHg7XG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0LmZvb3Rlci10b3Age1xuXHRcdFx0cGFkZGluZy10b3A6IDExMHB4O1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDgwcHg7XG5cdFx0fVxuXG5cdFx0aDQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuZi1uYXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdFx0bGkge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuc2lnbnVwLWZvcm0ge1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGZvb3RlciA8PT09Ki8iLCIvKj09PT4gQmVnaW4gY29udGFjdCBsaXN0IDw9PT0qL1xuLmNvbnRhY3QtbGlzdCB7XG5cdG1hcmdpbi1ib3R0b206IC0xNXB4O1xuXHRhLCBwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjhlbTtcblx0XHRjb2xvcjogJHRleHRfY29sb3I7XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxM3B4O1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRhLCBwIHtcblx0ICAgIFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBjb250YWN0IGxpc3QgPD09PSovIiwiLyo9PT0+IEJlZ2luIHNvYyBsaW5rIDw9PT0qL1xuLnNvYy1saW5rIHtcblx0ZGlzcGxheTogZmxleDtcblxuXHQmLnNvYy1saW5rX19iZyB7XG5cdFx0bGkge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluX2NvbG9yX2xpZ2h0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdGhlaWdodDogNDVweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICNGRkZGRkY7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLCAxMDksIDEzNiwgMC4xNCk7XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aSB7XG5cdFx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0c3ZnLCBpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdHdpZHRoOiAxOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBzb2MgbGluayA8PT09Ki8iLCIvKj09PT4gQmVnaW4gcXVpY2tMaW5rcyA8PT09Ki9cbi5xdWlja0xpbmtzLXdyYXAge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdHRvcDogNTAlO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogNTAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cblx0Ji5tb2JpbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiA5NTA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXG5cdFx0LnF1aWNrTGlua3MtaXRlbSB7XG5cdFx0XHRmbGV4LWdyb3c6IDE7XG5cdFx0XHR3aWR0aDogMjUlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0LnF1aWNrTGlua3MtZGVzYyB7XG5cdFx0XHRcdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdFx0b3JkZXI6IDQ7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0b3JkZXI6IDU7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0b3JkZXI6IDY7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0b3JkZXI6IDc7XG5cdFx0XHR9XG5cblx0XHRcdC5xdWlja0xpbmtzLWRlc2MuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnF1aWNrTGlua3MtaGVhZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNjVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucXVpY2tMaW5rcy1kZXNjIHtcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIDBzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblxuXHRcdFx0Ji5zaG93IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCg2KSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50X2NvbG9yXzE7XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdFx0b3JkZXI6IDI7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnRfY29sb3JfMjtcblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoOCkge1xuXHRcdFx0XHRvcmRlcjogMztcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8zO1xuXHRcdFx0fVxuXG5cdFx0XHQucXVpY2tMaW5rcy1jb250ZW50IHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAyMHB4O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblxuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5jb250YWN0LWxpc3QgYSwgLmNvbnRhY3QtbGlzdCBwIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5kb3dubG9hZC1saXN0IHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRcdFx0XHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ib29rLWZvcm0ge1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cblx0XHRcdDo6cGxhY2Vob2xkZXIgeyAvKiBDaHJvbWUsIEZpcmVmb3gsIE9wZXJhLCBTYWZhcmkgMTAuMSsgKi9cblx0XHRcdCAgICBjb2xvcjogI2ZmZjtcblx0XHRcdCAgICBvcGFjaXR5OiAxOyAvKiBGaXJlZm94ICovXG5cdFx0XHR9XG5cblx0XHRcdDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xuXHRcdFx0ICAgIGNvbG9yOiAjZmZmO1xuXHRcdFx0fVxuXG5cdFx0XHQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7IC8qIE1pY3Jvc29mdCBFZGdlICovXG5cdFx0XHQgICAgY29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdFx0XHR9XG5cblx0XHRcdC5jaGVjay1saXN0LXdyYXAge1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnF1aWNrTGlua3MtaXRlbSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQucXVpY2tMaW5rcy1oZWFkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQucXVpY2tMaW5rcy1kZXNjIHtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHR2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdC5xdWlja0xpbmtzLWhlYWQsIC5xdWlja0xpbmtzLWRlc2Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHQucXVpY2tMaW5rcy1oZWFkLCAucXVpY2tMaW5rcy1kZXNjIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8xO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLCAxMDksIDEzNiwgMC4xNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0LnF1aWNrTGlua3MtaGVhZCwgLnF1aWNrTGlua3MtZGVzYyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnRfY29sb3JfMjtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMywgMTA5LCAxMzYsIDAuMTQpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdC5xdWlja0xpbmtzLWhlYWQsIC5xdWlja0xpbmtzLWRlc2Mge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50X2NvbG9yXzM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucXVpY2tMaW5rcy1oZWFkIHtcblx0XHR3aWR0aDogMTA0cHg7XG5cdFx0aGVpZ2h0OiA5OHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDJweDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHggMCAwIDlweDtcblx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0dHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAuM3M7XG5cdFx0dHJhbnNpdGlvbjogd2lkdGggLjNzO1xuXG5cdFx0aW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBtYXJnaW4gLjNzLCB3aWR0aCAuM3MsIGhlaWdodCAuM3M7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBoZWlnaHQgLjNzO1xuXHRcdH1cblx0fVxuXG5cdC5xdWlja0xpbmtzLWRlc2Mge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDEwJTtcblx0XHRyaWdodDogMTAwJTtcblx0XHR3aWR0aDogNDQ1cHg7XG5cdFx0cGFkZGluZy10b3A6IDRweDtcblx0XHRib3JkZXItcmFkaXVzOiA5cHggMCA5cHggOXB4O1xuXHRcdGJveC1zaGFkb3c6IDBweCA5cHggMTRweCByZ2JhKDExMywgMTQ2LCAxODksIDAuNSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblxuXHRcdCYuaG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNSkge1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoNikge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8xO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDZweCAxMnB4IHJnYmEoMywgMTA5LCAxMzYsIDAuMTQpO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDcpIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnRfY29sb3JfMjtcblx0XHRcdGJveC1zaGFkb3c6IDBweCA2cHggMTJweCByZ2JhKDMsIDEwOSwgMTM2LCAwLjE0KTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg4KSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50X2NvbG9yXzM7XG5cdFx0XHRib3gtc2hhZG93OiAwcHggNnB4IDEycHggcmdiYSgzLCAxMDksIDEzNiwgMC4xNCk7XG5cdFx0fVxuXG5cdFx0LnF1aWNrTGlua3MtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4IDMwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA5cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdH1cblxuXHRcdC5tYXAtYmxvY2sge1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDlweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGxlcHRvcCkge1xuXHRcdHRvcDogNDUlO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDk5MXB4KSB7XG5cdFx0Jjpub3QoLm1vYmlsZSkge1xuXHRcdFx0Ji5zY3JvbGwge1xuXHRcdFx0XHRvcGFjaXR5OiAuNztcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdC5xdWlja0xpbmtzLWhlYWQge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwNHB4O1xuXG5cdFx0XHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQucXVpY2tMaW5rcy1oZWFkIHtcblx0XHRcdFx0XHR3aWR0aDogMjVweDtcblxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTVweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogc2NhbGUoMCk7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkge1xuXHRcdC5xdWlja0xpbmtzLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0JjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0XHQucXVpY2tMaW5rcy1kZXNjIHtcblx0XHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoMyksICY6bnRoLWNoaWxkKDQpIHtcblx0XHRcdFx0LnF1aWNrTGlua3MtZGVzYyB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMHB4O1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4IDlweCAwIDlweDtcblxuXHRcdFx0XHRcdC5xdWlja0xpbmtzLWNvbnRlbnQge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMjVweCAzMHB4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogOXB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdC5xdWlja0xpbmtzLWl0ZW0ge1xuXHRcdFx0LnF1aWNrTGlua3MtaGVhZCB7XG5cdFx0XHRcdGhlaWdodDogMzZweDtcblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBxdWlja0xpbmtzIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBkb3dubG9hZCBsaXN0IDw9PT0qL1xuLmRvd25sb2FkLWxpc3Qge1xuXHRwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRmb250LWZhbWlseTogJG1haW5fZm9udDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkbWFpbl9mb250O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAkaG92ZXJfY29sb3I7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdCAgICBwIHtcblx0ICAgIFx0c3BhbiB7XG5cdCAgICBcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHQgICAgXHR9XG5cdCAgICB9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdHAge1xuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDVweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBkb3dubG9hZCBsaXN0IDw9PT0qLyIsIi8qPT09PiBCZWdpbiBjYWxlbmRhciB0YWJsZSA8PT09Ki9cbi5jYWxlbmRhci10YWJsZSB7XG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDE1cHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXG5cdFx0XHRcdHRoIHtcblx0XHRcdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHR0ciB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHR9XG59XG4vKj09PT4gRW5kIGNhbGVuZGFyIHRhYmxlIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBtYWluIHNsaWRlciA8PT09Ki9cbi5tYWluLXNsaWRlci13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxMDtcblxuXHQuc2xpY2stbGlzdCwgLnNsaWNrLXRyYWNrIHtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiA3NXB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdGJvdHRvbTogMjVweDtcblx0XHR9XG5cdH1cbn1cblxuXG5cbi5tYWluLXNsaWRlciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0aGVpZ2h0OiA5MTdweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuc2wtY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0Ji5zbGljay1hY3RpdmUge1xuXHRcdFx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG5cdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGVudC10ZXh0LWN1cnNpdmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuY29udGVudC1oZWFkIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cdH1cblxuXHQuc2xpZGVyLWJnIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0bWluLXdpZHRoOiAxOTIwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHR9XG5cblx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiA1MzhweDtcblx0XHRoZWlnaHQ6IDQyMnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKC44NSk7XG5cdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC40cztcblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdHJhbnNmb3JtIC40cztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcblx0XHR9XG5cblx0XHQuY29udGVudC10ZXh0LWN1cnNpdmUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkdGV4dF9kYXJrO1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjRzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzO1xuXHRcdH1cblxuXHRcdC5jb250ZW50LWhlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogNTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC40cywgdHJhbnNmb3JtIC40cztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC40cztcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkaG92ZXJfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChsZXB0b3ApIHtcblx0XHQuc2xpZGUtY29udGVudCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdGhlaWdodDogNTc1cHg7XG5cdFx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdFx0aGVpZ2h0OiAzMTRweDtcblxuXHRcdFx0LmNvbnRlbnQtdGV4dC1jdXJzaXZlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQuY29udGVudC1oZWFkIHtcblx0XHRcdFx0Zm9udC1zaXplOiA0MnB4O1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWRlci1iZyB7XG5cdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdGhlaWdodDogMjkzcHg7XG5cdFx0LnNsaWRlLWNvbnRlbnQge1xuXHRcdFx0d2lkdGg6IDI2MnB4O1xuXHRcdFx0aGVpZ2h0OiAyMDVweDtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXG5cdFx0XHQuY29udGVudC10ZXh0LWN1cnNpdmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0LmNvbnRlbnQtaGVhZCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0d2lkdGg6IDc1cHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgbWFpbiBzbGlkZXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIGJsb2NrLWhlYWRlciA8PT09Ki9cbi5ibG9jay1oZWFkZXIge1xuXHRwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZy1sZWZ0OiA2MHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkc2Vjb25kX2ZvbnQ7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAxMnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6IC0ycHg7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGhlaWdodDogM3B4O1xuXHRcdFx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdHAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdHAge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHdpZHRoOiAyNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBibG9jay1oZWFkZXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIHRleHQtYmxvY2sgPD09PSovXG4udGV4dC1ibG9jayB7XG5cdHBhZGRpbmctdG9wOiAxMjBweDtcblx0cGFkZGluZy1ib3R0b206IDEyMHB4O1xuXG5cdCYub24tc2Nyb2xsIHtcblx0XHQmLnNob3ctc2Nyb2xsIHtcblx0XHRcdC5ibG9jay1oZWFkZXIge1xuXHRcdFx0XHQqIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRwLCBhIHtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9jay1oZWFkZXIge1xuXHRcdFx0KiB7XG5cdFx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjEycztcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjVzO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC43cztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KTtcblx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHR0cmFuc2l0aW9uLWRlbGF5OiAuOHM7XG5cdFx0fVxuXG5cdFx0YSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpO1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IDFzO1xuXHRcdH1cblx0fVxuXG5cdC5zdmctYmxvY2sge1xuXHRcdG1heC13aWR0aDogNTAwcHg7XG5cblx0XHQmLnZpZGVvLWJsb2NrIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0XHRtYXgtd2lkdGg6IDIxNHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0cGFkZGluZy10b3A6IDYwcHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0Ji50ZXh0LWJsb2NrLXJldmVyY2Uge1xuXHRcdFx0LnN2Zy1ibG9jayB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHRleHQtYmxvY2sgPD09PSovIiwiLyo9PT0+IEJlZ2luIGVkdWNhdGlvbiBzaG9ydCA8PT09Ki9cbi5lZHVjYXRpb24tc2hvcnQge1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblxuXHQmOmhvdmVyIHtcblx0XHQuaGlkZS1ibG9jayB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblxuXHRcdFx0PnAsIC5lZHVjYXRpb24tc2hvcnQtaW5mbywgYSB7XG5cdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmNvbG9yLTIge1xuXHRcdC5lZHVjYXRpb24tYm90dG9tIHtcblx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnRfY29sb3JfMjtcblx0XHRcdHAge1xuXHRcdFx0XHQuZWR1Y2F0aW9uLWFnZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfMl9saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sb3ItMyB7XG5cdFx0LmVkdWNhdGlvbi1ib3R0b20ge1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8zO1xuXHRcdFx0cCB7XG5cdFx0XHRcdC5lZHVjYXRpb24tYWdlIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudF9jb2xvcl8zX2xpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5jb2xvci00IHtcblx0XHQuZWR1Y2F0aW9uLWJvdHRvbSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHRcdHAge1xuXHRcdFx0XHQuZWR1Y2F0aW9uLWFnZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfM19saWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5lZHVjYXRpb24tdG9wIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0LmhpZGUtYmxvY2sge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0cGFkZGluZzogMzVweCAyNXB4O1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsIC45NSk7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHQvLyBvdmVyZmxvdzogYXV0bztcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdFx0LmlubmVyLXdyYXAge1xuXG5cdFx0fVxuXG5cdFx0PnAge1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KTtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzLCB0cmFuc2Zvcm0gLjNzO1xuXHRcdFx0dHJhbnNpdGlvbi1kZWxheTogLjJzO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHQuZWR1Y2F0aW9uLXNob3J0LWluZm8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC4zcztcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRjb2xvcjogJHRleHRfZGFyaztcblx0XHRcdH1cblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCk7XG5cdFx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcywgdHJhbnNmb3JtIC4zcztcblx0XHRcdHRyYW5zaXRpb24tZGVsYXk6IC40cztcblx0XHR9XG5cdH1cblxuXHQuZWR1Y2F0aW9uLWJvdHRvbSB7XG5cdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8xO1xuXHRcdHAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0cGFkZGluZzogMTBweCAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIxcHg7XG5cdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0LmVkdWNhdGlvbi1hZ2Uge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDVweDtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdFx0Zm9udC1zaXplOiA2MnB4O1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudF9jb2xvcl8xX2xpZ2h0O1xuXHRcdFx0fVxuXG5cdFx0XHQub2xkIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucmVhZC1tb3JlIHN2Z3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAtMXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHQuZWR1Y2F0aW9uLWJvdHRvbSB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOXB4O1xuXG5cdFx0XHRcdC5lZHVjYXRpb24tYWdlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDU3cHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQub2xkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KXtcblx0XHQuaGlkZS1ibG9ja3tcblx0XHRcdHBhZGRpbmc6MjBweDtcblx0XHRcdC5lZHVjYXRpb24tc2hvcnQtaW5mb3tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdFx0cHtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuZWR1Y2F0aW9uLWJvdHRvbSB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHQuZWR1Y2F0aW9uLWFnZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzN3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Lm9sZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGVkdWNhdGlvbiBzaG9ydCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gbGVhcm5pbmctZWxlbWVudHMtd3JhcCA8PT09Ki9cbi5lbC13ciB7XG5cdHBhZGRpbmc6IDIwcHggMjVweCAwO1xuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRtYXJnaW4tdG9wOiA2MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRtYXJnaW4tdG9wOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDIwcHggMCAwO1xuXHR9XG59XG5cbi5sZWFybmluZy1lbGVtZW50cy13cmFwIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA1NzBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHotaW5kZXg6IDE7XG5cdFx0dG9wOiA1JTtcblx0XHRsZWZ0OiA1JTtcblx0XHR3aWR0aDogOTAlO1xuXHRcdGhlaWdodDogOTAlO1xuXHRcdGJvcmRlcjogNXB4IHNvbGlkICRibG9xdW90ZV9iZztcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdH1cblxuXHQubGVhcm5pbmctaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQ6ICNFQUY1Rjc7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0XG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICRoZWFkX2NvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5jaXJjbGUtY29udGFpbmVyIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bGVmdDogNTAlO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0ei1pbmRleDogNTtcblx0XG5cdFx0LmxlYXJuaW5nLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR6LWluZGV4OiA1O1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC02MnB4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTYycHg7XG5cdFx0XHR3aWR0aDogMTI0cHg7XG5cdFx0XHRoZWlnaHQ6IDEyNHB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRUFGNUY3O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC00cHg7XG5cdFx0XHRcdGxlZnQ6IC00cHg7XG5cdFx0XHRcdHotaW5kZXg6IC0yO1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlICsgOHB4KTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgKyA4cHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAwcHg7XG5cdFx0XHRcdGxlZnQ6IDBweDtcblx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNFQUY1Rjc7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcztcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsICY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI0VBRjVGNztcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQudGFiLWVsZW1lbnQtY29udGVudCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiA1NSU7XG5cdFx0aGVpZ2h0OiA2MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0XHQuZm9yLXRhYiB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3ItdGFiLnN0YXJ0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aDMge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGgzIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHR3aWR0aDogNDFweDtcblx0XHRcdFx0aGVpZ2h0OiAzcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5teS1wYXJvbGxlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IC01MHB4O1xuXHRcdGJvdHRvbTogMDtcblx0XHR6LWluZGV4OiAtMTtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRtYXgtd2lkdGg6IDQ1MHB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0dG9wOiAzJTtcblx0XHRcdGxlZnQ6IDMlO1xuXHRcdFx0d2lkdGg6IDk1JTtcblx0XHRcdGhlaWdodDogOTUlO1xuXHRcdH1cblxuXHRcdC5jaXJjbGUtY29udGFpbmVyIHtcblx0XHRcdC5sZWFybmluZy1pdGVtIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC01MHB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAtNTBweDtcblx0XHRcdFx0d2lkdGg6IDEwMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5mb3ItdGFiIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC5mb3ItdGFiIHtcblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHQubXktcGFyb2xsZXIge1xuXHRcdFx0b3BhY2l0eTogLjU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTBweDtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRvcDogNiU7XG5cdFx0XHRsZWZ0OiA2JTtcblx0XHRcdHdpZHRoOiA4OCU7XG5cdFx0XHRoZWlnaHQ6IDg4JTtcblx0XHRcdGJvcmRlcjogNXB4IHNvbGlkICRibG9xdW90ZV9iZztcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR9XG5cblx0XHQuY2lyY2xlLWNvbnRhaW5lciB7XG5cdFx0XHQubGVhcm5pbmctaXRlbSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAtMzBweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTMwcHg7XG5cdFx0XHRcdHdpZHRoOiA2MHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZm9yLXRhYiB7XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0XHRcdC8vIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGxlYXJuaW5nLWVsZW1lbnRzLXdyYXAgPD09PSovIiwiLyo9PT0+IEJlZ2luIGVkdWNhdGlvbi1zbGllciA8PT09Ki9cbi5lZHVjYXRpb24tc2xpZXIge1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cblx0Lml0LWNhcmQge1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHR9XG5cblx0LnNsaWNrLWxpc3Qge1xuXHRcdHBhZGRpbmctYm90dG9tOiAyNXB4O1xuXHR9XG5cblx0LnNsaWNrLWRvdHMge1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgZWR1Y2F0aW9uLXNsaWVyIDw9PT0qLyIsIi8qPT09PiBCZWdpbiB2aWRlby1zZWN0aW9uIDw9PT0qL1xuLnZpZGVvLXNlY3Rpb24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0aGVpZ2h0OiA2NzZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0aGVpZ2h0OiA0OTZweDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblxuXHRcdHAge1xuXHRcdFx0bWF4LXdpZHRoOiA0MDBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdGhlaWdodDogNDgxcHg7XG5cdFx0cCB7XG5cdFx0XHRtYXgtd2lkdGg6IDI0MHB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCB2aWRlby1zZWN0aW9uIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBsaWdodGJveCA8PT09Ki9cbi5tb2RhbC1ib2R5IHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQuZWtrby1saWdodGJveC1pdGVtIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG59XG5cbi5tb2RhbC1oZWFkZXIge1xuXHQuY2xvc2Uge1xuXHRcdHBhZGRpbmc6IDVweDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG59XG5cbi5la2tvLWxpZ2h0Ym94LW5hdi1vdmVybGF5IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRhIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogNTAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiA0MHB4O1xuXHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAyMHB4O1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBsaWdodGJveCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gYWR2YW50YWdlLWxpc3QgPD09PSovXG4uYWR2YW50YWdlLWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTY1cHg7XG5cblx0Ji5hZHZhbnRhZ2Utc2Vjb25kIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMzBweDtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMjUlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiA0NXB4O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRvcGFjaXR5OiAuMTQ7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTEwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHRcdC5hZHZhbnRhZ2UtYmxvY2sge1xuXHRcdFx0XHRoNSB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0bGkge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdG1hcmdpbi1ib3R0b206IDYwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA3MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ei1pbmRleDogNDtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQob2RkKSB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdHRvcDogLTIwcHg7XG5cdFx0XHRcdGxlZnQ6IDAlO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OiAxOTJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9jbG91ZHgyLnBuZyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZVkoMTgwZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYWR2YW50YWdlLWJsb2NrIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdH1cblxuXHRcdGg1IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Y29sb3I6ICRoZWFkX2NvbG9yO1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLTQwcHg7XG5cblx0XHQmLmFkdmFudGFnZS1zZWNvbmQge1xuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZCgxKSwmOm50aC1jaGlsZCg0KSwmOm50aC1jaGlsZCg1KSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHR0b3A6IC0yMHB4O1xuXHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0XHRcdFx0bGVmdDogMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOTJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3VkeDIucG5nKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdGxpIHtcblx0XHRcdC8vIHdpZHRoOiAxMDAlO1xuXG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHQvLyBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDU1MHB4KSB7XG5cdFx0Ji5hZHZhbnRhZ2Utc2Vjb25kIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0JjpudGgtY2hpbGQoMSksJjpudGgtY2hpbGQoNCksJjpudGgtY2hpbGQoNSkge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKG9kZCkge1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0dG9wOiAtMjBweDtcblx0XHRcdFx0XHRsZWZ0OiAwJTtcblx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxOTJweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2Nsb3VkeDIucG5nKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCUgYXV0bztcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6bnRoLWNoaWxkKDEpLCY6bnRoLWNoaWxkKDUpIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGxlZnQ6IDIwcHggIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0Ji5hZHZhbnRhZ2Utc2Vjb25kIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5hZHZlbnRhZ2Utc2xpZGVyIHtcblx0LnNsaWNrLWRvdHMge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1lZGl1bSkge1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBhZHZhbnRhZ2UtbGlzdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gZm9vZC1zZWN0aW9uIDw9PT0qL1xuLmZvb2Qtc2VjdGlvbiB7XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHQuc3ZnLWJsb2NrIHtcblx0XHRcdG1heC13aWR0aDogMzEwcHg7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBmb29kLXNlY3Rpb24gPD09PSovIiwiLyo9PT0+IEJlZ2luIG9yZGVyLWxpc3QtMiA8PT09Ki9cbi5vcmRlci1saXN0LTIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLWJvdHRvbTogLTMwcHg7XG5cblx0bGkge1xuXHRcdHdpZHRoOiAzMy4zMyU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5saXN0LWRlc2NyaXB0aW9uIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDMwcHggMzBweCAzMHB4IDgwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0Ym94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OmNvdW50ZXIobXlDb3VudGVyLCBkZWNpbWFsLWxlYWRpbmctemVybyknLic7XG4gICAgICAgICAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG15Q291bnRlcjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAyNXB4O1xuICAgICAgICAgICAgICAgIGxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHRwIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0Ly8gbGV0dGVyLXNwYWNpbmc6IC4ycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NTBweCkge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBvcmRlci1saXN0LTIgPD09PSovIiwiLyo9PT0+IEJlZ2luIGNlbnRyZS10YWItY29udGVudCA8PT09Ki9cbi5jZW50cmUtdGFiLWNvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDEwO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAuNXM7XG5cdCYuYWN0aXZlIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXG5cdC50YWItaGVhZCB7XG5cdFx0bWF4LXdpZHRoOiA3NDBweDtcblx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0LnRhYi1oZWFkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHQudGFiLWhlYWQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmNlbnRyZS10YWJzLXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jZW50cmUtaW5mb3JtYXRpb24tc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTA7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDEwO1xuXG5cdFx0Lm15LXBhcm9sbGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtMTAwcHg7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGNlbnRyZS10YWItY29udGVudCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gdGVhY2hlci1jYXJkIDw9PT0qL1xuLnRlYWNoZXItY2FyZHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHRtaW4taGVpZ2h0OiA0MDBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZzogNDVweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblx0Ym9yZGVyLXJhZGl1czogMTFweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ji5zZWNvbmQtc3R5bGV7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0LnRlYWNoZXItY2FyZC10b3B7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdC5hdmF0YXItY2lyY2xle1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHdpZHRoOiAxNzBweDtcblx0XHRcdFx0aGVpZ2h0OiAxNzBweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNsb3Vke1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR3aWR0aDogNjA3cHg7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFjaGVyLWNhcmRfX2F2YXRhcntcblx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0fVxuXHRcdC50ZWFjaGVyLWNhcmRfX2luZm97XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDIwcHggMzBweCA1MHB4O1xuXHRcdFx0aDV7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdHB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cblx0XHRcdC5zb2MtbGluayB7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGVhY2hlci1jYXJkX19pbmZve1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAxMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1heC13aWR0aDogMTYwcHg7XG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdFx0cHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cdC50ZWFjaGVyLWNhcmRfX2F2YXRhcntcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogMjtcblx0XHR0b3A6IDMwcHg7XG5cdFx0cmlnaHQ6IC0zMCU7XG5cdFx0Ji5leHRyYV9fYXZhdGFye1xuXHRcdFx0cmlnaHQ6IC00MCU7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0LnRlYWNoZXItY2FyZF9fYXZhdGFye1xuXHRcdFx0cmlnaHQ6IC0yMCU7XG5cdFx0XHQmLmV4dHJhX19hdmF0YXJ7XG5cdFx0XHRcdHJpZ2h0OiAtMzAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVhY2hlci1jYXJkX19pbmZve1xuXHRcdFx0bWF4LXdpZHRoOiAyMTBweDtcblx0XHR9XG5cdH1cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC50ZWFjaGVyLWNhcmRfX2F2YXRhcntcblx0XHRcdHJpZ2h0OiAtMzAlO1xuXHRcdFx0Ji5leHRyYV9fYXZhdGFye1xuXHRcdFx0XHRyaWdodDogLTQ1JTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYWNoZXItY2FyZF9faW5mb3tcblx0XHRcdG1heC13aWR0aDogMTUwcHg7XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHQudGVhY2hlci1jYXJkX19hdmF0YXJ7XG5cdFx0XHRyaWdodDogLTI1JTtcblx0XHRcdCYuZXh0cmFfX2F2YXRhcntcblx0XHRcdFx0cmlnaHQ6IC0zMCU7XG5cdFx0XHR9XG5cdFx0XHQmLmV4dHJhX19hdmF0YXIwMntcblx0XHRcdFx0cmlnaHQ6IC0xNyU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC50ZWFjaGVyLWNhcmRfX2luZm8ge1xuXHRcdFx0bWF4LXdpZHRoOiAyNTBweDtcblx0XHRcdHAge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0LnRlYWNoZXItY2FyZF9fYXZhdGFye1xuXHRcdFx0cmlnaHQ6IC0yNSU7XG5cdFx0XHQmLmV4dHJhX19hdmF0YXJ7XG5cdFx0XHRcdHJpZ2h0OiAtMzAlO1xuXHRcdFx0fVxuXHRcdFx0Ji5leHRyYV9fYXZhdGFyMDJ7XG5cdFx0XHRcdHJpZ2h0OiAtMTclO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQudGVhY2hlci1jYXJkX19pbmZvIHtcblx0XHRcdG1heC13aWR0aDogMjAwcHg7XG5cdFx0fVxuXHR9XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0NTBweCl7XG5cdFx0LnRlYWNoZXItY2FyZF9fYXZhdGFye1xuXHRcdFx0cmlnaHQ6IC0yNSU7XG5cdFx0XHQmLmV4dHJhX19hdmF0YXJ7XG5cdFx0XHRcdHJpZ2h0OiAtNDAlO1xuXHRcdFx0XHR0b3A6IGluaGVyaXQ7XG5cdFx0XHRcdGJvdHRvbTogMDtcblx0XHRcdH1cblx0XHRcdCYuZXh0cmFfX2F2YXRhcjAye1xuXHRcdFx0XHRyaWdodDogLTMwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0LnRlYWNoZXItY2FyZF9faW5mbyB7XG5cdFx0XHRtYXgtd2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgdGVhY2hlci1jYXJkIDw9PT0qLyIsIi8qPT09PiBCZWdpbiB0ZWFjaGVyLXNsaWRlciA8PT09Ki9cbi50ZWFjaGVyLXNsaWRlciB7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblxuXHQudGVhY2hlci1zbGlkZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDI1cHg7XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0cGFkZGluZy10b3A6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbnMgdGVhY2hlci1zbGlkZXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIHRhYi12YWx1ZXMgPD09PSovXG4udGFiLXZhbHVlcyB7XG5cdC50YWItdmFsdWVzX19pbWcge1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdG1heC13aWR0aDogNTgwcHg7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdC50YWItdmFsdWVzX19kZXNjcmlwdGlvbiB7XG5cdFx0cCB7XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bGkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0LnRhYi12YWx1ZXNfX2ltZyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA1MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHQudGFiLXZhbHVlc19faW1nIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LnRhYi12YWx1ZXNfX2Rlc2NyaXB0aW9uIHtcblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdC50YWItdmFsdWVzX19pbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgdGFiLXZhbHVlcyA8PT09Ki8iLCIvKj09PT4gQmVnaW4gdGVzdGltb25pYWwtYmxvY2sgPD09PSovXG4udGVzdGltb25pYWwtYmxvY2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiA2MHB4O1xuXHRwYWRkaW5nOiA0NXB4IDMwcHggMzBweDtcblx0YmFja2dyb3VuZDogI2ZmZjtcblx0Ym9yZGVyOiA0cHggc29saWQgJGJvcmRlcl90ZXN0aW1vbmlhbF8xO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMTAlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCA0MHB4IDQwcHggMDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICRib3JkZXJfdGVzdGltb25pYWxfMSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudDtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKSBza2V3KDVkZWcpO1xuXHR9XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206IDA7XG5cdFx0bGVmdDogMTAlO1xuXHRcdHdpZHRoOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdGJvcmRlci13aWR0aDogMCAzMHB4IDMwcHggMDtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoNXB4LCAxMDAlKSBza2V3KDVkZWcpO1xuXHR9XG5cblx0LnRlc3RpbW9uaWFsLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxuXG5cdC50ZXN0aW1vbmlhbC1kZXNjcmlwdGlvbiB7XG5cdFx0aDUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cblx0XHR0aW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTRweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkbWFpbl9jb2xvcjtcblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdHBhZGRpbmc6IDQwcHggMzBweCAzNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHRwYWRkaW5nLXRvcDogMzVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMzVweDtcblx0fVxufVxuLyo9PT0+IEVuZCB0ZXN0aW1vbmlhbC1ibG9jayA8PT09Ki8iLCIvKj09PT4gQmVnaW4gdGVzdGltb25pYWwtbGlzdCA8PT09Ki9cbi50ZXN0aW1vbmlhbC1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHR3aWR0aDogMTAwJTtcblx0bWFyZ2luLWxlZnQ6IDBweDtcblx0bWFyZ2luLXJpZ2h0OiAwcHg7XG5cdG1hcmdpbi1ib3R0b206IC02MHB4O1xuXG5cdCAmLmdyaWQge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0fVxuXG5cdGxpIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKzEpIHtcblx0XHRcdC50ZXN0aW1vbmlhbC1ibG9jayB7XG5cdFx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICRib3JkZXJfdGVzdGltb25pYWxfMTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24rMikge1xuXHRcdFx0LnRlc3RpbW9uaWFsLWJsb2NrIHtcblx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgJGJvcmRlcl90ZXN0aW1vbmlhbF8yO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoMTMwLCAxNzQsIDE1MSwgMC4yMSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24rMykge1xuXHRcdFx0LnRlc3RpbW9uaWFsLWJsb2NrIHtcblx0XHRcdFx0Ym9yZGVyOiA0cHggc29saWQgJGJvcmRlcl90ZXN0aW1vbmlhbF8zO1xuXHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoMTU2LCAxMjIsIDgyLCAwLjE0KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc2xpY2stZG90cyB7XG5cdFx0cGFkZGluZy10b3A6IDI1cHg7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobWVkaXVtKSB7XG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi50ZXN0aW1vbmlhbC13cmFwIHtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xufVxuLyo9PT0+IEVuZCB0ZXN0aW1vbmlhbC1saXN0IDw9PT0qLyIsIi8qPT09PiBCZWdpbiBnYWxsZXJ5LXByZXdpZXYtd3JhcCA8PT09Ki9cbi5nYWxsZXJ5LXByZXdpZXYtd3JhcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tYm90dG9tOiAtMTVweDtcblxuXHQuZ2FsbGVyeS1pdGVtIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXG5cdFx0Ji5taW5pLWdhbGxlcnkge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdHBhZGRpbmc6IDAgMTVweDtcblxuXHRcdFx0LmlubmVyLWdhbGxlcnkge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5taW5pLWdhbGxlcnlfX2l0ZW0ge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXG5cdFx0XHRcdCY6bnRoLWNoaWxkKDMpLFxuXHRcdFx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoZXh0cmEtc21hbGwpIHtcblx0XHQuZ2FsbGVyeS1pdGVtIHtcblx0XHRcdHdpZHRoOiAzMy4zMzMlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0LmdhbGxlcnktaXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXG5cdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogN3B4O1xuXHRcdFx0fVxuXG5cdFx0XHRhIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHRpbWcge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGdhbGxlcnktcHJld2lldi13cmFwIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBuZXdzLWJsb2NrIDw9PT0qL1xuLm5ld3MtYmxvY2sge1xuXHRtYXgtd2lkdGg6IDQ1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQubmV3cy1ibG9ja19faW1nIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblxuXHQubmV3cy1ibG9jay1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogNDBweCAzMHB4IDQwcHg7XG5cdFx0Lm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX21haW4taW5mbyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5uZXdzLWF1dGhvciB7XG5cdFx0XHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Lm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX3Nob3J0LXRleHQge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cblx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkaG92ZXJfY29sb3I7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0aW1lIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHQubmV3cy1ibG9jay1kZXNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAzNXB4IDMwcHggMzVweDtcblxuXHRcdFx0Lm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX21haW4taW5mbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5uZXdzLWJsb2NrLWRlc2NyaXB0aW9uX19zaG9ydC10ZXh0IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0Lm5ld3MtYmxvY2stZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMzNweCAzMHB4IDMzcHg7XG5cdFx0XHQubmV3cy1ibG9jay1kZXNjcmlwdGlvbl9fbWFpbi1pbmZvIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdFx0Lm5ld3MtYmxvY2stZGVzY3JpcHRpb25fX3Nob3J0LXRleHQge1xuXHRcdFx0XHRoNCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgbmV3cy1ibG9jayA8PT09Ki8iLCIvKj09PT4gQmVnaW4gbmV3cy1zbGlkZXIgPD09PSovXG4ubmV3cy1zbGlkZXIge1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cblx0Lm5ld3Mtc2xpZGVyX19jYXJkIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTVweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdC5zbGljay1kb3RzIHtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBuZXdzLXNsaWRlciA8PT09Ki8iLCIvKj09PT4gQmVnaW4gdGVybXMtbGlzdCA8PT09Ki9cbi50ZXJtcy1saXN0IHtcblx0bWFyZ2luLXRvcDogOTBweDtcblxuXHRoMyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRoMyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHQuZmxleC1zdHlsZSB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCB0ZXJtcy1saXN0IDw9PT0qLyIsIi8qPT09PiBCZWdpbiBwcmljaW5nLXBhY2thZ2VzLWNhcmQgPD09PSovXG4ucHJpY2luZy1wYWNrYWdlcy1jYXJkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0bWF4LXdpZHRoOiA0NTBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZzogNDBweCAzMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdC5wcmljaW5nLXBhY2thZ2VzLWRlc2NyaXB0aW9uIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5wcmljaW5nLXBhY2thZ2VzLWluY2x1ZGUge1xuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgjRTlFOUU5LCAuNCk7XG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wcmljaW5nLXBhY2thZ2VzLWltZyB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXG5cdC5wcmljaW5nLXBhY2thZ2VzLXByaWNlIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdC5jdXJyZW5jeSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXG5cdFx0LnByaWNlIHtcblx0XHRcdG1hcmdpbjogMCAxMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGZvbnQtc2l6ZTogNDJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHQucHJpY2luZy1wYWNrYWdlcy1pbWcge1xuXHRcdFx0aGVpZ2h0OiAxMjBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBwcmljaW5nLXBhY2thZ2VzLWNhcmQgPD09PSovIiwiLyo9PT0+IEJlZ2luIHByaWNpbmctcGFja2FnZXMtc2xpZGVyIDw9PT0qL1xuLnByaWNpbmctcGFja2FnZXMtc2xpZGVyIHtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG5cdC5wcmljaW5nLXBhY2thZ2VzLXNsaWRlIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHRwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0XHRtaW4td2lkdGg6IDMzLjMzJTtcblxuXHRcdCY6bnRoLWNoaWxkKDEpLFxuXHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHQuc2xpY2stdHJhY2sge1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiAtbW96LWZsZXggIWltcG9ydGFudDtcblx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiAtby1mbGV4ICFpbXBvcnRhbnQ7XG5cdFx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0fVxuXG5cdFx0LnByaWNpbmctcGFja2FnZXMtc2xpZGUge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ly8gcGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHQmOm50aC1jaGlsZCgxKSxcblx0XHRcdCY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnNsaWNrLWRvdHMge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHR9XG5cdH1cblxufVxuLyo9PT0+IEVuZCBwcmljaW5nLXBhY2thZ2VzLXNsaWRlciA8PT09Ki8iLCIvKj09PT4gQmVnaW4gc3RhdGVtZW50LWNhcmQgPD09PSovXG4uc3RhdGVtZW50LWNhcmQge1xuXHRwYWRkaW5nOiA3MHB4IDQwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0LnN0YXRlbWVudC1pY28ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiA2NnB4O1xuXHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdGltZyB7XG5cdFx0XHRoZWlnaHQ6IDY2cHg7XG5cdFx0fVxuXHR9XG5cblx0aDQge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHRwYWRkaW5nOiA2MHB4IDMwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0cGFkZGluZzogMzBweCAyMHB4O1xuXG5cdFx0LnN0YXRlbWVudC1pY28ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0LnN0YXRlbWVudC1pY28ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cdH1cbn1cblxuLnN0YXRlbWVudC1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG5cdGxpIHtcblx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5zdGF0ZW1lbnQtY2FyZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblx0fVxuXG5cdC5zbGljay1kb3RzIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtZWRpdW0pIHtcblx0XHQuc2xpY2stZG90cyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDI1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHN0YXRlbWVudC1jYXJkIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBjb3VudC1saXN0IDw9PT0qL1xuLmNvdW50LXNlY3Rpb24ge1xuXHRtaW4taGVpZ2h0OiA1NDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmNvdW50LWxpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG5cdC5jb3VudC1ibG9jay13cmFwIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0XHR3aWR0aDogMjUlO1xuXHRcdCY6bnRoLWNoaWxkKDEpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDJkZWcpO1xuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcblxuXHRcdFx0LmNvdW50LW51bWIge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudF9jb2xvcl8xO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0XHQuY291bnQtbnVtYiB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50X2NvbG9yXzI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZCg0KSB7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG5cdFx0XHQuY291bnQtbnVtYiB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50X2NvbG9yXzM7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0LmNvdW50LWJsb2NrLXdyYXAge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cbn1cblxuLmNvdW50LWJsb2NrIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDE5NHB4O1xuXHRtaW4taGVpZ2h0OiAxNzBweDtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdG1hcmdpbi1yaWdodDogYXV0bztcblx0cGFkZGluZzogMjVweCAxNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XG5cdCY6bnRoLWNoaWxkKDEpIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcblx0fVxuXG5cdCY6bnRoLWNoaWxkKDIpIHtcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG5cblx0XHQuY291bnQtbnVtYiB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0dHJhbnNmb3JtOiByb3RhdGUoMmRlZyk7XG5cdFx0LmNvdW50LW51bWIge1xuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50X2NvbG9yXzI7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0JjpudGgtY2hpbGQoNCkge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcblx0XHQuY291bnQtbnVtYiB7XG5cdFx0XHRwIHtcblx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY291bnQtbnVtYiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0cCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRfZm9udDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDYwcHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0LmNvdW50LXRleHQge1xuXHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRoZWFkX2NvbG9yO1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBjb3VudC1saXN0IDw9PT0qLyIsIi8qPT09PiBCZWdpbiBhY2NvcmRpb24tYmxvY2sgPD09PSovXG4uYWNjb3JkaW9uLWJsb2NrIHtcblx0cGFkZGluZy1ib3R0b206IDMwcHg7XG5cblx0Ji5mYXEtdG8taGlkZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCYuYWN0aXZlIHtcblx0XHQuYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0XHQuYWNjb3JkaW9uLWljbyB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYm9yZGVyX2NvbG9yO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdC5hY2NvcmRpb24taWNvIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0aGVpZ2h0OiAxNXB4O1xuXG5cdFx0XHQmOjpiZWZvcmUsICY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZDogJG1haW5fY29sb3I7XG5cdFx0XHRcdHRyYW5zaXRpb246IGFsbCAuM3M7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdHRvcDogOHB4O1xuXHRcdFx0XHRsZWZ0OiAxcHg7XG5cdFx0XHRcdHdpZHRoOiAxNXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0XHR3aWR0aDogMXB4O1xuXHRcdFx0XHRoZWlnaHQ6IDE1cHg7XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRmb250LWZhbWlseTogJGhlYWRfZm9udDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cdFx0fVxuXHR9XG5cblx0LmFjY29yZGlvbi1jb250ZW50IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAyMHB4O1xuXG5cdFx0cCB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBhY2NvcmRpb24tYmxvY2sgPD09PSovIiwiLyo9PT0+IEJlZ2luIHByb2dyYW0tcHJldmlldyA8PT09Ki9cbi5wcm9ncmFtLXByZXZpZXcge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXJnaW4tYm90dG9tOiA0NXB4O1xuXHRwYWRkaW5nOiAyNXB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRib3JkZXI6IDRweCBzb2xpZCAkYm9yZGVyX3Rlc3RpbW9uaWFsXzM7XG5cdGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxNTYsIDEyMiwgODIsIDAuMTQpO1xuXG5cdC5wcm9ncmFtLXNsaWRlci13cmFwIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXG5cdFx0LnByb2dyYW0tYWdlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDEwcHg7XG5cdFx0XHR0b3A6IDQ1cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHBhZGRpbmc6IDZweCAxNXB4O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8xO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSg0MiwgMTM1LCAxNTgsIDAuMTQpO1xuXG5cdFx0XHRwIHtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRcdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNjRweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHRcdGNvbG9yOiAkY29tcG9uZW50X2NvbG9yXzFfbGlnaHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZ3JhbS1iaWctc2xpZGVyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0XHRpbWcge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucHJvZ3JhbS1uYXYtc2xpZGVyIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAtN3B4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xuXG5cdFx0XHQucHJvZ3JhbS1zbGlkZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA3cHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblxuXHRcdFx0XHQmLnNsaWNrLWN1cnJlbnQge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNTtcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDJweCBzb2xpZCAgJG1haW5fY29sb3I7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0bGVmdDogN3B4O1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxNHB4KTtcblx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0XHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAgI2ZmZjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnByb2dyYW0tZGVzY3JpcHRpb24ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nOiAyNXB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogYXR0cihkYXRhLXRleHQpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR6LWluZGV4OiAwO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdFx0Zm9udC1zaXplOiAxNjBweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdGNvbG9yOiAkYm9yZGVyX3Rlc3RpbW9uaWFsXzM7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHR9XG5cblx0XHQucHJvZ3JhbS1oZWFlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHRcdGgzIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzVweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyYW0tdGV4dCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0fVxuXG5cdFx0XHR1bCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdGxpIHtcblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0XHQucHJvZ3JhbS1zbGlkZXItd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cblx0XHQucHJvZ3JhbS1kZXNjcmlwdGlvbiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDEzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQucHJvZ3JhbS1oZWFlciB7XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cblx0XHQucHJvZ3JhbS1zbGlkZXItd3JhcCB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblxuXHRcdFx0LnByb2dyYW0tYWdlIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDQ2cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyYW0tZGVzY3JpcHRpb24ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC5wcm9ncmFtLXNsaWRlci13cmFwIHtcblxuXHRcdFx0LnByb2dyYW0tYWdlIHtcblx0XHRcdFx0dG9wOiAxNXB4O1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnByb2dyYW0tZGVzY3JpcHRpb24ge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRyaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRcdFx0XHRsZWZ0OiA1MCUgIWltcG9ydGFudDtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuXHRcdFx0XHRmb250LXNpemU6IDQ1cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmFtLWhlYWVyIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdFx0aDMge1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmFtLXRleHQge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHByb2dyYW0tcHJldmlldyA8PT09Ki8iLCIvKj09PT4gQmVnaW4gcHJvZ3JhbXMtbGlzdCA8PT09Ki9cbi5wcm9ncmFtcy1saXN0IHtcblx0PmxpIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHQucHJvZ3JhbS1wcmV2aWV3IHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXG5cdFx0XHRcdC5wcm9ncmFtLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjpudGgtY2hpbGQoM24rMSkge1xuXHRcdFx0LnByb2dyYW0tcHJldmlldyB7XG5cdFx0XHRcdGJvcmRlcjogNHB4IHNvbGlkICRib3JkZXJfdGVzdGltb25pYWxfMTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG5cblx0XHRcdFx0LnByb2dyYW0tZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYm9yZGVyX3Rlc3RpbW9uaWFsXzE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdC5wcm9ncmFtLXNsaWRlci13cmFwIHtcblx0XHRcdFx0LnByb2dyYW0tYWdlIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50X2NvbG9yXzE7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDE0cHggMjJweCByZ2JhKDQyLCAxMzUsIDE1OCwgMC4xNCk7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudF9jb2xvcl8xX2xpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKzIpIHtcblx0XHRcdC5wcm9ncmFtLXByZXZpZXcge1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkYm9yZGVyX3Rlc3RpbW9uaWFsXzI7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxMzAsIDE3NCwgMTUxLCAwLjIxKTtcblxuXHRcdFx0XHQucHJvZ3JhbS1kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRib3JkZXJfdGVzdGltb25pYWxfMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnByb2dyYW0tc2xpZGVyLXdyYXAge1xuXHRcdFx0XHQucHJvZ3JhbS1hZ2Uge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6ICRjb21wb25lbnRfY29sb3JfMjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoMTMwLCAxNzQsIDE1MSwgMC4yMSk7XG5cblx0XHRcdFx0XHRwIHtcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbXBvbmVudF9jb2xvcl8yX2xpZ2h0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCY6bnRoLWNoaWxkKDNuKzMpIHtcblx0XHRcdC5wcm9ncmFtLXByZXZpZXcge1xuXHRcdFx0XHRib3JkZXI6IDRweCBzb2xpZCAkYm9yZGVyX3Rlc3RpbW9uaWFsXzM7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxNTYsIDEyMiwgODIsIDAuMTQpO1xuXG5cdFx0XHRcdC5wcm9ncmFtLWRlc2NyaXB0aW9uIHtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJvcmRlcl90ZXN0aW1vbmlhbF8zO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQucHJvZ3JhbS1zbGlkZXItd3JhcCB7XG5cdFx0XHRcdC5wcm9ncmFtLWFnZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGNvbXBvbmVudF9jb2xvcl8zO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAxNHB4IDIycHggcmdiYSgxNTYsIDEyMiwgODIsIDAuMTQpO1xuXG5cdFx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRjb21wb25lbnRfY29sb3JfM19saWdodDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0PmxpIHtcblx0XHRcdCY6bnRoLWNoaWxkKGV2ZW4pIHtcblx0XHRcdFx0LnByb2dyYW0tcHJldmlldyB7XG5cdFx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBwcm9ncmFtcy1saXN0IDw9PT0qLyIsIi8qPT09PiBCZWdpbiBzaWRlYmFyIDw9PT0qL1xuLnNpZGViYXIge1xuXHQuc2VhcmNoLWZvcm0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cblxuXHQuc2lkZS1ibG9jayB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHRoNSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHNpZGViYXIgPD09PSovIiwiLyo9PT0+IEJlZ2luIGNhbGVuYXIgPD09PSovXG4uY2FsZW5hciB7XG5cdC5ub3ctZGF0YSxcblx0Lm5leHQtbW91bnRoIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtZmFtaWx5OiAkbWFpbl9mb250O1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cdH1cblxuXHQubmV4dC1tb3VudGgge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblxuXHR0YWJsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR0ciB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTFweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogOHB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0dGhlYWQge1xuXHRcdFx0dHIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblxuXHRcdFx0XHR0ZCwgdGgge1xuXHRcdFx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dGJvZHkge1xuXHRcdFx0dHIge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNHB4O1xuXHRcdFx0XHQmOm50aC1jaGlsZChvZGQpIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbGlnaHRfY29sb3I7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOm50aC1jaGlsZChldmVuKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJHRhYmxlX2NvbG9yO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0dGQge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiA4cHg7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDhweDtcblx0XHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRcdHBhZGRpbmctdG9wOiA2cHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkICAkbWFpbl9jb2xvcjtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgY2FsZW5hciA8PT09Ki8iLCIvKj09PT4gQmVnaW4gc2lkZS1wb3N0IDw9PT0qL1xuLnNpZGUtcG9zdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdC5wb3N0LWltYWdlIHtcblx0XHR3aWR0aDogODBweDtcblx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtbWV0YSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cdH1cblxuXHQucG9zdC10aXRsZSB7XG5cdFx0Zm9udC1mYW1pbHk6IFBvcHBpbnM7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRob3Zlcl9jb2xvcjtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0LnBvc3QtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBzaWRlLXBvc3QgPD09PSovIiwiLyo9PT0+IEJlZ2luIHRhZy1saXN0IDw9PT0qL1xuLnRhZy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtNXB4O1xuXG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDVweDtcblxuXHRcdCY6OmFmdGVye1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNERUVDRUY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0XHRwYWRkaW5nOiA4cHggMTVweDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRcdFx0Jjpob3Zlcixcblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJGhvdmVyX2NvbG9yO1xuXHRcdFx0XHRjb2xvcjogI2ZmZjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgdGFnLWxpc3QgPD09PSovIiwiLyo9PT0+IEJlZ2luIGJsb2ctcG9zdCA8PT09Ki9cbi5ibG9nLXBvc3Qge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwcHggMTBweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblxuXHQmLnNpbmdsZS1wb3N0IHtcblx0XHRwIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0dWwge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdGxpIHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5wb3N0LWltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtdmlkZW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuXHRcdC8qIDE2OjkgKi9cblx0XHRoZWlnaHQ6IDA7XG5cdFx0aWZyYW1lLFxuXHRcdG9iamVjdCxcblx0XHRlbWJlZCB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtbXVzaWMge1xuXHRcdHBhZGRpbmc6IDUwcHggNTBweCAwIDUwcHg7XG5cdFx0aWZyYW1lLFxuXHRcdG9iamVjdCxcblx0XHRlbWJlZCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGJvcmRlcjogMDtcblx0XHR9XG5cdH1cblxuXHQucG9zdC1saW5rIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kOiByZ2JhKDAsMCwwLCAuNSk7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0Zm9udC1zaXplOiAyMXB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAzNnB4O1xuXHRcdFx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtdGVhc2VyLCAucG9zdC1kZXNjcmlwdGlvbiB7XG5cdFx0cGFkZGluZzogNTBweDtcblx0fVxuXG5cdC5wb3N0LW1ldGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cblx0XHR0aW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdGNvbG9yOiAkbWFpbl9jb2xvcjtcblx0XHR9XG5cblx0XHQucG9zdC1tZXRhLWF1dGhvciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cblx0XHRcdGEge1xuXHRcdFx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRob3Zlcl9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0XHR9XG5cdH1cblxuXHQucG9zdC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRmb250LWZhbWlseTogJGhlYWRfZm9udDtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmb250LXNpemU6IDMycHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuM2VtO1xuXHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5zaG9ydC10ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHR9XG5cblx0LnJvdW5kLWltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0fVxuXG5cdC5mbGV4LWltZyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdFx0XHQmKyoge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC5wb3N0LXRlYXNlciwgLnBvc3QtZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMzVweCA1MHB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LW1ldGEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR9XG5cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdH1cblxuXHRcdC5zaG9ydC10ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdC5wb3N0LW11c2ljIHtcblx0XHRcdHBhZGRpbmc6IDI1cHggMjVweCAwIDI1cHg7XG5cdFx0fVxuXG5cdFx0LnBvc3QtdGVhc2VyLCAucG9zdC1kZXNjcmlwdGlvbiB7XG5cdFx0XHRwYWRkaW5nOiAyNXB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMjZweDtcblx0XHR9XG5cblx0XHQuZmxleC1pbWcge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGltZyB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblxuXHRcdFx0XHQmKyoge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChtb2JpbGUpIHtcblx0XHQucG9zdC1tZXRhIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblxuXHRcdFx0dGltZSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblxuXHRcdFx0cCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQucG9zdC1tdXNpYyB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHggMCAyMHB4O1xuXHRcdH1cblxuXHRcdC5wb3N0LXRlYXNlciwgLnBvc3QtZGVzY3JpcHRpb24ge1xuXHRcdFx0cGFkZGluZzogMzBweCAyMHB4IDMwcHggMjBweDtcblx0XHR9XG5cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdH1cblxuXHRcdC5zaG9ydC10ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDI1cHg7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGJsb2ctcG9zdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gcG9zdC1hdXRob3IgPD09PSovXG4ucG9zdC1hdXRob3Ige1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRwYWRkaW5nOiAzMHB4O1xuXHRib3JkZXItcmFkaXVzOiAxMXB4O1xuXHRiYWNrZ3JvdW5kOiAkYmxvcXVvdGVfYmc7XG5cblx0LmF1dGhvci1hdmF0YXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTIwcHg7XG5cdFx0bWluLXdpZHRoOiAxMjBweDtcblx0XHRoZWlnaHQ6IDEyMHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRcdGltZyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG5cdFx0fVxuXHR9XG5cblx0LmF1dGhvci1pbmZvIHtcblx0XHRoNCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdH1cblxuXHRcdHAge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjVweDtcblx0XHR9XG5cblx0XHQuc29jLWxpbmsge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAzMHB4IDE1cHg7XG5cblx0XHQuYXV0aG9yLWF2YXRhciB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdH1cblxuXHRcdC5hdXRob3ItaW5mbyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdFx0aDQge1xuXHRcdFx0XHQvLyBmb250LXNpemU6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHBvc3QtYXV0aG9yIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBibG9nLXBvc3QtbmF2IDw9PT0qL1xuLnBvc3QtbmF2aWdhdGUge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0LmJsb2ctcG9zdC1uYXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cblxuLmJsb2ctcG9zdC1uYXYge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRtYXgtd2lkdGg6IDI3MHB4O1xuXG5cdCYucG9zdC1uZXh0IHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0XHQucG9zdC1pbWFnZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cblx0XHQuYmxvZy1uYXYtbGluayB7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5wb3N0LXRpdGxlIHtcblx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdH1cblx0fVxuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cblx0LnBvc3QtaW1hZ2Uge1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdG1pbi13aWR0aDogODBweDtcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cdH1cblxuXHQuYmxvZy1uYXYtbGluayB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdGNvbG9yOiAkdGV4dF9jb2xvcjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdH1cblxuXHRcdGltZyB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBvc3QtdGl0bGUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRmb250LXNpemU6IDE4cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0Ji5wb3N0LXByZXYge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cblx0XHQuYmxvZy1uYXYtbGluayB7XG5cdCAgICBcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR9XG5cblx0XHQucG9zdC10aXRsZSB7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIGJsb2ctcG9zdC1uYXYgPD09PSovIiwiLyo9PT0+IEJlZ2luIGNvbW1lbnQtYmxvY2sgPD09PSovXG4uY29tbWVudC1ibG9jayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cblx0LnVzZXItcGljayB7XG5cdFx0bWluLXdpZHRoOiA4MHB4O1xuXHRcdHdpZHRoOiA4MHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC50ZXh0IHtcblx0XHQubWV0YSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHR0aW1lIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAyMHB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbl9jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0LnBvc3QtbWV0YS1hdXRob3Ige1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHR9XG5cblx0XHRcdHAge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdH1cblxuXHRcdGEge1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDM1cHg7XG5cdH1cbn1cbi8qPT09PiBFbmQgY29tbWVudC1ibG9jayA8PT09Ki8iLCIvKj09PT4gQmVnaW4gY29tbWVudHMtbGlzdCA8PT09Ki9cbi5jb21tZW50cy1saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAwO1xuXG5cdC5jb21tZW50LXdyYXAge1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jb21tZW50cy1saXN0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IDQwcHg7XG5cdH1cbn1cbi8qPT09PiBFbmQgY29tbWVudHMtbGlzdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gY29tbWVudHMgPD09PSovXG4uY29tbWVudHMge1xuXHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXG5cdGg0IHtcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRcdHNwYW4ge1xuXHRcdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA3MHB4O1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdH1cbn1cbi8qPT09PiBFbmQgY29tbWVudHMgPD09PSovIiwiLyo9PT0+IEJlZ2luIHBhcmVudC1pbmZvLWxpc3QgPD09PSovXG4ucGFyZW50LWluZm8tbGlzdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0bWFyZ2luLWxlZnQ6IC0xNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0xNXB4O1xuXG5cdGxpIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNXB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE1cHg7XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRsaSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgcGFyZW50LWluZm8tbGlzdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gcGFyZW50LWluZm8taXRlbSA8PT09Ki9cbi5wYXJlbnQtaW5mby1pdGVtIHtcblx0ZGlzcGxheTogZmxleDtcblx0cGFkZGluZzogMzVweCAzMHB4IDM1cHggMzVweDtcblx0Ym9yZGVyOiA0cHggc29saWQgJHRhYmxlX2NvbG9yO1xuXHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblxuXHQucGFyZW50LWluZm8taW1hZ2Uge1xuXHRcdHdpZHRoOiAxNjRweDtcblx0XHRtaW4td2lkdGg6IDE2NHB4O1xuXHRcdG1hcmdpbi1yaWdodDogMzBweDtcblxuXHRcdGltZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdFx0fVxuXHR9XG5cblx0LnBhcmVudC10aXRsZSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHRoNSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5wYXJlbnQtdGl0bGVfX2ljbyB7XG5cdFx0XHR3aWR0aDogMzRweDtcblx0XHRcdGhlaWdodDogMzRweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXG5cdFx0LnBhcmVudC1pbmZvLWltYWdlIHtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHBhcmVudC1pbmZvLWl0ZW0gPD09PSovIiwiLyo9PT0+IEJlZ2luIHJlc291cmNlcy1saXN0IDw9PT0qL1xuLnJlc291cmNlcy1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1ib3R0b206IC00MHB4O1xuXG5cdGxpIHtcblx0XHR3aWR0aDogMjUlO1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bGkge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KG1vYmlsZSkge1xuXHRcdGxpIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCByZXNvdXJjZXMtbGlzdCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gcmVzb3VyY2VzLWJsb2NrIDw9PT0qL1xuLnJlc291cmNlcy1ibG9jayB7XG5cdG1heC13aWR0aDogMTk1cHg7XG5cdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFxuXHQucmVzb3VyY2VzLWltZyB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtaW4taGVpZ2h0OiAxNzBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyNXB4O1xuXHRcdHBhZGRpbmc6IDQ1cHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3gtc2hhZG93OiAwcHggMTRweCAyMnB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjE0KTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXG5cdFx0LnJlc291cmNlLWljbyB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdH1cblx0fVxuXG5cdC5yZXNvdXJjZXMtdGV4dCB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0cCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2NvbG9yO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHR9XG5cblx0XHRhIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9jb2xvcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cblx0XHRcdGltZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgcmVzb3VyY2VzLWJsb2NrIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBwcmFjdGljZXMtbGlzdC13cmFwIDw9PT0qL1xuLnByYWN0aWNlcy1saXN0LXdyYXAge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctbGVmdDogMTAwcHg7XG5cdHotaW5kZXg6IDE7XG5cblx0LnByYWN0aWNlcy1pY28ge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogNzBweDtcblx0XHRoZWlnaHQ6IDcwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGJhY2tncm91bmQ6ICRtYWluX2NvbG9yO1xuXHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblxuXHRcdCYucHJvaGliaXRlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29tcG9uZW50X2NvbG9yXzE7XG5cdFx0fVxuXG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMjJweDtcblx0XHRcdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdFx0fVxuXG5cdH1cblxuXHQucHJhY3RpY2VzLWxpc3Qge1xuXHRcdCYucHJvaGliaXRlZCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRjb250ZW50OiB1cmwoJy4uL2ltZy9jbG9zZS5zdmcnKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogdXJsKCcuLi9pbWcvY2hlY2suc3ZnJyk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdHBhZGRpbmctbGVmdDogNTBweDtcblx0XHQucHJhY3RpY2VzLWljbyB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdGhlaWdodDogMzBweDtcblxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXHR9XG59XG5cbi5ndWlkYW5jZS1zZWN0aW9uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ei1pbmRleDogLTE7XG5cdFx0cmlnaHQ6IDE1JTtcblx0XHR0b3A6IDEyMHB4O1xuXHRcdHdpZHRoOiAzMDBweDtcblx0XHRoZWlnaHQ6IDE0NnB4O1xuXHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWcvY2xvdWQuc3ZnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMTAwJTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cblx0LnJvdyB7XG5cdFx0ei1pbmRleDogLTEwO1xuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChleHRyYS1zbWFsbCkge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4vKj09PT4gRW5kIHByYWN0aWNlcy1saXN0LXdyYXAgPD09PSovIiwiLyo9PT0+IEJlZ2luIGZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIDw9PT0qL1xuLmZ1bGwtd2lkdGgtZ2FsbGVyeS1ncmlkIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHQuZ3JpZC1pdGVtIHtcblx0XHR3aWR0aDogMjAlO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC5ncmlkLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDI1JTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0LmdyaWQtaXRlbSB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0LmdyaWQtaXRlbSB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0fVxufVxuLyo9PT0+IEVuZCBmdWxsLXdpZHRoLWdhbGxlcnktZ3JpZCA8PT09Ki8iLCIvKj09PT4gQmVnaW4gYm94ZWQtZ2FsbGVyeS1ncmlkIDw9PT0qL1xuLmJveGVkLWdhbGxlcnktZ3JpZCB7XG5cdG1hcmdpbi1sZWZ0OiAtMTVweDtcblx0bWFyZ2luLXJpZ2h0OiAtMTVweDtcblx0LmdyaWQtaXRlbSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDhweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0LmdyaWQtaXRlbSB7XG5cdFx0XHR3aWR0aDogMzMuMzMlO1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0bWFyZ2luLWxlZnQ6IC03cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtN3B4O1xuXHRcdC5ncmlkLWl0ZW0ge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE1cHg7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDdweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDdweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgYm94ZWQtZ2FsbGVyeS1ncmlkIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBldmVudC10YWJsZSA8PT09Ki9cbi5ldmVudC10YWJsZSB7XG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdHdpZHRoOiAxNC4yODUlO1xuXHRcdFx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0RERTdFOTtcblx0XHRcdFx0YmFja2dyb3VuZDogJHRhYmxlX2NvbG9yO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkbWFpbl9jb2xvcjtcblxuXHRcdFx0XHQmOm50aC1jaGlsZCgxKSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweCAwIDAgMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAxMnB4IDAgMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdHRib2R5IHtcblx0XHR0ciB7XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgMTJweDtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDEycHggMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjpudGgtY2hpbGQoZXZlbikge1xuXHRcdFx0XHR0ZCB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogJGxpZ2h0X2NvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHRkIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjBzO1xuXG5cdFx0XHRcdCYubGFzdC1tb3VudGgge1xuXHRcdFx0XHRcdG9wYWNpdHk6IC40O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGFibGVfY29sb3I7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogMHB4IDBweCAxMnB4IHJnYmEoNzAsIDE3MCwgMjIwLCAwLjQpO1xuXG5cdFx0XHRcdFx0LmhpZGUtZXZlbnQge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0JjpudGgtY2hpbGQobis0KSB7XG5cdFx0XHRcdFx0LmhpZGUtZXZlbnQge1xuXHRcdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRcdHJpZ2h0OiA1MCU7XG5cblx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAyMHB4O1xuXHRcdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdFx0bGVmdDogMTAwJTtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci13aWR0aDogMTZweCAwIDE2cHggIDE2cHggO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICNmZmY7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0dHIge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cdFx0dGQge1xuXHRcdFx0d2lkdGg6IDE0LjI4NSU7XG5cdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRERFN0U5O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNEREU3RTk7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNEREU3RTk7XG5cdFx0XHR9XG5cblx0XHRcdCYuY3VycmVudGxlLWRheSB7XG5cdFx0XHRcdC5kYXRhIHtcblx0XHRcdFx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdFx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQwcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFpbl9jb2xvcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmRhdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXHRcdFx0fVxuXG5cdFx0XHQudGFibGUtZXZlbnQge1xuXHRcdFx0XHRwIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5oaWRlLWV2ZW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyMHB4O1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR6LWluZGV4OiAzMDtcblx0XHR3aWR0aDogMzg4cHg7XG5cdFx0YmFja2dyb3VuZDogI0ZGRkZGRjtcblx0XHRib3gtc2hhZG93OiAzcHggMTBweCAzMHB4IHJnYmEoNDIsIDEzNSwgMTU4LCAwLjIzKTtcblx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdHBhZGRpbmc6IDI1cHggMzBweDtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDIwcHg7XG5cdFx0XHRyaWdodDogMTAwJTtcblx0XHRcdHotaW5kZXg6IC0xO1xuXHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAxNnB4IDE2cHggMTZweCAwO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50O1xuXHRcdH1cblxuXHRcdC5ldmVudC10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaGVhZF9mb250O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHR9XG5cblx0XHR0aW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0XHRpbWcge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEycHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRmb250LWZhbWlseTogJG1haW5fZm9udDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA0MDAgIWltcG9ydGFudDtcblx0XHRcdGNvbG9yOiAkdGV4dF9jb2xvciAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHRtaW4td2lkdGg6IDEwMDBweDtcblxuXHRcdHRyIHtcblx0XHRcdCY6bnRoLWNoaWxkKG4rNCkge1xuXHRcdFx0XHQuaGlkZS1ldmVudCB7XG5cdFx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRcdGJvdHRvbTogMjBweDtcblx0XHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0XHR0b3A6IGF1dG8gIWltcG9ydGFudDtcblx0XHRcdFx0XHRcdGJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5oaWRlLWV2ZW50IHtcblx0XHRcdHdpZHRoOiAyMDBweDtcblx0XHRcdC5ldmVudC1pbWcge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDgwcHg7XG5cblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0aW1nIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LmV2ZW50LXRpdGxlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi50YWJsZS13cmFwLW5hdiB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRhIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdFx0Y29sb3I6ICRob3Zlcl9jb2xvcjtcblx0fVxufVxuXG5AaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdC5ldmVudC10YWJsZS13cmFwIHtcblx0XHRvdmVyZmxvdy14OiBhdXRvO1xuXHR9XG59XG4vKj09PT4gRW5kIGV2ZW50LXRhYmxlIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBzaW5nbGUtZXZlbnQgPD09PSovXG4uc2luZ2xlLWV2ZW50IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cblx0LmV2ZW50LWltYWdlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDUwJTtcblx0XHRtYXJnaW4tYm90dG9tOiA5MHB4O1xuXHRcdHBhZGRpbmctbGVmdDogMTVweDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuXG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0XHR9XG5cblx0XHR0aW1lIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMjBweDtcblx0XHRcdGxlZnQ6IDM1cHg7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdGhlaWdodDogMTEwcHg7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRtYWluX2ZvbnQ7XG5cdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0Zm9udC1zaXplOiA3MnB4O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Y29sb3I6ICRtYWluX2NvbG9yO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMWVtO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZXZlbnQtZGVzY3JpcHRpb24ge1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWFyZ2luLWJvdHRvbTogOTBweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblxuXHRcdGgyIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0fVxuXG5cdFx0cCB7XG5cdFx0XHRzdHJvbmcge1xuXHRcdFx0XHRjb2xvcjogJGhlYWRfY29sb3I7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWtwb2ludChzbWFsbCkge1xuXHRcdC5ldmVudC1pbWFnZSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1heC13aWR0aDogNTAwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdG1hcmdpbi1yaWdodDogYXV0bztcblx0XHRcdG1hcmdpbi1ib3R0b206IDUwcHg7XG5cdFx0fVxuXG5cdFx0LmV2ZW50LWRlc2NyaXB0aW9uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNTBweDtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0LmV2ZW50LWltYWdlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdFx0fVxuXG5cdFx0LmV2ZW50LWRlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cblx0XHRcdGgyIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgc2luZ2xlLWV2ZW50IDw9PT0qLyIsIi8qPT09PiBCZWdpbiBzaG9ydC1ldmVudCAgPD09PSovXG4uc2hvcnQtZXZlbnQge1xuXHRtYXgtd2lkdGg6IDM1MHB4O1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG5cdGEge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0Zm9udC1mYW1pbHk6ICRoZWFkX2ZvbnQ7XG5cdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxOHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAzNnB4O1xuXHRcdGNvbG9yOiAkaGVhZF9jb2xvcjtcblxuXHRcdGltZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdH1cblx0fVxuXG5cdHRpbWUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJG1haW5fY29sb3I7XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KHNtYWxsKSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblxuXHRcdGEge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdH1cblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQobW9iaWxlKSB7XG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0fVxufVxuXG4ucmVsYXRlZC1ldmVudC1saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRtYXJnaW4tbGVmdDogLTE1cHg7XG5cdG1hcmdpbi1yaWdodDogLTE1cHg7XG5cdG1hcmdpbi1ib3R0b206IC0zMHB4O1xuXG5cdC5ldmVudC1zbGlkZSB7XG5cdFx0d2lkdGg6IDI1JTtcblx0XHRwYWRkaW5nLWxlZnQ6IDE1cHg7XG5cdFx0cGFkZGluZy1yaWdodDogMTVweDtcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrcG9pbnQoc21hbGwpIHtcblx0XHQuZXZlbnQtc2xpZGUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHRAaW5jbHVkZSBicmVha3BvaW50KGV4dHJhLXNtYWxsKSB7XG5cdFx0aDMge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMzBweDtcblx0XHR9XG5cdH1cbn1cbi8qPT09PiBFbmQgc2hvcnQtZXZlbnQgIDw9PT0qLyIsIi8qPT09PiBCZWdpbiBjb250YWN0LWNvbnRhaW5lciA8PT09Ki9cbi5jb250YWN0LWNvbnRhaW5lciB7XG5cdC5tYXAtYmxvY2sge1xuXHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuLyo9PT0+IEVuZCBjb250YWN0LWNvbnRhaW5lciA8PT09Ki8iXX0= */
