@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+TC&display=swap");

.u-bg-white {
  background-color: #fff;
}

.u-bg-black {
  background-color: #000;
}

.u-bg-gray-100 {
  background-color: #f5f5f5;
}

.u-bg-gray-200 {
  background-color: #eeeeee;
}

.u-bg-gray-300 {
  background-color: #e0e0e0;
}

.u-bg-gray-400 {
  background-color: #bdbdbd;
}

.u-bg-gray-500 {
  background-color: #9e9e9e;
}

.u-bg-gray-600 {
  background-color: #757575;
}

.u-bg-gray-700 {
  background-color: #616161;
}

.u-bg-gray-800 {
  background-color: #424242;
}

.u-bg-gray-900 {
  background-color: #212121;
}

.u-font-14 {
  font-size: 0.875rem;
}

.u-font-16 {
  font-size: 1rem;
}

.u-font-18 {
  font-size: 1.125rem;
}

.u-font-20 {
  font-size: 1.25rem;
}

.u-font-22 {
  font-size: 1.375rem;
}

.u-font-24 {
  font-size: 1.5rem;
}

.u-font-26 {
  font-size: 1.625rem;
}

.u-font-28 {
  font-size: 1.75rem;
}

.u-font-30 {
  font-size: 1.875rem;
}

.u-font-32 {
  font-size: 2rem;
}

.u-font-34 {
  font-size: 2.125rem;
}

.u-font-36 {
  font-size: 2.25rem;
}

.u-font-38 {
  font-size: 2.375rem;
}

.u-font-40 {
  font-size: 2.5rem;
}

.u-font-42 {
  font-size: 2.625rem;
}

.u-font-44 {
  font-size: 2.75rem;
}

.u-font-46 {
  font-size: 2.875rem;
}

.u-font-48 {
  font-size: 3rem;
}

.u-font-50 {
  font-size: 3.125rem;
}

.u-font-52 {
  font-size: 3.25rem;
}

.u-text-white {
  color: #fff;
}

.u-text-black {
  color: #000;
}

.u-text-gray-100 {
  color: #f5f5f5;
}

.u-text-gray-200 {
  color: #eeeeee;
}

.u-text-gray-300 {
  color: #e0e0e0;
}

.u-text-gray-400 {
  color: #bdbdbd;
}

.u-text-gray-500 {
  color: #9e9e9e;
}

.u-text-gray-600 {
  color: #757575;
}

.u-text-gray-700 {
  color: #616161;
}

.u-text-gray-800 {
  color: #424242;
}

.u-text-gray-900 {
  color: #212121;
}

.u-line-height-10 {
  line-height: 1;
}

.u-line-height-11 {
  line-height: 1.1;
}

.u-line-height-12 {
  line-height: 1.2;
}

.u-line-height-13 {
  line-height: 1.3;
}

.u-line-height-14 {
  line-height: 1.4;
}

.u-line-height-15 {
  line-height: 1.5;
}

.u-line-height-16 {
  line-height: 1.6;
}

.u-line-height-17 {
  line-height: 1.7;
}

.u-line-height-18 {
  line-height: 1.8;
}

.u-line-height-19 {
  line-height: 1.9;
}

.u-line-height-20 {
  line-height: 2;
}

.u-font-weight-100 {
  font-weight: 100;
}

.u-font-weight-200 {
  font-weight: 200;
}

.u-font-weight-300 {
  font-weight: 300;
}

.u-font-weight-400 {
  font-weight: 400;
}

.u-font-weight-500 {
  font-weight: 500;
}

.u-font-weight-600 {
  font-weight: 600;
}

.u-font-weight-700 {
  font-weight: 700;
}

.u-font-weight-800 {
  font-weight: 800;
}

.u-font-weight-900 {
  font-weight: 900;
}

.u-m-000 {
  margin: 0rem !important;
}

.u-mt-000,
.u-my-000 {
  margin-top: 0rem !important;
}

.u-mr-000,
.u-mx-000 {
  margin-right: 0rem !important;
}

.u-mb-000,
.u-my-000 {
  margin-bottom: 0rem !important;
}

.u-ml-000,
.u-mx-000 {
  margin-left: 0rem !important;
}

.u-m-025 {
  margin: 0.25rem !important;
}

.u-mt-025,
.u-my-025 {
  margin-top: 0.25rem !important;
}

.u-mr-025,
.u-mx-025 {
  margin-right: 0.25rem !important;
}

.u-mb-025,
.u-my-025 {
  margin-bottom: 0.25rem !important;
}

.u-ml-025,
.u-mx-025 {
  margin-left: 0.25rem !important;
}

.u-m-050 {
  margin: 0.5rem !important;
}

.u-mt-050,
.u-my-050 {
  margin-top: 0.5rem !important;
}

.u-mr-050,
.u-mx-050 {
  margin-right: 0.5rem !important;
}

.u-mb-050,
.u-my-050 {
  margin-bottom: 0.5rem !important;
}

.u-ml-050,
.u-mx-050 {
  margin-left: 0.5rem !important;
}

.u-m-075 {
  margin: 0.75rem !important;
}

.u-mt-075,
.u-my-075 {
  margin-top: 0.75rem !important;
}

.u-mr-075,
.u-mx-075 {
  margin-right: 0.75rem !important;
}

.u-mb-075,
.u-my-075 {
  margin-bottom: 0.75rem !important;
}

.u-ml-075,
.u-mx-075 {
  margin-left: 0.75rem !important;
}

.u-m-100 {
  margin: 1rem !important;
}

.u-mt-100,
.u-my-100 {
  margin-top: 1rem !important;
}

.u-mr-100,
.u-mx-100 {
  margin-right: 1rem !important;
}

.u-mb-100,
.u-my-100 {
  margin-bottom: 1rem !important;
}

.u-ml-100,
.u-mx-100 {
  margin-left: 1rem !important;
}

.u-m-125 {
  margin: 1.25rem !important;
}

.u-mt-125,
.u-my-125 {
  margin-top: 1.25rem !important;
}

.u-mr-125,
.u-mx-125 {
  margin-right: 1.25rem !important;
}

.u-mb-125,
.u-my-125 {
  margin-bottom: 1.25rem !important;
}

.u-ml-125,
.u-mx-125 {
  margin-left: 1.25rem !important;
}

.u-m-150 {
  margin: 1.5rem !important;
}

.u-mt-150,
.u-my-150 {
  margin-top: 1.5rem !important;
}

.u-mr-150,
.u-mx-150 {
  margin-right: 1.5rem !important;
}

.u-mb-150,
.u-my-150 {
  margin-bottom: 1.5rem !important;
}

.u-ml-150,
.u-mx-150 {
  margin-left: 1.5rem !important;
}

.u-m-175 {
  margin: 1.75rem !important;
}

.u-mt-175,
.u-my-175 {
  margin-top: 1.75rem !important;
}

.u-mr-175,
.u-mx-175 {
  margin-right: 1.75rem !important;
}

.u-mb-175,
.u-my-175 {
  margin-bottom: 1.75rem !important;
}

.u-ml-175,
.u-mx-175 {
  margin-left: 1.75rem !important;
}

.u-m-200 {
  margin: 2rem !important;
}

.u-mt-200,
.u-my-200 {
  margin-top: 2rem !important;
}

.u-mr-200,
.u-mx-200 {
  margin-right: 2rem !important;
}

.u-mb-200,
.u-my-200 {
  margin-bottom: 2rem !important;
}

.u-ml-200,
.u-mx-200 {
  margin-left: 2rem !important;
}

.u-m-225 {
  margin: 2.25rem !important;
}

.u-mt-225,
.u-my-225 {
  margin-top: 2.25rem !important;
}

.u-mr-225,
.u-mx-225 {
  margin-right: 2.25rem !important;
}

.u-mb-225,
.u-my-225 {
  margin-bottom: 2.25rem !important;
}

.u-ml-225,
.u-mx-225 {
  margin-left: 2.25rem !important;
}

.u-m-250 {
  margin: 2.5rem !important;
}

.u-mt-250,
.u-my-250 {
  margin-top: 2.5rem !important;
}

.u-mr-250,
.u-mx-250 {
  margin-right: 2.5rem !important;
}

.u-mb-250,
.u-my-250 {
  margin-bottom: 2.5rem !important;
}

.u-ml-250,
.u-mx-250 {
  margin-left: 2.5rem !important;
}

.u-m-275 {
  margin: 2.75rem !important;
}

.u-mt-275,
.u-my-275 {
  margin-top: 2.75rem !important;
}

.u-mr-275,
.u-mx-275 {
  margin-right: 2.75rem !important;
}

.u-mb-275,
.u-my-275 {
  margin-bottom: 2.75rem !important;
}

.u-ml-275,
.u-mx-275 {
  margin-left: 2.75rem !important;
}

.u-m-300 {
  margin: 3rem !important;
}

.u-mt-300,
.u-my-300 {
  margin-top: 3rem !important;
}

.u-mr-300,
.u-mx-300 {
  margin-right: 3rem !important;
}

.u-mb-300,
.u-my-300 {
  margin-bottom: 3rem !important;
}

.u-ml-300,
.u-mx-300 {
  margin-left: 3rem !important;
}

.u-m-325 {
  margin: 3.25rem !important;
}

.u-mt-325,
.u-my-325 {
  margin-top: 3.25rem !important;
}

.u-mr-325,
.u-mx-325 {
  margin-right: 3.25rem !important;
}

.u-mb-325,
.u-my-325 {
  margin-bottom: 3.25rem !important;
}

.u-ml-325,
.u-mx-325 {
  margin-left: 3.25rem !important;
}

.u-m-350 {
  margin: 3.5rem !important;
}

.u-mt-350,
.u-my-350 {
  margin-top: 3.5rem !important;
}

.u-mr-350,
.u-mx-350 {
  margin-right: 3.5rem !important;
}

.u-mb-350,
.u-my-350 {
  margin-bottom: 3.5rem !important;
}

.u-ml-350,
.u-mx-350 {
  margin-left: 3.5rem !important;
}

.u-m-375 {
  margin: 3.75rem !important;
}

.u-mt-375,
.u-my-375 {
  margin-top: 3.75rem !important;
}

.u-mr-375,
.u-mx-375 {
  margin-right: 3.75rem !important;
}

.u-mb-375,
.u-my-375 {
  margin-bottom: 3.75rem !important;
}

.u-ml-375,
.u-mx-375 {
  margin-left: 3.75rem !important;
}

.u-m-400 {
  margin: 4rem !important;
}

.u-mt-400,
.u-my-400 {
  margin-top: 4rem !important;
}

.u-mr-400,
.u-mx-400 {
  margin-right: 4rem !important;
}

.u-mb-400,
.u-my-400 {
  margin-bottom: 4rem !important;
}

.u-ml-400,
.u-mx-400 {
  margin-left: 4rem !important;
}

.u-m-425 {
  margin: 4.25rem !important;
}

.u-mt-425,
.u-my-425 {
  margin-top: 4.25rem !important;
}

.u-mr-425,
.u-mx-425 {
  margin-right: 4.25rem !important;
}

.u-mb-425,
.u-my-425 {
  margin-bottom: 4.25rem !important;
}

.u-ml-425,
.u-mx-425 {
  margin-left: 4.25rem !important;
}

.u-m-450 {
  margin: 4.5rem !important;
}

.u-mt-450,
.u-my-450 {
  margin-top: 4.5rem !important;
}

.u-mr-450,
.u-mx-450 {
  margin-right: 4.5rem !important;
}

.u-mb-450,
.u-my-450 {
  margin-bottom: 4.5rem !important;
}

.u-ml-450,
.u-mx-450 {
  margin-left: 4.5rem !important;
}

.u-m-475 {
  margin: 4.75rem !important;
}

.u-mt-475,
.u-my-475 {
  margin-top: 4.75rem !important;
}

.u-mr-475,
.u-mx-475 {
  margin-right: 4.75rem !important;
}

.u-mb-475,
.u-my-475 {
  margin-bottom: 4.75rem !important;
}

.u-ml-475,
.u-mx-475 {
  margin-left: 4.75rem !important;
}

.u-m-500 {
  margin: 5rem !important;
}

.u-mt-500,
.u-my-500 {
  margin-top: 5rem !important;
}

.u-mr-500,
.u-mx-500 {
  margin-right: 5rem !important;
}

.u-mb-500,
.u-my-500 {
  margin-bottom: 5rem !important;
}

.u-ml-500,
.u-mx-500 {
  margin-left: 5rem !important;
}

.u-m-525 {
  margin: 5.25rem !important;
}

.u-mt-525,
.u-my-525 {
  margin-top: 5.25rem !important;
}

.u-mr-525,
.u-mx-525 {
  margin-right: 5.25rem !important;
}

.u-mb-525,
.u-my-525 {
  margin-bottom: 5.25rem !important;
}

.u-ml-525,
.u-mx-525 {
  margin-left: 5.25rem !important;
}

.u-m-550 {
  margin: 5.5rem !important;
}

.u-mt-550,
.u-my-550 {
  margin-top: 5.5rem !important;
}

.u-mr-550,
.u-mx-550 {
  margin-right: 5.5rem !important;
}

.u-mb-550,
.u-my-550 {
  margin-bottom: 5.5rem !important;
}

.u-ml-550,
.u-mx-550 {
  margin-left: 5.5rem !important;
}

.u-m-575 {
  margin: 5.75rem !important;
}

.u-mt-575,
.u-my-575 {
  margin-top: 5.75rem !important;
}

.u-mr-575,
.u-mx-575 {
  margin-right: 5.75rem !important;
}

.u-mb-575,
.u-my-575 {
  margin-bottom: 5.75rem !important;
}

.u-ml-575,
.u-mx-575 {
  margin-left: 5.75rem !important;
}

.u-m-600 {
  margin: 6rem !important;
}

.u-mt-600,
.u-my-600 {
  margin-top: 6rem !important;
}

.u-mr-600,
.u-mx-600 {
  margin-right: 6rem !important;
}

.u-mb-600,
.u-my-600 {
  margin-bottom: 6rem !important;
}

.u-ml-600,
.u-mx-600 {
  margin-left: 6rem !important;
}

.u-m-625 {
  margin: 6.25rem !important;
}

.u-mt-625,
.u-my-625 {
  margin-top: 6.25rem !important;
}

.u-mr-625,
.u-mx-625 {
  margin-right: 6.25rem !important;
}

.u-mb-625,
.u-my-625 {
  margin-bottom: 6.25rem !important;
}

.u-ml-625,
.u-mx-625 {
  margin-left: 6.25rem !important;
}

.u-m-650 {
  margin: 6.5rem !important;
}

.u-mt-650,
.u-my-650 {
  margin-top: 6.5rem !important;
}

.u-mr-650,
.u-mx-650 {
  margin-right: 6.5rem !important;
}

.u-mb-650,
.u-my-650 {
  margin-bottom: 6.5rem !important;
}

.u-ml-650,
.u-mx-650 {
  margin-left: 6.5rem !important;
}

.u-m-675 {
  margin: 6.75rem !important;
}

.u-mt-675,
.u-my-675 {
  margin-top: 6.75rem !important;
}

.u-mr-675,
.u-mx-675 {
  margin-right: 6.75rem !important;
}

.u-mb-675,
.u-my-675 {
  margin-bottom: 6.75rem !important;
}

.u-ml-675,
.u-mx-675 {
  margin-left: 6.75rem !important;
}

.u-m-700 {
  margin: 7rem !important;
}

.u-mt-700,
.u-my-700 {
  margin-top: 7rem !important;
}

.u-mr-700,
.u-mx-700 {
  margin-right: 7rem !important;
}

.u-mb-700,
.u-my-700 {
  margin-bottom: 7rem !important;
}

.u-ml-700,
.u-mx-700 {
  margin-left: 7rem !important;
}

.u-m-725 {
  margin: 7.25rem !important;
}

.u-mt-725,
.u-my-725 {
  margin-top: 7.25rem !important;
}

.u-mr-725,
.u-mx-725 {
  margin-right: 7.25rem !important;
}

.u-mb-725,
.u-my-725 {
  margin-bottom: 7.25rem !important;
}

.u-ml-725,
.u-mx-725 {
  margin-left: 7.25rem !important;
}

.u-m-750 {
  margin: 7.5rem !important;
}

.u-mt-750,
.u-my-750 {
  margin-top: 7.5rem !important;
}

.u-mr-750,
.u-mx-750 {
  margin-right: 7.5rem !important;
}

.u-mb-750,
.u-my-750 {
  margin-bottom: 7.5rem !important;
}

.u-ml-750,
.u-mx-750 {
  margin-left: 7.5rem !important;
}

.u-m-775 {
  margin: 7.75rem !important;
}

.u-mt-775,
.u-my-775 {
  margin-top: 7.75rem !important;
}

.u-mr-775,
.u-mx-775 {
  margin-right: 7.75rem !important;
}

.u-mb-775,
.u-my-775 {
  margin-bottom: 7.75rem !important;
}

.u-ml-775,
.u-mx-775 {
  margin-left: 7.75rem !important;
}

.u-m-800 {
  margin: 8rem !important;
}

.u-mt-800,
.u-my-800 {
  margin-top: 8rem !important;
}

.u-mr-800,
.u-mx-800 {
  margin-right: 8rem !important;
}

.u-mb-800,
.u-my-800 {
  margin-bottom: 8rem !important;
}

.u-ml-800,
.u-mx-800 {
  margin-left: 8rem !important;
}

.u-p-000 {
  padding: 0rem !important;
}

.u-pt-000,
.u-py-000 {
  padding-top: 0rem !important;
}

.u-pr-000,
.u-px-000 {
  padding-right: 0rem !important;
}

.u-pb-000,
.u-py-000 {
  padding-bottom: 0rem !important;
}

.u-pl-000,
.u-px-000 {
  padding-left: 0rem !important;
}

.u-p-025 {
  padding: 0.25rem !important;
}

.u-pt-025,
.u-py-025 {
  padding-top: 0.25rem !important;
}

.u-pr-025,
.u-px-025 {
  padding-right: 0.25rem !important;
}

.u-pb-025,
.u-py-025 {
  padding-bottom: 0.25rem !important;
}

.u-pl-025,
.u-px-025 {
  padding-left: 0.25rem !important;
}

.u-p-050 {
  padding: 0.5rem !important;
}

.u-pt-050,
.u-py-050 {
  padding-top: 0.5rem !important;
}

.u-pr-050,
.u-px-050 {
  padding-right: 0.5rem !important;
}

.u-pb-050,
.u-py-050 {
  padding-bottom: 0.5rem !important;
}

.u-pl-050,
.u-px-050 {
  padding-left: 0.5rem !important;
}

.u-p-075 {
  padding: 0.75rem !important;
}

.u-pt-075,
.u-py-075 {
  padding-top: 0.75rem !important;
}

.u-pr-075,
.u-px-075 {
  padding-right: 0.75rem !important;
}

.u-pb-075,
.u-py-075 {
  padding-bottom: 0.75rem !important;
}

.u-pl-075,
.u-px-075 {
  padding-left: 0.75rem !important;
}

.u-p-100 {
  padding: 1rem !important;
}

.u-pt-100,
.u-py-100 {
  padding-top: 1rem !important;
}

.u-pr-100,
.u-px-100 {
  padding-right: 1rem !important;
}

.u-pb-100,
.u-py-100 {
  padding-bottom: 1rem !important;
}

.u-pl-100,
.u-px-100 {
  padding-left: 1rem !important;
}

.u-p-125 {
  padding: 1.25rem !important;
}

.u-pt-125,
.u-py-125 {
  padding-top: 1.25rem !important;
}

.u-pr-125,
.u-px-125 {
  padding-right: 1.25rem !important;
}

.u-pb-125,
.u-py-125 {
  padding-bottom: 1.25rem !important;
}

.u-pl-125,
.u-px-125 {
  padding-left: 1.25rem !important;
}

.u-p-150 {
  padding: 1.5rem !important;
}

.u-pt-150,
.u-py-150 {
  padding-top: 1.5rem !important;
}

.u-pr-150,
.u-px-150 {
  padding-right: 1.5rem !important;
}

.u-pb-150,
.u-py-150 {
  padding-bottom: 1.5rem !important;
}

.u-pl-150,
.u-px-150 {
  padding-left: 1.5rem !important;
}

.u-p-175 {
  padding: 1.75rem !important;
}

.u-pt-175,
.u-py-175 {
  padding-top: 1.75rem !important;
}

.u-pr-175,
.u-px-175 {
  padding-right: 1.75rem !important;
}

.u-pb-175,
.u-py-175 {
  padding-bottom: 1.75rem !important;
}

.u-pl-175,
.u-px-175 {
  padding-left: 1.75rem !important;
}

.u-p-200 {
  padding: 2rem !important;
}

.u-pt-200,
.u-py-200 {
  padding-top: 2rem !important;
}

.u-pr-200,
.u-px-200 {
  padding-right: 2rem !important;
}

.u-pb-200,
.u-py-200 {
  padding-bottom: 2rem !important;
}

.u-pl-200,
.u-px-200 {
  padding-left: 2rem !important;
}

.u-p-225 {
  padding: 2.25rem !important;
}

.u-pt-225,
.u-py-225 {
  padding-top: 2.25rem !important;
}

.u-pr-225,
.u-px-225 {
  padding-right: 2.25rem !important;
}

.u-pb-225,
.u-py-225 {
  padding-bottom: 2.25rem !important;
}

.u-pl-225,
.u-px-225 {
  padding-left: 2.25rem !important;
}

.u-p-250 {
  padding: 2.5rem !important;
}

.u-pt-250,
.u-py-250 {
  padding-top: 2.5rem !important;
}

.u-pr-250,
.u-px-250 {
  padding-right: 2.5rem !important;
}

.u-pb-250,
.u-py-250 {
  padding-bottom: 2.5rem !important;
}

.u-pl-250,
.u-px-250 {
  padding-left: 2.5rem !important;
}

.u-p-275 {
  padding: 2.75rem !important;
}

.u-pt-275,
.u-py-275 {
  padding-top: 2.75rem !important;
}

.u-pr-275,
.u-px-275 {
  padding-right: 2.75rem !important;
}

.u-pb-275,
.u-py-275 {
  padding-bottom: 2.75rem !important;
}

.u-pl-275,
.u-px-275 {
  padding-left: 2.75rem !important;
}

.u-p-300 {
  padding: 3rem !important;
}

.u-pt-300,
.u-py-300 {
  padding-top: 3rem !important;
}

.u-pr-300,
.u-px-300 {
  padding-right: 3rem !important;
}

.u-pb-300,
.u-py-300 {
  padding-bottom: 3rem !important;
}

.u-pl-300,
.u-px-300 {
  padding-left: 3rem !important;
}

.u-p-325 {
  padding: 3.25rem !important;
}

.u-pt-325,
.u-py-325 {
  padding-top: 3.25rem !important;
}

.u-pr-325,
.u-px-325 {
  padding-right: 3.25rem !important;
}

.u-pb-325,
.u-py-325 {
  padding-bottom: 3.25rem !important;
}

.u-pl-325,
.u-px-325 {
  padding-left: 3.25rem !important;
}

.u-p-350 {
  padding: 3.5rem !important;
}

.u-pt-350,
.u-py-350 {
  padding-top: 3.5rem !important;
}

.u-pr-350,
.u-px-350 {
  padding-right: 3.5rem !important;
}

.u-pb-350,
.u-py-350 {
  padding-bottom: 3.5rem !important;
}

.u-pl-350,
.u-px-350 {
  padding-left: 3.5rem !important;
}

.u-p-375 {
  padding: 3.75rem !important;
}

.u-pt-375,
.u-py-375 {
  padding-top: 3.75rem !important;
}

.u-pr-375,
.u-px-375 {
  padding-right: 3.75rem !important;
}

.u-pb-375,
.u-py-375 {
  padding-bottom: 3.75rem !important;
}

.u-pl-375,
.u-px-375 {
  padding-left: 3.75rem !important;
}

.u-p-400 {
  padding: 4rem !important;
}

.u-pt-400,
.u-py-400 {
  padding-top: 4rem !important;
}

.u-pr-400,
.u-px-400 {
  padding-right: 4rem !important;
}

.u-pb-400,
.u-py-400 {
  padding-bottom: 4rem !important;
}

.u-pl-400,
.u-px-400 {
  padding-left: 4rem !important;
}

.u-p-425 {
  padding: 4.25rem !important;
}

.u-pt-425,
.u-py-425 {
  padding-top: 4.25rem !important;
}

.u-pr-425,
.u-px-425 {
  padding-right: 4.25rem !important;
}

.u-pb-425,
.u-py-425 {
  padding-bottom: 4.25rem !important;
}

.u-pl-425,
.u-px-425 {
  padding-left: 4.25rem !important;
}

.u-p-450 {
  padding: 4.5rem !important;
}

.u-pt-450,
.u-py-450 {
  padding-top: 4.5rem !important;
}

.u-pr-450,
.u-px-450 {
  padding-right: 4.5rem !important;
}

.u-pb-450,
.u-py-450 {
  padding-bottom: 4.5rem !important;
}

.u-pl-450,
.u-px-450 {
  padding-left: 4.5rem !important;
}

.u-p-475 {
  padding: 4.75rem !important;
}

.u-pt-475,
.u-py-475 {
  padding-top: 4.75rem !important;
}

.u-pr-475,
.u-px-475 {
  padding-right: 4.75rem !important;
}

.u-pb-475,
.u-py-475 {
  padding-bottom: 4.75rem !important;
}

.u-pl-475,
.u-px-475 {
  padding-left: 4.75rem !important;
}

.u-p-500 {
  padding: 5rem !important;
}

.u-pt-500,
.u-py-500 {
  padding-top: 5rem !important;
}

.u-pr-500,
.u-px-500 {
  padding-right: 5rem !important;
}

.u-pb-500,
.u-py-500 {
  padding-bottom: 5rem !important;
}

.u-pl-500,
.u-px-500 {
  padding-left: 5rem !important;
}

.u-p-525 {
  padding: 5.25rem !important;
}

.u-pt-525,
.u-py-525 {
  padding-top: 5.25rem !important;
}

.u-pr-525,
.u-px-525 {
  padding-right: 5.25rem !important;
}

.u-pb-525,
.u-py-525 {
  padding-bottom: 5.25rem !important;
}

.u-pl-525,
.u-px-525 {
  padding-left: 5.25rem !important;
}

.u-p-550 {
  padding: 5.5rem !important;
}

.u-pt-550,
.u-py-550 {
  padding-top: 5.5rem !important;
}

.u-pr-550,
.u-px-550 {
  padding-right: 5.5rem !important;
}

.u-pb-550,
.u-py-550 {
  padding-bottom: 5.5rem !important;
}

.u-pl-550,
.u-px-550 {
  padding-left: 5.5rem !important;
}

.u-p-575 {
  padding: 5.75rem !important;
}

.u-pt-575,
.u-py-575 {
  padding-top: 5.75rem !important;
}

.u-pr-575,
.u-px-575 {
  padding-right: 5.75rem !important;
}

.u-pb-575,
.u-py-575 {
  padding-bottom: 5.75rem !important;
}

.u-pl-575,
.u-px-575 {
  padding-left: 5.75rem !important;
}

.u-p-600 {
  padding: 6rem !important;
}

.u-pt-600,
.u-py-600 {
  padding-top: 6rem !important;
}

.u-pr-600,
.u-px-600 {
  padding-right: 6rem !important;
}

.u-pb-600,
.u-py-600 {
  padding-bottom: 6rem !important;
}

.u-pl-600,
.u-px-600 {
  padding-left: 6rem !important;
}

.u-p-625 {
  padding: 6.25rem !important;
}

.u-pt-625,
.u-py-625 {
  padding-top: 6.25rem !important;
}

.u-pr-625,
.u-px-625 {
  padding-right: 6.25rem !important;
}

.u-pb-625,
.u-py-625 {
  padding-bottom: 6.25rem !important;
}

.u-pl-625,
.u-px-625 {
  padding-left: 6.25rem !important;
}

.u-p-650 {
  padding: 6.5rem !important;
}

.u-pt-650,
.u-py-650 {
  padding-top: 6.5rem !important;
}

.u-pr-650,
.u-px-650 {
  padding-right: 6.5rem !important;
}

.u-pb-650,
.u-py-650 {
  padding-bottom: 6.5rem !important;
}

.u-pl-650,
.u-px-650 {
  padding-left: 6.5rem !important;
}

.u-p-675 {
  padding: 6.75rem !important;
}

.u-pt-675,
.u-py-675 {
  padding-top: 6.75rem !important;
}

.u-pr-675,
.u-px-675 {
  padding-right: 6.75rem !important;
}

.u-pb-675,
.u-py-675 {
  padding-bottom: 6.75rem !important;
}

.u-pl-675,
.u-px-675 {
  padding-left: 6.75rem !important;
}

.u-p-700 {
  padding: 7rem !important;
}

.u-pt-700,
.u-py-700 {
  padding-top: 7rem !important;
}

.u-pr-700,
.u-px-700 {
  padding-right: 7rem !important;
}

.u-pb-700,
.u-py-700 {
  padding-bottom: 7rem !important;
}

.u-pl-700,
.u-px-700 {
  padding-left: 7rem !important;
}

.u-p-725 {
  padding: 7.25rem !important;
}

.u-pt-725,
.u-py-725 {
  padding-top: 7.25rem !important;
}

.u-pr-725,
.u-px-725 {
  padding-right: 7.25rem !important;
}

.u-pb-725,
.u-py-725 {
  padding-bottom: 7.25rem !important;
}

.u-pl-725,
.u-px-725 {
  padding-left: 7.25rem !important;
}

.u-p-750 {
  padding: 7.5rem !important;
}

.u-pt-750,
.u-py-750 {
  padding-top: 7.5rem !important;
}

.u-pr-750,
.u-px-750 {
  padding-right: 7.5rem !important;
}

.u-pb-750,
.u-py-750 {
  padding-bottom: 7.5rem !important;
}

.u-pl-750,
.u-px-750 {
  padding-left: 7.5rem !important;
}

.u-p-775 {
  padding: 7.75rem !important;
}

.u-pt-775,
.u-py-775 {
  padding-top: 7.75rem !important;
}

.u-pr-775,
.u-px-775 {
  padding-right: 7.75rem !important;
}

.u-pb-775,
.u-py-775 {
  padding-bottom: 7.75rem !important;
}

.u-pl-775,
.u-px-775 {
  padding-left: 7.75rem !important;
}

.u-p-800 {
  padding: 8rem !important;
}

.u-pt-800,
.u-py-800 {
  padding-top: 8rem !important;
}

.u-pr-800,
.u-px-800 {
  padding-right: 8rem !important;
}

.u-pb-800,
.u-py-800 {
  padding-bottom: 8rem !important;
}

.u-pl-800,
.u-px-800 {
  padding-left: 8rem !important;
}

@media (min-width: 576px) {
  .u-m-sm-000 {
    margin: 0rem !important;
  }

  .u-mt-sm-000,
  .u-my-sm-000 {
    margin-top: 0rem !important;
  }

  .u-mr-sm-000,
  .u-mx-sm-000 {
    margin-right: 0rem !important;
  }

  .u-mb-sm-000,
  .u-my-sm-000 {
    margin-bottom: 0rem !important;
  }

  .u-ml-sm-000,
  .u-mx-sm-000 {
    margin-left: 0rem !important;
  }

  .u-m-sm-025 {
    margin: 0.25rem !important;
  }

  .u-mt-sm-025,
  .u-my-sm-025 {
    margin-top: 0.25rem !important;
  }

  .u-mr-sm-025,
  .u-mx-sm-025 {
    margin-right: 0.25rem !important;
  }

  .u-mb-sm-025,
  .u-my-sm-025 {
    margin-bottom: 0.25rem !important;
  }

  .u-ml-sm-025,
  .u-mx-sm-025 {
    margin-left: 0.25rem !important;
  }

  .u-m-sm-050 {
    margin: 0.5rem !important;
  }

  .u-mt-sm-050,
  .u-my-sm-050 {
    margin-top: 0.5rem !important;
  }

  .u-mr-sm-050,
  .u-mx-sm-050 {
    margin-right: 0.5rem !important;
  }

  .u-mb-sm-050,
  .u-my-sm-050 {
    margin-bottom: 0.5rem !important;
  }

  .u-ml-sm-050,
  .u-mx-sm-050 {
    margin-left: 0.5rem !important;
  }

  .u-m-sm-075 {
    margin: 0.75rem !important;
  }

  .u-mt-sm-075,
  .u-my-sm-075 {
    margin-top: 0.75rem !important;
  }

  .u-mr-sm-075,
  .u-mx-sm-075 {
    margin-right: 0.75rem !important;
  }

  .u-mb-sm-075,
  .u-my-sm-075 {
    margin-bottom: 0.75rem !important;
  }

  .u-ml-sm-075,
  .u-mx-sm-075 {
    margin-left: 0.75rem !important;
  }

  .u-m-sm-100 {
    margin: 1rem !important;
  }

  .u-mt-sm-100,
  .u-my-sm-100 {
    margin-top: 1rem !important;
  }

  .u-mr-sm-100,
  .u-mx-sm-100 {
    margin-right: 1rem !important;
  }

  .u-mb-sm-100,
  .u-my-sm-100 {
    margin-bottom: 1rem !important;
  }

  .u-ml-sm-100,
  .u-mx-sm-100 {
    margin-left: 1rem !important;
  }

  .u-m-sm-125 {
    margin: 1.25rem !important;
  }

  .u-mt-sm-125,
  .u-my-sm-125 {
    margin-top: 1.25rem !important;
  }

  .u-mr-sm-125,
  .u-mx-sm-125 {
    margin-right: 1.25rem !important;
  }

  .u-mb-sm-125,
  .u-my-sm-125 {
    margin-bottom: 1.25rem !important;
  }

  .u-ml-sm-125,
  .u-mx-sm-125 {
    margin-left: 1.25rem !important;
  }

  .u-m-sm-150 {
    margin: 1.5rem !important;
  }

  .u-mt-sm-150,
  .u-my-sm-150 {
    margin-top: 1.5rem !important;
  }

  .u-mr-sm-150,
  .u-mx-sm-150 {
    margin-right: 1.5rem !important;
  }

  .u-mb-sm-150,
  .u-my-sm-150 {
    margin-bottom: 1.5rem !important;
  }

  .u-ml-sm-150,
  .u-mx-sm-150 {
    margin-left: 1.5rem !important;
  }

  .u-m-sm-175 {
    margin: 1.75rem !important;
  }

  .u-mt-sm-175,
  .u-my-sm-175 {
    margin-top: 1.75rem !important;
  }

  .u-mr-sm-175,
  .u-mx-sm-175 {
    margin-right: 1.75rem !important;
  }

  .u-mb-sm-175,
  .u-my-sm-175 {
    margin-bottom: 1.75rem !important;
  }

  .u-ml-sm-175,
  .u-mx-sm-175 {
    margin-left: 1.75rem !important;
  }

  .u-m-sm-200 {
    margin: 2rem !important;
  }

  .u-mt-sm-200,
  .u-my-sm-200 {
    margin-top: 2rem !important;
  }

  .u-mr-sm-200,
  .u-mx-sm-200 {
    margin-right: 2rem !important;
  }

  .u-mb-sm-200,
  .u-my-sm-200 {
    margin-bottom: 2rem !important;
  }

  .u-ml-sm-200,
  .u-mx-sm-200 {
    margin-left: 2rem !important;
  }

  .u-m-sm-225 {
    margin: 2.25rem !important;
  }

  .u-mt-sm-225,
  .u-my-sm-225 {
    margin-top: 2.25rem !important;
  }

  .u-mr-sm-225,
  .u-mx-sm-225 {
    margin-right: 2.25rem !important;
  }

  .u-mb-sm-225,
  .u-my-sm-225 {
    margin-bottom: 2.25rem !important;
  }

  .u-ml-sm-225,
  .u-mx-sm-225 {
    margin-left: 2.25rem !important;
  }

  .u-m-sm-250 {
    margin: 2.5rem !important;
  }

  .u-mt-sm-250,
  .u-my-sm-250 {
    margin-top: 2.5rem !important;
  }

  .u-mr-sm-250,
  .u-mx-sm-250 {
    margin-right: 2.5rem !important;
  }

  .u-mb-sm-250,
  .u-my-sm-250 {
    margin-bottom: 2.5rem !important;
  }

  .u-ml-sm-250,
  .u-mx-sm-250 {
    margin-left: 2.5rem !important;
  }

  .u-m-sm-275 {
    margin: 2.75rem !important;
  }

  .u-mt-sm-275,
  .u-my-sm-275 {
    margin-top: 2.75rem !important;
  }

  .u-mr-sm-275,
  .u-mx-sm-275 {
    margin-right: 2.75rem !important;
  }

  .u-mb-sm-275,
  .u-my-sm-275 {
    margin-bottom: 2.75rem !important;
  }

  .u-ml-sm-275,
  .u-mx-sm-275 {
    margin-left: 2.75rem !important;
  }

  .u-m-sm-300 {
    margin: 3rem !important;
  }

  .u-mt-sm-300,
  .u-my-sm-300 {
    margin-top: 3rem !important;
  }

  .u-mr-sm-300,
  .u-mx-sm-300 {
    margin-right: 3rem !important;
  }

  .u-mb-sm-300,
  .u-my-sm-300 {
    margin-bottom: 3rem !important;
  }

  .u-ml-sm-300,
  .u-mx-sm-300 {
    margin-left: 3rem !important;
  }

  .u-m-sm-325 {
    margin: 3.25rem !important;
  }

  .u-mt-sm-325,
  .u-my-sm-325 {
    margin-top: 3.25rem !important;
  }

  .u-mr-sm-325,
  .u-mx-sm-325 {
    margin-right: 3.25rem !important;
  }

  .u-mb-sm-325,
  .u-my-sm-325 {
    margin-bottom: 3.25rem !important;
  }

  .u-ml-sm-325,
  .u-mx-sm-325 {
    margin-left: 3.25rem !important;
  }

  .u-m-sm-350 {
    margin: 3.5rem !important;
  }

  .u-mt-sm-350,
  .u-my-sm-350 {
    margin-top: 3.5rem !important;
  }

  .u-mr-sm-350,
  .u-mx-sm-350 {
    margin-right: 3.5rem !important;
  }

  .u-mb-sm-350,
  .u-my-sm-350 {
    margin-bottom: 3.5rem !important;
  }

  .u-ml-sm-350,
  .u-mx-sm-350 {
    margin-left: 3.5rem !important;
  }

  .u-m-sm-375 {
    margin: 3.75rem !important;
  }

  .u-mt-sm-375,
  .u-my-sm-375 {
    margin-top: 3.75rem !important;
  }

  .u-mr-sm-375,
  .u-mx-sm-375 {
    margin-right: 3.75rem !important;
  }

  .u-mb-sm-375,
  .u-my-sm-375 {
    margin-bottom: 3.75rem !important;
  }

  .u-ml-sm-375,
  .u-mx-sm-375 {
    margin-left: 3.75rem !important;
  }

  .u-m-sm-400 {
    margin: 4rem !important;
  }

  .u-mt-sm-400,
  .u-my-sm-400 {
    margin-top: 4rem !important;
  }

  .u-mr-sm-400,
  .u-mx-sm-400 {
    margin-right: 4rem !important;
  }

  .u-mb-sm-400,
  .u-my-sm-400 {
    margin-bottom: 4rem !important;
  }

  .u-ml-sm-400,
  .u-mx-sm-400 {
    margin-left: 4rem !important;
  }

  .u-m-sm-425 {
    margin: 4.25rem !important;
  }

  .u-mt-sm-425,
  .u-my-sm-425 {
    margin-top: 4.25rem !important;
  }

  .u-mr-sm-425,
  .u-mx-sm-425 {
    margin-right: 4.25rem !important;
  }

  .u-mb-sm-425,
  .u-my-sm-425 {
    margin-bottom: 4.25rem !important;
  }

  .u-ml-sm-425,
  .u-mx-sm-425 {
    margin-left: 4.25rem !important;
  }

  .u-m-sm-450 {
    margin: 4.5rem !important;
  }

  .u-mt-sm-450,
  .u-my-sm-450 {
    margin-top: 4.5rem !important;
  }

  .u-mr-sm-450,
  .u-mx-sm-450 {
    margin-right: 4.5rem !important;
  }

  .u-mb-sm-450,
  .u-my-sm-450 {
    margin-bottom: 4.5rem !important;
  }

  .u-ml-sm-450,
  .u-mx-sm-450 {
    margin-left: 4.5rem !important;
  }

  .u-m-sm-475 {
    margin: 4.75rem !important;
  }

  .u-mt-sm-475,
  .u-my-sm-475 {
    margin-top: 4.75rem !important;
  }

  .u-mr-sm-475,
  .u-mx-sm-475 {
    margin-right: 4.75rem !important;
  }

  .u-mb-sm-475,
  .u-my-sm-475 {
    margin-bottom: 4.75rem !important;
  }

  .u-ml-sm-475,
  .u-mx-sm-475 {
    margin-left: 4.75rem !important;
  }

  .u-m-sm-500 {
    margin: 5rem !important;
  }

  .u-mt-sm-500,
  .u-my-sm-500 {
    margin-top: 5rem !important;
  }

  .u-mr-sm-500,
  .u-mx-sm-500 {
    margin-right: 5rem !important;
  }

  .u-mb-sm-500,
  .u-my-sm-500 {
    margin-bottom: 5rem !important;
  }

  .u-ml-sm-500,
  .u-mx-sm-500 {
    margin-left: 5rem !important;
  }

  .u-m-sm-525 {
    margin: 5.25rem !important;
  }

  .u-mt-sm-525,
  .u-my-sm-525 {
    margin-top: 5.25rem !important;
  }

  .u-mr-sm-525,
  .u-mx-sm-525 {
    margin-right: 5.25rem !important;
  }

  .u-mb-sm-525,
  .u-my-sm-525 {
    margin-bottom: 5.25rem !important;
  }

  .u-ml-sm-525,
  .u-mx-sm-525 {
    margin-left: 5.25rem !important;
  }

  .u-m-sm-550 {
    margin: 5.5rem !important;
  }

  .u-mt-sm-550,
  .u-my-sm-550 {
    margin-top: 5.5rem !important;
  }

  .u-mr-sm-550,
  .u-mx-sm-550 {
    margin-right: 5.5rem !important;
  }

  .u-mb-sm-550,
  .u-my-sm-550 {
    margin-bottom: 5.5rem !important;
  }

  .u-ml-sm-550,
  .u-mx-sm-550 {
    margin-left: 5.5rem !important;
  }

  .u-m-sm-575 {
    margin: 5.75rem !important;
  }

  .u-mt-sm-575,
  .u-my-sm-575 {
    margin-top: 5.75rem !important;
  }

  .u-mr-sm-575,
  .u-mx-sm-575 {
    margin-right: 5.75rem !important;
  }

  .u-mb-sm-575,
  .u-my-sm-575 {
    margin-bottom: 5.75rem !important;
  }

  .u-ml-sm-575,
  .u-mx-sm-575 {
    margin-left: 5.75rem !important;
  }

  .u-m-sm-600 {
    margin: 6rem !important;
  }

  .u-mt-sm-600,
  .u-my-sm-600 {
    margin-top: 6rem !important;
  }

  .u-mr-sm-600,
  .u-mx-sm-600 {
    margin-right: 6rem !important;
  }

  .u-mb-sm-600,
  .u-my-sm-600 {
    margin-bottom: 6rem !important;
  }

  .u-ml-sm-600,
  .u-mx-sm-600 {
    margin-left: 6rem !important;
  }

  .u-m-sm-625 {
    margin: 6.25rem !important;
  }

  .u-mt-sm-625,
  .u-my-sm-625 {
    margin-top: 6.25rem !important;
  }

  .u-mr-sm-625,
  .u-mx-sm-625 {
    margin-right: 6.25rem !important;
  }

  .u-mb-sm-625,
  .u-my-sm-625 {
    margin-bottom: 6.25rem !important;
  }

  .u-ml-sm-625,
  .u-mx-sm-625 {
    margin-left: 6.25rem !important;
  }

  .u-m-sm-650 {
    margin: 6.5rem !important;
  }

  .u-mt-sm-650,
  .u-my-sm-650 {
    margin-top: 6.5rem !important;
  }

  .u-mr-sm-650,
  .u-mx-sm-650 {
    margin-right: 6.5rem !important;
  }

  .u-mb-sm-650,
  .u-my-sm-650 {
    margin-bottom: 6.5rem !important;
  }

  .u-ml-sm-650,
  .u-mx-sm-650 {
    margin-left: 6.5rem !important;
  }

  .u-m-sm-675 {
    margin: 6.75rem !important;
  }

  .u-mt-sm-675,
  .u-my-sm-675 {
    margin-top: 6.75rem !important;
  }

  .u-mr-sm-675,
  .u-mx-sm-675 {
    margin-right: 6.75rem !important;
  }

  .u-mb-sm-675,
  .u-my-sm-675 {
    margin-bottom: 6.75rem !important;
  }

  .u-ml-sm-675,
  .u-mx-sm-675 {
    margin-left: 6.75rem !important;
  }

  .u-m-sm-700 {
    margin: 7rem !important;
  }

  .u-mt-sm-700,
  .u-my-sm-700 {
    margin-top: 7rem !important;
  }

  .u-mr-sm-700,
  .u-mx-sm-700 {
    margin-right: 7rem !important;
  }

  .u-mb-sm-700,
  .u-my-sm-700 {
    margin-bottom: 7rem !important;
  }

  .u-ml-sm-700,
  .u-mx-sm-700 {
    margin-left: 7rem !important;
  }

  .u-m-sm-725 {
    margin: 7.25rem !important;
  }

  .u-mt-sm-725,
  .u-my-sm-725 {
    margin-top: 7.25rem !important;
  }

  .u-mr-sm-725,
  .u-mx-sm-725 {
    margin-right: 7.25rem !important;
  }

  .u-mb-sm-725,
  .u-my-sm-725 {
    margin-bottom: 7.25rem !important;
  }

  .u-ml-sm-725,
  .u-mx-sm-725 {
    margin-left: 7.25rem !important;
  }

  .u-m-sm-750 {
    margin: 7.5rem !important;
  }

  .u-mt-sm-750,
  .u-my-sm-750 {
    margin-top: 7.5rem !important;
  }

  .u-mr-sm-750,
  .u-mx-sm-750 {
    margin-right: 7.5rem !important;
  }

  .u-mb-sm-750,
  .u-my-sm-750 {
    margin-bottom: 7.5rem !important;
  }

  .u-ml-sm-750,
  .u-mx-sm-750 {
    margin-left: 7.5rem !important;
  }

  .u-m-sm-775 {
    margin: 7.75rem !important;
  }

  .u-mt-sm-775,
  .u-my-sm-775 {
    margin-top: 7.75rem !important;
  }

  .u-mr-sm-775,
  .u-mx-sm-775 {
    margin-right: 7.75rem !important;
  }

  .u-mb-sm-775,
  .u-my-sm-775 {
    margin-bottom: 7.75rem !important;
  }

  .u-ml-sm-775,
  .u-mx-sm-775 {
    margin-left: 7.75rem !important;
  }

  .u-m-sm-800 {
    margin: 8rem !important;
  }

  .u-mt-sm-800,
  .u-my-sm-800 {
    margin-top: 8rem !important;
  }

  .u-mr-sm-800,
  .u-mx-sm-800 {
    margin-right: 8rem !important;
  }

  .u-mb-sm-800,
  .u-my-sm-800 {
    margin-bottom: 8rem !important;
  }

  .u-ml-sm-800,
  .u-mx-sm-800 {
    margin-left: 8rem !important;
  }

  .u-p-sm-000 {
    padding: 0rem !important;
  }

  .u-pt-sm-000,
  .u-py-sm-000 {
    padding-top: 0rem !important;
  }

  .u-pr-sm-000,
  .u-px-sm-000 {
    padding-right: 0rem !important;
  }

  .u-pb-sm-000,
  .u-py-sm-000 {
    padding-bottom: 0rem !important;
  }

  .u-pl-sm-000,
  .u-px-sm-000 {
    padding-left: 0rem !important;
  }

  .u-p-sm-025 {
    padding: 0.25rem !important;
  }

  .u-pt-sm-025,
  .u-py-sm-025 {
    padding-top: 0.25rem !important;
  }

  .u-pr-sm-025,
  .u-px-sm-025 {
    padding-right: 0.25rem !important;
  }

  .u-pb-sm-025,
  .u-py-sm-025 {
    padding-bottom: 0.25rem !important;
  }

  .u-pl-sm-025,
  .u-px-sm-025 {
    padding-left: 0.25rem !important;
  }

  .u-p-sm-050 {
    padding: 0.5rem !important;
  }

  .u-pt-sm-050,
  .u-py-sm-050 {
    padding-top: 0.5rem !important;
  }

  .u-pr-sm-050,
  .u-px-sm-050 {
    padding-right: 0.5rem !important;
  }

  .u-pb-sm-050,
  .u-py-sm-050 {
    padding-bottom: 0.5rem !important;
  }

  .u-pl-sm-050,
  .u-px-sm-050 {
    padding-left: 0.5rem !important;
  }

  .u-p-sm-075 {
    padding: 0.75rem !important;
  }

  .u-pt-sm-075,
  .u-py-sm-075 {
    padding-top: 0.75rem !important;
  }

  .u-pr-sm-075,
  .u-px-sm-075 {
    padding-right: 0.75rem !important;
  }

  .u-pb-sm-075,
  .u-py-sm-075 {
    padding-bottom: 0.75rem !important;
  }

  .u-pl-sm-075,
  .u-px-sm-075 {
    padding-left: 0.75rem !important;
  }

  .u-p-sm-100 {
    padding: 1rem !important;
  }

  .u-pt-sm-100,
  .u-py-sm-100 {
    padding-top: 1rem !important;
  }

  .u-pr-sm-100,
  .u-px-sm-100 {
    padding-right: 1rem !important;
  }

  .u-pb-sm-100,
  .u-py-sm-100 {
    padding-bottom: 1rem !important;
  }

  .u-pl-sm-100,
  .u-px-sm-100 {
    padding-left: 1rem !important;
  }

  .u-p-sm-125 {
    padding: 1.25rem !important;
  }

  .u-pt-sm-125,
  .u-py-sm-125 {
    padding-top: 1.25rem !important;
  }

  .u-pr-sm-125,
  .u-px-sm-125 {
    padding-right: 1.25rem !important;
  }

  .u-pb-sm-125,
  .u-py-sm-125 {
    padding-bottom: 1.25rem !important;
  }

  .u-pl-sm-125,
  .u-px-sm-125 {
    padding-left: 1.25rem !important;
  }

  .u-p-sm-150 {
    padding: 1.5rem !important;
  }

  .u-pt-sm-150,
  .u-py-sm-150 {
    padding-top: 1.5rem !important;
  }

  .u-pr-sm-150,
  .u-px-sm-150 {
    padding-right: 1.5rem !important;
  }

  .u-pb-sm-150,
  .u-py-sm-150 {
    padding-bottom: 1.5rem !important;
  }

  .u-pl-sm-150,
  .u-px-sm-150 {
    padding-left: 1.5rem !important;
  }

  .u-p-sm-175 {
    padding: 1.75rem !important;
  }

  .u-pt-sm-175,
  .u-py-sm-175 {
    padding-top: 1.75rem !important;
  }

  .u-pr-sm-175,
  .u-px-sm-175 {
    padding-right: 1.75rem !important;
  }

  .u-pb-sm-175,
  .u-py-sm-175 {
    padding-bottom: 1.75rem !important;
  }

  .u-pl-sm-175,
  .u-px-sm-175 {
    padding-left: 1.75rem !important;
  }

  .u-p-sm-200 {
    padding: 2rem !important;
  }

  .u-pt-sm-200,
  .u-py-sm-200 {
    padding-top: 2rem !important;
  }

  .u-pr-sm-200,
  .u-px-sm-200 {
    padding-right: 2rem !important;
  }

  .u-pb-sm-200,
  .u-py-sm-200 {
    padding-bottom: 2rem !important;
  }

  .u-pl-sm-200,
  .u-px-sm-200 {
    padding-left: 2rem !important;
  }

  .u-p-sm-225 {
    padding: 2.25rem !important;
  }

  .u-pt-sm-225,
  .u-py-sm-225 {
    padding-top: 2.25rem !important;
  }

  .u-pr-sm-225,
  .u-px-sm-225 {
    padding-right: 2.25rem !important;
  }

  .u-pb-sm-225,
  .u-py-sm-225 {
    padding-bottom: 2.25rem !important;
  }

  .u-pl-sm-225,
  .u-px-sm-225 {
    padding-left: 2.25rem !important;
  }

  .u-p-sm-250 {
    padding: 2.5rem !important;
  }

  .u-pt-sm-250,
  .u-py-sm-250 {
    padding-top: 2.5rem !important;
  }

  .u-pr-sm-250,
  .u-px-sm-250 {
    padding-right: 2.5rem !important;
  }

  .u-pb-sm-250,
  .u-py-sm-250 {
    padding-bottom: 2.5rem !important;
  }

  .u-pl-sm-250,
  .u-px-sm-250 {
    padding-left: 2.5rem !important;
  }

  .u-p-sm-275 {
    padding: 2.75rem !important;
  }

  .u-pt-sm-275,
  .u-py-sm-275 {
    padding-top: 2.75rem !important;
  }

  .u-pr-sm-275,
  .u-px-sm-275 {
    padding-right: 2.75rem !important;
  }

  .u-pb-sm-275,
  .u-py-sm-275 {
    padding-bottom: 2.75rem !important;
  }

  .u-pl-sm-275,
  .u-px-sm-275 {
    padding-left: 2.75rem !important;
  }

  .u-p-sm-300 {
    padding: 3rem !important;
  }

  .u-pt-sm-300,
  .u-py-sm-300 {
    padding-top: 3rem !important;
  }

  .u-pr-sm-300,
  .u-px-sm-300 {
    padding-right: 3rem !important;
  }

  .u-pb-sm-300,
  .u-py-sm-300 {
    padding-bottom: 3rem !important;
  }

  .u-pl-sm-300,
  .u-px-sm-300 {
    padding-left: 3rem !important;
  }

  .u-p-sm-325 {
    padding: 3.25rem !important;
  }

  .u-pt-sm-325,
  .u-py-sm-325 {
    padding-top: 3.25rem !important;
  }

  .u-pr-sm-325,
  .u-px-sm-325 {
    padding-right: 3.25rem !important;
  }

  .u-pb-sm-325,
  .u-py-sm-325 {
    padding-bottom: 3.25rem !important;
  }

  .u-pl-sm-325,
  .u-px-sm-325 {
    padding-left: 3.25rem !important;
  }

  .u-p-sm-350 {
    padding: 3.5rem !important;
  }

  .u-pt-sm-350,
  .u-py-sm-350 {
    padding-top: 3.5rem !important;
  }

  .u-pr-sm-350,
  .u-px-sm-350 {
    padding-right: 3.5rem !important;
  }

  .u-pb-sm-350,
  .u-py-sm-350 {
    padding-bottom: 3.5rem !important;
  }

  .u-pl-sm-350,
  .u-px-sm-350 {
    padding-left: 3.5rem !important;
  }

  .u-p-sm-375 {
    padding: 3.75rem !important;
  }

  .u-pt-sm-375,
  .u-py-sm-375 {
    padding-top: 3.75rem !important;
  }

  .u-pr-sm-375,
  .u-px-sm-375 {
    padding-right: 3.75rem !important;
  }

  .u-pb-sm-375,
  .u-py-sm-375 {
    padding-bottom: 3.75rem !important;
  }

  .u-pl-sm-375,
  .u-px-sm-375 {
    padding-left: 3.75rem !important;
  }

  .u-p-sm-400 {
    padding: 4rem !important;
  }

  .u-pt-sm-400,
  .u-py-sm-400 {
    padding-top: 4rem !important;
  }

  .u-pr-sm-400,
  .u-px-sm-400 {
    padding-right: 4rem !important;
  }

  .u-pb-sm-400,
  .u-py-sm-400 {
    padding-bottom: 4rem !important;
  }

  .u-pl-sm-400,
  .u-px-sm-400 {
    padding-left: 4rem !important;
  }

  .u-p-sm-425 {
    padding: 4.25rem !important;
  }

  .u-pt-sm-425,
  .u-py-sm-425 {
    padding-top: 4.25rem !important;
  }

  .u-pr-sm-425,
  .u-px-sm-425 {
    padding-right: 4.25rem !important;
  }

  .u-pb-sm-425,
  .u-py-sm-425 {
    padding-bottom: 4.25rem !important;
  }

  .u-pl-sm-425,
  .u-px-sm-425 {
    padding-left: 4.25rem !important;
  }

  .u-p-sm-450 {
    padding: 4.5rem !important;
  }

  .u-pt-sm-450,
  .u-py-sm-450 {
    padding-top: 4.5rem !important;
  }

  .u-pr-sm-450,
  .u-px-sm-450 {
    padding-right: 4.5rem !important;
  }

  .u-pb-sm-450,
  .u-py-sm-450 {
    padding-bottom: 4.5rem !important;
  }

  .u-pl-sm-450,
  .u-px-sm-450 {
    padding-left: 4.5rem !important;
  }

  .u-p-sm-475 {
    padding: 4.75rem !important;
  }

  .u-pt-sm-475,
  .u-py-sm-475 {
    padding-top: 4.75rem !important;
  }

  .u-pr-sm-475,
  .u-px-sm-475 {
    padding-right: 4.75rem !important;
  }

  .u-pb-sm-475,
  .u-py-sm-475 {
    padding-bottom: 4.75rem !important;
  }

  .u-pl-sm-475,
  .u-px-sm-475 {
    padding-left: 4.75rem !important;
  }

  .u-p-sm-500 {
    padding: 5rem !important;
  }

  .u-pt-sm-500,
  .u-py-sm-500 {
    padding-top: 5rem !important;
  }

  .u-pr-sm-500,
  .u-px-sm-500 {
    padding-right: 5rem !important;
  }

  .u-pb-sm-500,
  .u-py-sm-500 {
    padding-bottom: 5rem !important;
  }

  .u-pl-sm-500,
  .u-px-sm-500 {
    padding-left: 5rem !important;
  }

  .u-p-sm-525 {
    padding: 5.25rem !important;
  }

  .u-pt-sm-525,
  .u-py-sm-525 {
    padding-top: 5.25rem !important;
  }

  .u-pr-sm-525,
  .u-px-sm-525 {
    padding-right: 5.25rem !important;
  }

  .u-pb-sm-525,
  .u-py-sm-525 {
    padding-bottom: 5.25rem !important;
  }

  .u-pl-sm-525,
  .u-px-sm-525 {
    padding-left: 5.25rem !important;
  }

  .u-p-sm-550 {
    padding: 5.5rem !important;
  }

  .u-pt-sm-550,
  .u-py-sm-550 {
    padding-top: 5.5rem !important;
  }

  .u-pr-sm-550,
  .u-px-sm-550 {
    padding-right: 5.5rem !important;
  }

  .u-pb-sm-550,
  .u-py-sm-550 {
    padding-bottom: 5.5rem !important;
  }

  .u-pl-sm-550,
  .u-px-sm-550 {
    padding-left: 5.5rem !important;
  }

  .u-p-sm-575 {
    padding: 5.75rem !important;
  }

  .u-pt-sm-575,
  .u-py-sm-575 {
    padding-top: 5.75rem !important;
  }

  .u-pr-sm-575,
  .u-px-sm-575 {
    padding-right: 5.75rem !important;
  }

  .u-pb-sm-575,
  .u-py-sm-575 {
    padding-bottom: 5.75rem !important;
  }

  .u-pl-sm-575,
  .u-px-sm-575 {
    padding-left: 5.75rem !important;
  }

  .u-p-sm-600 {
    padding: 6rem !important;
  }

  .u-pt-sm-600,
  .u-py-sm-600 {
    padding-top: 6rem !important;
  }

  .u-pr-sm-600,
  .u-px-sm-600 {
    padding-right: 6rem !important;
  }

  .u-pb-sm-600,
  .u-py-sm-600 {
    padding-bottom: 6rem !important;
  }

  .u-pl-sm-600,
  .u-px-sm-600 {
    padding-left: 6rem !important;
  }

  .u-p-sm-625 {
    padding: 6.25rem !important;
  }

  .u-pt-sm-625,
  .u-py-sm-625 {
    padding-top: 6.25rem !important;
  }

  .u-pr-sm-625,
  .u-px-sm-625 {
    padding-right: 6.25rem !important;
  }

  .u-pb-sm-625,
  .u-py-sm-625 {
    padding-bottom: 6.25rem !important;
  }

  .u-pl-sm-625,
  .u-px-sm-625 {
    padding-left: 6.25rem !important;
  }

  .u-p-sm-650 {
    padding: 6.5rem !important;
  }

  .u-pt-sm-650,
  .u-py-sm-650 {
    padding-top: 6.5rem !important;
  }

  .u-pr-sm-650,
  .u-px-sm-650 {
    padding-right: 6.5rem !important;
  }

  .u-pb-sm-650,
  .u-py-sm-650 {
    padding-bottom: 6.5rem !important;
  }

  .u-pl-sm-650,
  .u-px-sm-650 {
    padding-left: 6.5rem !important;
  }

  .u-p-sm-675 {
    padding: 6.75rem !important;
  }

  .u-pt-sm-675,
  .u-py-sm-675 {
    padding-top: 6.75rem !important;
  }

  .u-pr-sm-675,
  .u-px-sm-675 {
    padding-right: 6.75rem !important;
  }

  .u-pb-sm-675,
  .u-py-sm-675 {
    padding-bottom: 6.75rem !important;
  }

  .u-pl-sm-675,
  .u-px-sm-675 {
    padding-left: 6.75rem !important;
  }

  .u-p-sm-700 {
    padding: 7rem !important;
  }

  .u-pt-sm-700,
  .u-py-sm-700 {
    padding-top: 7rem !important;
  }

  .u-pr-sm-700,
  .u-px-sm-700 {
    padding-right: 7rem !important;
  }

  .u-pb-sm-700,
  .u-py-sm-700 {
    padding-bottom: 7rem !important;
  }

  .u-pl-sm-700,
  .u-px-sm-700 {
    padding-left: 7rem !important;
  }

  .u-p-sm-725 {
    padding: 7.25rem !important;
  }

  .u-pt-sm-725,
  .u-py-sm-725 {
    padding-top: 7.25rem !important;
  }

  .u-pr-sm-725,
  .u-px-sm-725 {
    padding-right: 7.25rem !important;
  }

  .u-pb-sm-725,
  .u-py-sm-725 {
    padding-bottom: 7.25rem !important;
  }

  .u-pl-sm-725,
  .u-px-sm-725 {
    padding-left: 7.25rem !important;
  }

  .u-p-sm-750 {
    padding: 7.5rem !important;
  }

  .u-pt-sm-750,
  .u-py-sm-750 {
    padding-top: 7.5rem !important;
  }

  .u-pr-sm-750,
  .u-px-sm-750 {
    padding-right: 7.5rem !important;
  }

  .u-pb-sm-750,
  .u-py-sm-750 {
    padding-bottom: 7.5rem !important;
  }

  .u-pl-sm-750,
  .u-px-sm-750 {
    padding-left: 7.5rem !important;
  }

  .u-p-sm-775 {
    padding: 7.75rem !important;
  }

  .u-pt-sm-775,
  .u-py-sm-775 {
    padding-top: 7.75rem !important;
  }

  .u-pr-sm-775,
  .u-px-sm-775 {
    padding-right: 7.75rem !important;
  }

  .u-pb-sm-775,
  .u-py-sm-775 {
    padding-bottom: 7.75rem !important;
  }

  .u-pl-sm-775,
  .u-px-sm-775 {
    padding-left: 7.75rem !important;
  }

  .u-p-sm-800 {
    padding: 8rem !important;
  }

  .u-pt-sm-800,
  .u-py-sm-800 {
    padding-top: 8rem !important;
  }

  .u-pr-sm-800,
  .u-px-sm-800 {
    padding-right: 8rem !important;
  }

  .u-pb-sm-800,
  .u-py-sm-800 {
    padding-bottom: 8rem !important;
  }

  .u-pl-sm-800,
  .u-px-sm-800 {
    padding-left: 8rem !important;
  }
}

@media (min-width: 768px) {
  .u-m-md-000 {
    margin: 0rem !important;
  }

  .u-mt-md-000,
  .u-my-md-000 {
    margin-top: 0rem !important;
  }

  .u-mr-md-000,
  .u-mx-md-000 {
    margin-right: 0rem !important;
  }

  .u-mb-md-000,
  .u-my-md-000 {
    margin-bottom: 0rem !important;
  }

  .u-ml-md-000,
  .u-mx-md-000 {
    margin-left: 0rem !important;
  }

  .u-m-md-025 {
    margin: 0.25rem !important;
  }

  .u-mt-md-025,
  .u-my-md-025 {
    margin-top: 0.25rem !important;
  }

  .u-mr-md-025,
  .u-mx-md-025 {
    margin-right: 0.25rem !important;
  }

  .u-mb-md-025,
  .u-my-md-025 {
    margin-bottom: 0.25rem !important;
  }

  .u-ml-md-025,
  .u-mx-md-025 {
    margin-left: 0.25rem !important;
  }

  .u-m-md-050 {
    margin: 0.5rem !important;
  }

  .u-mt-md-050,
  .u-my-md-050 {
    margin-top: 0.5rem !important;
  }

  .u-mr-md-050,
  .u-mx-md-050 {
    margin-right: 0.5rem !important;
  }

  .u-mb-md-050,
  .u-my-md-050 {
    margin-bottom: 0.5rem !important;
  }

  .u-ml-md-050,
  .u-mx-md-050 {
    margin-left: 0.5rem !important;
  }

  .u-m-md-075 {
    margin: 0.75rem !important;
  }

  .u-mt-md-075,
  .u-my-md-075 {
    margin-top: 0.75rem !important;
  }

  .u-mr-md-075,
  .u-mx-md-075 {
    margin-right: 0.75rem !important;
  }

  .u-mb-md-075,
  .u-my-md-075 {
    margin-bottom: 0.75rem !important;
  }

  .u-ml-md-075,
  .u-mx-md-075 {
    margin-left: 0.75rem !important;
  }

  .u-m-md-100 {
    margin: 1rem !important;
  }

  .u-mt-md-100,
  .u-my-md-100 {
    margin-top: 1rem !important;
  }

  .u-mr-md-100,
  .u-mx-md-100 {
    margin-right: 1rem !important;
  }

  .u-mb-md-100,
  .u-my-md-100 {
    margin-bottom: 1rem !important;
  }

  .u-ml-md-100,
  .u-mx-md-100 {
    margin-left: 1rem !important;
  }

  .u-m-md-125 {
    margin: 1.25rem !important;
  }

  .u-mt-md-125,
  .u-my-md-125 {
    margin-top: 1.25rem !important;
  }

  .u-mr-md-125,
  .u-mx-md-125 {
    margin-right: 1.25rem !important;
  }

  .u-mb-md-125,
  .u-my-md-125 {
    margin-bottom: 1.25rem !important;
  }

  .u-ml-md-125,
  .u-mx-md-125 {
    margin-left: 1.25rem !important;
  }

  .u-m-md-150 {
    margin: 1.5rem !important;
  }

  .u-mt-md-150,
  .u-my-md-150 {
    margin-top: 1.5rem !important;
  }

  .u-mr-md-150,
  .u-mx-md-150 {
    margin-right: 1.5rem !important;
  }

  .u-mb-md-150,
  .u-my-md-150 {
    margin-bottom: 1.5rem !important;
  }

  .u-ml-md-150,
  .u-mx-md-150 {
    margin-left: 1.5rem !important;
  }

  .u-m-md-175 {
    margin: 1.75rem !important;
  }

  .u-mt-md-175,
  .u-my-md-175 {
    margin-top: 1.75rem !important;
  }

  .u-mr-md-175,
  .u-mx-md-175 {
    margin-right: 1.75rem !important;
  }

  .u-mb-md-175,
  .u-my-md-175 {
    margin-bottom: 1.75rem !important;
  }

  .u-ml-md-175,
  .u-mx-md-175 {
    margin-left: 1.75rem !important;
  }

  .u-m-md-200 {
    margin: 2rem !important;
  }

  .u-mt-md-200,
  .u-my-md-200 {
    margin-top: 2rem !important;
  }

  .u-mr-md-200,
  .u-mx-md-200 {
    margin-right: 2rem !important;
  }

  .u-mb-md-200,
  .u-my-md-200 {
    margin-bottom: 2rem !important;
  }

  .u-ml-md-200,
  .u-mx-md-200 {
    margin-left: 2rem !important;
  }

  .u-m-md-225 {
    margin: 2.25rem !important;
  }

  .u-mt-md-225,
  .u-my-md-225 {
    margin-top: 2.25rem !important;
  }

  .u-mr-md-225,
  .u-mx-md-225 {
    margin-right: 2.25rem !important;
  }

  .u-mb-md-225,
  .u-my-md-225 {
    margin-bottom: 2.25rem !important;
  }

  .u-ml-md-225,
  .u-mx-md-225 {
    margin-left: 2.25rem !important;
  }

  .u-m-md-250 {
    margin: 2.5rem !important;
  }

  .u-mt-md-250,
  .u-my-md-250 {
    margin-top: 2.5rem !important;
  }

  .u-mr-md-250,
  .u-mx-md-250 {
    margin-right: 2.5rem !important;
  }

  .u-mb-md-250,
  .u-my-md-250 {
    margin-bottom: 2.5rem !important;
  }

  .u-ml-md-250,
  .u-mx-md-250 {
    margin-left: 2.5rem !important;
  }

  .u-m-md-275 {
    margin: 2.75rem !important;
  }

  .u-mt-md-275,
  .u-my-md-275 {
    margin-top: 2.75rem !important;
  }

  .u-mr-md-275,
  .u-mx-md-275 {
    margin-right: 2.75rem !important;
  }

  .u-mb-md-275,
  .u-my-md-275 {
    margin-bottom: 2.75rem !important;
  }

  .u-ml-md-275,
  .u-mx-md-275 {
    margin-left: 2.75rem !important;
  }

  .u-m-md-300 {
    margin: 3rem !important;
  }

  .u-mt-md-300,
  .u-my-md-300 {
    margin-top: 3rem !important;
  }

  .u-mr-md-300,
  .u-mx-md-300 {
    margin-right: 3rem !important;
  }

  .u-mb-md-300,
  .u-my-md-300 {
    margin-bottom: 3rem !important;
  }

  .u-ml-md-300,
  .u-mx-md-300 {
    margin-left: 3rem !important;
  }

  .u-m-md-325 {
    margin: 3.25rem !important;
  }

  .u-mt-md-325,
  .u-my-md-325 {
    margin-top: 3.25rem !important;
  }

  .u-mr-md-325,
  .u-mx-md-325 {
    margin-right: 3.25rem !important;
  }

  .u-mb-md-325,
  .u-my-md-325 {
    margin-bottom: 3.25rem !important;
  }

  .u-ml-md-325,
  .u-mx-md-325 {
    margin-left: 3.25rem !important;
  }

  .u-m-md-350 {
    margin: 3.5rem !important;
  }

  .u-mt-md-350,
  .u-my-md-350 {
    margin-top: 3.5rem !important;
  }

  .u-mr-md-350,
  .u-mx-md-350 {
    margin-right: 3.5rem !important;
  }

  .u-mb-md-350,
  .u-my-md-350 {
    margin-bottom: 3.5rem !important;
  }

  .u-ml-md-350,
  .u-mx-md-350 {
    margin-left: 3.5rem !important;
  }

  .u-m-md-375 {
    margin: 3.75rem !important;
  }

  .u-mt-md-375,
  .u-my-md-375 {
    margin-top: 3.75rem !important;
  }

  .u-mr-md-375,
  .u-mx-md-375 {
    margin-right: 3.75rem !important;
  }

  .u-mb-md-375,
  .u-my-md-375 {
    margin-bottom: 3.75rem !important;
  }

  .u-ml-md-375,
  .u-mx-md-375 {
    margin-left: 3.75rem !important;
  }

  .u-m-md-400 {
    margin: 4rem !important;
  }

  .u-mt-md-400,
  .u-my-md-400 {
    margin-top: 4rem !important;
  }

  .u-mr-md-400,
  .u-mx-md-400 {
    margin-right: 4rem !important;
  }

  .u-mb-md-400,
  .u-my-md-400 {
    margin-bottom: 4rem !important;
  }

  .u-ml-md-400,
  .u-mx-md-400 {
    margin-left: 4rem !important;
  }

  .u-m-md-425 {
    margin: 4.25rem !important;
  }

  .u-mt-md-425,
  .u-my-md-425 {
    margin-top: 4.25rem !important;
  }

  .u-mr-md-425,
  .u-mx-md-425 {
    margin-right: 4.25rem !important;
  }

  .u-mb-md-425,
  .u-my-md-425 {
    margin-bottom: 4.25rem !important;
  }

  .u-ml-md-425,
  .u-mx-md-425 {
    margin-left: 4.25rem !important;
  }

  .u-m-md-450 {
    margin: 4.5rem !important;
  }

  .u-mt-md-450,
  .u-my-md-450 {
    margin-top: 4.5rem !important;
  }

  .u-mr-md-450,
  .u-mx-md-450 {
    margin-right: 4.5rem !important;
  }

  .u-mb-md-450,
  .u-my-md-450 {
    margin-bottom: 4.5rem !important;
  }

  .u-ml-md-450,
  .u-mx-md-450 {
    margin-left: 4.5rem !important;
  }

  .u-m-md-475 {
    margin: 4.75rem !important;
  }

  .u-mt-md-475,
  .u-my-md-475 {
    margin-top: 4.75rem !important;
  }

  .u-mr-md-475,
  .u-mx-md-475 {
    margin-right: 4.75rem !important;
  }

  .u-mb-md-475,
  .u-my-md-475 {
    margin-bottom: 4.75rem !important;
  }

  .u-ml-md-475,
  .u-mx-md-475 {
    margin-left: 4.75rem !important;
  }

  .u-m-md-500 {
    margin: 5rem !important;
  }

  .u-mt-md-500,
  .u-my-md-500 {
    margin-top: 5rem !important;
  }

  .u-mr-md-500,
  .u-mx-md-500 {
    margin-right: 5rem !important;
  }

  .u-mb-md-500,
  .u-my-md-500 {
    margin-bottom: 5rem !important;
  }

  .u-ml-md-500,
  .u-mx-md-500 {
    margin-left: 5rem !important;
  }

  .u-m-md-525 {
    margin: 5.25rem !important;
  }

  .u-mt-md-525,
  .u-my-md-525 {
    margin-top: 5.25rem !important;
  }

  .u-mr-md-525,
  .u-mx-md-525 {
    margin-right: 5.25rem !important;
  }

  .u-mb-md-525,
  .u-my-md-525 {
    margin-bottom: 5.25rem !important;
  }

  .u-ml-md-525,
  .u-mx-md-525 {
    margin-left: 5.25rem !important;
  }

  .u-m-md-550 {
    margin: 5.5rem !important;
  }

  .u-mt-md-550,
  .u-my-md-550 {
    margin-top: 5.5rem !important;
  }

  .u-mr-md-550,
  .u-mx-md-550 {
    margin-right: 5.5rem !important;
  }

  .u-mb-md-550,
  .u-my-md-550 {
    margin-bottom: 5.5rem !important;
  }

  .u-ml-md-550,
  .u-mx-md-550 {
    margin-left: 5.5rem !important;
  }

  .u-m-md-575 {
    margin: 5.75rem !important;
  }

  .u-mt-md-575,
  .u-my-md-575 {
    margin-top: 5.75rem !important;
  }

  .u-mr-md-575,
  .u-mx-md-575 {
    margin-right: 5.75rem !important;
  }

  .u-mb-md-575,
  .u-my-md-575 {
    margin-bottom: 5.75rem !important;
  }

  .u-ml-md-575,
  .u-mx-md-575 {
    margin-left: 5.75rem !important;
  }

  .u-m-md-600 {
    margin: 6rem !important;
  }

  .u-mt-md-600,
  .u-my-md-600 {
    margin-top: 6rem !important;
  }

  .u-mr-md-600,
  .u-mx-md-600 {
    margin-right: 6rem !important;
  }

  .u-mb-md-600,
  .u-my-md-600 {
    margin-bottom: 6rem !important;
  }

  .u-ml-md-600,
  .u-mx-md-600 {
    margin-left: 6rem !important;
  }

  .u-m-md-625 {
    margin: 6.25rem !important;
  }

  .u-mt-md-625,
  .u-my-md-625 {
    margin-top: 6.25rem !important;
  }

  .u-mr-md-625,
  .u-mx-md-625 {
    margin-right: 6.25rem !important;
  }

  .u-mb-md-625,
  .u-my-md-625 {
    margin-bottom: 6.25rem !important;
  }

  .u-ml-md-625,
  .u-mx-md-625 {
    margin-left: 6.25rem !important;
  }

  .u-m-md-650 {
    margin: 6.5rem !important;
  }

  .u-mt-md-650,
  .u-my-md-650 {
    margin-top: 6.5rem !important;
  }

  .u-mr-md-650,
  .u-mx-md-650 {
    margin-right: 6.5rem !important;
  }

  .u-mb-md-650,
  .u-my-md-650 {
    margin-bottom: 6.5rem !important;
  }

  .u-ml-md-650,
  .u-mx-md-650 {
    margin-left: 6.5rem !important;
  }

  .u-m-md-675 {
    margin: 6.75rem !important;
  }

  .u-mt-md-675,
  .u-my-md-675 {
    margin-top: 6.75rem !important;
  }

  .u-mr-md-675,
  .u-mx-md-675 {
    margin-right: 6.75rem !important;
  }

  .u-mb-md-675,
  .u-my-md-675 {
    margin-bottom: 6.75rem !important;
  }

  .u-ml-md-675,
  .u-mx-md-675 {
    margin-left: 6.75rem !important;
  }

  .u-m-md-700 {
    margin: 7rem !important;
  }

  .u-mt-md-700,
  .u-my-md-700 {
    margin-top: 7rem !important;
  }

  .u-mr-md-700,
  .u-mx-md-700 {
    margin-right: 7rem !important;
  }

  .u-mb-md-700,
  .u-my-md-700 {
    margin-bottom: 7rem !important;
  }

  .u-ml-md-700,
  .u-mx-md-700 {
    margin-left: 7rem !important;
  }

  .u-m-md-725 {
    margin: 7.25rem !important;
  }

  .u-mt-md-725,
  .u-my-md-725 {
    margin-top: 7.25rem !important;
  }

  .u-mr-md-725,
  .u-mx-md-725 {
    margin-right: 7.25rem !important;
  }

  .u-mb-md-725,
  .u-my-md-725 {
    margin-bottom: 7.25rem !important;
  }

  .u-ml-md-725,
  .u-mx-md-725 {
    margin-left: 7.25rem !important;
  }

  .u-m-md-750 {
    margin: 7.5rem !important;
  }

  .u-mt-md-750,
  .u-my-md-750 {
    margin-top: 7.5rem !important;
  }

  .u-mr-md-750,
  .u-mx-md-750 {
    margin-right: 7.5rem !important;
  }

  .u-mb-md-750,
  .u-my-md-750 {
    margin-bottom: 7.5rem !important;
  }

  .u-ml-md-750,
  .u-mx-md-750 {
    margin-left: 7.5rem !important;
  }

  .u-m-md-775 {
    margin: 7.75rem !important;
  }

  .u-mt-md-775,
  .u-my-md-775 {
    margin-top: 7.75rem !important;
  }

  .u-mr-md-775,
  .u-mx-md-775 {
    margin-right: 7.75rem !important;
  }

  .u-mb-md-775,
  .u-my-md-775 {
    margin-bottom: 7.75rem !important;
  }

  .u-ml-md-775,
  .u-mx-md-775 {
    margin-left: 7.75rem !important;
  }

  .u-m-md-800 {
    margin: 8rem !important;
  }

  .u-mt-md-800,
  .u-my-md-800 {
    margin-top: 8rem !important;
  }

  .u-mr-md-800,
  .u-mx-md-800 {
    margin-right: 8rem !important;
  }

  .u-mb-md-800,
  .u-my-md-800 {
    margin-bottom: 8rem !important;
  }

  .u-ml-md-800,
  .u-mx-md-800 {
    margin-left: 8rem !important;
  }

  .u-p-md-000 {
    padding: 0rem !important;
  }

  .u-pt-md-000,
  .u-py-md-000 {
    padding-top: 0rem !important;
  }

  .u-pr-md-000,
  .u-px-md-000 {
    padding-right: 0rem !important;
  }

  .u-pb-md-000,
  .u-py-md-000 {
    padding-bottom: 0rem !important;
  }

  .u-pl-md-000,
  .u-px-md-000 {
    padding-left: 0rem !important;
  }

  .u-p-md-025 {
    padding: 0.25rem !important;
  }

  .u-pt-md-025,
  .u-py-md-025 {
    padding-top: 0.25rem !important;
  }

  .u-pr-md-025,
  .u-px-md-025 {
    padding-right: 0.25rem !important;
  }

  .u-pb-md-025,
  .u-py-md-025 {
    padding-bottom: 0.25rem !important;
  }

  .u-pl-md-025,
  .u-px-md-025 {
    padding-left: 0.25rem !important;
  }

  .u-p-md-050 {
    padding: 0.5rem !important;
  }

  .u-pt-md-050,
  .u-py-md-050 {
    padding-top: 0.5rem !important;
  }

  .u-pr-md-050,
  .u-px-md-050 {
    padding-right: 0.5rem !important;
  }

  .u-pb-md-050,
  .u-py-md-050 {
    padding-bottom: 0.5rem !important;
  }

  .u-pl-md-050,
  .u-px-md-050 {
    padding-left: 0.5rem !important;
  }

  .u-p-md-075 {
    padding: 0.75rem !important;
  }

  .u-pt-md-075,
  .u-py-md-075 {
    padding-top: 0.75rem !important;
  }

  .u-pr-md-075,
  .u-px-md-075 {
    padding-right: 0.75rem !important;
  }

  .u-pb-md-075,
  .u-py-md-075 {
    padding-bottom: 0.75rem !important;
  }

  .u-pl-md-075,
  .u-px-md-075 {
    padding-left: 0.75rem !important;
  }

  .u-p-md-100 {
    padding: 1rem !important;
  }

  .u-pt-md-100,
  .u-py-md-100 {
    padding-top: 1rem !important;
  }

  .u-pr-md-100,
  .u-px-md-100 {
    padding-right: 1rem !important;
  }

  .u-pb-md-100,
  .u-py-md-100 {
    padding-bottom: 1rem !important;
  }

  .u-pl-md-100,
  .u-px-md-100 {
    padding-left: 1rem !important;
  }

  .u-p-md-125 {
    padding: 1.25rem !important;
  }

  .u-pt-md-125,
  .u-py-md-125 {
    padding-top: 1.25rem !important;
  }

  .u-pr-md-125,
  .u-px-md-125 {
    padding-right: 1.25rem !important;
  }

  .u-pb-md-125,
  .u-py-md-125 {
    padding-bottom: 1.25rem !important;
  }

  .u-pl-md-125,
  .u-px-md-125 {
    padding-left: 1.25rem !important;
  }

  .u-p-md-150 {
    padding: 1.5rem !important;
  }

  .u-pt-md-150,
  .u-py-md-150 {
    padding-top: 1.5rem !important;
  }

  .u-pr-md-150,
  .u-px-md-150 {
    padding-right: 1.5rem !important;
  }

  .u-pb-md-150,
  .u-py-md-150 {
    padding-bottom: 1.5rem !important;
  }

  .u-pl-md-150,
  .u-px-md-150 {
    padding-left: 1.5rem !important;
  }

  .u-p-md-175 {
    padding: 1.75rem !important;
  }

  .u-pt-md-175,
  .u-py-md-175 {
    padding-top: 1.75rem !important;
  }

  .u-pr-md-175,
  .u-px-md-175 {
    padding-right: 1.75rem !important;
  }

  .u-pb-md-175,
  .u-py-md-175 {
    padding-bottom: 1.75rem !important;
  }

  .u-pl-md-175,
  .u-px-md-175 {
    padding-left: 1.75rem !important;
  }

  .u-p-md-200 {
    padding: 2rem !important;
  }

  .u-pt-md-200,
  .u-py-md-200 {
    padding-top: 2rem !important;
  }

  .u-pr-md-200,
  .u-px-md-200 {
    padding-right: 2rem !important;
  }

  .u-pb-md-200,
  .u-py-md-200 {
    padding-bottom: 2rem !important;
  }

  .u-pl-md-200,
  .u-px-md-200 {
    padding-left: 2rem !important;
  }

  .u-p-md-225 {
    padding: 2.25rem !important;
  }

  .u-pt-md-225,
  .u-py-md-225 {
    padding-top: 2.25rem !important;
  }

  .u-pr-md-225,
  .u-px-md-225 {
    padding-right: 2.25rem !important;
  }

  .u-pb-md-225,
  .u-py-md-225 {
    padding-bottom: 2.25rem !important;
  }

  .u-pl-md-225,
  .u-px-md-225 {
    padding-left: 2.25rem !important;
  }

  .u-p-md-250 {
    padding: 2.5rem !important;
  }

  .u-pt-md-250,
  .u-py-md-250 {
    padding-top: 2.5rem !important;
  }

  .u-pr-md-250,
  .u-px-md-250 {
    padding-right: 2.5rem !important;
  }

  .u-pb-md-250,
  .u-py-md-250 {
    padding-bottom: 2.5rem !important;
  }

  .u-pl-md-250,
  .u-px-md-250 {
    padding-left: 2.5rem !important;
  }

  .u-p-md-275 {
    padding: 2.75rem !important;
  }

  .u-pt-md-275,
  .u-py-md-275 {
    padding-top: 2.75rem !important;
  }

  .u-pr-md-275,
  .u-px-md-275 {
    padding-right: 2.75rem !important;
  }

  .u-pb-md-275,
  .u-py-md-275 {
    padding-bottom: 2.75rem !important;
  }

  .u-pl-md-275,
  .u-px-md-275 {
    padding-left: 2.75rem !important;
  }

  .u-p-md-300 {
    padding: 3rem !important;
  }

  .u-pt-md-300,
  .u-py-md-300 {
    padding-top: 3rem !important;
  }

  .u-pr-md-300,
  .u-px-md-300 {
    padding-right: 3rem !important;
  }

  .u-pb-md-300,
  .u-py-md-300 {
    padding-bottom: 3rem !important;
  }

  .u-pl-md-300,
  .u-px-md-300 {
    padding-left: 3rem !important;
  }

  .u-p-md-325 {
    padding: 3.25rem !important;
  }

  .u-pt-md-325,
  .u-py-md-325 {
    padding-top: 3.25rem !important;
  }

  .u-pr-md-325,
  .u-px-md-325 {
    padding-right: 3.25rem !important;
  }

  .u-pb-md-325,
  .u-py-md-325 {
    padding-bottom: 3.25rem !important;
  }

  .u-pl-md-325,
  .u-px-md-325 {
    padding-left: 3.25rem !important;
  }

  .u-p-md-350 {
    padding: 3.5rem !important;
  }

  .u-pt-md-350,
  .u-py-md-350 {
    padding-top: 3.5rem !important;
  }

  .u-pr-md-350,
  .u-px-md-350 {
    padding-right: 3.5rem !important;
  }

  .u-pb-md-350,
  .u-py-md-350 {
    padding-bottom: 3.5rem !important;
  }

  .u-pl-md-350,
  .u-px-md-350 {
    padding-left: 3.5rem !important;
  }

  .u-p-md-375 {
    padding: 3.75rem !important;
  }

  .u-pt-md-375,
  .u-py-md-375 {
    padding-top: 3.75rem !important;
  }

  .u-pr-md-375,
  .u-px-md-375 {
    padding-right: 3.75rem !important;
  }

  .u-pb-md-375,
  .u-py-md-375 {
    padding-bottom: 3.75rem !important;
  }

  .u-pl-md-375,
  .u-px-md-375 {
    padding-left: 3.75rem !important;
  }

  .u-p-md-400 {
    padding: 4rem !important;
  }

  .u-pt-md-400,
  .u-py-md-400 {
    padding-top: 4rem !important;
  }

  .u-pr-md-400,
  .u-px-md-400 {
    padding-right: 4rem !important;
  }

  .u-pb-md-400,
  .u-py-md-400 {
    padding-bottom: 4rem !important;
  }

  .u-pl-md-400,
  .u-px-md-400 {
    padding-left: 4rem !important;
  }

  .u-p-md-425 {
    padding: 4.25rem !important;
  }

  .u-pt-md-425,
  .u-py-md-425 {
    padding-top: 4.25rem !important;
  }

  .u-pr-md-425,
  .u-px-md-425 {
    padding-right: 4.25rem !important;
  }

  .u-pb-md-425,
  .u-py-md-425 {
    padding-bottom: 4.25rem !important;
  }

  .u-pl-md-425,
  .u-px-md-425 {
    padding-left: 4.25rem !important;
  }

  .u-p-md-450 {
    padding: 4.5rem !important;
  }

  .u-pt-md-450,
  .u-py-md-450 {
    padding-top: 4.5rem !important;
  }

  .u-pr-md-450,
  .u-px-md-450 {
    padding-right: 4.5rem !important;
  }

  .u-pb-md-450,
  .u-py-md-450 {
    padding-bottom: 4.5rem !important;
  }

  .u-pl-md-450,
  .u-px-md-450 {
    padding-left: 4.5rem !important;
  }

  .u-p-md-475 {
    padding: 4.75rem !important;
  }

  .u-pt-md-475,
  .u-py-md-475 {
    padding-top: 4.75rem !important;
  }

  .u-pr-md-475,
  .u-px-md-475 {
    padding-right: 4.75rem !important;
  }

  .u-pb-md-475,
  .u-py-md-475 {
    padding-bottom: 4.75rem !important;
  }

  .u-pl-md-475,
  .u-px-md-475 {
    padding-left: 4.75rem !important;
  }

  .u-p-md-500 {
    padding: 5rem !important;
  }

  .u-pt-md-500,
  .u-py-md-500 {
    padding-top: 5rem !important;
  }

  .u-pr-md-500,
  .u-px-md-500 {
    padding-right: 5rem !important;
  }

  .u-pb-md-500,
  .u-py-md-500 {
    padding-bottom: 5rem !important;
  }

  .u-pl-md-500,
  .u-px-md-500 {
    padding-left: 5rem !important;
  }

  .u-p-md-525 {
    padding: 5.25rem !important;
  }

  .u-pt-md-525,
  .u-py-md-525 {
    padding-top: 5.25rem !important;
  }

  .u-pr-md-525,
  .u-px-md-525 {
    padding-right: 5.25rem !important;
  }

  .u-pb-md-525,
  .u-py-md-525 {
    padding-bottom: 5.25rem !important;
  }

  .u-pl-md-525,
  .u-px-md-525 {
    padding-left: 5.25rem !important;
  }

  .u-p-md-550 {
    padding: 5.5rem !important;
  }

  .u-pt-md-550,
  .u-py-md-550 {
    padding-top: 5.5rem !important;
  }

  .u-pr-md-550,
  .u-px-md-550 {
    padding-right: 5.5rem !important;
  }

  .u-pb-md-550,
  .u-py-md-550 {
    padding-bottom: 5.5rem !important;
  }

  .u-pl-md-550,
  .u-px-md-550 {
    padding-left: 5.5rem !important;
  }

  .u-p-md-575 {
    padding: 5.75rem !important;
  }

  .u-pt-md-575,
  .u-py-md-575 {
    padding-top: 5.75rem !important;
  }

  .u-pr-md-575,
  .u-px-md-575 {
    padding-right: 5.75rem !important;
  }

  .u-pb-md-575,
  .u-py-md-575 {
    padding-bottom: 5.75rem !important;
  }

  .u-pl-md-575,
  .u-px-md-575 {
    padding-left: 5.75rem !important;
  }

  .u-p-md-600 {
    padding: 6rem !important;
  }

  .u-pt-md-600,
  .u-py-md-600 {
    padding-top: 6rem !important;
  }

  .u-pr-md-600,
  .u-px-md-600 {
    padding-right: 6rem !important;
  }

  .u-pb-md-600,
  .u-py-md-600 {
    padding-bottom: 6rem !important;
  }

  .u-pl-md-600,
  .u-px-md-600 {
    padding-left: 6rem !important;
  }

  .u-p-md-625 {
    padding: 6.25rem !important;
  }

  .u-pt-md-625,
  .u-py-md-625 {
    padding-top: 6.25rem !important;
  }

  .u-pr-md-625,
  .u-px-md-625 {
    padding-right: 6.25rem !important;
  }

  .u-pb-md-625,
  .u-py-md-625 {
    padding-bottom: 6.25rem !important;
  }

  .u-pl-md-625,
  .u-px-md-625 {
    padding-left: 6.25rem !important;
  }

  .u-p-md-650 {
    padding: 6.5rem !important;
  }

  .u-pt-md-650,
  .u-py-md-650 {
    padding-top: 6.5rem !important;
  }

  .u-pr-md-650,
  .u-px-md-650 {
    padding-right: 6.5rem !important;
  }

  .u-pb-md-650,
  .u-py-md-650 {
    padding-bottom: 6.5rem !important;
  }

  .u-pl-md-650,
  .u-px-md-650 {
    padding-left: 6.5rem !important;
  }

  .u-p-md-675 {
    padding: 6.75rem !important;
  }

  .u-pt-md-675,
  .u-py-md-675 {
    padding-top: 6.75rem !important;
  }

  .u-pr-md-675,
  .u-px-md-675 {
    padding-right: 6.75rem !important;
  }

  .u-pb-md-675,
  .u-py-md-675 {
    padding-bottom: 6.75rem !important;
  }

  .u-pl-md-675,
  .u-px-md-675 {
    padding-left: 6.75rem !important;
  }

  .u-p-md-700 {
    padding: 7rem !important;
  }

  .u-pt-md-700,
  .u-py-md-700 {
    padding-top: 7rem !important;
  }

  .u-pr-md-700,
  .u-px-md-700 {
    padding-right: 7rem !important;
  }

  .u-pb-md-700,
  .u-py-md-700 {
    padding-bottom: 7rem !important;
  }

  .u-pl-md-700,
  .u-px-md-700 {
    padding-left: 7rem !important;
  }

  .u-p-md-725 {
    padding: 7.25rem !important;
  }

  .u-pt-md-725,
  .u-py-md-725 {
    padding-top: 7.25rem !important;
  }

  .u-pr-md-725,
  .u-px-md-725 {
    padding-right: 7.25rem !important;
  }

  .u-pb-md-725,
  .u-py-md-725 {
    padding-bottom: 7.25rem !important;
  }

  .u-pl-md-725,
  .u-px-md-725 {
    padding-left: 7.25rem !important;
  }

  .u-p-md-750 {
    padding: 7.5rem !important;
  }

  .u-pt-md-750,
  .u-py-md-750 {
    padding-top: 7.5rem !important;
  }

  .u-pr-md-750,
  .u-px-md-750 {
    padding-right: 7.5rem !important;
  }

  .u-pb-md-750,
  .u-py-md-750 {
    padding-bottom: 7.5rem !important;
  }

  .u-pl-md-750,
  .u-px-md-750 {
    padding-left: 7.5rem !important;
  }

  .u-p-md-775 {
    padding: 7.75rem !important;
  }

  .u-pt-md-775,
  .u-py-md-775 {
    padding-top: 7.75rem !important;
  }

  .u-pr-md-775,
  .u-px-md-775 {
    padding-right: 7.75rem !important;
  }

  .u-pb-md-775,
  .u-py-md-775 {
    padding-bottom: 7.75rem !important;
  }

  .u-pl-md-775,
  .u-px-md-775 {
    padding-left: 7.75rem !important;
  }

  .u-p-md-800 {
    padding: 8rem !important;
  }

  .u-pt-md-800,
  .u-py-md-800 {
    padding-top: 8rem !important;
  }

  .u-pr-md-800,
  .u-px-md-800 {
    padding-right: 8rem !important;
  }

  .u-pb-md-800,
  .u-py-md-800 {
    padding-bottom: 8rem !important;
  }

  .u-pl-md-800,
  .u-px-md-800 {
    padding-left: 8rem !important;
  }
}

@media (min-width: 992px) {
  .u-m-lg-000 {
    margin: 0rem !important;
  }

  .u-mt-lg-000,
  .u-my-lg-000 {
    margin-top: 0rem !important;
  }

  .u-mr-lg-000,
  .u-mx-lg-000 {
    margin-right: 0rem !important;
  }

  .u-mb-lg-000,
  .u-my-lg-000 {
    margin-bottom: 0rem !important;
  }

  .u-ml-lg-000,
  .u-mx-lg-000 {
    margin-left: 0rem !important;
  }

  .u-m-lg-025 {
    margin: 0.25rem !important;
  }

  .u-mt-lg-025,
  .u-my-lg-025 {
    margin-top: 0.25rem !important;
  }

  .u-mr-lg-025,
  .u-mx-lg-025 {
    margin-right: 0.25rem !important;
  }

  .u-mb-lg-025,
  .u-my-lg-025 {
    margin-bottom: 0.25rem !important;
  }

  .u-ml-lg-025,
  .u-mx-lg-025 {
    margin-left: 0.25rem !important;
  }

  .u-m-lg-050 {
    margin: 0.5rem !important;
  }

  .u-mt-lg-050,
  .u-my-lg-050 {
    margin-top: 0.5rem !important;
  }

  .u-mr-lg-050,
  .u-mx-lg-050 {
    margin-right: 0.5rem !important;
  }

  .u-mb-lg-050,
  .u-my-lg-050 {
    margin-bottom: 0.5rem !important;
  }

  .u-ml-lg-050,
  .u-mx-lg-050 {
    margin-left: 0.5rem !important;
  }

  .u-m-lg-075 {
    margin: 0.75rem !important;
  }

  .u-mt-lg-075,
  .u-my-lg-075 {
    margin-top: 0.75rem !important;
  }

  .u-mr-lg-075,
  .u-mx-lg-075 {
    margin-right: 0.75rem !important;
  }

  .u-mb-lg-075,
  .u-my-lg-075 {
    margin-bottom: 0.75rem !important;
  }

  .u-ml-lg-075,
  .u-mx-lg-075 {
    margin-left: 0.75rem !important;
  }

  .u-m-lg-100 {
    margin: 1rem !important;
  }

  .u-mt-lg-100,
  .u-my-lg-100 {
    margin-top: 1rem !important;
  }

  .u-mr-lg-100,
  .u-mx-lg-100 {
    margin-right: 1rem !important;
  }

  .u-mb-lg-100,
  .u-my-lg-100 {
    margin-bottom: 1rem !important;
  }

  .u-ml-lg-100,
  .u-mx-lg-100 {
    margin-left: 1rem !important;
  }

  .u-m-lg-125 {
    margin: 1.25rem !important;
  }

  .u-mt-lg-125,
  .u-my-lg-125 {
    margin-top: 1.25rem !important;
  }

  .u-mr-lg-125,
  .u-mx-lg-125 {
    margin-right: 1.25rem !important;
  }

  .u-mb-lg-125,
  .u-my-lg-125 {
    margin-bottom: 1.25rem !important;
  }

  .u-ml-lg-125,
  .u-mx-lg-125 {
    margin-left: 1.25rem !important;
  }

  .u-m-lg-150 {
    margin: 1.5rem !important;
  }

  .u-mt-lg-150,
  .u-my-lg-150 {
    margin-top: 1.5rem !important;
  }

  .u-mr-lg-150,
  .u-mx-lg-150 {
    margin-right: 1.5rem !important;
  }

  .u-mb-lg-150,
  .u-my-lg-150 {
    margin-bottom: 1.5rem !important;
  }

  .u-ml-lg-150,
  .u-mx-lg-150 {
    margin-left: 1.5rem !important;
  }

  .u-m-lg-175 {
    margin: 1.75rem !important;
  }

  .u-mt-lg-175,
  .u-my-lg-175 {
    margin-top: 1.75rem !important;
  }

  .u-mr-lg-175,
  .u-mx-lg-175 {
    margin-right: 1.75rem !important;
  }

  .u-mb-lg-175,
  .u-my-lg-175 {
    margin-bottom: 1.75rem !important;
  }

  .u-ml-lg-175,
  .u-mx-lg-175 {
    margin-left: 1.75rem !important;
  }

  .u-m-lg-200 {
    margin: 2rem !important;
  }

  .u-mt-lg-200,
  .u-my-lg-200 {
    margin-top: 2rem !important;
  }

  .u-mr-lg-200,
  .u-mx-lg-200 {
    margin-right: 2rem !important;
  }

  .u-mb-lg-200,
  .u-my-lg-200 {
    margin-bottom: 2rem !important;
  }

  .u-ml-lg-200,
  .u-mx-lg-200 {
    margin-left: 2rem !important;
  }

  .u-m-lg-225 {
    margin: 2.25rem !important;
  }

  .u-mt-lg-225,
  .u-my-lg-225 {
    margin-top: 2.25rem !important;
  }

  .u-mr-lg-225,
  .u-mx-lg-225 {
    margin-right: 2.25rem !important;
  }

  .u-mb-lg-225,
  .u-my-lg-225 {
    margin-bottom: 2.25rem !important;
  }

  .u-ml-lg-225,
  .u-mx-lg-225 {
    margin-left: 2.25rem !important;
  }

  .u-m-lg-250 {
    margin: 2.5rem !important;
  }

  .u-mt-lg-250,
  .u-my-lg-250 {
    margin-top: 2.5rem !important;
  }

  .u-mr-lg-250,
  .u-mx-lg-250 {
    margin-right: 2.5rem !important;
  }

  .u-mb-lg-250,
  .u-my-lg-250 {
    margin-bottom: 2.5rem !important;
  }

  .u-ml-lg-250,
  .u-mx-lg-250 {
    margin-left: 2.5rem !important;
  }

  .u-m-lg-275 {
    margin: 2.75rem !important;
  }

  .u-mt-lg-275,
  .u-my-lg-275 {
    margin-top: 2.75rem !important;
  }

  .u-mr-lg-275,
  .u-mx-lg-275 {
    margin-right: 2.75rem !important;
  }

  .u-mb-lg-275,
  .u-my-lg-275 {
    margin-bottom: 2.75rem !important;
  }

  .u-ml-lg-275,
  .u-mx-lg-275 {
    margin-left: 2.75rem !important;
  }

  .u-m-lg-300 {
    margin: 3rem !important;
  }

  .u-mt-lg-300,
  .u-my-lg-300 {
    margin-top: 3rem !important;
  }

  .u-mr-lg-300,
  .u-mx-lg-300 {
    margin-right: 3rem !important;
  }

  .u-mb-lg-300,
  .u-my-lg-300 {
    margin-bottom: 3rem !important;
  }

  .u-ml-lg-300,
  .u-mx-lg-300 {
    margin-left: 3rem !important;
  }

  .u-m-lg-325 {
    margin: 3.25rem !important;
  }

  .u-mt-lg-325,
  .u-my-lg-325 {
    margin-top: 3.25rem !important;
  }

  .u-mr-lg-325,
  .u-mx-lg-325 {
    margin-right: 3.25rem !important;
  }

  .u-mb-lg-325,
  .u-my-lg-325 {
    margin-bottom: 3.25rem !important;
  }

  .u-ml-lg-325,
  .u-mx-lg-325 {
    margin-left: 3.25rem !important;
  }

  .u-m-lg-350 {
    margin: 3.5rem !important;
  }

  .u-mt-lg-350,
  .u-my-lg-350 {
    margin-top: 3.5rem !important;
  }

  .u-mr-lg-350,
  .u-mx-lg-350 {
    margin-right: 3.5rem !important;
  }

  .u-mb-lg-350,
  .u-my-lg-350 {
    margin-bottom: 3.5rem !important;
  }

  .u-ml-lg-350,
  .u-mx-lg-350 {
    margin-left: 3.5rem !important;
  }

  .u-m-lg-375 {
    margin: 3.75rem !important;
  }

  .u-mt-lg-375,
  .u-my-lg-375 {
    margin-top: 3.75rem !important;
  }

  .u-mr-lg-375,
  .u-mx-lg-375 {
    margin-right: 3.75rem !important;
  }

  .u-mb-lg-375,
  .u-my-lg-375 {
    margin-bottom: 3.75rem !important;
  }

  .u-ml-lg-375,
  .u-mx-lg-375 {
    margin-left: 3.75rem !important;
  }

  .u-m-lg-400 {
    margin: 4rem !important;
  }

  .u-mt-lg-400,
  .u-my-lg-400 {
    margin-top: 4rem !important;
  }

  .u-mr-lg-400,
  .u-mx-lg-400 {
    margin-right: 4rem !important;
  }

  .u-mb-lg-400,
  .u-my-lg-400 {
    margin-bottom: 4rem !important;
  }

  .u-ml-lg-400,
  .u-mx-lg-400 {
    margin-left: 4rem !important;
  }

  .u-m-lg-425 {
    margin: 4.25rem !important;
  }

  .u-mt-lg-425,
  .u-my-lg-425 {
    margin-top: 4.25rem !important;
  }

  .u-mr-lg-425,
  .u-mx-lg-425 {
    margin-right: 4.25rem !important;
  }

  .u-mb-lg-425,
  .u-my-lg-425 {
    margin-bottom: 4.25rem !important;
  }

  .u-ml-lg-425,
  .u-mx-lg-425 {
    margin-left: 4.25rem !important;
  }

  .u-m-lg-450 {
    margin: 4.5rem !important;
  }

  .u-mt-lg-450,
  .u-my-lg-450 {
    margin-top: 4.5rem !important;
  }

  .u-mr-lg-450,
  .u-mx-lg-450 {
    margin-right: 4.5rem !important;
  }

  .u-mb-lg-450,
  .u-my-lg-450 {
    margin-bottom: 4.5rem !important;
  }

  .u-ml-lg-450,
  .u-mx-lg-450 {
    margin-left: 4.5rem !important;
  }

  .u-m-lg-475 {
    margin: 4.75rem !important;
  }

  .u-mt-lg-475,
  .u-my-lg-475 {
    margin-top: 4.75rem !important;
  }

  .u-mr-lg-475,
  .u-mx-lg-475 {
    margin-right: 4.75rem !important;
  }

  .u-mb-lg-475,
  .u-my-lg-475 {
    margin-bottom: 4.75rem !important;
  }

  .u-ml-lg-475,
  .u-mx-lg-475 {
    margin-left: 4.75rem !important;
  }

  .u-m-lg-500 {
    margin: 5rem !important;
  }

  .u-mt-lg-500,
  .u-my-lg-500 {
    margin-top: 5rem !important;
  }

  .u-mr-lg-500,
  .u-mx-lg-500 {
    margin-right: 5rem !important;
  }

  .u-mb-lg-500,
  .u-my-lg-500 {
    margin-bottom: 5rem !important;
  }

  .u-ml-lg-500,
  .u-mx-lg-500 {
    margin-left: 5rem !important;
  }

  .u-m-lg-525 {
    margin: 5.25rem !important;
  }

  .u-mt-lg-525,
  .u-my-lg-525 {
    margin-top: 5.25rem !important;
  }

  .u-mr-lg-525,
  .u-mx-lg-525 {
    margin-right: 5.25rem !important;
  }

  .u-mb-lg-525,
  .u-my-lg-525 {
    margin-bottom: 5.25rem !important;
  }

  .u-ml-lg-525,
  .u-mx-lg-525 {
    margin-left: 5.25rem !important;
  }

  .u-m-lg-550 {
    margin: 5.5rem !important;
  }

  .u-mt-lg-550,
  .u-my-lg-550 {
    margin-top: 5.5rem !important;
  }

  .u-mr-lg-550,
  .u-mx-lg-550 {
    margin-right: 5.5rem !important;
  }

  .u-mb-lg-550,
  .u-my-lg-550 {
    margin-bottom: 5.5rem !important;
  }

  .u-ml-lg-550,
  .u-mx-lg-550 {
    margin-left: 5.5rem !important;
  }

  .u-m-lg-575 {
    margin: 5.75rem !important;
  }

  .u-mt-lg-575,
  .u-my-lg-575 {
    margin-top: 5.75rem !important;
  }

  .u-mr-lg-575,
  .u-mx-lg-575 {
    margin-right: 5.75rem !important;
  }

  .u-mb-lg-575,
  .u-my-lg-575 {
    margin-bottom: 5.75rem !important;
  }

  .u-ml-lg-575,
  .u-mx-lg-575 {
    margin-left: 5.75rem !important;
  }

  .u-m-lg-600 {
    margin: 6rem !important;
  }

  .u-mt-lg-600,
  .u-my-lg-600 {
    margin-top: 6rem !important;
  }

  .u-mr-lg-600,
  .u-mx-lg-600 {
    margin-right: 6rem !important;
  }

  .u-mb-lg-600,
  .u-my-lg-600 {
    margin-bottom: 6rem !important;
  }

  .u-ml-lg-600,
  .u-mx-lg-600 {
    margin-left: 6rem !important;
  }

  .u-m-lg-625 {
    margin: 6.25rem !important;
  }

  .u-mt-lg-625,
  .u-my-lg-625 {
    margin-top: 6.25rem !important;
  }

  .u-mr-lg-625,
  .u-mx-lg-625 {
    margin-right: 6.25rem !important;
  }

  .u-mb-lg-625,
  .u-my-lg-625 {
    margin-bottom: 6.25rem !important;
  }

  .u-ml-lg-625,
  .u-mx-lg-625 {
    margin-left: 6.25rem !important;
  }

  .u-m-lg-650 {
    margin: 6.5rem !important;
  }

  .u-mt-lg-650,
  .u-my-lg-650 {
    margin-top: 6.5rem !important;
  }

  .u-mr-lg-650,
  .u-mx-lg-650 {
    margin-right: 6.5rem !important;
  }

  .u-mb-lg-650,
  .u-my-lg-650 {
    margin-bottom: 6.5rem !important;
  }

  .u-ml-lg-650,
  .u-mx-lg-650 {
    margin-left: 6.5rem !important;
  }

  .u-m-lg-675 {
    margin: 6.75rem !important;
  }

  .u-mt-lg-675,
  .u-my-lg-675 {
    margin-top: 6.75rem !important;
  }

  .u-mr-lg-675,
  .u-mx-lg-675 {
    margin-right: 6.75rem !important;
  }

  .u-mb-lg-675,
  .u-my-lg-675 {
    margin-bottom: 6.75rem !important;
  }

  .u-ml-lg-675,
  .u-mx-lg-675 {
    margin-left: 6.75rem !important;
  }

  .u-m-lg-700 {
    margin: 7rem !important;
  }

  .u-mt-lg-700,
  .u-my-lg-700 {
    margin-top: 7rem !important;
  }

  .u-mr-lg-700,
  .u-mx-lg-700 {
    margin-right: 7rem !important;
  }

  .u-mb-lg-700,
  .u-my-lg-700 {
    margin-bottom: 7rem !important;
  }

  .u-ml-lg-700,
  .u-mx-lg-700 {
    margin-left: 7rem !important;
  }

  .u-m-lg-725 {
    margin: 7.25rem !important;
  }

  .u-mt-lg-725,
  .u-my-lg-725 {
    margin-top: 7.25rem !important;
  }

  .u-mr-lg-725,
  .u-mx-lg-725 {
    margin-right: 7.25rem !important;
  }

  .u-mb-lg-725,
  .u-my-lg-725 {
    margin-bottom: 7.25rem !important;
  }

  .u-ml-lg-725,
  .u-mx-lg-725 {
    margin-left: 7.25rem !important;
  }

  .u-m-lg-750 {
    margin: 7.5rem !important;
  }

  .u-mt-lg-750,
  .u-my-lg-750 {
    margin-top: 7.5rem !important;
  }

  .u-mr-lg-750,
  .u-mx-lg-750 {
    margin-right: 7.5rem !important;
  }

  .u-mb-lg-750,
  .u-my-lg-750 {
    margin-bottom: 7.5rem !important;
  }

  .u-ml-lg-750,
  .u-mx-lg-750 {
    margin-left: 7.5rem !important;
  }

  .u-m-lg-775 {
    margin: 7.75rem !important;
  }

  .u-mt-lg-775,
  .u-my-lg-775 {
    margin-top: 7.75rem !important;
  }

  .u-mr-lg-775,
  .u-mx-lg-775 {
    margin-right: 7.75rem !important;
  }

  .u-mb-lg-775,
  .u-my-lg-775 {
    margin-bottom: 7.75rem !important;
  }

  .u-ml-lg-775,
  .u-mx-lg-775 {
    margin-left: 7.75rem !important;
  }

  .u-m-lg-800 {
    margin: 8rem !important;
  }

  .u-mt-lg-800,
  .u-my-lg-800 {
    margin-top: 8rem !important;
  }

  .u-mr-lg-800,
  .u-mx-lg-800 {
    margin-right: 8rem !important;
  }

  .u-mb-lg-800,
  .u-my-lg-800 {
    margin-bottom: 8rem !important;
  }

  .u-ml-lg-800,
  .u-mx-lg-800 {
    margin-left: 8rem !important;
  }

  .u-p-lg-000 {
    padding: 0rem !important;
  }

  .u-pt-lg-000,
  .u-py-lg-000 {
    padding-top: 0rem !important;
  }

  .u-pr-lg-000,
  .u-px-lg-000 {
    padding-right: 0rem !important;
  }

  .u-pb-lg-000,
  .u-py-lg-000 {
    padding-bottom: 0rem !important;
  }

  .u-pl-lg-000,
  .u-px-lg-000 {
    padding-left: 0rem !important;
  }

  .u-p-lg-025 {
    padding: 0.25rem !important;
  }

  .u-pt-lg-025,
  .u-py-lg-025 {
    padding-top: 0.25rem !important;
  }

  .u-pr-lg-025,
  .u-px-lg-025 {
    padding-right: 0.25rem !important;
  }

  .u-pb-lg-025,
  .u-py-lg-025 {
    padding-bottom: 0.25rem !important;
  }

  .u-pl-lg-025,
  .u-px-lg-025 {
    padding-left: 0.25rem !important;
  }

  .u-p-lg-050 {
    padding: 0.5rem !important;
  }

  .u-pt-lg-050,
  .u-py-lg-050 {
    padding-top: 0.5rem !important;
  }

  .u-pr-lg-050,
  .u-px-lg-050 {
    padding-right: 0.5rem !important;
  }

  .u-pb-lg-050,
  .u-py-lg-050 {
    padding-bottom: 0.5rem !important;
  }

  .u-pl-lg-050,
  .u-px-lg-050 {
    padding-left: 0.5rem !important;
  }

  .u-p-lg-075 {
    padding: 0.75rem !important;
  }

  .u-pt-lg-075,
  .u-py-lg-075 {
    padding-top: 0.75rem !important;
  }

  .u-pr-lg-075,
  .u-px-lg-075 {
    padding-right: 0.75rem !important;
  }

  .u-pb-lg-075,
  .u-py-lg-075 {
    padding-bottom: 0.75rem !important;
  }

  .u-pl-lg-075,
  .u-px-lg-075 {
    padding-left: 0.75rem !important;
  }

  .u-p-lg-100 {
    padding: 1rem !important;
  }

  .u-pt-lg-100,
  .u-py-lg-100 {
    padding-top: 1rem !important;
  }

  .u-pr-lg-100,
  .u-px-lg-100 {
    padding-right: 1rem !important;
  }

  .u-pb-lg-100,
  .u-py-lg-100 {
    padding-bottom: 1rem !important;
  }

  .u-pl-lg-100,
  .u-px-lg-100 {
    padding-left: 1rem !important;
  }

  .u-p-lg-125 {
    padding: 1.25rem !important;
  }

  .u-pt-lg-125,
  .u-py-lg-125 {
    padding-top: 1.25rem !important;
  }

  .u-pr-lg-125,
  .u-px-lg-125 {
    padding-right: 1.25rem !important;
  }

  .u-pb-lg-125,
  .u-py-lg-125 {
    padding-bottom: 1.25rem !important;
  }

  .u-pl-lg-125,
  .u-px-lg-125 {
    padding-left: 1.25rem !important;
  }

  .u-p-lg-150 {
    padding: 1.5rem !important;
  }

  .u-pt-lg-150,
  .u-py-lg-150 {
    padding-top: 1.5rem !important;
  }

  .u-pr-lg-150,
  .u-px-lg-150 {
    padding-right: 1.5rem !important;
  }

  .u-pb-lg-150,
  .u-py-lg-150 {
    padding-bottom: 1.5rem !important;
  }

  .u-pl-lg-150,
  .u-px-lg-150 {
    padding-left: 1.5rem !important;
  }

  .u-p-lg-175 {
    padding: 1.75rem !important;
  }

  .u-pt-lg-175,
  .u-py-lg-175 {
    padding-top: 1.75rem !important;
  }

  .u-pr-lg-175,
  .u-px-lg-175 {
    padding-right: 1.75rem !important;
  }

  .u-pb-lg-175,
  .u-py-lg-175 {
    padding-bottom: 1.75rem !important;
  }

  .u-pl-lg-175,
  .u-px-lg-175 {
    padding-left: 1.75rem !important;
  }

  .u-p-lg-200 {
    padding: 2rem !important;
  }

  .u-pt-lg-200,
  .u-py-lg-200 {
    padding-top: 2rem !important;
  }

  .u-pr-lg-200,
  .u-px-lg-200 {
    padding-right: 2rem !important;
  }

  .u-pb-lg-200,
  .u-py-lg-200 {
    padding-bottom: 2rem !important;
  }

  .u-pl-lg-200,
  .u-px-lg-200 {
    padding-left: 2rem !important;
  }

  .u-p-lg-225 {
    padding: 2.25rem !important;
  }

  .u-pt-lg-225,
  .u-py-lg-225 {
    padding-top: 2.25rem !important;
  }

  .u-pr-lg-225,
  .u-px-lg-225 {
    padding-right: 2.25rem !important;
  }

  .u-pb-lg-225,
  .u-py-lg-225 {
    padding-bottom: 2.25rem !important;
  }

  .u-pl-lg-225,
  .u-px-lg-225 {
    padding-left: 2.25rem !important;
  }

  .u-p-lg-250 {
    padding: 2.5rem !important;
  }

  .u-pt-lg-250,
  .u-py-lg-250 {
    padding-top: 2.5rem !important;
  }

  .u-pr-lg-250,
  .u-px-lg-250 {
    padding-right: 2.5rem !important;
  }

  .u-pb-lg-250,
  .u-py-lg-250 {
    padding-bottom: 2.5rem !important;
  }

  .u-pl-lg-250,
  .u-px-lg-250 {
    padding-left: 2.5rem !important;
  }

  .u-p-lg-275 {
    padding: 2.75rem !important;
  }

  .u-pt-lg-275,
  .u-py-lg-275 {
    padding-top: 2.75rem !important;
  }

  .u-pr-lg-275,
  .u-px-lg-275 {
    padding-right: 2.75rem !important;
  }

  .u-pb-lg-275,
  .u-py-lg-275 {
    padding-bottom: 2.75rem !important;
  }

  .u-pl-lg-275,
  .u-px-lg-275 {
    padding-left: 2.75rem !important;
  }

  .u-p-lg-300 {
    padding: 3rem !important;
  }

  .u-pt-lg-300,
  .u-py-lg-300 {
    padding-top: 3rem !important;
  }

  .u-pr-lg-300,
  .u-px-lg-300 {
    padding-right: 3rem !important;
  }

  .u-pb-lg-300,
  .u-py-lg-300 {
    padding-bottom: 3rem !important;
  }

  .u-pl-lg-300,
  .u-px-lg-300 {
    padding-left: 3rem !important;
  }

  .u-p-lg-325 {
    padding: 3.25rem !important;
  }

  .u-pt-lg-325,
  .u-py-lg-325 {
    padding-top: 3.25rem !important;
  }

  .u-pr-lg-325,
  .u-px-lg-325 {
    padding-right: 3.25rem !important;
  }

  .u-pb-lg-325,
  .u-py-lg-325 {
    padding-bottom: 3.25rem !important;
  }

  .u-pl-lg-325,
  .u-px-lg-325 {
    padding-left: 3.25rem !important;
  }

  .u-p-lg-350 {
    padding: 3.5rem !important;
  }

  .u-pt-lg-350,
  .u-py-lg-350 {
    padding-top: 3.5rem !important;
  }

  .u-pr-lg-350,
  .u-px-lg-350 {
    padding-right: 3.5rem !important;
  }

  .u-pb-lg-350,
  .u-py-lg-350 {
    padding-bottom: 3.5rem !important;
  }

  .u-pl-lg-350,
  .u-px-lg-350 {
    padding-left: 3.5rem !important;
  }

  .u-p-lg-375 {
    padding: 3.75rem !important;
  }

  .u-pt-lg-375,
  .u-py-lg-375 {
    padding-top: 3.75rem !important;
  }

  .u-pr-lg-375,
  .u-px-lg-375 {
    padding-right: 3.75rem !important;
  }

  .u-pb-lg-375,
  .u-py-lg-375 {
    padding-bottom: 3.75rem !important;
  }

  .u-pl-lg-375,
  .u-px-lg-375 {
    padding-left: 3.75rem !important;
  }

  .u-p-lg-400 {
    padding: 4rem !important;
  }

  .u-pt-lg-400,
  .u-py-lg-400 {
    padding-top: 4rem !important;
  }

  .u-pr-lg-400,
  .u-px-lg-400 {
    padding-right: 4rem !important;
  }

  .u-pb-lg-400,
  .u-py-lg-400 {
    padding-bottom: 4rem !important;
  }

  .u-pl-lg-400,
  .u-px-lg-400 {
    padding-left: 4rem !important;
  }

  .u-p-lg-425 {
    padding: 4.25rem !important;
  }

  .u-pt-lg-425,
  .u-py-lg-425 {
    padding-top: 4.25rem !important;
  }

  .u-pr-lg-425,
  .u-px-lg-425 {
    padding-right: 4.25rem !important;
  }

  .u-pb-lg-425,
  .u-py-lg-425 {
    padding-bottom: 4.25rem !important;
  }

  .u-pl-lg-425,
  .u-px-lg-425 {
    padding-left: 4.25rem !important;
  }

  .u-p-lg-450 {
    padding: 4.5rem !important;
  }

  .u-pt-lg-450,
  .u-py-lg-450 {
    padding-top: 4.5rem !important;
  }

  .u-pr-lg-450,
  .u-px-lg-450 {
    padding-right: 4.5rem !important;
  }

  .u-pb-lg-450,
  .u-py-lg-450 {
    padding-bottom: 4.5rem !important;
  }

  .u-pl-lg-450,
  .u-px-lg-450 {
    padding-left: 4.5rem !important;
  }

  .u-p-lg-475 {
    padding: 4.75rem !important;
  }

  .u-pt-lg-475,
  .u-py-lg-475 {
    padding-top: 4.75rem !important;
  }

  .u-pr-lg-475,
  .u-px-lg-475 {
    padding-right: 4.75rem !important;
  }

  .u-pb-lg-475,
  .u-py-lg-475 {
    padding-bottom: 4.75rem !important;
  }

  .u-pl-lg-475,
  .u-px-lg-475 {
    padding-left: 4.75rem !important;
  }

  .u-p-lg-500 {
    padding: 5rem !important;
  }

  .u-pt-lg-500,
  .u-py-lg-500 {
    padding-top: 5rem !important;
  }

  .u-pr-lg-500,
  .u-px-lg-500 {
    padding-right: 5rem !important;
  }

  .u-pb-lg-500,
  .u-py-lg-500 {
    padding-bottom: 5rem !important;
  }

  .u-pl-lg-500,
  .u-px-lg-500 {
    padding-left: 5rem !important;
  }

  .u-p-lg-525 {
    padding: 5.25rem !important;
  }

  .u-pt-lg-525,
  .u-py-lg-525 {
    padding-top: 5.25rem !important;
  }

  .u-pr-lg-525,
  .u-px-lg-525 {
    padding-right: 5.25rem !important;
  }

  .u-pb-lg-525,
  .u-py-lg-525 {
    padding-bottom: 5.25rem !important;
  }

  .u-pl-lg-525,
  .u-px-lg-525 {
    padding-left: 5.25rem !important;
  }

  .u-p-lg-550 {
    padding: 5.5rem !important;
  }

  .u-pt-lg-550,
  .u-py-lg-550 {
    padding-top: 5.5rem !important;
  }

  .u-pr-lg-550,
  .u-px-lg-550 {
    padding-right: 5.5rem !important;
  }

  .u-pb-lg-550,
  .u-py-lg-550 {
    padding-bottom: 5.5rem !important;
  }

  .u-pl-lg-550,
  .u-px-lg-550 {
    padding-left: 5.5rem !important;
  }

  .u-p-lg-575 {
    padding: 5.75rem !important;
  }

  .u-pt-lg-575,
  .u-py-lg-575 {
    padding-top: 5.75rem !important;
  }

  .u-pr-lg-575,
  .u-px-lg-575 {
    padding-right: 5.75rem !important;
  }

  .u-pb-lg-575,
  .u-py-lg-575 {
    padding-bottom: 5.75rem !important;
  }

  .u-pl-lg-575,
  .u-px-lg-575 {
    padding-left: 5.75rem !important;
  }

  .u-p-lg-600 {
    padding: 6rem !important;
  }

  .u-pt-lg-600,
  .u-py-lg-600 {
    padding-top: 6rem !important;
  }

  .u-pr-lg-600,
  .u-px-lg-600 {
    padding-right: 6rem !important;
  }

  .u-pb-lg-600,
  .u-py-lg-600 {
    padding-bottom: 6rem !important;
  }

  .u-pl-lg-600,
  .u-px-lg-600 {
    padding-left: 6rem !important;
  }

  .u-p-lg-625 {
    padding: 6.25rem !important;
  }

  .u-pt-lg-625,
  .u-py-lg-625 {
    padding-top: 6.25rem !important;
  }

  .u-pr-lg-625,
  .u-px-lg-625 {
    padding-right: 6.25rem !important;
  }

  .u-pb-lg-625,
  .u-py-lg-625 {
    padding-bottom: 6.25rem !important;
  }

  .u-pl-lg-625,
  .u-px-lg-625 {
    padding-left: 6.25rem !important;
  }

  .u-p-lg-650 {
    padding: 6.5rem !important;
  }

  .u-pt-lg-650,
  .u-py-lg-650 {
    padding-top: 6.5rem !important;
  }

  .u-pr-lg-650,
  .u-px-lg-650 {
    padding-right: 6.5rem !important;
  }

  .u-pb-lg-650,
  .u-py-lg-650 {
    padding-bottom: 6.5rem !important;
  }

  .u-pl-lg-650,
  .u-px-lg-650 {
    padding-left: 6.5rem !important;
  }

  .u-p-lg-675 {
    padding: 6.75rem !important;
  }

  .u-pt-lg-675,
  .u-py-lg-675 {
    padding-top: 6.75rem !important;
  }

  .u-pr-lg-675,
  .u-px-lg-675 {
    padding-right: 6.75rem !important;
  }

  .u-pb-lg-675,
  .u-py-lg-675 {
    padding-bottom: 6.75rem !important;
  }

  .u-pl-lg-675,
  .u-px-lg-675 {
    padding-left: 6.75rem !important;
  }

  .u-p-lg-700 {
    padding: 7rem !important;
  }

  .u-pt-lg-700,
  .u-py-lg-700 {
    padding-top: 7rem !important;
  }

  .u-pr-lg-700,
  .u-px-lg-700 {
    padding-right: 7rem !important;
  }

  .u-pb-lg-700,
  .u-py-lg-700 {
    padding-bottom: 7rem !important;
  }

  .u-pl-lg-700,
  .u-px-lg-700 {
    padding-left: 7rem !important;
  }

  .u-p-lg-725 {
    padding: 7.25rem !important;
  }

  .u-pt-lg-725,
  .u-py-lg-725 {
    padding-top: 7.25rem !important;
  }

  .u-pr-lg-725,
  .u-px-lg-725 {
    padding-right: 7.25rem !important;
  }

  .u-pb-lg-725,
  .u-py-lg-725 {
    padding-bottom: 7.25rem !important;
  }

  .u-pl-lg-725,
  .u-px-lg-725 {
    padding-left: 7.25rem !important;
  }

  .u-p-lg-750 {
    padding: 7.5rem !important;
  }

  .u-pt-lg-750,
  .u-py-lg-750 {
    padding-top: 7.5rem !important;
  }

  .u-pr-lg-750,
  .u-px-lg-750 {
    padding-right: 7.5rem !important;
  }

  .u-pb-lg-750,
  .u-py-lg-750 {
    padding-bottom: 7.5rem !important;
  }

  .u-pl-lg-750,
  .u-px-lg-750 {
    padding-left: 7.5rem !important;
  }

  .u-p-lg-775 {
    padding: 7.75rem !important;
  }

  .u-pt-lg-775,
  .u-py-lg-775 {
    padding-top: 7.75rem !important;
  }

  .u-pr-lg-775,
  .u-px-lg-775 {
    padding-right: 7.75rem !important;
  }

  .u-pb-lg-775,
  .u-py-lg-775 {
    padding-bottom: 7.75rem !important;
  }

  .u-pl-lg-775,
  .u-px-lg-775 {
    padding-left: 7.75rem !important;
  }

  .u-p-lg-800 {
    padding: 8rem !important;
  }

  .u-pt-lg-800,
  .u-py-lg-800 {
    padding-top: 8rem !important;
  }

  .u-pr-lg-800,
  .u-px-lg-800 {
    padding-right: 8rem !important;
  }

  .u-pb-lg-800,
  .u-py-lg-800 {
    padding-bottom: 8rem !important;
  }

  .u-pl-lg-800,
  .u-px-lg-800 {
    padding-left: 8rem !important;
  }
}

@media (min-width: 1200px) {
  .u-m-xl-000 {
    margin: 0rem !important;
  }

  .u-mt-xl-000,
  .u-my-xl-000 {
    margin-top: 0rem !important;
  }

  .u-mr-xl-000,
  .u-mx-xl-000 {
    margin-right: 0rem !important;
  }

  .u-mb-xl-000,
  .u-my-xl-000 {
    margin-bottom: 0rem !important;
  }

  .u-ml-xl-000,
  .u-mx-xl-000 {
    margin-left: 0rem !important;
  }

  .u-m-xl-025 {
    margin: 0.25rem !important;
  }

  .u-mt-xl-025,
  .u-my-xl-025 {
    margin-top: 0.25rem !important;
  }

  .u-mr-xl-025,
  .u-mx-xl-025 {
    margin-right: 0.25rem !important;
  }

  .u-mb-xl-025,
  .u-my-xl-025 {
    margin-bottom: 0.25rem !important;
  }

  .u-ml-xl-025,
  .u-mx-xl-025 {
    margin-left: 0.25rem !important;
  }

  .u-m-xl-050 {
    margin: 0.5rem !important;
  }

  .u-mt-xl-050,
  .u-my-xl-050 {
    margin-top: 0.5rem !important;
  }

  .u-mr-xl-050,
  .u-mx-xl-050 {
    margin-right: 0.5rem !important;
  }

  .u-mb-xl-050,
  .u-my-xl-050 {
    margin-bottom: 0.5rem !important;
  }

  .u-ml-xl-050,
  .u-mx-xl-050 {
    margin-left: 0.5rem !important;
  }

  .u-m-xl-075 {
    margin: 0.75rem !important;
  }

  .u-mt-xl-075,
  .u-my-xl-075 {
    margin-top: 0.75rem !important;
  }

  .u-mr-xl-075,
  .u-mx-xl-075 {
    margin-right: 0.75rem !important;
  }

  .u-mb-xl-075,
  .u-my-xl-075 {
    margin-bottom: 0.75rem !important;
  }

  .u-ml-xl-075,
  .u-mx-xl-075 {
    margin-left: 0.75rem !important;
  }

  .u-m-xl-100 {
    margin: 1rem !important;
  }

  .u-mt-xl-100,
  .u-my-xl-100 {
    margin-top: 1rem !important;
  }

  .u-mr-xl-100,
  .u-mx-xl-100 {
    margin-right: 1rem !important;
  }

  .u-mb-xl-100,
  .u-my-xl-100 {
    margin-bottom: 1rem !important;
  }

  .u-ml-xl-100,
  .u-mx-xl-100 {
    margin-left: 1rem !important;
  }

  .u-m-xl-125 {
    margin: 1.25rem !important;
  }

  .u-mt-xl-125,
  .u-my-xl-125 {
    margin-top: 1.25rem !important;
  }

  .u-mr-xl-125,
  .u-mx-xl-125 {
    margin-right: 1.25rem !important;
  }

  .u-mb-xl-125,
  .u-my-xl-125 {
    margin-bottom: 1.25rem !important;
  }

  .u-ml-xl-125,
  .u-mx-xl-125 {
    margin-left: 1.25rem !important;
  }

  .u-m-xl-150 {
    margin: 1.5rem !important;
  }

  .u-mt-xl-150,
  .u-my-xl-150 {
    margin-top: 1.5rem !important;
  }

  .u-mr-xl-150,
  .u-mx-xl-150 {
    margin-right: 1.5rem !important;
  }

  .u-mb-xl-150,
  .u-my-xl-150 {
    margin-bottom: 1.5rem !important;
  }

  .u-ml-xl-150,
  .u-mx-xl-150 {
    margin-left: 1.5rem !important;
  }

  .u-m-xl-175 {
    margin: 1.75rem !important;
  }

  .u-mt-xl-175,
  .u-my-xl-175 {
    margin-top: 1.75rem !important;
  }

  .u-mr-xl-175,
  .u-mx-xl-175 {
    margin-right: 1.75rem !important;
  }

  .u-mb-xl-175,
  .u-my-xl-175 {
    margin-bottom: 1.75rem !important;
  }

  .u-ml-xl-175,
  .u-mx-xl-175 {
    margin-left: 1.75rem !important;
  }

  .u-m-xl-200 {
    margin: 2rem !important;
  }

  .u-mt-xl-200,
  .u-my-xl-200 {
    margin-top: 2rem !important;
  }

  .u-mr-xl-200,
  .u-mx-xl-200 {
    margin-right: 2rem !important;
  }

  .u-mb-xl-200,
  .u-my-xl-200 {
    margin-bottom: 2rem !important;
  }

  .u-ml-xl-200,
  .u-mx-xl-200 {
    margin-left: 2rem !important;
  }

  .u-m-xl-225 {
    margin: 2.25rem !important;
  }

  .u-mt-xl-225,
  .u-my-xl-225 {
    margin-top: 2.25rem !important;
  }

  .u-mr-xl-225,
  .u-mx-xl-225 {
    margin-right: 2.25rem !important;
  }

  .u-mb-xl-225,
  .u-my-xl-225 {
    margin-bottom: 2.25rem !important;
  }

  .u-ml-xl-225,
  .u-mx-xl-225 {
    margin-left: 2.25rem !important;
  }

  .u-m-xl-250 {
    margin: 2.5rem !important;
  }

  .u-mt-xl-250,
  .u-my-xl-250 {
    margin-top: 2.5rem !important;
  }

  .u-mr-xl-250,
  .u-mx-xl-250 {
    margin-right: 2.5rem !important;
  }

  .u-mb-xl-250,
  .u-my-xl-250 {
    margin-bottom: 2.5rem !important;
  }

  .u-ml-xl-250,
  .u-mx-xl-250 {
    margin-left: 2.5rem !important;
  }

  .u-m-xl-275 {
    margin: 2.75rem !important;
  }

  .u-mt-xl-275,
  .u-my-xl-275 {
    margin-top: 2.75rem !important;
  }

  .u-mr-xl-275,
  .u-mx-xl-275 {
    margin-right: 2.75rem !important;
  }

  .u-mb-xl-275,
  .u-my-xl-275 {
    margin-bottom: 2.75rem !important;
  }

  .u-ml-xl-275,
  .u-mx-xl-275 {
    margin-left: 2.75rem !important;
  }

  .u-m-xl-300 {
    margin: 3rem !important;
  }

  .u-mt-xl-300,
  .u-my-xl-300 {
    margin-top: 3rem !important;
  }

  .u-mr-xl-300,
  .u-mx-xl-300 {
    margin-right: 3rem !important;
  }

  .u-mb-xl-300,
  .u-my-xl-300 {
    margin-bottom: 3rem !important;
  }

  .u-ml-xl-300,
  .u-mx-xl-300 {
    margin-left: 3rem !important;
  }

  .u-m-xl-325 {
    margin: 3.25rem !important;
  }

  .u-mt-xl-325,
  .u-my-xl-325 {
    margin-top: 3.25rem !important;
  }

  .u-mr-xl-325,
  .u-mx-xl-325 {
    margin-right: 3.25rem !important;
  }

  .u-mb-xl-325,
  .u-my-xl-325 {
    margin-bottom: 3.25rem !important;
  }

  .u-ml-xl-325,
  .u-mx-xl-325 {
    margin-left: 3.25rem !important;
  }

  .u-m-xl-350 {
    margin: 3.5rem !important;
  }

  .u-mt-xl-350,
  .u-my-xl-350 {
    margin-top: 3.5rem !important;
  }

  .u-mr-xl-350,
  .u-mx-xl-350 {
    margin-right: 3.5rem !important;
  }

  .u-mb-xl-350,
  .u-my-xl-350 {
    margin-bottom: 3.5rem !important;
  }

  .u-ml-xl-350,
  .u-mx-xl-350 {
    margin-left: 3.5rem !important;
  }

  .u-m-xl-375 {
    margin: 3.75rem !important;
  }

  .u-mt-xl-375,
  .u-my-xl-375 {
    margin-top: 3.75rem !important;
  }

  .u-mr-xl-375,
  .u-mx-xl-375 {
    margin-right: 3.75rem !important;
  }

  .u-mb-xl-375,
  .u-my-xl-375 {
    margin-bottom: 3.75rem !important;
  }

  .u-ml-xl-375,
  .u-mx-xl-375 {
    margin-left: 3.75rem !important;
  }

  .u-m-xl-400 {
    margin: 4rem !important;
  }

  .u-mt-xl-400,
  .u-my-xl-400 {
    margin-top: 4rem !important;
  }

  .u-mr-xl-400,
  .u-mx-xl-400 {
    margin-right: 4rem !important;
  }

  .u-mb-xl-400,
  .u-my-xl-400 {
    margin-bottom: 4rem !important;
  }

  .u-ml-xl-400,
  .u-mx-xl-400 {
    margin-left: 4rem !important;
  }

  .u-m-xl-425 {
    margin: 4.25rem !important;
  }

  .u-mt-xl-425,
  .u-my-xl-425 {
    margin-top: 4.25rem !important;
  }

  .u-mr-xl-425,
  .u-mx-xl-425 {
    margin-right: 4.25rem !important;
  }

  .u-mb-xl-425,
  .u-my-xl-425 {
    margin-bottom: 4.25rem !important;
  }

  .u-ml-xl-425,
  .u-mx-xl-425 {
    margin-left: 4.25rem !important;
  }

  .u-m-xl-450 {
    margin: 4.5rem !important;
  }

  .u-mt-xl-450,
  .u-my-xl-450 {
    margin-top: 4.5rem !important;
  }

  .u-mr-xl-450,
  .u-mx-xl-450 {
    margin-right: 4.5rem !important;
  }

  .u-mb-xl-450,
  .u-my-xl-450 {
    margin-bottom: 4.5rem !important;
  }

  .u-ml-xl-450,
  .u-mx-xl-450 {
    margin-left: 4.5rem !important;
  }

  .u-m-xl-475 {
    margin: 4.75rem !important;
  }

  .u-mt-xl-475,
  .u-my-xl-475 {
    margin-top: 4.75rem !important;
  }

  .u-mr-xl-475,
  .u-mx-xl-475 {
    margin-right: 4.75rem !important;
  }

  .u-mb-xl-475,
  .u-my-xl-475 {
    margin-bottom: 4.75rem !important;
  }

  .u-ml-xl-475,
  .u-mx-xl-475 {
    margin-left: 4.75rem !important;
  }

  .u-m-xl-500 {
    margin: 5rem !important;
  }

  .u-mt-xl-500,
  .u-my-xl-500 {
    margin-top: 5rem !important;
  }

  .u-mr-xl-500,
  .u-mx-xl-500 {
    margin-right: 5rem !important;
  }

  .u-mb-xl-500,
  .u-my-xl-500 {
    margin-bottom: 5rem !important;
  }

  .u-ml-xl-500,
  .u-mx-xl-500 {
    margin-left: 5rem !important;
  }

  .u-m-xl-525 {
    margin: 5.25rem !important;
  }

  .u-mt-xl-525,
  .u-my-xl-525 {
    margin-top: 5.25rem !important;
  }

  .u-mr-xl-525,
  .u-mx-xl-525 {
    margin-right: 5.25rem !important;
  }

  .u-mb-xl-525,
  .u-my-xl-525 {
    margin-bottom: 5.25rem !important;
  }

  .u-ml-xl-525,
  .u-mx-xl-525 {
    margin-left: 5.25rem !important;
  }

  .u-m-xl-550 {
    margin: 5.5rem !important;
  }

  .u-mt-xl-550,
  .u-my-xl-550 {
    margin-top: 5.5rem !important;
  }

  .u-mr-xl-550,
  .u-mx-xl-550 {
    margin-right: 5.5rem !important;
  }

  .u-mb-xl-550,
  .u-my-xl-550 {
    margin-bottom: 5.5rem !important;
  }

  .u-ml-xl-550,
  .u-mx-xl-550 {
    margin-left: 5.5rem !important;
  }

  .u-m-xl-575 {
    margin: 5.75rem !important;
  }

  .u-mt-xl-575,
  .u-my-xl-575 {
    margin-top: 5.75rem !important;
  }

  .u-mr-xl-575,
  .u-mx-xl-575 {
    margin-right: 5.75rem !important;
  }

  .u-mb-xl-575,
  .u-my-xl-575 {
    margin-bottom: 5.75rem !important;
  }

  .u-ml-xl-575,
  .u-mx-xl-575 {
    margin-left: 5.75rem !important;
  }

  .u-m-xl-600 {
    margin: 6rem !important;
  }

  .u-mt-xl-600,
  .u-my-xl-600 {
    margin-top: 6rem !important;
  }

  .u-mr-xl-600,
  .u-mx-xl-600 {
    margin-right: 6rem !important;
  }

  .u-mb-xl-600,
  .u-my-xl-600 {
    margin-bottom: 6rem !important;
  }

  .u-ml-xl-600,
  .u-mx-xl-600 {
    margin-left: 6rem !important;
  }

  .u-m-xl-625 {
    margin: 6.25rem !important;
  }

  .u-mt-xl-625,
  .u-my-xl-625 {
    margin-top: 6.25rem !important;
  }

  .u-mr-xl-625,
  .u-mx-xl-625 {
    margin-right: 6.25rem !important;
  }

  .u-mb-xl-625,
  .u-my-xl-625 {
    margin-bottom: 6.25rem !important;
  }

  .u-ml-xl-625,
  .u-mx-xl-625 {
    margin-left: 6.25rem !important;
  }

  .u-m-xl-650 {
    margin: 6.5rem !important;
  }

  .u-mt-xl-650,
  .u-my-xl-650 {
    margin-top: 6.5rem !important;
  }

  .u-mr-xl-650,
  .u-mx-xl-650 {
    margin-right: 6.5rem !important;
  }

  .u-mb-xl-650,
  .u-my-xl-650 {
    margin-bottom: 6.5rem !important;
  }

  .u-ml-xl-650,
  .u-mx-xl-650 {
    margin-left: 6.5rem !important;
  }

  .u-m-xl-675 {
    margin: 6.75rem !important;
  }

  .u-mt-xl-675,
  .u-my-xl-675 {
    margin-top: 6.75rem !important;
  }

  .u-mr-xl-675,
  .u-mx-xl-675 {
    margin-right: 6.75rem !important;
  }

  .u-mb-xl-675,
  .u-my-xl-675 {
    margin-bottom: 6.75rem !important;
  }

  .u-ml-xl-675,
  .u-mx-xl-675 {
    margin-left: 6.75rem !important;
  }

  .u-m-xl-700 {
    margin: 7rem !important;
  }

  .u-mt-xl-700,
  .u-my-xl-700 {
    margin-top: 7rem !important;
  }

  .u-mr-xl-700,
  .u-mx-xl-700 {
    margin-right: 7rem !important;
  }

  .u-mb-xl-700,
  .u-my-xl-700 {
    margin-bottom: 7rem !important;
  }

  .u-ml-xl-700,
  .u-mx-xl-700 {
    margin-left: 7rem !important;
  }

  .u-m-xl-725 {
    margin: 7.25rem !important;
  }

  .u-mt-xl-725,
  .u-my-xl-725 {
    margin-top: 7.25rem !important;
  }

  .u-mr-xl-725,
  .u-mx-xl-725 {
    margin-right: 7.25rem !important;
  }

  .u-mb-xl-725,
  .u-my-xl-725 {
    margin-bottom: 7.25rem !important;
  }

  .u-ml-xl-725,
  .u-mx-xl-725 {
    margin-left: 7.25rem !important;
  }

  .u-m-xl-750 {
    margin: 7.5rem !important;
  }

  .u-mt-xl-750,
  .u-my-xl-750 {
    margin-top: 7.5rem !important;
  }

  .u-mr-xl-750,
  .u-mx-xl-750 {
    margin-right: 7.5rem !important;
  }

  .u-mb-xl-750,
  .u-my-xl-750 {
    margin-bottom: 7.5rem !important;
  }

  .u-ml-xl-750,
  .u-mx-xl-750 {
    margin-left: 7.5rem !important;
  }

  .u-m-xl-775 {
    margin: 7.75rem !important;
  }

  .u-mt-xl-775,
  .u-my-xl-775 {
    margin-top: 7.75rem !important;
  }

  .u-mr-xl-775,
  .u-mx-xl-775 {
    margin-right: 7.75rem !important;
  }

  .u-mb-xl-775,
  .u-my-xl-775 {
    margin-bottom: 7.75rem !important;
  }

  .u-ml-xl-775,
  .u-mx-xl-775 {
    margin-left: 7.75rem !important;
  }

  .u-m-xl-800 {
    margin: 8rem !important;
  }

  .u-mt-xl-800,
  .u-my-xl-800 {
    margin-top: 8rem !important;
  }

  .u-mr-xl-800,
  .u-mx-xl-800 {
    margin-right: 8rem !important;
  }

  .u-mb-xl-800,
  .u-my-xl-800 {
    margin-bottom: 8rem !important;
  }

  .u-ml-xl-800,
  .u-mx-xl-800 {
    margin-left: 8rem !important;
  }

  .u-p-xl-000 {
    padding: 0rem !important;
  }

  .u-pt-xl-000,
  .u-py-xl-000 {
    padding-top: 0rem !important;
  }

  .u-pr-xl-000,
  .u-px-xl-000 {
    padding-right: 0rem !important;
  }

  .u-pb-xl-000,
  .u-py-xl-000 {
    padding-bottom: 0rem !important;
  }

  .u-pl-xl-000,
  .u-px-xl-000 {
    padding-left: 0rem !important;
  }

  .u-p-xl-025 {
    padding: 0.25rem !important;
  }

  .u-pt-xl-025,
  .u-py-xl-025 {
    padding-top: 0.25rem !important;
  }

  .u-pr-xl-025,
  .u-px-xl-025 {
    padding-right: 0.25rem !important;
  }

  .u-pb-xl-025,
  .u-py-xl-025 {
    padding-bottom: 0.25rem !important;
  }

  .u-pl-xl-025,
  .u-px-xl-025 {
    padding-left: 0.25rem !important;
  }

  .u-p-xl-050 {
    padding: 0.5rem !important;
  }

  .u-pt-xl-050,
  .u-py-xl-050 {
    padding-top: 0.5rem !important;
  }

  .u-pr-xl-050,
  .u-px-xl-050 {
    padding-right: 0.5rem !important;
  }

  .u-pb-xl-050,
  .u-py-xl-050 {
    padding-bottom: 0.5rem !important;
  }

  .u-pl-xl-050,
  .u-px-xl-050 {
    padding-left: 0.5rem !important;
  }

  .u-p-xl-075 {
    padding: 0.75rem !important;
  }

  .u-pt-xl-075,
  .u-py-xl-075 {
    padding-top: 0.75rem !important;
  }

  .u-pr-xl-075,
  .u-px-xl-075 {
    padding-right: 0.75rem !important;
  }

  .u-pb-xl-075,
  .u-py-xl-075 {
    padding-bottom: 0.75rem !important;
  }

  .u-pl-xl-075,
  .u-px-xl-075 {
    padding-left: 0.75rem !important;
  }

  .u-p-xl-100 {
    padding: 1rem !important;
  }

  .u-pt-xl-100,
  .u-py-xl-100 {
    padding-top: 1rem !important;
  }

  .u-pr-xl-100,
  .u-px-xl-100 {
    padding-right: 1rem !important;
  }

  .u-pb-xl-100,
  .u-py-xl-100 {
    padding-bottom: 1rem !important;
  }

  .u-pl-xl-100,
  .u-px-xl-100 {
    padding-left: 1rem !important;
  }

  .u-p-xl-125 {
    padding: 1.25rem !important;
  }

  .u-pt-xl-125,
  .u-py-xl-125 {
    padding-top: 1.25rem !important;
  }

  .u-pr-xl-125,
  .u-px-xl-125 {
    padding-right: 1.25rem !important;
  }

  .u-pb-xl-125,
  .u-py-xl-125 {
    padding-bottom: 1.25rem !important;
  }

  .u-pl-xl-125,
  .u-px-xl-125 {
    padding-left: 1.25rem !important;
  }

  .u-p-xl-150 {
    padding: 1.5rem !important;
  }

  .u-pt-xl-150,
  .u-py-xl-150 {
    padding-top: 1.5rem !important;
  }

  .u-pr-xl-150,
  .u-px-xl-150 {
    padding-right: 1.5rem !important;
  }

  .u-pb-xl-150,
  .u-py-xl-150 {
    padding-bottom: 1.5rem !important;
  }

  .u-pl-xl-150,
  .u-px-xl-150 {
    padding-left: 1.5rem !important;
  }

  .u-p-xl-175 {
    padding: 1.75rem !important;
  }

  .u-pt-xl-175,
  .u-py-xl-175 {
    padding-top: 1.75rem !important;
  }

  .u-pr-xl-175,
  .u-px-xl-175 {
    padding-right: 1.75rem !important;
  }

  .u-pb-xl-175,
  .u-py-xl-175 {
    padding-bottom: 1.75rem !important;
  }

  .u-pl-xl-175,
  .u-px-xl-175 {
    padding-left: 1.75rem !important;
  }

  .u-p-xl-200 {
    padding: 2rem !important;
  }

  .u-pt-xl-200,
  .u-py-xl-200 {
    padding-top: 2rem !important;
  }

  .u-pr-xl-200,
  .u-px-xl-200 {
    padding-right: 2rem !important;
  }

  .u-pb-xl-200,
  .u-py-xl-200 {
    padding-bottom: 2rem !important;
  }

  .u-pl-xl-200,
  .u-px-xl-200 {
    padding-left: 2rem !important;
  }

  .u-p-xl-225 {
    padding: 2.25rem !important;
  }

  .u-pt-xl-225,
  .u-py-xl-225 {
    padding-top: 2.25rem !important;
  }

  .u-pr-xl-225,
  .u-px-xl-225 {
    padding-right: 2.25rem !important;
  }

  .u-pb-xl-225,
  .u-py-xl-225 {
    padding-bottom: 2.25rem !important;
  }

  .u-pl-xl-225,
  .u-px-xl-225 {
    padding-left: 2.25rem !important;
  }

  .u-p-xl-250 {
    padding: 2.5rem !important;
  }

  .u-pt-xl-250,
  .u-py-xl-250 {
    padding-top: 2.5rem !important;
  }

  .u-pr-xl-250,
  .u-px-xl-250 {
    padding-right: 2.5rem !important;
  }

  .u-pb-xl-250,
  .u-py-xl-250 {
    padding-bottom: 2.5rem !important;
  }

  .u-pl-xl-250,
  .u-px-xl-250 {
    padding-left: 2.5rem !important;
  }

  .u-p-xl-275 {
    padding: 2.75rem !important;
  }

  .u-pt-xl-275,
  .u-py-xl-275 {
    padding-top: 2.75rem !important;
  }

  .u-pr-xl-275,
  .u-px-xl-275 {
    padding-right: 2.75rem !important;
  }

  .u-pb-xl-275,
  .u-py-xl-275 {
    padding-bottom: 2.75rem !important;
  }

  .u-pl-xl-275,
  .u-px-xl-275 {
    padding-left: 2.75rem !important;
  }

  .u-p-xl-300 {
    padding: 3rem !important;
  }

  .u-pt-xl-300,
  .u-py-xl-300 {
    padding-top: 3rem !important;
  }

  .u-pr-xl-300,
  .u-px-xl-300 {
    padding-right: 3rem !important;
  }

  .u-pb-xl-300,
  .u-py-xl-300 {
    padding-bottom: 3rem !important;
  }

  .u-pl-xl-300,
  .u-px-xl-300 {
    padding-left: 3rem !important;
  }

  .u-p-xl-325 {
    padding: 3.25rem !important;
  }

  .u-pt-xl-325,
  .u-py-xl-325 {
    padding-top: 3.25rem !important;
  }

  .u-pr-xl-325,
  .u-px-xl-325 {
    padding-right: 3.25rem !important;
  }

  .u-pb-xl-325,
  .u-py-xl-325 {
    padding-bottom: 3.25rem !important;
  }

  .u-pl-xl-325,
  .u-px-xl-325 {
    padding-left: 3.25rem !important;
  }

  .u-p-xl-350 {
    padding: 3.5rem !important;
  }

  .u-pt-xl-350,
  .u-py-xl-350 {
    padding-top: 3.5rem !important;
  }

  .u-pr-xl-350,
  .u-px-xl-350 {
    padding-right: 3.5rem !important;
  }

  .u-pb-xl-350,
  .u-py-xl-350 {
    padding-bottom: 3.5rem !important;
  }

  .u-pl-xl-350,
  .u-px-xl-350 {
    padding-left: 3.5rem !important;
  }

  .u-p-xl-375 {
    padding: 3.75rem !important;
  }

  .u-pt-xl-375,
  .u-py-xl-375 {
    padding-top: 3.75rem !important;
  }

  .u-pr-xl-375,
  .u-px-xl-375 {
    padding-right: 3.75rem !important;
  }

  .u-pb-xl-375,
  .u-py-xl-375 {
    padding-bottom: 3.75rem !important;
  }

  .u-pl-xl-375,
  .u-px-xl-375 {
    padding-left: 3.75rem !important;
  }

  .u-p-xl-400 {
    padding: 4rem !important;
  }

  .u-pt-xl-400,
  .u-py-xl-400 {
    padding-top: 4rem !important;
  }

  .u-pr-xl-400,
  .u-px-xl-400 {
    padding-right: 4rem !important;
  }

  .u-pb-xl-400,
  .u-py-xl-400 {
    padding-bottom: 4rem !important;
  }

  .u-pl-xl-400,
  .u-px-xl-400 {
    padding-left: 4rem !important;
  }

  .u-p-xl-425 {
    padding: 4.25rem !important;
  }

  .u-pt-xl-425,
  .u-py-xl-425 {
    padding-top: 4.25rem !important;
  }

  .u-pr-xl-425,
  .u-px-xl-425 {
    padding-right: 4.25rem !important;
  }

  .u-pb-xl-425,
  .u-py-xl-425 {
    padding-bottom: 4.25rem !important;
  }

  .u-pl-xl-425,
  .u-px-xl-425 {
    padding-left: 4.25rem !important;
  }

  .u-p-xl-450 {
    padding: 4.5rem !important;
  }

  .u-pt-xl-450,
  .u-py-xl-450 {
    padding-top: 4.5rem !important;
  }

  .u-pr-xl-450,
  .u-px-xl-450 {
    padding-right: 4.5rem !important;
  }

  .u-pb-xl-450,
  .u-py-xl-450 {
    padding-bottom: 4.5rem !important;
  }

  .u-pl-xl-450,
  .u-px-xl-450 {
    padding-left: 4.5rem !important;
  }

  .u-p-xl-475 {
    padding: 4.75rem !important;
  }

  .u-pt-xl-475,
  .u-py-xl-475 {
    padding-top: 4.75rem !important;
  }

  .u-pr-xl-475,
  .u-px-xl-475 {
    padding-right: 4.75rem !important;
  }

  .u-pb-xl-475,
  .u-py-xl-475 {
    padding-bottom: 4.75rem !important;
  }

  .u-pl-xl-475,
  .u-px-xl-475 {
    padding-left: 4.75rem !important;
  }

  .u-p-xl-500 {
    padding: 5rem !important;
  }

  .u-pt-xl-500,
  .u-py-xl-500 {
    padding-top: 5rem !important;
  }

  .u-pr-xl-500,
  .u-px-xl-500 {
    padding-right: 5rem !important;
  }

  .u-pb-xl-500,
  .u-py-xl-500 {
    padding-bottom: 5rem !important;
  }

  .u-pl-xl-500,
  .u-px-xl-500 {
    padding-left: 5rem !important;
  }

  .u-p-xl-525 {
    padding: 5.25rem !important;
  }

  .u-pt-xl-525,
  .u-py-xl-525 {
    padding-top: 5.25rem !important;
  }

  .u-pr-xl-525,
  .u-px-xl-525 {
    padding-right: 5.25rem !important;
  }

  .u-pb-xl-525,
  .u-py-xl-525 {
    padding-bottom: 5.25rem !important;
  }

  .u-pl-xl-525,
  .u-px-xl-525 {
    padding-left: 5.25rem !important;
  }

  .u-p-xl-550 {
    padding: 5.5rem !important;
  }

  .u-pt-xl-550,
  .u-py-xl-550 {
    padding-top: 5.5rem !important;
  }

  .u-pr-xl-550,
  .u-px-xl-550 {
    padding-right: 5.5rem !important;
  }

  .u-pb-xl-550,
  .u-py-xl-550 {
    padding-bottom: 5.5rem !important;
  }

  .u-pl-xl-550,
  .u-px-xl-550 {
    padding-left: 5.5rem !important;
  }

  .u-p-xl-575 {
    padding: 5.75rem !important;
  }

  .u-pt-xl-575,
  .u-py-xl-575 {
    padding-top: 5.75rem !important;
  }

  .u-pr-xl-575,
  .u-px-xl-575 {
    padding-right: 5.75rem !important;
  }

  .u-pb-xl-575,
  .u-py-xl-575 {
    padding-bottom: 5.75rem !important;
  }

  .u-pl-xl-575,
  .u-px-xl-575 {
    padding-left: 5.75rem !important;
  }

  .u-p-xl-600 {
    padding: 6rem !important;
  }

  .u-pt-xl-600,
  .u-py-xl-600 {
    padding-top: 6rem !important;
  }

  .u-pr-xl-600,
  .u-px-xl-600 {
    padding-right: 6rem !important;
  }

  .u-pb-xl-600,
  .u-py-xl-600 {
    padding-bottom: 6rem !important;
  }

  .u-pl-xl-600,
  .u-px-xl-600 {
    padding-left: 6rem !important;
  }

  .u-p-xl-625 {
    padding: 6.25rem !important;
  }

  .u-pt-xl-625,
  .u-py-xl-625 {
    padding-top: 6.25rem !important;
  }

  .u-pr-xl-625,
  .u-px-xl-625 {
    padding-right: 6.25rem !important;
  }

  .u-pb-xl-625,
  .u-py-xl-625 {
    padding-bottom: 6.25rem !important;
  }

  .u-pl-xl-625,
  .u-px-xl-625 {
    padding-left: 6.25rem !important;
  }

  .u-p-xl-650 {
    padding: 6.5rem !important;
  }

  .u-pt-xl-650,
  .u-py-xl-650 {
    padding-top: 6.5rem !important;
  }

  .u-pr-xl-650,
  .u-px-xl-650 {
    padding-right: 6.5rem !important;
  }

  .u-pb-xl-650,
  .u-py-xl-650 {
    padding-bottom: 6.5rem !important;
  }

  .u-pl-xl-650,
  .u-px-xl-650 {
    padding-left: 6.5rem !important;
  }

  .u-p-xl-675 {
    padding: 6.75rem !important;
  }

  .u-pt-xl-675,
  .u-py-xl-675 {
    padding-top: 6.75rem !important;
  }

  .u-pr-xl-675,
  .u-px-xl-675 {
    padding-right: 6.75rem !important;
  }

  .u-pb-xl-675,
  .u-py-xl-675 {
    padding-bottom: 6.75rem !important;
  }

  .u-pl-xl-675,
  .u-px-xl-675 {
    padding-left: 6.75rem !important;
  }

  .u-p-xl-700 {
    padding: 7rem !important;
  }

  .u-pt-xl-700,
  .u-py-xl-700 {
    padding-top: 7rem !important;
  }

  .u-pr-xl-700,
  .u-px-xl-700 {
    padding-right: 7rem !important;
  }

  .u-pb-xl-700,
  .u-py-xl-700 {
    padding-bottom: 7rem !important;
  }

  .u-pl-xl-700,
  .u-px-xl-700 {
    padding-left: 7rem !important;
  }

  .u-p-xl-725 {
    padding: 7.25rem !important;
  }

  .u-pt-xl-725,
  .u-py-xl-725 {
    padding-top: 7.25rem !important;
  }

  .u-pr-xl-725,
  .u-px-xl-725 {
    padding-right: 7.25rem !important;
  }

  .u-pb-xl-725,
  .u-py-xl-725 {
    padding-bottom: 7.25rem !important;
  }

  .u-pl-xl-725,
  .u-px-xl-725 {
    padding-left: 7.25rem !important;
  }

  .u-p-xl-750 {
    padding: 7.5rem !important;
  }

  .u-pt-xl-750,
  .u-py-xl-750 {
    padding-top: 7.5rem !important;
  }

  .u-pr-xl-750,
  .u-px-xl-750 {
    padding-right: 7.5rem !important;
  }

  .u-pb-xl-750,
  .u-py-xl-750 {
    padding-bottom: 7.5rem !important;
  }

  .u-pl-xl-750,
  .u-px-xl-750 {
    padding-left: 7.5rem !important;
  }

  .u-p-xl-775 {
    padding: 7.75rem !important;
  }

  .u-pt-xl-775,
  .u-py-xl-775 {
    padding-top: 7.75rem !important;
  }

  .u-pr-xl-775,
  .u-px-xl-775 {
    padding-right: 7.75rem !important;
  }

  .u-pb-xl-775,
  .u-py-xl-775 {
    padding-bottom: 7.75rem !important;
  }

  .u-pl-xl-775,
  .u-px-xl-775 {
    padding-left: 7.75rem !important;
  }

  .u-p-xl-800 {
    padding: 8rem !important;
  }

  .u-pt-xl-800,
  .u-py-xl-800 {
    padding-top: 8rem !important;
  }

  .u-pr-xl-800,
  .u-px-xl-800 {
    padding-right: 8rem !important;
  }

  .u-pb-xl-800,
  .u-py-xl-800 {
    padding-bottom: 8rem !important;
  }

  .u-pl-xl-800,
  .u-px-xl-800 {
    padding-left: 8rem !important;
  }
}

.u-list-style--disc {
  list-style: disc;
  padding-left: 40px;
}

.u-list-style--decimal {
  list-style: decimal;
  padding-left: 40px;
}

.u-list-style-position--inside {
  list-style-position: inside;
}

.u-list-style-position--outside {
  list-style-position: outside;
}

.u-link--underline {
  text-decoration: underline;
}

.u-link--underline:hover {
  text-decoration: underline;
}

.u-link-white {
  color: #fff;
}

.u-link-white:hover {
  color: #fff;
}

.u-link-white.u-link__hover--darken-10:hover {
  color: #e6e6e6;
}

.u-link-white.u-link__hover--lighten-10:hover {
  color: white;
}

.u-link-black {
  color: #000;
}

.u-link-black:hover {
  color: #000;
}

.u-link-black.u-link__hover--darken-10:hover {
  color: black;
}

.u-link-black.u-link__hover--lighten-10:hover {
  color: #1a1a1a;
}

.u-link-gray-100 {
  color: #f5f5f5;
}

.u-link-gray-100:hover {
  color: #f5f5f5;
}

.u-link-gray-100.u-link__hover--darken-10:hover {
  color: gainsboro;
}

.u-link-gray-100.u-link__hover--lighten-10:hover {
  color: white;
}

.u-link-gray-200 {
  color: #eeeeee;
}

.u-link-gray-200:hover {
  color: #eeeeee;
}

.u-link-gray-200.u-link__hover--darken-10:hover {
  color: #d5d5d5;
}

.u-link-gray-200.u-link__hover--lighten-10:hover {
  color: white;
}

.u-link-gray-300 {
  color: #e0e0e0;
}

.u-link-gray-300:hover {
  color: #e0e0e0;
}

.u-link-gray-300.u-link__hover--darken-10:hover {
  color: #c7c7c7;
}

.u-link-gray-300.u-link__hover--lighten-10:hover {
  color: #fafafa;
}

.u-link-gray-400 {
  color: #bdbdbd;
}

.u-link-gray-400:hover {
  color: #bdbdbd;
}

.u-link-gray-400.u-link__hover--darken-10:hover {
  color: #a4a4a4;
}

.u-link-gray-400.u-link__hover--lighten-10:hover {
  color: #d7d7d7;
}

.u-link-gray-500 {
  color: #9e9e9e;
}

.u-link-gray-500:hover {
  color: #9e9e9e;
}

.u-link-gray-500.u-link__hover--darken-10:hover {
  color: #858585;
}

.u-link-gray-500.u-link__hover--lighten-10:hover {
  color: #b8b8b8;
}

.u-link-gray-600 {
  color: #757575;
}

.u-link-gray-600:hover {
  color: #757575;
}

.u-link-gray-600.u-link__hover--darken-10:hover {
  color: #5c5c5c;
}

.u-link-gray-600.u-link__hover--lighten-10:hover {
  color: #8f8f8f;
}

.u-link-gray-700 {
  color: #616161;
}

.u-link-gray-700:hover {
  color: #616161;
}

.u-link-gray-700.u-link__hover--darken-10:hover {
  color: #484848;
}

.u-link-gray-700.u-link__hover--lighten-10:hover {
  color: #7b7b7b;
}

.u-link-gray-800 {
  color: #424242;
}

.u-link-gray-800:hover {
  color: #424242;
}

.u-link-gray-800.u-link__hover--darken-10:hover {
  color: #292929;
}

.u-link-gray-800.u-link__hover--lighten-10:hover {
  color: #5c5c5c;
}

.u-link-gray-900 {
  color: #212121;
}

.u-link-gray-900:hover {
  color: #212121;
}

.u-link-gray-900.u-link__hover--darken-10:hover {
  color: #080808;
}

.u-link-gray-900.u-link__hover--lighten-10:hover {
  color: #3b3b3b;
}

ul {
  list-style: none;
  padding-left: 0;
}

button {
  background-color: transparent;
  border: none;
  outline: none;
  -webkit-tap-highlight-color: transparent;
}

@media (min-width: 768px) {
  button {
    -webkit-tap-highlight-color: transparent;
  }
}

@media (min-width: 768px) {
  a {
    -webkit-tap-highlight-color: transparent;
  }
}

a:hover {
  text-decoration: none;
}

img {
  aspect-ratio: attr(width)/attr(height);
}

body.js-useMouse button:focus,
body.js-useMouse a:focus,
body.js-useMouse select:focus,
body.js-useMouse input:focus {
  outline: none;
}

@-webkit-keyframes undefined-easeOutElastic {
  16% {
    -webkit-transform: translateX(-32.27%);
    transform: translateX(-32.27%);
  }

  28% {
    -webkit-transform: translateX(13.12%);
    transform: translateX(13.12%);
  }

  44% {
    -webkit-transform: translateX(-4.63%);
    transform: translateX(-4.63%);
  }

  59% {
    -webkit-transform: translateX(1.64%);
    transform: translateX(1.64%);
  }

  73% {
    -webkit-transform: translateX(-0.58%);
    transform: translateX(-0.58%);
  }

  88% {
    -webkit-transform: translateX(0.2%);
    transform: translateX(0.2%);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

@keyframes undefined-easeOutElastic {
  16% {
    -webkit-transform: translateX(-32.27%);
    transform: translateX(-32.27%);
  }

  28% {
    -webkit-transform: translateX(13.12%);
    transform: translateX(13.12%);
  }

  44% {
    -webkit-transform: translateX(-4.63%);
    transform: translateX(-4.63%);
  }

  59% {
    -webkit-transform: translateX(1.64%);
    transform: translateX(1.64%);
  }

  73% {
    -webkit-transform: translateX(-0.58%);
    transform: translateX(-0.58%);
  }

  88% {
    -webkit-transform: translateX(0.2%);
    transform: translateX(0.2%);
  }

  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}

#header {
  width: 100%;
  position: fixed;
  top: 0;
  z-index: 100;
}

.header-container-pc {
  position: absolute;
  top: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  max-width: 1112px;
  width: 90vw;
  width: 100%;
  height: 90px;
  padding: 18px 38px;
  border-radius: 16px;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
}

.header-container-pc .header-container-pc-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 480px;
}

.header-container-pc .header-container-pc-inner .logo {
  margin-right: 64px;
}

.header-container-pc .header-container-pc-inner .search-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 327px;
  height: 52px;
  padding: 0 10px 0 12px;
  border-radius: 11px;
  margin-right: 20px;
  background-color: #eef0f0;
}

.header-container-pc .header-container-pc-inner .search-container input {
  width: 50px;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  border-color: transparent;
  font-size: 0.875rem;
  background-color: transparent;
}

.header-container-pc .header-container-pc-inner .search-container input:focus {
  outline: none;
}

.header-container-pc .header-container-pc-inner .search-container input::-webkit-input-placeholder {
  font-size: 1rem;
  color: #aeafb4;
}

.header-container-pc .header-container-pc-inner .search-container input::-moz-placeholder {
  font-size: 1rem;
  color: #aeafb4;
}

.header-container-pc .header-container-pc-inner .search-container input:-ms-input-placeholder {
  font-size: 1rem;
  color: #aeafb4;
}

.header-container-pc .header-container-pc-inner .search-container input::-ms-input-placeholder {
  font-size: 1rem;
  color: #aeafb4;
}

.header-container-pc .header-container-pc-inner .search-container input::placeholder {
  font-size: 1rem;
  color: #aeafb4;
}

.header-container-pc .header-container-pc-inner .search-container .search-btn {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #0093C1;
}

.header-container-pc .header-container-pc-inner .search-container .search-btn img {
  width: 20px;
  height: 20px;
}

.header-container-pc .header-container-pc-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  gap: 36px;
}

.header-container-pc .header-container-pc-nav .nav-item {
  position: relative;
}

.header-container-pc .header-container-pc-nav .nav-item:hover .dropdown-menu-primary,
.header-container-pc .header-container-pc-nav .nav-item.active .dropdown-menu-primary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  opacity: 1;
  visibility: visible;
}

.header-container-pc .header-container-pc-nav .nav-item .nav-link {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
}

.header-container-pc .header-container-pc-nav .nav-item .nav-link p {
  font-size: 1.125rem;
  font-weight: 400;
  line-height: 24px;
  color: #0093C1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .nav-link img {
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .nav-link.active p,
.header-container-pc .header-container-pc-nav .nav-item .nav-link:hover p {
  color: #014865;
}

.header-container-pc .header-container-pc-nav .nav-item .nav-link.active img,
.header-container-pc .header-container-pc-nav .nav-item .nav-link:hover img {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container {
  position: absolute;
  top: 10px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container.active {
  top: 30px;
  opacity: 1;
  pointer-events: auto;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary {
  overflow-y: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 15px;
  min-width: 170px;
  padding: 18px 15px;
  border-radius: 20px;
  background-color: #f4fafc;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 20;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary::-webkit-scrollbar {
  width: 4px;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary::-webkit-scrollbar-track {
  background: transparent;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary::-webkit-scrollbar-thumb {
  background: #0093C1;
  border-radius: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item a,
.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item h3 {
  font-size: 1rem;
  font-weight: 400;
  color: #0C0E1F;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item .dropdown-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item .dropdown-title .dropdown-title-arrows {
  display: -ms-grid;
  display: grid;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item .dropdown-title .dropdown-title-arrows img {
  grid-column: 1 / -1;
  grid-row: 1 / -1;
  width: 12px;
  height: 12px;
  margin-left: 5px;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item:hover a,
.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item:hover h3 {
  color: #0093C1;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-primary .dropdown-item:hover img:nth-of-type(2) {
  opacity: 0;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-secondary-container {
  display: -ms-grid;
  display: grid;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-secondary-container .dropdown-menu-secondary {
  grid-column: 1 / -1;
  grid-row: 1 / -1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  gap: 15px;
  height: 100%;
  padding: 18px 16px;
  border-radius: 20px;
  background-color: #d3e9f7;
  -webkit-transform: translateX(-40px);
  transform: translateX(-40px);
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  z-index: 10;
  opacity: 0;
  pointer-events: none;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-secondary-container .dropdown-menu-secondary.active {
  -webkit-transform: translateX(0);
  transform: translateX(0);
  opacity: 1;
  pointer-events: auto;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-secondary-container .dropdown-menu-secondary .dropdown-item-secondary {
  height: 18px;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-secondary-container .dropdown-menu-secondary .dropdown-item-secondary a {
  display: block;
  word-break: keep-all;
  font-size: 15px;
  font-weight: 400;
  color: #0C0E1F;
  text-decoration: none;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .dropdown-menu-secondary-container .dropdown-menu-secondary .dropdown-item-secondary a:hover {
  color: #0093C1;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu {
  overflow-y: auto;
  overflow-x: hidden;
  display: block;
  width: 210px;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
  background-color: #f4fafc;
  padding: 18px 15px;
  border-radius: 20px;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item {
  margin-bottom: 16px;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item:nth-last-of-type(1) {
  margin-bottom: 0;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 30px;
  padding: 0 10px;
  border-radius: 15px;
  background-color: #d3e9f7;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-btn img {
  width: 6px;
  height: 10px;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-btn img.rotate {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item h4 {
  display: block;
  height: 40px;
  margin-right: 10px;
  color: #004f74;
  font-size: 1rem;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item h4.show {
  color: #0093C1;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item>a {
  display: block;
  height: 40px;
  margin-right: 10px;
  color: #0C0E1F;
  font-size: 1rem;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item>a.show {
  color: #0093C1;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item>a::before {
  content: "- ";
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-list {
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item {
  height: 24px;
  margin-bottom: 16px;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item:nth-of-type(1) {
  margin-top: 16px;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item a {
  font-size: 1rem;
  font-weight: 400;
  line-height: 24px;
  margin-left: 8px;
  color: #0C0E1F;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item a::before {
  content: "- ";
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary-container .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item a:hover {
  color: #0089d1;
}

.header-container-pc .header-container-pc-nav .nav-item .dropdown-menu-primary:nth-of-type(1) .dropdown-item a::before {
  content: "- ";
}

.header-container-pc .nav-underline {
  overflow: visible;
  position: absolute;
  width: 100px;
  height: 5px;
  bottom: 12px;
  left: 0;
  -webkit-transition: left 0.3s ease;
  transition: left 0.3s ease;
}

.header-container-pc .nav-underline.active {
  -webkit-animation: undefined-easeOutElastic 1s forwards;
  animation: undefined-easeOutElastic 1s forwards;
}

.header-container-pc .nav-underline .nav-underline-inner {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 100%;
  background: -webkit-gradient(linear, left top, left bottom, from(#009e9c), to(#0089d1));
  background: linear-gradient(180deg, #009e9c 0%, #0089d1 100%);
  -webkit-transition: width 0.3s ease 0.4s;
  transition: width 0.3s ease 0.4s;
}

.header-container-pc .nav-underline .nav-underline-inner.active {
  width: 110%;
}

.header-container-md {
  position: absolute;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 100%;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  z-index: 100;
}

.header-container-md .header-container-md-inner {
  position: relative;
  width: 100%;
  height: 70px;
  border-radius: 0 0 10px 10px / 0 0 5px 5px;
  padding: 17px 39px;
  background-color: #fff;
  -webkit-box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 4px 10px 0 rgba(0, 0, 0, 0.2);
  z-index: 10;
}

.header-container-md .header-container-md-inner .navbar {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 0;
}

.header-container-md .header-container-md-inner .navbar .navbar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
}

.header-container-md .header-container-md-inner .navbar .navbar-container .search-btn img {
  width: 27px;
  height: 27px;
}

.header-container-md .header-container-md-inner .navbar .navbar-container .logo {
  width: 159px;
  height: 26px;
  padding: 0;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

.header-container-md .header-container-md-inner .navbar .navbar-container .logo img {
  width: 100%;
  height: 100%;
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 22px;
  height: 22px;
  cursor: pointer;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  /* 漢堡按鈕中間的線條 */
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger .menu-btn__burger {
  width: 100%;
  height: 2px;
  background: #0093C1;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  /* 追加兩條線條，分別在中間線條的上方和下方 */
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger .menu-btn__burger::before,
.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger .menu-btn__burger::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #0093C1;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger .menu-btn__burger::before {
  -webkit-transform: translateY(-9px);
  transform: translateY(-9px);
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger .menu-btn__burger::after {
  -webkit-transform: translateY(9px);
  transform: translateY(9px);
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger.open .menu-btn__burger {
  background: transparent;
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger.open .menu-btn__burger::before {
  -webkit-transform: rotate(225deg);
  transform: rotate(225deg);
}

.header-container-md .header-container-md-inner .navbar .navbar-container .menu-hamburger.open .menu-btn__burger::after {
  -webkit-transform: rotate(-225deg);
  transform: rotate(-225deg);
}

.header-container-md .search-container {
  position: absolute;
  top: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 0;
  border-radius: 10px;
  border-bottom: 1px solid #fff;
  background-color: #0093C1;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  pointer-events: none;
  z-index: 2;
}

.header-container-md .search-container.show {
  height: 147px;
  opacity: 1;
  pointer-events: auto;
}

.header-container-md .search-container .search-container-inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 52px;
  padding-left: 13px;
  border-radius: 12px;
  margin: 0 32px 11px 32px;
  background-color: #eef0f0;
}

.header-container-md .search-container .search-container-inner input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  height: 100%;
  border-color: transparent;
  background-color: transparent;
}

.header-container-md .search-container .search-container-inner input::-webkit-input-placeholder {
  font-size: 16px;
  color: #aeafb4;
}

.header-container-md .search-container .search-container-inner input::-moz-placeholder {
  font-size: 16px;
  color: #aeafb4;
}

.header-container-md .search-container .search-container-inner input:-ms-input-placeholder {
  font-size: 16px;
  color: #aeafb4;
}

.header-container-md .search-container .search-container-inner input::-ms-input-placeholder {
  font-size: 16px;
  color: #aeafb4;
}

.header-container-md .search-container .search-container-inner input::placeholder {
  font-size: 16px;
  color: #aeafb4;
}

.header-container-md .search-container .search-container-inner button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 23px;
  height: 23px;
  border-radius: 50%;
  margin-right: 10px;
  background-color: #0093C1;
}

.header-container-md .search-container .search-container-inner button img {
  width: 21px;
  height: 21px;
}

.header-container-md #navbarSupportedContent {
  overflow: hidden;
  position: absolute;
  top: 0;
  display: block;
  width: 100%;
  height: 0;
  padding-top: 70px;
  border-radius: 10px;
  background-color: #f4fafc;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent.show.search-show {
  top: 81px;
}

.header-container-md #navbarSupportedContent .navbar-nav {
  padding: 20px 25px;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link {
  position: relative;
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  margin-bottom: 8px;
  background-color: #fff;
  border-radius: 24px;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link h3 {
  position: relative;
  color: #0089d1;
  font-size: 16px;
  font-weight: 400;
  z-index: 3;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container {
  position: relative;
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
  z-index: 3;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  z-index: 3;
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container img:nth-of-type(1) {
  opacity: 0;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container img:nth-of-type(2) {
  opacity: 1;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container.rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container.rotate img:nth-of-type(1) {
  opacity: 1;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .img-container.rotate img:nth-of-type(2) {
  opacity: 0;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .background1 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border-radius: 15px;
  background: linear-gradient(80deg, #0089d1 30%, #009e9c 95%);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link .background2 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  z-index: 2;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link.show h3 {
  color: #fff;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link.show .background1 {
  opacity: 1;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link.show .background2 {
  opacity: 0;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .nav-link.show.reserve h3 {
  color: #0089d1;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu {
  overflow-y: auto;
  overflow-x: hidden;
  display: block;
  height: 0;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item .sub-menu-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 100%;
  height: 48px;
  padding: 0 16px;
  border-radius: 24px;
  margin-bottom: 8px;
  background-color: #d3e9f7;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item .sub-menu-btn img {
  width: 8px;
  height: 12px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: -webkit-transform 0.3s ease;
  transition: -webkit-transform 0.3s ease;
  transition: transform 0.3s ease;
  transition: transform 0.3s ease, -webkit-transform 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item .sub-menu-btn img.rotate {
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item h4 {
  display: block;
  height: 40px;
  margin-right: 10px;
  color: #004f74;
  font-size: 1rem;
  font-weight: 400;
  line-height: 40px;
  text-align: center;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item a {
  display: block;
  height: 48px;
  margin-right: 10px;
  color: #0C0E1F;
  font-size: 1rem;
  font-weight: 400;
  line-height: 40px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item a.show {
  color: #0093C1;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item:nth-last-of-type(1) {
  margin-bottom: 8px;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item .sub-menu-list {
  height: 0;
  overflow: hidden;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item {
  font-size: 15px;
  font-weight: 400;
  line-height: 48px;
  height: 48px;
  color: #0C0E1F;
}

.header-container-md #navbarSupportedContent .navbar-nav .nav-item .sub-menu .sub-menu-item .sub-menu-list .sub-menu-list-item:nth-last-of-type(1) {
  margin-bottom: 8px;
}

#rightMenu {
  position: fixed;
  right: 0;
  bottom: 27px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 68px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
}

@media (min-width: 576px) {
  #rightMenu {
    top: 288px;
    bottom: auto;
    width: 73px;
  }
}

#rightMenu .white-background {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 49px;
  border-radius: 4px 0 0 4px;
  margin-bottom: 16px;
  -webkit-box-shadow: 1px 1px 4px 6px rgba(0, 0, 0, 0.08);
  box-shadow: 1px 1px 4px 6px rgba(0, 0, 0, 0.08);
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 576px) {
  #rightMenu .white-background {
    height: 223px;
    border-radius: 10px 0 0 10px;
  }
}

@media (min-width: 576px) {
  #rightMenu .white-background .right-menu-item:hover p {
    color: #0093C1;
  }
}

#rightMenu .white-background .right-menu-item-container {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 56px;
  height: 100%;
  padding-top: 6px;
  opacity: 0;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 576px) {
  #rightMenu .white-background .right-menu-item-container {
    width: 64px;
    padding-top: 8px;
  }
}

#rightMenu .white-background #infoButton {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 49px;
  opacity: 1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#rightMenu .white-background #infoButton img {
  margin-bottom: 5px;
}

#rightMenu .white-background #infoButton p {
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 21px;
  text-align: center;
}

#rightMenu .white-background.active {
  height: 198px;
}

@media (min-width: 576px) {
  #rightMenu .white-background.active {
    height: 223px;
  }
}

#rightMenu .white-background.active .right-menu-item-container {
  opacity: 1;
}

#rightMenu .white-background.active #infoButton {
  opacity: 0;
  pointer-events: none;
}

#rightMenu .right-menu-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding-bottom: 2px;
  border-bottom: 1px solid #cccccc;
  margin-bottom: 16px;
}

@media (min-width: 576px) {
  #rightMenu .right-menu-item {
    padding-bottom: 10px;
    margin-bottom: 13px;
  }
}

#rightMenu .right-menu-item:nth-last-of-type(1) {
  padding-bottom: 0;
  border-bottom: none;
  margin-bottom: 0;
}

#rightMenu .right-menu-item.top-button {
  padding-bottom: 0;
  margin-bottom: 0;
}

#rightMenu .right-menu-item.top-button .right-menu-icon {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  background-color: #FFC94F;
}

#rightMenu .right-menu-item.top-button p {
  position: relative;
  font-size: 14px;
  font-weight: 400;
  line-height: 24px;
  color: #0C0E1F;
  text-align: center;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

#rightMenu .right-menu-item.top-button:hover .right-menu-icon p {
  color: #0C0E1F;
}

#rightMenu .right-menu-item .right-menu-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 32px;
  height: 32px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#rightMenu .right-menu-item p {
  font-size: 14px;
  font-weight: 400;
  line-height: 18px;
  color: #0C0E1F;
  text-align: center;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media (min-width: 576px) {
  #rightMenu .right-menu-item p {
    font-size: 0.875rem;
    line-height: 22px;
  }
}

.cookie-consent {
  position: fixed;
  bottom: -100%;
  left: 0;
  right: 0;
  width: 100vw;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 15px 0;
  -webkit-transition: bottom 0.3s ease-in-out;
  transition: bottom 0.3s ease-in-out;
  z-index: 999;
  background-color: #014865;
  color: #fff;
}

.cookie-consent.show {
  bottom: 0;
}

.cookie-consent .cookie-consent-inner {
  width: 92.5%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 768px) {
  .cookie-consent .cookie-consent-inner {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 66.2%;
  }
}

.cookie-consent .cookie-consent-inner .cookie-consent-text {
  margin-bottom: 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  text-align: justify;
}

.cookie-consent .cookie-consent-inner .cookie-consent-text a {
  color: #fff;
  text-decoration: underline;
}

@media (min-width: 768px) {
  .cookie-consent .cookie-consent-inner .cookie-consent-text {
    width: 86%;
    margin: 0 20px 0 0;
  }
}

.cookie-consent .cookie-consent-inner .cookie-consent-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 100px;
  height: 24px;
  font-size: 15px;
  border-radius: 5px;
  background-color: #fff;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}

.cookie-consent .cookie-consent-inner .cookie-consent-buttons:hover {
  opacity: 0.8;
}

.cookie-consent .cookie-consent-inner .cookie-consent-buttons .cookie-consent-accept {
  width: 100%;
  height: 100%;
  border: none;
  cursor: pointer;
  font-weight: 400;
  color: #0C0E1F;
}

#invest-test #rightMenu {
  display: none;
}

#footer {
  overflow-y: visible;
  position: relative;
  width: 100%;
}

#footer .folder-container-pc {
  overflow: visible;
  height: 164px;
  margin: 0 auto;
}

@media (min-width: 576px) {
  #footer .folder-container-pc {
    height: 352px;
  }
}

#footer .folder-container-pc .carousel-button-arrows-container {
  position: relative;
  bottom: 104px;
  margin-left: auto;
}

#footer .folder-container-pc .carousel-button-arrows-container .carousel-button-arrows {
  opacity: 0;
  pointer-events: none;
}

#footer .folder-container-pc .carousel-button-arrows-container .carousel-button-arrows.swiper-button-prev,
#footer .folder-container-pc .carousel-button-arrows-container .carousel-button-arrows.swiper-button-next {
  position: static;
}

#footer .folder-container-pc .carousel-button-arrows-container .carousel-button-arrows.swiper-button-prev::after,
#footer .folder-container-pc .carousel-button-arrows-container .carousel-button-arrows.swiper-button-next::after {
  content: "";
}

#footer .folder-container-pc .carousel-button-arrows-container .carousel-button-arrows.swiper-button-next img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

#footer .folder-container-pc .folder-content {
  position: absolute;
  bottom: -4px;
  overflow-x: auto;
  overflow-y: visible;
  width: 100vw;
  height: 224px;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

#footer .folder-container-pc .folder-content::-webkit-scrollbar {
  display: none;
}

@media (min-width: 576px) {
  #footer .folder-container-pc .folder-content {
    height: 352px;
  }
}

@media (min-width: 768px) {
  #footer .folder-container-pc .folder-content {
    bottom: 0;
  }
}

@media (min-width: 992px) {
  #footer .folder-container-pc .folder-content {
    overflow-x: visible;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
}

#footer .folder-container-pc .folder-content .folder {
  position: relative;
  overflow-y: visible;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

@media (max-width: 575px) {
  #footer .folder-container-pc .folder-content .folder {
    width: 189px !important;
    margin-right: -130px !important;
  }
}

#footer .folder-container-pc .folder-content .folder.disappear {
  opacity: 0;
  pointer-events: none;
}

#footer .folder-container-pc .folder-content .folder .folder-container {
  width: 188px;
  height: 220px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 576px) {
  #footer .folder-container-pc .folder-content .folder .folder-container {
    width: 326px;
    height: 348px;
  }
}

#footer .folder-container-pc .folder-content .folder .folder-container .folder-background {
  position: absolute;
  width: 100%;
  height: 100%;
}

#footer .folder-container-pc .folder-content .folder .folder-container .folder-img {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
}

#footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container {
  height: 178px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  margin: 28px 0 0 14px;
}

@media (min-width: 576px) {
  #footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container {
    height: 274px;
    margin: 53px 0 0 24px;
  }
}

@media (min-width: 768px) {
  #footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container .text {
    max-height: none;
  }
}

#footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container .text p {
  font-size: 12px;
  font-weight: 400;
  letter-spacing: 4px;
  -webkit-writing-mode: vertical-lr;
  -ms-writing-mode: tb-lr;
  writing-mode: vertical-lr;
  color: #494A57;
}

@media (min-width: 576px) {
  #footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container .text p {
    font-size: 18px;
    letter-spacing: 6px;
  }
}

#footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container>img {
  width: 14px;
  height: 14px;
}

@media (min-width: 576px) {
  #footer .folder-container-pc .folder-content .folder .folder-container .folder-img .text-container>img {
    width: auto;
    height: auto;
  }
}

#footer .folder-container-pc .folder-content .folder .folder-container .folder-sidelines {
  display: none;
  position: absolute;
  width: 188px;
  height: 166px;
  top: -2px;
  left: -2px;
  background-color: #fff;
  clip-path: polygon(28.758% 4.491%, 25.36% 1.937%, 25.36% 1.937%, 24.95% 1.629%, 24.53% 1.336%, 24.099% 1.061%, 23.655% 0.809%, 23.197% 0.584%, 22.724% 0.39%, 22.234% 0.232%, 21.724% 0.113%, 21.194% 0.039%, 20.643% 0.014%, 5.173% 0.014%, 5.173% 0.014%, 4.338% 0.058%, 3.545% 0.208%, 2.803% 0.455%, 2.125% 0.791%, 1.522% 1.206%, 1.003% 1.69%, 0.581% 2.236%, 0.265% 2.833%, 0.068% 3.473%, 0% 4.147%, 0% 92.726%, 0% 92.726%, 0.116% 93.88%, 0.45% 94.975%, 0.986% 95.996%, 1.704% 96.929%, 2.587% 97.759%, 3.615% 98.472%, 4.772% 99.051%, 6.038% 99.483%, 7.395% 99.753%, 8.825% 99.847%, 90.97% 99.847%, 90.97% 99.847%, 92.401% 99.753%, 93.758% 99.483%, 95.024% 99.051%, 96.18% 98.472%, 97.209% 97.759%, 98.091% 96.929%, 98.81% 95.996%, 99.345% 94.975%, 99.68% 93.88%, 99.796% 92.726%, 99.796% 92.726%, 99.796% 91.045%, 99.795% 86.392%, 99.793% 79.348%, 99.789% 70.496%, 99.783% 60.42%, 99.774% 49.702%, 99.761% 38.924%, 99.744% 28.67%, 99.722% 19.522%, 99.694% 12.062%, 99.694% 12.062%, 99.57% 10.824%, 99.21% 9.652%, 98.634% 8.559%, 97.863% 7.561%, 96.917% 6.675%, 95.816% 5.915%, 94.579% 5.297%, 93.228% 4.837%, 91.782% 4.549%, 90.26% 4.45%, 28.758% 4.45%, 28.758% 4.491%);
}

@media (min-width: 576px) {
  #footer .folder-container-pc .folder-content .folder .folder-container .folder-sidelines {
    width: 330px;
    height: 291px;
  }
}

#footer .folder-container-pc .folder-content .folder.init {
  -webkit-transition: none;
  transition: none;
}

#footer .footer-container {
  position: relative;
  background-color: #fff;
  z-index: 15;
}

#footer .footer-container .footer-main {
  padding: 25px 0 10px 0;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #e6fbfe), color-stop(133%, #c5f5fd));
  background: linear-gradient(180deg, #e6fbfe 50%, #c5f5fd 133%);
}

@media (min-width: 768px) {
  #footer .footer-container .footer-main {
    padding: 29px 0 18px 0;
    background: -webkit-gradient(linear, left top, left bottom, color-stop(33%, #e6fbfe), to(#c5f5fd));
    background: linear-gradient(180deg, #e6fbfe 33%, #c5f5fd 100%);
  }
}

#footer .footer-container .footer-main .footer-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  width: 80%;
  margin: 0 auto;
}

@media (min-width: 768px) {
  #footer .footer-container .footer-main .footer-content {
    max-width: 1109px;
    margin-bottom: 5px;
  }
}

#footer .footer-container .footer-main .footer-content .footer-content-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  padding: 0;
  margin-bottom: 23px;
}

@media (min-width: 768px) {
  #footer .footer-container .footer-main .footer-content .footer-content-item {
    width: auto;
  }
}

@media (min-width: 992px) {
  #footer .footer-container .footer-main .footer-content .footer-content-item {
    margin-bottom: 0;
  }
}

#footer .footer-container .footer-main .footer-content .footer-content-item h4 {
  margin-bottom: 9px;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #0093C1;
  white-space: nowrap;
}

#footer .footer-container .footer-main .footer-content .footer-content-item p,
#footer .footer-container .footer-main .footer-content .footer-content-item a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-size: 14px;
  font-weight: 400;
  line-height: 21px;
  color: #0093C1;
  white-space: nowrap;
  text-decoration: none;
}

#footer .footer-container .footer-main .footer-content .footer-content-item p.license-number,
#footer .footer-container .footer-main .footer-content .footer-content-item a.license-number {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#footer .footer-container .footer-main .footer-content .footer-content-item p.license-number span:nth-of-type(2),
#footer .footer-container .footer-main .footer-content .footer-content-item a.license-number span:nth-of-type(2) {
  margin: -7px 0 0 75px;
}

@media (min-width: 576px) {

  #footer .footer-container .footer-main .footer-content .footer-content-item p.license-number,
  #footer .footer-container .footer-main .footer-content .footer-content-item a.license-number {
    display: block;
  }

  #footer .footer-container .footer-main .footer-content .footer-content-item p.license-number span:nth-of-type(2),
  #footer .footer-container .footer-main .footer-content .footer-content-item a.license-number span:nth-of-type(2) {
    margin: 0;
  }
}

@media (min-width: 768px) {
  #footer .footer-container .footer-main .footer-content .footer-content-item a:hover {
    font-weight: 700;
  }
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item {
  position: relative;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-menu-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-menu-button p {
  line-height: 23px;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-menu-button img {
  width: 18px;
  height: 18px;
  -webkit-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-menu-button img.active {
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.4s ease 0.15s;
  transition: all 0.4s ease 0.15s;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu {
  overflow: hidden;
  position: absolute;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  height: 0;
  background-color: #fff;
  z-index: 5;
  -webkit-transition: all 0.1s ease 0s;
  transition: all 0.1s ease 0s;
  pointer-events: none;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu.active {
  pointer-events: auto;
  z-index: 10;
  -webkit-transition: all 0.4s ease 0.15s;
  transition: all 0.4s ease 0.15s;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item {
  margin: 0 13px;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item:nth-of-type(1) {
  margin-top: 10px;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item:nth-last-of-type(1) {
  margin-bottom: 10px;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item a {
  color: #0093c1;
}

#footer .footer-container .footer-main .footer-content .footer-content-item.drop-down-menu .dropdown-menu-list .dropdown-menu-item .dropdown-submenu .dropdown-submenu-item a .plus {
  margin-right: 1px;
  font-size: 12px;
  -webkit-transform: translateY(-3px);
  transform: translateY(-3px);
}

#footer .footer-bottom {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#footer .footer-bottom .footer-bottom-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 90%;
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin-bottom: 11px;
}

@media (min-width: 992px) {
  #footer .footer-bottom .footer-bottom-container .footer-bottom-info {
    margin-bottom: 0;
  }
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-info p {
  width: 90%;
  margin: 0 auto;
  white-space: nowrap;
}

@media (min-width: 992px) {
  #footer .footer-bottom .footer-bottom-container .footer-bottom-info p {
    width: auto;
    margin: 0;
  }
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-links1 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 14px;
  margin-bottom: 23px;
}

@media (min-width: 992px) {
  #footer .footer-bottom .footer-bottom-container .footer-bottom-links1 {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    margin-bottom: 11px;
  }
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-links1>div a {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 22px;
  height: 22px;
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-links1>div:nth-of-type(1) {
  margin-right: 19px;
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-links2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 89%;
  margin: 0 auto;
}

@media (min-width: 992px) {
  #footer .footer-bottom .footer-bottom-container .footer-bottom-links2 {
    -webkit-box-align: end;
    -ms-flex-align: end;
    align-items: end;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    margin: 0;
  }
}

#footer .footer-bottom .footer-bottom-container .footer-bottom-links2 p {
  padding: 0 6px;
}

#footer .footer-bottom .footer-bottom-container p,
#footer .footer-bottom .footer-bottom-container a {
  font-size: 14px;
  line-height: 24px;
  color: #0093C1;
}

@media (min-width: 992px) {

  #footer .footer-bottom .footer-bottom-container p,
  #footer .footer-bottom .footer-bottom-container a {
    line-height: 21px;
  }
}

#wealth-dna #footer .folder-container-pc {
  display: none;
}

#wealth-dna #footer .footer-content {
  display: none;
}

.c-btn {
  display: inline-block;
  color: #000;
  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: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}

.c-btn--shadow {
  -webkit-box-shadow: 3px 3px 5px #bdbdbd;
  box-shadow: 3px 3px 5px #bdbdbd;
}

.c-btn--rounded {
  border-radius: 50px;
}

.c-btn--sharp {
  border-radius: 0;
}

.c-btn--block {
  display: block;
  width: 100%;
}

.c-btn--contained.c-btn-white {
  background-color: #fff;
  color: #fff;
}

.c-btn--contained.c-btn-white:hover,
.c-btn--contained.c-btn-white.js-btnHover {
  background-color: #e6e6e6;
  color: #fff;
}

.c-btn--contained.c-btn-white:focus,
.c-btn--contained.c-btn-white.js-btnFocus {
  background-color: #e6e6e6;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.c-btn--contained.c-btn-white:active,
.c-btn--contained.c-btn-white.js-btnActive {
  background-color: #cccccc;
  color: #fff;
}

.c-btn--contained.c-btn-white:disabled,
.c-btn--contained.c-btn-white.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-white {
  color: #fff;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-white:hover,
.c-btn--outlined.c-btn-white.js-btnHover {
  border-color: #fff;
  background-color: #fff;
  color: #fff;
}

.c-btn--outlined.c-btn-white:focus,
.c-btn--outlined.c-btn-white.js-btnFocus {
  border-color: #fff;
  background-color: #fff;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
  box-shadow: 0 0 0 4px rgba(255, 255, 255, 0.5);
}

.c-btn--outlined.c-btn-white:active,
.c-btn--outlined.c-btn-white.js-btnActive {
  border-color: #e6e6e6;
  background-color: #e6e6e6;
  color: #fff;
}

.c-btn--outlined.c-btn-white:disabled,
.c-btn--outlined.c-btn-white.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-black {
  background-color: #000;
  color: #fff;
}

.c-btn--contained.c-btn-black:hover,
.c-btn--contained.c-btn-black.js-btnHover {
  background-color: black;
  color: #fff;
}

.c-btn--contained.c-btn-black:focus,
.c-btn--contained.c-btn-black.js-btnFocus {
  background-color: black;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
}

.c-btn--contained.c-btn-black:active,
.c-btn--contained.c-btn-black.js-btnActive {
  background-color: black;
  color: #fff;
}

.c-btn--contained.c-btn-black:disabled,
.c-btn--contained.c-btn-black.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-black {
  color: #000;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-black:hover,
.c-btn--outlined.c-btn-black.js-btnHover {
  border-color: #000;
  background-color: #000;
  color: #fff;
}

.c-btn--outlined.c-btn-black:focus,
.c-btn--outlined.c-btn-black.js-btnFocus {
  border-color: #000;
  background-color: #000;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 0 4px rgba(0, 0, 0, 0.5);
}

.c-btn--outlined.c-btn-black:active,
.c-btn--outlined.c-btn-black.js-btnActive {
  border-color: black;
  background-color: black;
  color: #fff;
}

.c-btn--outlined.c-btn-black:disabled,
.c-btn--outlined.c-btn-black.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-100 {
  background-color: #f5f5f5;
  color: #fff;
}

.c-btn--contained.c-btn-gray-100:hover,
.c-btn--contained.c-btn-gray-100.js-btnHover {
  background-color: gainsboro;
  color: #fff;
}

.c-btn--contained.c-btn-gray-100:focus,
.c-btn--contained.c-btn-gray-100.js-btnFocus {
  background-color: gainsboro;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5);
  box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5);
}

.c-btn--contained.c-btn-gray-100:active,
.c-btn--contained.c-btn-gray-100.js-btnActive {
  background-color: #c2c2c2;
  color: #fff;
}

.c-btn--contained.c-btn-gray-100:disabled,
.c-btn--contained.c-btn-gray-100.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-100 {
  color: #f5f5f5;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-100:hover,
.c-btn--outlined.c-btn-gray-100.js-btnHover {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-100:focus,
.c-btn--outlined.c-btn-gray-100.js-btnFocus {
  border-color: #f5f5f5;
  background-color: #f5f5f5;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5);
  box-shadow: 0 0 0 4px rgba(245, 245, 245, 0.5);
}

.c-btn--outlined.c-btn-gray-100:active,
.c-btn--outlined.c-btn-gray-100.js-btnActive {
  border-color: gainsboro;
  background-color: gainsboro;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-100:disabled,
.c-btn--outlined.c-btn-gray-100.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-200 {
  background-color: #eeeeee;
  color: #fff;
}

.c-btn--contained.c-btn-gray-200:hover,
.c-btn--contained.c-btn-gray-200.js-btnHover {
  background-color: #d5d5d5;
  color: #fff;
}

.c-btn--contained.c-btn-gray-200:focus,
.c-btn--contained.c-btn-gray-200.js-btnFocus {
  background-color: #d5d5d5;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5);
  box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5);
}

.c-btn--contained.c-btn-gray-200:active,
.c-btn--contained.c-btn-gray-200.js-btnActive {
  background-color: #bbbbbb;
  color: #fff;
}

.c-btn--contained.c-btn-gray-200:disabled,
.c-btn--contained.c-btn-gray-200.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-200 {
  color: #eeeeee;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-200:hover,
.c-btn--outlined.c-btn-gray-200.js-btnHover {
  border-color: #eeeeee;
  background-color: #eeeeee;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-200:focus,
.c-btn--outlined.c-btn-gray-200.js-btnFocus {
  border-color: #eeeeee;
  background-color: #eeeeee;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5);
  box-shadow: 0 0 0 4px rgba(238, 238, 238, 0.5);
}

.c-btn--outlined.c-btn-gray-200:active,
.c-btn--outlined.c-btn-gray-200.js-btnActive {
  border-color: #d5d5d5;
  background-color: #d5d5d5;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-200:disabled,
.c-btn--outlined.c-btn-gray-200.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-300 {
  background-color: #e0e0e0;
  color: #fff;
}

.c-btn--contained.c-btn-gray-300:hover,
.c-btn--contained.c-btn-gray-300.js-btnHover {
  background-color: #c7c7c7;
  color: #fff;
}

.c-btn--contained.c-btn-gray-300:focus,
.c-btn--contained.c-btn-gray-300.js-btnFocus {
  background-color: #c7c7c7;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5);
  box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5);
}

.c-btn--contained.c-btn-gray-300:active,
.c-btn--contained.c-btn-gray-300.js-btnActive {
  background-color: #adadad;
  color: #fff;
}

.c-btn--contained.c-btn-gray-300:disabled,
.c-btn--contained.c-btn-gray-300.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-300 {
  color: #e0e0e0;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-300:hover,
.c-btn--outlined.c-btn-gray-300.js-btnHover {
  border-color: #e0e0e0;
  background-color: #e0e0e0;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-300:focus,
.c-btn--outlined.c-btn-gray-300.js-btnFocus {
  border-color: #e0e0e0;
  background-color: #e0e0e0;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5);
  box-shadow: 0 0 0 4px rgba(224, 224, 224, 0.5);
}

.c-btn--outlined.c-btn-gray-300:active,
.c-btn--outlined.c-btn-gray-300.js-btnActive {
  border-color: #c7c7c7;
  background-color: #c7c7c7;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-300:disabled,
.c-btn--outlined.c-btn-gray-300.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-400 {
  background-color: #bdbdbd;
  color: #fff;
}

.c-btn--contained.c-btn-gray-400:hover,
.c-btn--contained.c-btn-gray-400.js-btnHover {
  background-color: #a4a4a4;
  color: #fff;
}

.c-btn--contained.c-btn-gray-400:focus,
.c-btn--contained.c-btn-gray-400.js-btnFocus {
  background-color: #a4a4a4;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5);
  box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5);
}

.c-btn--contained.c-btn-gray-400:active,
.c-btn--contained.c-btn-gray-400.js-btnActive {
  background-color: #8a8a8a;
  color: #fff;
}

.c-btn--contained.c-btn-gray-400:disabled,
.c-btn--contained.c-btn-gray-400.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-400 {
  color: #bdbdbd;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-400:hover,
.c-btn--outlined.c-btn-gray-400.js-btnHover {
  border-color: #bdbdbd;
  background-color: #bdbdbd;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-400:focus,
.c-btn--outlined.c-btn-gray-400.js-btnFocus {
  border-color: #bdbdbd;
  background-color: #bdbdbd;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5);
  box-shadow: 0 0 0 4px rgba(189, 189, 189, 0.5);
}

.c-btn--outlined.c-btn-gray-400:active,
.c-btn--outlined.c-btn-gray-400.js-btnActive {
  border-color: #a4a4a4;
  background-color: #a4a4a4;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-400:disabled,
.c-btn--outlined.c-btn-gray-400.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-500 {
  background-color: #9e9e9e;
  color: #fff;
}

.c-btn--contained.c-btn-gray-500:hover,
.c-btn--contained.c-btn-gray-500.js-btnHover {
  background-color: #858585;
  color: #fff;
}

.c-btn--contained.c-btn-gray-500:focus,
.c-btn--contained.c-btn-gray-500.js-btnFocus {
  background-color: #858585;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5);
  box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5);
}

.c-btn--contained.c-btn-gray-500:active,
.c-btn--contained.c-btn-gray-500.js-btnActive {
  background-color: #6b6b6b;
  color: #fff;
}

.c-btn--contained.c-btn-gray-500:disabled,
.c-btn--contained.c-btn-gray-500.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-500 {
  color: #9e9e9e;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-500:hover,
.c-btn--outlined.c-btn-gray-500.js-btnHover {
  border-color: #9e9e9e;
  background-color: #9e9e9e;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-500:focus,
.c-btn--outlined.c-btn-gray-500.js-btnFocus {
  border-color: #9e9e9e;
  background-color: #9e9e9e;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5);
  box-shadow: 0 0 0 4px rgba(158, 158, 158, 0.5);
}

.c-btn--outlined.c-btn-gray-500:active,
.c-btn--outlined.c-btn-gray-500.js-btnActive {
  border-color: #858585;
  background-color: #858585;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-500:disabled,
.c-btn--outlined.c-btn-gray-500.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-600 {
  background-color: #757575;
  color: #fff;
}

.c-btn--contained.c-btn-gray-600:hover,
.c-btn--contained.c-btn-gray-600.js-btnHover {
  background-color: #5c5c5c;
  color: #fff;
}

.c-btn--contained.c-btn-gray-600:focus,
.c-btn--contained.c-btn-gray-600.js-btnFocus {
  background-color: #5c5c5c;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5);
  box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5);
}

.c-btn--contained.c-btn-gray-600:active,
.c-btn--contained.c-btn-gray-600.js-btnActive {
  background-color: #424242;
  color: #fff;
}

.c-btn--contained.c-btn-gray-600:disabled,
.c-btn--contained.c-btn-gray-600.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-600 {
  color: #757575;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-600:hover,
.c-btn--outlined.c-btn-gray-600.js-btnHover {
  border-color: #757575;
  background-color: #757575;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-600:focus,
.c-btn--outlined.c-btn-gray-600.js-btnFocus {
  border-color: #757575;
  background-color: #757575;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5);
  box-shadow: 0 0 0 4px rgba(117, 117, 117, 0.5);
}

.c-btn--outlined.c-btn-gray-600:active,
.c-btn--outlined.c-btn-gray-600.js-btnActive {
  border-color: #5c5c5c;
  background-color: #5c5c5c;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-600:disabled,
.c-btn--outlined.c-btn-gray-600.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-700 {
  background-color: #616161;
  color: #fff;
}

.c-btn--contained.c-btn-gray-700:hover,
.c-btn--contained.c-btn-gray-700.js-btnHover {
  background-color: #484848;
  color: #fff;
}

.c-btn--contained.c-btn-gray-700:focus,
.c-btn--contained.c-btn-gray-700.js-btnFocus {
  background-color: #484848;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5);
  box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5);
}

.c-btn--contained.c-btn-gray-700:active,
.c-btn--contained.c-btn-gray-700.js-btnActive {
  background-color: #2e2e2e;
  color: #fff;
}

.c-btn--contained.c-btn-gray-700:disabled,
.c-btn--contained.c-btn-gray-700.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-700 {
  color: #616161;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-700:hover,
.c-btn--outlined.c-btn-gray-700.js-btnHover {
  border-color: #616161;
  background-color: #616161;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-700:focus,
.c-btn--outlined.c-btn-gray-700.js-btnFocus {
  border-color: #616161;
  background-color: #616161;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5);
  box-shadow: 0 0 0 4px rgba(97, 97, 97, 0.5);
}

.c-btn--outlined.c-btn-gray-700:active,
.c-btn--outlined.c-btn-gray-700.js-btnActive {
  border-color: #484848;
  background-color: #484848;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-700:disabled,
.c-btn--outlined.c-btn-gray-700.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-800 {
  background-color: #424242;
  color: #fff;
}

.c-btn--contained.c-btn-gray-800:hover,
.c-btn--contained.c-btn-gray-800.js-btnHover {
  background-color: #292929;
  color: #fff;
}

.c-btn--contained.c-btn-gray-800:focus,
.c-btn--contained.c-btn-gray-800.js-btnFocus {
  background-color: #292929;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5);
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5);
}

.c-btn--contained.c-btn-gray-800:active,
.c-btn--contained.c-btn-gray-800.js-btnActive {
  background-color: #0f0f0f;
  color: #fff;
}

.c-btn--contained.c-btn-gray-800:disabled,
.c-btn--contained.c-btn-gray-800.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-800 {
  color: #424242;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-800:hover,
.c-btn--outlined.c-btn-gray-800.js-btnHover {
  border-color: #424242;
  background-color: #424242;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-800:focus,
.c-btn--outlined.c-btn-gray-800.js-btnFocus {
  border-color: #424242;
  background-color: #424242;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5);
  box-shadow: 0 0 0 4px rgba(66, 66, 66, 0.5);
}

.c-btn--outlined.c-btn-gray-800:active,
.c-btn--outlined.c-btn-gray-800.js-btnActive {
  border-color: #292929;
  background-color: #292929;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-800:disabled,
.c-btn--outlined.c-btn-gray-800.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--contained.c-btn-gray-900 {
  background-color: #212121;
  color: #fff;
}

.c-btn--contained.c-btn-gray-900:hover,
.c-btn--contained.c-btn-gray-900.js-btnHover {
  background-color: #080808;
  color: #fff;
}

.c-btn--contained.c-btn-gray-900:focus,
.c-btn--contained.c-btn-gray-900.js-btnFocus {
  background-color: #080808;
  color: #fff;
  outline: none;
  -webkit-box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5);
  box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5);
}

.c-btn--contained.c-btn-gray-900:active,
.c-btn--contained.c-btn-gray-900.js-btnActive {
  background-color: black;
  color: #fff;
}

.c-btn--contained.c-btn-gray-900:disabled,
.c-btn--contained.c-btn-gray-900.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.c-btn--outlined.c-btn-gray-900 {
  color: #212121;
  border-color: #9e9e9e;
}

.c-btn--outlined.c-btn-gray-900:hover,
.c-btn--outlined.c-btn-gray-900.js-btnHover {
  border-color: #212121;
  background-color: #212121;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-900:focus,
.c-btn--outlined.c-btn-gray-900.js-btnFocus {
  border-color: #212121;
  background-color: #212121;
  color: #fff;
  outline: 0;
  -webkit-box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5);
  box-shadow: 0 0 0 4px rgba(33, 33, 33, 0.5);
}

.c-btn--outlined.c-btn-gray-900:active,
.c-btn--outlined.c-btn-gray-900.js-btnActive {
  border-color: #080808;
  background-color: #080808;
  color: #fff;
}

.c-btn--outlined.c-btn-gray-900:disabled,
.c-btn--outlined.c-btn-gray-900.js-btnDisabled {
  opacity: 0.3;
  pointer-events: none;
}

.carousel-button-arrows-container {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 67px;
  margin: 0 auto;
}

@media (min-width: 768px) {
  .carousel-button-arrows-container {
    margin: 0;
  }
}

.carousel-button-arrows-container .carousel-button-arrows {
  position: static;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 30px;
  height: 30px;
  border: 2px solid #0093c1;
  border-radius: 50%;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.carousel-button-arrows-container .carousel-button-arrows::after {
  content: "";
}

.carousel-button-arrows-container .carousel-button-arrows.swiper-button-next img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.carousel-button-arrows .arrow-left,
.carousel-button-arrows .arrow-right,
.page-btn .arrow-left,
.page-btn .arrow-right {
  width: 8px;
  height: 14px;
}

.carousel-button-arrows .arrow-left::before,
.carousel-button-arrows .arrow-right::before,
.page-btn .arrow-left::before,
.page-btn .arrow-right::before {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-image: url(../img/icon/button-arrows-blue2.svg);
}

.carousel-button-arrows .arrow-left,
.page-btn .arrow-left {
  -webkit-transform: rotate(180deg) translateX(1px);
  transform: rotate(180deg) translateX(1px);
}

.carousel-button-arrows .arrow-right,
.page-btn .arrow-right {
  -webkit-transform: translateX(1px);
  transform: translateX(1px);
}

.carousel-button-arrows:hover,
.page-btn:hover {
  border-color: #e99385;
}

.carousel-button-arrows:hover .arrow-left::before,
.carousel-button-arrows:hover .arrow-right::before,
.page-btn:hover .arrow-left::before,
.page-btn:hover .arrow-right::before {
  background-image: url(../img/icon/button-arrows-pink.svg);
}

@-webkit-keyframes img-switch-2 {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@keyframes img-switch-2 {
  0% {
    opacity: 1;
  }

  50% {
    opacity: 0;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes img-switch-3 {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@keyframes img-switch-3 {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes bobbing {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@keyframes bobbing {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }

  25% {
    -webkit-transform: translateY(-6px);
    transform: translateY(-6px);
  }

  75% {
    -webkit-transform: translateY(6px);
    transform: translateY(6px);
  }

  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}

@-webkit-keyframes popup {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

@keyframes popup {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
  }

  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}

#index {
  position: relative;
  overflow-x: hidden;
}

#index main {
  margin-bottom: 64px;
}

@media (min-width: 768px) {
  #index main {
    margin-bottom: 88px;
  }
}

#index .banner {
  width: 100%;
  height: 196.3vw;
  margin-bottom: 40px;
}

@media (min-width: 768px) {
  #index .banner {
    height: 62.5vw;
    margin-bottom: 80px;
  }
}

@media (min-width: 992px) {
  #index .banner {
    height: 620px;
  }
}

#index .banner .bannerSwiper {
  width: 100%;
  height: 100%;
}

#index .banner .bannerSwiper .swiper-slide img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#index .banner .bannerSwiper .swiper-slide img.pc {
  display: none;
}

@media (min-width: 768px) {
  #index .banner .bannerSwiper .swiper-slide img.pc {
    display: block;
  }
}

#index .banner .bannerSwiper .swiper-slide img.md {
  display: block;
}

@media (min-width: 768px) {
  #index .banner .bannerSwiper .swiper-slide img.md {
    display: none;
  }
}

#index .banner .bannerSwiper .swiper-pagination {
  top: auto;
  bottom: 11px;
}

#index .banner .bannerSwiper .swiper-pagination .swiper-pagination-bullet {
  width: 12px;
  height: 12px;
  margin: 0 8px;
  background: #d9d9d9;
  opacity: 1;
}

#index .banner .bannerSwiper .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

#index .new-arrivals {
  position: relative;
  margin: 0 auto 80px auto;
}

#index .new-arrivals .new-arrivals-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  max-width: 1094px;
  width: 76vw;
  margin: 0 auto 16px auto;
}

@media (min-width: 768px) {
  #index .new-arrivals .new-arrivals-header {
    margin-bottom: 33px;
  }
}

#index .new-arrivals .new-arrivals-header .new-arrivals-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}

@media (min-width: 768px) {
  #index .new-arrivals .new-arrivals-header .new-arrivals-title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
    margin: 0;
  }
}

#index .new-arrivals .new-arrivals-header .new-arrivals-title h2 {
  font-size: 32px;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, white), color-stop(70%, #0089d1));
  background: linear-gradient(180deg, white -10%, #0089d1 70%);
  -webkit-background-clip: text;
  /* 讓背景裁剪到文字範圍 */
  -webkit-text-fill-color: transparent;
  /* 讓文字透明以顯示漸層 */
}

#index .new-arrivals .new-arrivals-header .new-arrivals-title .new-arrivals-subtitle-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

#index .new-arrivals .new-arrivals-header .new-arrivals-title .new-arrivals-subtitle-icon h3 {
  font-size: 24px;
  font-weight: 600;
  color: #0C0E1F;
}

#index .new-arrivals .new-arrivals-navigation {
  display: none;
}

@media (min-width: 768px) {
  #index .new-arrivals .new-arrivals-navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}

#index .new-arrivals .newArrivalsSwiper {
  position: relative;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  #index .new-arrivals .newArrivalsSwiper {
    left: 50%;
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}

@media (min-width: 768px) {
  #index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide.odd {
    padding-top: 44px;
  }

  #index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide.even {
    padding-bottom: 44px;
  }
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 290px;
  padding: 10px;
  border: 1px solid #cccccc;
  border-radius: 16px;
  background-color: #fff;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .img-container {
  width: 100%;
  height: 184px;
  border-radius: 12px;
  margin-bottom: 8px;
  overflow: hidden;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .img-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item h4 {
  overflow: hidden;
  display: -webkit-box;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #0093C1;
  -webkit-box-orient: vertical;
  word-break: break-word;
  white-space: normal;
  -webkit-line-clamp: 2;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  padding: 0 15px;
  border-radius: 4px;
  margin-right: 7px;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .label.red {
  background-color: #e03e57;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .label.red p {
  color: #fff;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .label.grey {
  background-color: #EEF0F0;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .label.grey p {
  color: #494A57;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .label p {
  font-size: 14px;
  font-weight: 400;
}

#index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide .new-arrivals-item .vice-information .date {
  font-size: 14px;
  line-height: 22px;
  color: #7c7c7c;
}

@media (min-width: 768px) {
  #index .new-arrivals .newArrivalsSwiper .swiper-wrapper .swiper-slide:hover .img-container img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

#index .new-arrivals .swiper-pagination {
  top: auto;
  bottom: -28px;
}

@media (min-width: 768px) {
  #index .new-arrivals .swiper-pagination {
    display: none;
  }
}

#index .new-arrivals .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #d9d9d9;
  opacity: 1;
}

#index .new-arrivals .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

#index .search-trends {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1119px;
  width: 90vw;
  padding: 24px 10px;
  border-radius: 40px 0 40px 0;
  margin: 0 auto 80px auto;
  background-color: #f6f7f7;
}

@media (min-width: 768px) {
  #index .search-trends {
    padding: 34px 32px;
  }
}

#index .search-trends .search-trends-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  margin-bottom: 16px;
}

@media (min-width: 768px) {
  #index .search-trends .search-trends-header {
    gap: 7px;
    margin-bottom: 24px;
  }
}

#index .search-trends .search-trends-header h2 {
  font-size: 24px;
  font-weight: 500;
  color: #0093C1;
}

#index .search-trends .keywords-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
}

@media (min-width: 768px) {
  #index .search-trends .keywords-container {
    gap: 10px;
  }
}

#index .search-trends .keywords-container .keywords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 14px;
  border: 1px solid #0093c1;
  border-radius: 14px;
  background-color: #fff;
}

#index .search-trends .keywords-container .keywords p {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  color: #0093c1;
}

@media (min-width: 768px) {
  #index .search-trends .keywords-container .keywords {
    padding: 6px 15px;
    border-radius: 18px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  #index .search-trends .keywords-container .keywords p {
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  #index .search-trends .keywords-container .keywords:hover {
    background-color: #0093c1;
  }

  #index .search-trends .keywords-container .keywords:hover p {
    color: #fff;
  }
}

#index #knowledge-column-high {
  position: relative;
  margin: 0 auto 80px auto;
}

#index #knowledge-column-high .corporate-colors-underline {
  position: absolute;
  bottom: -6px;
  left: 0;
  right: -3vw;
  height: 24px;
  border-radius: 0 24px 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#00a59b), color-stop(80%, #0093c1));
  background: linear-gradient(180deg, #00a59b 0%, #0093c1 80%);
}

@media (min-width: 576px) {
  #index #knowledge-column-high .corporate-colors-underline {
    bottom: -12px;
    right: 14vw;
  }
}

@media (min-width: 1200px) {
  #index #knowledge-column-high .corporate-colors-underline {
    right: 8vw;
  }
}

#index #knowledge-column-high .knowledge-column-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  max-width: 1094px;
  width: 76vw;
  margin: 0 auto;
}

@media (min-width: 768px) {
  #index #knowledge-column-high .knowledge-column-header {
    margin-bottom: 32px;
  }
}

#index #knowledge-column-high .knowledge-column-header .knowledge-column-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}

@media (min-width: 768px) {
  #index #knowledge-column-high .knowledge-column-header .knowledge-column-title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
    margin: 0;
  }
}

#index #knowledge-column-high .knowledge-column-header .knowledge-column-title h2 {
  font-size: 32px;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, white), color-stop(70%, #0089d1));
  background: linear-gradient(180deg, white -10%, #0089d1 70%);
  -webkit-background-clip: text;
  /* 讓背景裁剪到文字範圍 */
  -webkit-text-fill-color: transparent;
  /* 讓文字透明以顯示漸層 */
}

#index #knowledge-column-high .knowledge-column-header .knowledge-column-title .knowledge-column-subtitle-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

#index #knowledge-column-high .knowledge-column-header .knowledge-column-title .knowledge-column-subtitle-icon h3 {
  font-size: 24px;
  font-weight: 600;
  color: #0C0E1F;
}

#index #knowledge-column-high .columnSwiper {
  width: 350px;
  padding: 16px 0 0 0;
}

@media (min-width: 576px) {
  #index #knowledge-column-high .columnSwiper {
    width: 450px;
    padding: 0 24px;
  }
}

@media (min-width: 810px) {
  #index #knowledge-column-high .columnSwiper {
    width: 800px;
  }
}

@media (min-width: 1200px) {
  #index #knowledge-column-high .columnSwiper {
    width: 1150px;
  }
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item {
  position: relative;
  width: 350px;
  height: 374px;
  margin: 0 auto;
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link {
  overflow: hidden;
  display: block;
  width: 100%;
  height: 100%;
  border: 1px solid #cccccc;
  border-radius: 16px;
  background-color: #fff;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

@media (min-width: 810px) {
  #index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link:hover {
    -webkit-transform: translate(-6px, -2px);
    transform: translate(-6px, -2px);
    -webkit-box-shadow: 6px 6px 6px #00000025;
    box-shadow: 6px 6px 6px #00000025;
  }
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link .img-container {
  overflow: hidden;
  height: 300px;
  border-radius: 0 0 16px 16px;
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link .img-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link .content {
  padding: 10px;
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link .content .title {
  overflow: hidden;
  display: -webkit-box;
  margin-bottom: 5px;
  font-size: 20px;
  font-weight: 400;
  line-height: 24px;
  color: #0093C1;
  -webkit-box-orient: vertical;
  word-break: break-word;
  white-space: normal;
  -webkit-line-clamp: 1;
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .column-link .content .description {
  overflow: hidden;
  display: -webkit-box;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #0C0E1F;
  -webkit-box-orient: vertical;
  word-break: break-word;
  white-space: normal;
  -webkit-line-clamp: 1;
}

#index #knowledge-column-high .columnSwiper .swiper-wrapper .swiper-slide .column-item .gray-background {
  position: absolute;
  top: 0;
  left: 100%;
  height: 100%;
  width: 100%;
  background-color: transparent;
  -webkit-box-shadow: -350px 0 8px -8px #00000025;
  box-shadow: -350px 0 8px -8px #00000025;
  z-index: -1;
}

#index #knowledge-column-high .swiper-pagination {
  top: auto;
  bottom: -28px;
}

@media (min-width: 810px) {
  #index #knowledge-column-high .swiper-pagination {
    display: none;
  }
}

#index #knowledge-column-high .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #d9d9d9;
  opacity: 1;
}

#index #knowledge-column-high .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

#index .ranking {
  position: relative;
  margin-bottom: 80px;
}

#index .ranking .corporate-colors-underline {
  position: absolute;
  bottom: -6px;
  right: 0;
  left: -3vw;
  height: 24px;
  border-radius: 24px 0 0 0;
  background: -webkit-gradient(linear, left top, left bottom, from(#00a59b), color-stop(80%, #0093c1));
  background: linear-gradient(180deg, #00a59b 0%, #0093c1 80%);
}

@media (min-width: 576px) {
  #index .ranking .corporate-colors-underline {
    bottom: -12px;
    left: 14vw;
  }
}

@media (min-width: 1200px) {
  #index .ranking .corporate-colors-underline {
    left: 8vw;
  }
}

#index .ranking .ranking-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1094px;
  width: 76vw;
  margin: 0 auto 20px auto;
}

@media (min-width: 768px) {
  #index .ranking .ranking-header {
    margin-bottom: 32px;
  }
}

#index .ranking .ranking-header .ranking-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  margin: 0 auto 5px auto;
}

@media (min-width: 768px) {
  #index .ranking .ranking-header .ranking-title {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
  }
}

#index .ranking .ranking-header .ranking-title h2 {
  font-size: 32px;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, white), color-stop(70%, #0089d1));
  background: linear-gradient(180deg, white -10%, #0089d1 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

#index .ranking .ranking-header .ranking-title .ranking-subtitle-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 7px;
}

#index .ranking .ranking-header .ranking-title .ranking-subtitle-icon h3 {
  font-size: 24px;
  font-weight: 600;
  color: #0C0E1F;
}

#index .ranking .ranking-header .ranking-header-controls {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 768px) {
  #index .ranking .ranking-header .ranking-header-controls {
    width: 100%;
  }
}

#index .ranking .ranking-header .ranking-header-controls .nav-tabs {
  border: none;
  gap: 20px;
}

#index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link {
  position: relative;
  padding: 0;
  border: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  color: #0C0E1F;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

@media (min-width: 768px) {
  #index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link {
    font-size: 16px;
  }
}

#index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link:hover,
#index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link.active {
  color: #0093C1;
}

#index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link::after {
  content: "";
  position: absolute;
  bottom: -2px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 0;
  height: 4px;
  border-radius: 2px;
  background: -webkit-gradient(linear, left top, left bottom, from(#00a59b), color-stop(80%, #0093c1));
  background: linear-gradient(180deg, #00a59b 0%, #0093c1 80%);
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
}

@media (min-width: 768px) {
  #index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link::after {
    bottom: -4px;
  }
}

#index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link:hover::after,
#index .ranking .ranking-header .ranking-header-controls .nav-tabs .nav-link.active::after {
  width: 110%;
}

#index .ranking .ranking-header .ranking-header-controls .ranking-navigation .carousel-button-arrows {
  display: none;
}

#index .ranking .ranking-header .ranking-header-controls .ranking-navigation .carousel-button-arrows.active {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

#index .ranking .tab-content {
  width: 350px;
  margin: 0 auto;
}

@media (min-width: 810px) {
  #index .ranking .tab-content {
    width: 730px;
  }
}

@media (min-width: 1200px) {
  #index .ranking .tab-content {
    width: 1110px;
  }
}

@media (min-width: 576px) {
  #index .ranking .tab-content .swiper-wrapper .swiper-slide.odd {
    padding-top: 44px;
  }

  #index .ranking .tab-content .swiper-wrapper .swiper-slide.even {
    padding-bottom: 44px;
  }
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  height: 300px;
  padding: 8px 10px 11px 10px;
  border: 1px solid #cccccc;
  border-radius: 16px;
  background-color: #fff;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .img-container {
  overflow: hidden;
  width: 100%;
  height: 184px;
  border-radius: 16px;
  margin-bottom: 9px;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .img-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link h4 {
  overflow: hidden;
  display: -webkit-box;
  margin-bottom: 8px;
  font-size: 18px;
  line-height: 24px;
  font-weight: 400;
  color: #0093C1;
  -webkit-box-orient: vertical;
  word-break: break-word;
  white-space: normal;
  -webkit-line-clamp: 2;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .vice-information {
  margin-top: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .vice-information .label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 24px;
  padding: 0 15px;
  border-radius: 4px;
  margin-right: 7px;
  background-color: #EEF0F0;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .vice-information .label p {
  color: #494A57;
  font-size: 16px;
  font-weight: 400;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .vice-information .date {
  font-size: 16px;
  line-height: 22px;
  color: #7c7c7c;
}

#index .ranking .tab-content .swiper-wrapper .swiper-slide .ranking-item .ranking-link .ranking-label {
  position: absolute;
  top: 0;
  right: 0;
  width: 30px;
  border-radius: 0 6px 0 0;
  z-index: 1;
}

@media (min-width: 768px) {
  #index .ranking .tab-content .swiper-wrapper .swiper-slide:hover .img-container img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
}

#index .ranking .ranking-pagination-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

#index .ranking .ranking-pagination-container .swiper-pagination {
  display: none;
  top: auto;
  bottom: -28px;
}

#index .ranking .ranking-pagination-container .swiper-pagination.active {
  display: block;
}

@media (min-width: 810px) {
  #index .ranking .ranking-pagination-container .swiper-pagination.active {
    display: none;
  }
}

#index .ranking .ranking-pagination-container .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #d9d9d9;
  opacity: 1;
}

#index .ranking .ranking-pagination-container .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

#index .fubon-play-learn {
  position: relative;
  margin-bottom: 60px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn {
    height: auto;
    padding-top: 4.2vw;
    margin-bottom: 220px;
  }
}

#index .fubon-play-learn .fubon-play-learn-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: end;
  -ms-flex-align: end;
  align-items: end;
  max-width: 1094px;
  width: 76vw;
  margin: 0 auto 80px auto;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-header {
    display: none;
  }
}

#index .fubon-play-learn .fubon-play-learn-header .fubon-play-learn-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto;
}

#index .fubon-play-learn .fubon-play-learn-header .fubon-play-learn-title h2 {
  font-size: 2rem;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, white), color-stop(70%, #0089d1));
  background: linear-gradient(180deg, white -10%, #0089d1 70%);
  -webkit-background-clip: text;
  /* 讓背景裁剪到文字範圍 */
  -webkit-text-fill-color: transparent;
  /* 讓文字透明以顯示漸層 */
}

#index .fubon-play-learn .fubon-play-learn-header .fubon-play-learn-title .fubon-play-learn-subtitle-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

#index .fubon-play-learn .fubon-play-learn-header .fubon-play-learn-title .fubon-play-learn-subtitle-icon h3 {
  font-size: 24px;
  font-weight: 600;
  color: #0C0E1F;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100vw;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container {
  position: absolute;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item:hover .fubon-play-learn-animation-container .animation-frames:nth-of-type(1) {
    opacity: 0;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item:hover .fubon-play-learn-animation-container .animation-frames:nth-of-type(2) {
    -webkit-animation: img-switch-2 0.0625s steps(1, end) forwards;
    animation: img-switch-2 0.0625s steps(1, end) forwards;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item:hover .fubon-play-learn-animation-container .animation-frames:nth-of-type(3) {
    -webkit-animation: img-switch-3 0.0625s steps(1, end) forwards;
    animation: img-switch-3 0.0625s steps(1, end) forwards;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item:hover .fubon-play-learn-animation-container.linear {
    -webkit-animation: bobbing 1.5s linear infinite;
    animation: bobbing 1.5s linear infinite;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .fubon-play-learn-animation-container {
  display: -ms-grid;
  display: grid;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .fubon-play-learn-animation-container img {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  grid-area: 1 / 1;
  width: 100%;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .fubon-play-learn-animation-container img.animation-frames {
  opacity: 0;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .fubon-play-learn-animation-container img.animation-frames:nth-of-type(3) {
  opacity: 1;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .fubon-play-learn-animation-container img.animation-frames:nth-of-type(1) {
    opacity: 1;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .fubon-play-learn-animation-container img.animation-frames:nth-of-type(3) {
    opacity: 0;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container h4 {
  font-size: 1.125rem;
  line-height: 19px;
  font-weight: 400;
  word-break: keep-all;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container.white h4 {
  color: #fff;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container.black h4 {
  color: #0C0E1F;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 18px;
  height: 18px;
  border-radius: 50%;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon.white {
  background-color: #fff;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon.blue {
  background-color: #0093C1;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon img {
  width: 6px;
  height: 8px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container {
    gap: 2px;
    padding: 0 5px;
    border-radius: 15px;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container h4 {
    font-size: 13px;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon {
    width: 15px;
    height: 15px;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon img {
    width: 5px;
    height: 7px;
  }
}

@media (min-width: 1200px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container {
    gap: 4px;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container h4 {
    font-size: 1.125rem;
    line-height: 19px;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon {
    width: 18px;
    height: 18px;
  }

  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container .fubon-play-learn-item .text-container .arrow-icon img {
    width: 6px;
    height: 8px;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote {
  top: 16.5%;
  left: 51%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote {
    left: 49%;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote {
    top: 20%;
    left: 47.5%;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote .fubon-play-learn-item .fubon-play-learn-animation-container {
  width: 145px;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote .fubon-play-learn-item .fubon-play-learn-animation-container {
    width: 10.3vw;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote .fubon-play-learn-item .text-container {
  right: 5px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.vote .fubon-play-learn-item .text-container {
    right: 9px;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home {
  top: 29%;
  left: 48%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home {
    left: 47%;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home {
    top: -15.5%;
    left: 50%;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-item .fubon-play-learn-animation-container {
  width: 155px;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-item .fubon-play-learn-animation-container {
    width: 14.1vw;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-link {
  position: absolute;
  top: 66%;
  left: 50%;
  display: none;
  width: 26vw;
  height: 98%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  clip-path: polygon(26% 0%, 100% 0%, 100% 20%, 84% 86%, 81% 100%, 5% 100%, 0% 93%, 20% 9%);
  z-index: -1;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-link {
    display: block;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-link:hover+.fubon-play-learn-item .fubon-play-learn-animation-container .animation-frames:nth-of-type(1) {
  opacity: 0;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-link:hover+.fubon-play-learn-item .fubon-play-learn-animation-container .animation-frames:nth-of-type(2) {
  -webkit-animation: img-switch-2 0.0625s steps(1, end) forwards;
  animation: img-switch-2 0.0625s steps(1, end) forwards;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.home .fubon-play-learn-link:hover+.fubon-play-learn-item .fubon-play-learn-animation-container .animation-frames:nth-of-type(3) {
  -webkit-animation: img-switch-3 0.0625s steps(1, end) forwards;
  animation: img-switch-3 0.0625s steps(1, end) forwards;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent {
  top: 71%;
  left: 68.5%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent {
    left: 58.5%;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent {
    top: 39%;
    left: 77.5%;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent .fubon-play-learn-item .fubon-play-learn-animation-container {
  width: 155px;
  margin-bottom: -5px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent .fubon-play-learn-item .fubon-play-learn-animation-container {
    width: 10.3vw;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent .fubon-play-learn-item .text-container {
  right: 25px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.tent .fubon-play-learn-item .text-container {
    right: 15px;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin {
  top: 35%;
  left: 47%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin {
    left: 44.5%;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin {
    top: -9.5%;
    left: 74.5%;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin .fubon-play-learn-item .fubon-play-learn-animation-container {
  width: 132px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin .fubon-play-learn-item .fubon-play-learn-animation-container {
    width: 10.5vw;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin .fubon-play-learn-link {
  position: absolute;
  top: 75%;
  left: 58%;
  display: none;
  width: 24.7vw;
  height: 84.4%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  clip-path: polygon(29% 0%, 96% 0%, 100% 15%, 82% 88%, 79% 99%, 6% 98%, 0% 83%, 19% 9%);
  z-index: -1;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin .fubon-play-learn-link {
    display: block;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.coin .fubon-play-learn-link:hover+.fubon-play-learn-item .fubon-play-learn-animation-container.linear {
  -webkit-animation: bobbing 1.5s linear infinite;
  animation: bobbing 1.5s linear infinite;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.baseball {
  top: 40%;
  left: 63%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.baseball {
    left: 56%;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.baseball {
    top: 28%;
    left: 49.5%;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.baseball .fubon-play-learn-item .fubon-play-learn-animation-container {
  width: 166px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.baseball .fubon-play-learn-item .fubon-play-learn-animation-container {
    width: 11.5vw;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.baseball .fubon-play-learn-item .text-container {
  right: 35px;
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.reading {
  top: 74%;
  left: 40%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 576px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.reading {
    left: 43%;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.reading {
    top: 31%;
    left: 73.5%;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.reading .fubon-play-learn-item .fubon-play-learn-animation-container {
  width: 146px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.reading .fubon-play-learn-item .fubon-play-learn-animation-container {
    width: 10.1vw;
  }
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper .fubon-play-learn-container.reading .fubon-play-learn-item .text-container {
    right: 13px;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper.top {
  height: 195px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper.top {
    height: 13.5vw;
  }
}

#index .fubon-play-learn .fubon-play-learn-container-wrapper.bottom {
  height: 200px;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .fubon-play-learn-container-wrapper.bottom {
    height: 13.5vw;
  }
}

#index .fubon-play-learn .background-container-pc {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  width: 100%;
  z-index: -1;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .background-container-pc {
    display: block;
  }
}

#index .fubon-play-learn .background-container-md {
  position: absolute;
  top: 83px;
  left: 47%;
  width: 1231px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  display: block;
  z-index: -1;
}

@media (min-width: 768px) {
  #index .fubon-play-learn .background-container-md {
    display: none;
  }
}

#index .other {
  position: relative;
  margin: 0 auto 150px auto;
  width: 254px;
}

@media (min-width: 768px) {
  #index .other {
    width: 542px;
    margin-bottom: 145px;
  }
}

@media (min-width: 992px) {
  #index .other {
    width: 826px;
  }
}

@media (min-width: 1200px) {
  #index .other {
    width: 1110px;
  }
}

#index .other .other-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: end;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  max-width: 1094px;
  height: 36px;
  margin: 0 auto 10px auto;
}

@media (min-width: 768px) {
  #index .other .other-header {
    margin-right: 0px;
    margin-bottom: 24px;
  }
}

#index .other .otherSwiper .swiper-wrapper .swiper-slide {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#index .other .otherSwiper .swiper-wrapper .swiper-slide .other-content-item {
  width: 254px;
}

#index .other .otherSwiper .swiper-wrapper .swiper-slide .other-content-item .img-container {
  overflow: hidden;
  width: 100%;
  height: 154px;
  border-radius: 0 20px 0 20px;
  margin-bottom: 14px;
}

@media (min-width: 768px) {
  #index .other .otherSwiper .swiper-wrapper .swiper-slide .other-content-item .img-container {
    margin-bottom: 14px;
  }
}

#index .other .otherSwiper .swiper-wrapper .swiper-slide .other-content-item .img-container img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#index .other .otherSwiper .swiper-wrapper .swiper-slide .other-content-item h4 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  color: #0093C1;
}

@media (min-width: 768px) {
  #index .other .otherSwiper .swiper-wrapper .swiper-slide .other-content-item:hover .img-container img {
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
}

#index .other .swiper-pagination {
  top: auto;
  bottom: -20px;
}

@media (min-width: 768px) {
  #index .other .swiper-pagination {
    display: none;
  }
}

#index .other .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #d9d9d9;
  opacity: 1;
}

#index .other .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

#index #popup-window {
  position: fixed;
  top: 0;
  left: 0;
  width: 100vw;
  height: 100vh;
  display: none;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #004f7480;
  z-index: 9999;
}

#index #popup-window .popup-window-container {
  overflow: hidden;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  width: 344px;
  height: 484px;
  border-radius: 16px;
  -webkit-animation: popup 0.2s ease-out;
  animation: popup 0.2s ease-out;
}

@media (min-width: 576px) {
  #index #popup-window .popup-window-container {
    width: 453px;
    height: 516px;
  }
}

#index #popup-window .popup-window-container .popup-window-header {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 100%;
  height: 74px;
  background: linear-gradient(275deg, #00a59b 20%, #0093c1 80%);
}

#index #popup-window .popup-window-container .popup-window-header .header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 5px;
}

#index #popup-window .popup-window-container .popup-window-header .header-title h2 {
  font-size: 24px;
  font-weight: 600;
  line-height: 24px;
  color: #fff;
}

#index #popup-window .popup-window-container .popup-window-header .close-btn {
  position: absolute;
  right: 16px;
  top: 16px;
  width: 28px;
  height: 28px;
}

@media (min-width: 576px) {
  #index #popup-window .popup-window-container .popup-window-header .close-btn {
    width: 35px;
    height: 35px;
  }
}

#index #popup-window .popup-window-container .popup-window-header .close-btn img {
  width: 100%;
  height: 100%;
}

#index #popup-window .popup-window-container .content-container {
  position: relative;
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  padding-top: 24px;
  background-color: #fff;
}

#index #popup-window .popup-window-container .content-container .content {
  width: 282px;
  height: 335px;
  margin: 0 auto 15px auto;
}

@media (min-width: 576px) {
  #index #popup-window .popup-window-container .content-container .content {
    width: 367px;
    height: 360px;
  }
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item {
  overflow: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 15px;
  min-height: 100%;
  word-break: break-word;
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-scroll {
  width: 100%;
  height: 320px;
  overflow-y: auto;
  overflow-x: hidden;
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-scroll h3 {
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
  text-align: center;
  color: #0093C1;
  margin-bottom: 14px;
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-scroll p {
  font-size: 14px;
  font-weight: 400;
  line-height: 26px;
  color: #000;
}

@media (min-width: 576px) {
  #index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-scroll p {
    font-size: 16px;
    line-height: 28px;
  }
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-scroll img {
  width: 100%;
  margin-top: 14px;
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-item-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 4px 12px;
  border-radius: 24px;
  background-color: #FFC94F;
  margin: auto auto 0 auto;
}

#index #popup-window .popup-window-container .content-container .content .content-wrapper .content-item .content-item-link a {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #014865;
}

#index #popup-window .popup-window-container .content-container .swiper-pagination {
  position: static;
  color: #014865;
}

#index #popup-window .popup-window-container .content-container .swiper-pagination span {
  font-size: 14px;
}

#index #popup-window .popup-window-container .content-container .swiper-pagination .swiper-pagination-current {
  color: #0093C1;
}

#index #popup-window .popup-window-container .content-container .swiper-pagination .swiper-pagination-total {
  color: #494A57;
}

#index #popup-window .popup-window-container .content-container .swiper-button-prev::after,
#index #popup-window .popup-window-container .content-container .swiper-button-next::after {
  display: none;
}

#index #popup-window .popup-window-container .content-container .swiper-button-prev img,
#index #popup-window .popup-window-container .content-container .swiper-button-next img {
  width: 11px;
}

#index #popup-window .popup-window-container .content-container .swiper-button-prev img {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

@-webkit-keyframes fadeInOut {
  0% {
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  80% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeInOut {
  0% {
    opacity: 0;
  }

  20% {
    opacity: 1;
  }

  80% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes delay {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes delay {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

:root {
  --txt-title-size: 18px;
  --txt-p-size: 16px;
  --txt-p-height: 32px;
}

body,
html {
  width: 100%;
  overflow-x: hidden;
}

.p-page {
  position: relative;
}

.p-container {
  position: relative;
  max-width: 1110px;
  margin: 0 auto;
}

.p-container .swiper-pagination {
  position: static;
}

@media (min-width: 992px) {
  .p-container .swiper-pagination {
    display: none;
  }
}

.p-container .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #d9d9d9;
  opacity: 1;
}

.p-container .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

.p-container2 {
  position: relative;
  max-width: none;
  width: 90vw;
  margin: 26px auto 5px auto;
  padding: 0;
}

@media (min-width: 768px) {
  .p-container2 {
    max-width: 1110px;
    width: 80vw;
    margin: 16px auto 5px auto;
  }
}

.p-container2 h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 24px;
  color: #FFC94F;
}

.p-pagecontainer {
  position: relative;
  max-width: 990px;
  height: 100%;
  margin: 40px auto 135px auto;
  padding: 0px 16px;
}

@media (min-width: 768px) {
  .p-pagecontainer {
    margin: 80px auto 150px auto;
  }
}

.p-pagecontainer2 {
  position: relative;
  max-width: none;
  max-width: 90vw;
  height: 100%;
  margin: 40px auto 80px auto;
  padding: 0;
}

@media (min-width: 768px) {
  .p-pagecontainer2 {
    max-width: 1112px;
    width: 80vw;
    margin: 80px auto 150px auto;
  }
}

.p-pagecontainer3 {
  position: relative;
  max-width: none;
  max-width: 90vw;
  height: 100%;
  margin: 40px auto 135px auto;
  padding: 0;
}

@media (min-width: 768px) {
  .p-pagecontainer3 {
    max-width: 1112px;
    width: 80vw;
    margin: 80px auto 125px auto;
  }
}

.p-unordered {
  list-style-type: none;
  padding: 0 16px;
}

.p-unordered>li {
  position: relative;
}

.p-unordered>li::before {
  content: "•";
  position: absolute;
  top: -1.5px;
  left: -14px;
  color: #494A57;
}

.p-unordered-blue {
  list-style-type: none;
  padding: 0 16px;
}

@media (min-width: 768px) {
  .p-unordered-blue {
    padding-right: 0;
  }
}

.p-unordered-blue>li {
  position: relative;
  margin-bottom: 20px;
}

.p-unordered-blue>li::before {
  content: "•";
  position: absolute;
  top: -1.5px;
  left: -14px;
  color: #0093C1;
}

.p-unordered-blue>li:nth-last-of-type(1) {
  margin-bottom: 0;
}

.p-unordered-blue2 {
  padding-left: 18px;
  list-style-type: none;
}

@media (min-width: 768px) {
  .p-unordered-blue2 {
    padding-right: 0;
  }
}

.p-unordered-blue2>li {
  position: relative;
  color: #0093C1;
}

.p-unordered-blue2>li a {
  color: #0093C1;
  text-decoration: underline;
}

.p-unordered-blue2>li::before {
  content: "•";
  position: absolute;
  top: -1.5px;
  left: -14px;
}

.p-unordered-blue2>li:nth-last-of-type(1) {
  margin-bottom: 0;
}

.p-unordered-black {
  list-style-type: none;
  padding: 0 16px;
}

.p-unordered-black>li {
  position: relative;
}

.p-unordered-black>li::before {
  content: "•";
  position: absolute;
  top: -1.5px;
  left: -14px;
}

.p-unordered-gray {
  list-style-type: none;
  padding-left: 51px;
  color: #494A57;
}

.p-unordered-gray>li {
  position: relative;
  color: #494A57;
}

.p-unordered-gray>li::before {
  content: "•";
  position: absolute;
  top: -1.5px;
  left: -14px;
}

.p-ordered {
  list-style-type: decimal;
  padding-left: 20px;
}

.c-gradient {
  padding: 80px 12px 8px 12px;
  opacity: 1;
  background-color: #0093C1;
}

@media (min-width: 768px) {
  .c-gradient {
    padding: 120px 0px 10px 0px;
  }
}

.c-gradient2 {
  background-color: #0093C1;
  padding: 52px 0 1px 0;
}

@media (min-width: 768px) {
  .c-gradient2 {
    padding: 103px 0px 1px 0px;
  }
}

.c-homepath {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
}

.c-homepath p,
.c-homepath a {
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  color: #fff;
}

.c-homepath a img {
  display: block;
  width: 22px;
  margin-top: 1px;
}

.c-navbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 40px 0px 32px 0px;
}

@media (min-width: 768px) {
  .c-navbar {
    width: 100%;
    margin-top: 80px;
  }
}

.c-navbar .nav-tabs {
  width: 350px;
  border: none;
  gap: 16px;
}

.c-navbar .nav-tabs .nav-link {
  position: relative;
  padding: 0;
  border: none;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
  margin: 0;
  color: #2a2a2a;
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease;
}

.c-navbar .nav-tabs .nav-link:hover,
.c-navbar .nav-tabs .nav-link.active {
  color: #0093C1;
}

.c-navbar .nav-tabs .nav-link::after {
  content: "";
  position: absolute;
  bottom: -4px;
  left: 0;
  width: 0;
  height: 4px;
  background-color: #0093C1;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  border-radius: 4px;
}

.c-navbar .nav-tabs .nav-link:hover::after,
.c-navbar .nav-tabs .nav-link.active::after {
  width: 100%;
}

.c-card-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  width: 350px;
  margin: 0 auto;
  gap: 30px;
}

@media (min-width: 768px) {
  .c-card-container {
    width: 730px;
  }
}

@media (min-width: 1200px) {
  .c-card-container {
    width: 1110px;
    margin: 0;
  }
}

.c-card {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  width: 350px;
  padding: 0px;
  background-color: white;
  border: 1px solid #cccccc;
  border-radius: 16px;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

.c-card .first-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.2rem;
  height: 100%;
  margin: 0px 12px 8px 12px;
}

.c-card .first-div.type2 {
  height: 94px;
}

.c-card .first-div.type2 .c-txt-p3 {
  margin-top: auto;
}

.c-card .first-div .second-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 0px;
}

.c-card .first-div .second-div img {
  height: 21px;
  width: 21px;
}

.c-card .first-div .second-div p {
  font-size: 14px;
  line-height: 21px;
  color: #494A57;
}

.c-card .first-div h4 {
  display: -webkit-box;
  -webkit-line-clamp: 2;
  /* 限制顯示2行 */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: normal;
  margin: 0;
  line-height: 22px;
}

.c-card>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: auto;
  height: 186px;
  border-radius: 12px;
  margin: 8px 10px 11px 10px;
}

.c-card:hover {
  -webkit-transform: none;
  transform: none;
}

@media (min-width: 768px) {
  .c-card:hover {
    -webkit-transform: translate(-6px, -2px);
    transform: translate(-6px, -2px);
    -webkit-box-shadow: 6px 6px 6px #00000025;
    box-shadow: 6px 6px 6px #00000025;
  }
}

.c-pinned {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.c-pinned .pinnedpost {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  width: 350px;
  padding: 0px;
  background-color: white;
  border: 1px solid #cccccc;
  border-radius: 16px;
  -webkit-transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  transition: transform 0.3s ease, box-shadow 0.3s ease;
  transition: transform 0.3s ease, box-shadow 0.3s ease, -webkit-transform 0.3s ease, -webkit-box-shadow 0.3s ease;
  -webkit-animation: delay 0.1s steps(1, end) forwards;
  animation: delay 0.1s steps(1, end) forwards;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    width: 500px;
    height: 150px;
    border-radius: 16px;
    border: none;
  }
}

.c-pinned .pinnedpost .first-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  gap: 0.2rem;
  height: 68px;
  margin: 0 10px 8px 10px;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost .first-div {
    width: 240px;
    height: auto;
    margin-top: 10px;
  }
}

.c-pinned .pinnedpost .first-div .c-txt-title {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  word-break: break-word;
  white-space: normal;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  margin: 0;
  line-height: 22px;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost .first-div .c-txt-title {
    margin-bottom: 18px;
    -webkit-line-clamp: 3;
  }
}

.c-pinned .pinnedpost .first-div .second-div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin: 0px;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost .first-div .second-div {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}

@media (min-width: 1200px) {
  .c-pinned .pinnedpost .first-div .second-div {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}

.c-pinned .pinnedpost .first-div .second-div img {
  height: 21px;
  width: 21px;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost .first-div .second-div img {
    display: none;
  }
}

@media (min-width: 1200px) {
  .c-pinned .pinnedpost .first-div .second-div img {
    display: block;
  }
}

.c-pinned .pinnedpost .first-div .second-div p {
  font-size: 14px;
  line-height: 21px;
}

.c-pinned .pinnedpost>img {
  -o-object-fit: cover;
  object-fit: cover;
  width: auto;
  height: 197px;
  border-radius: 12px;
  margin: 8px 10px 11px 10px;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost>img {
    width: 268px;
    height: 100%;
    margin: 0;
  }
}

.c-pinned .pinnedpost:hover {
  -webkit-transform: none;
  transform: none;
}

@media (min-width: 992px) {
  .c-pinned .pinnedpost:hover {
    -webkit-transform: translate(-6px, -2px);
    transform: translate(-6px, -2px);
    -webkit-box-shadow: 6px 6px 6px #00000025;
    box-shadow: 6px 6px 6px #00000025;
  }
}

.c-searchbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  background-color: #ffffff;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  max-width: 426px;
  height: 38px;
  padding: 12px;
  border: 1px solid #EEF0F0;
  border-radius: 50px;
  margin-right: 20px;
}

.c-searchbar input {
  -webkit-box-flex: 1;
  -ms-flex-positive: 1;
  flex-grow: 1;
  border-color: transparent;
}

.c-searchbar input:focus {
  outline: none;
}

.c-searchbar input:focus+.search-btn {
  background-color: #014865;
}

.c-searchbar .search-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 22px;
  height: 22px;
  border-radius: 50%;
  background-color: #0093C1;
  -webkit-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
}

.c-searchbar .search-btn img {
  width: 12px;
  height: 12px;
}

.c-pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 0rem 0rem 9rem 0rem;
  gap: 10px;
}

@media (min-width: 992px) {
  .c-pagination {
    margin: 0rem 0rem 9.75rem 0rem;
  }
}

.c-pagination .page-btn {
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-radius: 50%;
  border: 2px solid #0093C1;
  cursor: pointer;
  color: #0093C1;
}

.c-pagination .page-btn:hover {
  border-color: #e99385;
  color: #e99385;
}

.c-pagination .page-number {
  width: auto;
  height: auto;
  padding: 0 4px;
  margin: 0 4px;
  color: #014865;
  font-size: 18px;
  cursor: pointer;
}

.c-pagination .page-number.active {
  position: relative;
}

.c-pagination .page-number.active::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 100%;
  height: 2px;
  background-color: #014865;
  border-radius: 2px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}

.c-pagination .ellipsis {
  color: #0C0E1F;
  font-size: 18px;
  font-weight: 600;
}

.c-pagination .page-number:hover {
  color: #e99385;
}

.c-pagination .hide {
  opacity: 0;
  pointer-events: none;
}

.c-keywords-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 8px;
  padding: 0px 0px;
}

.c-keywords-container .keywords {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 5px 13px;
  border: 1px solid #0093C1;
  border-radius: 15px;
  background-color: #ffffff;
}

.c-keywords-container .keywords p {
  font-size: 15px;
  font-weight: 400;
  line-height: 18px;
  color: #0093C1;
}

@media (min-width: 768px) {
  .c-keywords-container .keywords {
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  .c-keywords-container .keywords p {
    font-size: 16px;
    -webkit-transition: all 0.3s ease;
    transition: all 0.3s ease;
  }

  .c-keywords-container .keywords:hover {
    border-color: #fff;
    background-color: #0093C1;
  }

  .c-keywords-container .keywords:hover p {
    color: #fff;
  }
}

.c-txt-title {
  color: #0093C1;
  margin-bottom: 48px;
  font-size: var(--txt-title-size);
  line-height: 24px;
  font-weight: 400;
}

.c-txt-title2 {
  color: #014865;
  margin-top: 8px;
  font-size: var(--txt-title-size);
  line-height: 24px;
  font-weight: 400;
}

.c-txt-title3 {
  display: list-item;
  list-style-type: disc;
  color: #494A57;
  margin-top: 8px;
  line-height: 24px;
  font-size: var(--txt-p-size);
  font-weight: 400;
  margin-left: 24px;
}

.c-txt-title4 {
  color: #0093C1;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
}

.c-txt-title5 {
  color: #0093C1;
  font-size: 32px;
  line-height: 40px;
  font-weight: 500;
}

.c-txt-p {
  font-size: var(--txt-p-size);
  line-height: var(--txt-p-height);
  color: #494A57;
}

h2.c-txt-p {
  color: #fff;
}

.c-txt-p2 {
  font-size: var(--txt-p-size);
  line-height: var(--txt-p-height);
  color: #494A57;
  text-align: justify;
}

.c-txt-p3 {
  font-size: 14px;
  line-height: 21px;
  color: #7c7c7c;
}

.c-txt-p4 {
  font-size: 16px;
  line-height: 24px;
  color: #494A57;
  text-align: justify;
}

.c-txt-p4 .focus {
  font-size: 18px;
  color: #0093C1;
}

.c-txt-p5 {
  position: relative;
  margin: 12px 0 3px 0;
  padding-left: 16px;
  font-size: 16px;
  line-height: 24px;
  text-align: justify;
}

.c-txt-p5::before {
  content: "•";
  position: absolute;
  top: -1.5px;
  left: 5px;
  color: #494A57;
}

.c-txt-ul {
  list-style: none;
  /* 移除預設點符號 */
  padding: 0;
  margin-left: 4px;
  font-size: 16px;
  line-height: 24px;
  font-weight: 400;
  color: #494A57;
}

.c-txt-ul li {
  position: relative;
  padding-left: 20px;
  /* 為自訂符號留空間 */
  margin-bottom: 48px;
  /* 增加行距 */
  font-size: var(--txt-p-size);
  line-height: var(--txt-p-height);
}

.c-txt-ul li::before {
  content: "•";
  /* 使用自訂符號 */
  color: #333;
  /* 符號顏色 */
  font-size: 20px;
  /* 符號大小 */
  position: absolute;
  left: 0;
  top: 2px;
}

.c-txt-link {
  font-size: 16px;
  line-height: 24px;
  color: #0093C1;
  text-decoration: underline;
}

.c-txt-link2 {
  font-size: 16px;
  line-height: 24px;
  color: #014865;
  text-decoration: underline;
}

.c-txt-link2:hover {
  text-decoration: underline;
}

.c-txt-result {
  color: #FFC94F;
  margin: 1rem 0px 0rem 0px;
}

.c-txt-result .frequency {
  color: #fff;
}

.c-txt-result h3 {
  line-height: 24px;
  font-size: 22px;
  font-weight: 400;
}

@media (min-width: 768px) {
  .c-txt-result h3 {
    font-size: 24px;
  }
}

@media (min-width: 768px) {
  .c-txt-result {
    width: 100%;
    margin: 1rem 0px 0em 0px;
  }
}

.c-txt-hottitle {
  font-size: 24px;
  color: #fff;
  margin: 0 0 1rem 0.25rem;
}

@media (min-width: 768px) {
  .c-txt-hottitle {
    margin: 0;
  }
}

.c-txt-search-trends-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 4px;
  margin: 16px 0px;
}

.c-txt-search-trends-header img {
  padding: 6px;
  width: 44px;
  height: 44px;
}

.c-txt-search-trends-header h2 {
  font-size: 24px;
  font-weight: 400;
  color: #FFC94F;
}

.c-insidepage-link-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  position: fixed;
  top: 340px;
  left: calc(50% - 510px);
  width: 44px;
  height: 250px;
  gap: 1rem;
  padding: 16px 8px;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-transition: left 0.8s ease;
  transition: left 0.8s ease;
}

.c-insidepage-link-bar img {
  width: 100%;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.c-insidepage-link-bar img:hover {
  opacity: 0.5;
}

@media (max-width: 1090px) {
  .c-insidepage-link-bar {
    display: none;
  }
}

.c-insidepage-link-bar.hide {
  left: -50px;
}

.c-insidepage-link-bar::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  background: linear-gradient(27deg, #d3e9f7 35%, #eef9ff 50%, #d3e9f7 60%);
  clip-path: polygon(0 0, 100% 0, 100% 100%, 50% 94.1%, 0 100%);
  z-index: -1;
}

.c-insidepage-link-bar-mb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 46px;
  margin: 2rem 0rem;
  border: 1px solid transparent;
  /* 先設透明邊框 */
  border-top-color: #D7D7DA;
  border-bottom-color: #D7D7DA;
}

.c-insidepage-link-bar-mb-item {
  width: 214px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: left 0.8s ease;
  transition: left 0.8s ease;
}

.c-insidepage-link-bar-mb-item img {
  width: 100%;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.c-insidepage-link-bar-mb-item img:hover {
  opacity: 0.5;
}

.c-insidepage-link-bar,
.c-insidepage-link-bar-mb {
  z-index: 10;
}

.c-insidepage-link-bar .share-love,
.c-insidepage-link-bar-mb .share-love {
  position: relative;
  width: 30px;
  height: 30px;
}

.c-insidepage-link-bar .share-love img,
.c-insidepage-link-bar-mb .share-love img {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

.c-insidepage-link-bar .share-love img:nth-of-type(1),
.c-insidepage-link-bar-mb .share-love img:nth-of-type(1) {
  opacity: 1;
}

.c-insidepage-link-bar .share-love img:nth-of-type(2),
.c-insidepage-link-bar-mb .share-love img:nth-of-type(2) {
  opacity: 0;
}

.c-insidepage-link-bar .share-love.active img:nth-of-type(1),
.c-insidepage-link-bar-mb .share-love.active img:nth-of-type(1) {
  opacity: 0;
}

.c-insidepage-link-bar .share-love.active img:nth-of-type(2),
.c-insidepage-link-bar-mb .share-love.active img:nth-of-type(2) {
  opacity: 1;
}

.c-insidepage-link-bar .share-link,
.c-insidepage-link-bar-mb .share-link {
  position: relative;
}

.c-insidepage-link-bar .share-link-popup,
.c-insidepage-link-bar-mb .share-link-popup {
  position: absolute;
  bottom: -40px;
  right: -15px;
  padding: 6px 10px;
  white-space: nowrap;
  z-index: 1000;
  background-color: #494A57;
  font-size: 16px;
  font-weight: 400;
  color: #fff;
  border-radius: 4px;
  pointer-events: none;
  -webkit-animation: fadeInOut 1.5s ease-in-out forwards;
  animation: fadeInOut 1.5s ease-in-out forwards;
  opacity: 0;
}

@media (min-width: 1091px) {

  .c-insidepage-link-bar .share-link-popup,
  .c-insidepage-link-bar-mb .share-link-popup {
    bottom: -4px;
    right: -114px;
  }
}

.c-insidepage-title-set {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
}

.c-insidepage-txt {
  margin: 16px 0px 64px 0px;
}

.c-insidepage-txt h2 {
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #0093C1;
}

.c-insidepage-txt h1 {
  font-size: 24px;
  font-weight: 400;
  line-height: 40px;
  color: #0093C1;
  margin: 0;
}

.c-insidepage-mark {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  background-color: #EEF0F0;
  height: 24px;
  padding: 0 15px;
  border-radius: 4px;
}

.c-insidepage-calendar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 0.4rem;
}

.c-insidepage-font-adjustment {
  margin: 8px 0;
}

.c-insidepage-font-adjustment button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

.c-insidepage-font-adjustment button:hover {
  opacity: 0.7;
}

.c-insidepage-font-adjustment button p {
  font-size: 15px;
  line-height: 22px;
  font-weight: 400;
  color: #014865;
}

.c-insidepage-blueblock {
  background-color: #0093C1;
  padding: 32px;
}

.c-insidepage-blueblock p {
  color: white;
}

.c-insidepage-blueblock h1,
.c-insidepage-blueblock h2,
.c-insidepage-blueblock h3,
.c-insidepage-blueblock h4,
.c-insidepage-blueblock h5,
.c-insidepage-blueblock h6,
.c-insidepage-blueblock p,
.c-insidepage-blueblock ul,
.c-insidepage-blueblock li,
.c-insidepage-blueblock a,
.c-insidepage-blueblock div,
.c-insidepage-blueblock span,
.c-insidepage-blueblock strong {
  line-height: 150% !important;
}

.c-insidepage-pageline {
  opacity: 1;
  border: 1px solid #D7D7DA;
  margin: 0;
}

.c-insidepage-pageline2 {
  opacity: 1;
  border-color: transparent;
  border-bottom: 1px solid #D7D7DA;
  margin: 0px 0 36px 0;
}

@media (min-width: 768px) {
  .c-insidepage-pageline2 {
    margin: 0px 16px 36px 16px;
  }
}

@media (min-width: 1200px) {
  .c-insidepage-pageline2 {
    margin: 0px 0 36px 0;
  }
}

.c-insidepage-pagetext {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  gap: 16px;
  margin: 50px 0px 32px 0px;
}

.c-insidepage-pagetext2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: start;
  margin-top: 28px;
}

@media (min-width: 768px) {
  .c-insidepage-pagetext2 {
    margin-top: 32px;
  }
}

.c-insidepage-pagetext h1,
.c-insidepage-pagetext h2,
.c-insidepage-pagetext h3,
.c-insidepage-pagetext h4,
.c-insidepage-pagetext h5,
.c-insidepage-pagetext h6,
.c-insidepage-pagetext p,
.c-insidepage-pagetext ul,
.c-insidepage-pagetext li,
.c-insidepage-pagetext a,
.c-insidepage-pagetext div,
.c-insidepage-pagetext span,
.c-insidepage-pagetext strong {
  line-height: 150% !important;
}

.c-img-container {
  margin: 32px 0px;
}

.c-video-container {
  overflow: hidden;
  position: relative;
  width: 100%;
  aspect-ratio: 16 / 9;
  margin: 64px 0 32px 0;
  border-radius: 10px;
}

.c-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
}

.c-list {
  padding-left: 22px;
}

.c-mb-14 {
  margin-bottom: 14px;
}

.table-container {
  display: none;
}

@media (min-width: 768px) {
  .table-container {
    display: block;
  }
}

.table-container table thead {
  background-color: #0093c1;
}

.table-container table thead tr td {
  border-left: 1px solid #fff;
  color: #fff;
}

.table-container table thead tr td:nth-of-type(1) {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  text-align: center;
  white-space: nowrap;
}

.table-container table thead tr td:nth-of-type(1) br {
  display: block;
}

@media (min-width: 1140px) {
  .table-container table thead tr td:nth-of-type(1) br {
    display: none;
  }
}

.table-container table thead tr td:nth-of-type(2) {
  padding: 16px;
  text-align: center;
}

.table-container table thead tr td:nth-of-type(3) {
  padding: 16px;
  border-right: 1px solid transparent;
  text-align: center;
}

.table-container table tbody tr {
  border-bottom: 1px solid #0093c1;
  background-color: #f1fbff;
}

.table-container table tbody tr td {
  border-right: 1px solid #0093c1;
}

.table-container table tbody tr td:nth-of-type(1) {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 16px;
  text-align: center;
  white-space: nowrap;
}

.table-container table tbody tr td:nth-of-type(1) br {
  display: block;
}

@media (min-width: 1140px) {
  .table-container table tbody tr td:nth-of-type(1) br {
    display: none;
  }
}

.table-container table tbody tr td:nth-of-type(2) {
  width: 28%;
  padding: 10px;
  text-align: justify;
}

.table-container table tbody tr td:nth-of-type(3) {
  padding: 10px;
  border-right: 1px solid transparent;
  text-align: justify;
}

.table-container table tbody tr td.bottom-article {
  padding: 10px;
  border-right: 1px solid transparent;
  font-size: 14px;
  white-space: normal;
  text-align: start;
}

.table-container table tbody tr:nth-of-type(1) {
  background-color: transparent;
}

@media (min-width: 768px) {
  .table-container2 {
    display: none;
  }
}

.table-container2 table thead {
  background-color: #0093c1;
}

.table-container2 table thead tr td {
  color: #fff;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 25px;
  text-align: center;
  font-size: 20px;
  white-space: nowrap;
  background-color: #1eaad6;
}

.table-container2 table thead tr td br {
  display: block;
}

@media (min-width: 1140px) {
  .table-container2 table thead tr td br {
    display: none;
  }
}

.table-container2 table tbody tr td {
  background-color: #0093c1;
  border-bottom: 1px solid #0093c1;
}

.table-container2 table tbody tr td:nth-of-type(1) {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  padding: 39px 10px;
  text-align: center;
  white-space: nowrap;
  color: #fff;
}

.table-container2 table tbody tr td:nth-of-type(1) br {
  display: block;
}

@media (min-width: 1140px) {
  .table-container2 table tbody tr td:nth-of-type(1) br {
    display: none;
  }
}

.table-container2 table tbody tr td:nth-of-type(1).light-blue {
  background-color: #1eaad6;
}

.table-container2 table tbody tr td:nth-of-type(2) {
  padding: 10px;
  font-size: 14px;
  text-align: justify;
  background-color: #fff;
}

.table-container2 table tbody tr td:nth-of-type(2).light-blue {
  background-color: #f1fbff;
}

.table-container2 table tbody tr td.bottom-article {
  padding: 10px;
  border-right: 1px solid transparent;
  font-size: 14px;
  white-space: normal;
  text-align: start;
  color: #000;
  background-color: #f1fbff;
}

.column-swiper-container {
  background-color: #0093C1;
  padding: 0 12px 6px 12px;
}

@media (min-width: 992px) {
  .column-swiper-container {
    padding-bottom: 0;
  }
}

.column-swiper-container .column-swiper {
  width: 350px;
  height: 300px;
}

@media (min-width: 691px) {
  .column-swiper-container .column-swiper {
    max-width: 1142px;
    width: auto;
    height: auto;
    padding: 18px 0 32px 0;
  }
}

@media (min-width: 768px) {
  .column-swiper-container .column-swiper {
    padding: 18px 16px 32px 16px;
  }
}

.column-swiper-container .swiper-pagination {
  position: static;
}

@media (min-width: 992px) {
  .column-swiper-container .swiper-pagination {
    display: none;
  }
}

.column-swiper-container .swiper-pagination .swiper-pagination-bullet {
  width: 7px;
  height: 7px;
  margin: 0 5px;
  background: #d9d9d9;
  opacity: 1;
}

.column-swiper-container .swiper-pagination .swiper-pagination-bullet-active {
  background: #FFC94F;
}

.read-more-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  max-width: 1111px;
  width: 95vw;
  margin: 0 auto 135px auto;
}

@media (min-width: 768px) {
  .read-more-container {
    margin: 0 auto 150px auto;
  }
}

.read-more-container .row {
  -ms-flex-pack: distribute;
  justify-content: space-around;
}

@media (min-width: 768px) {
  .read-more-container .row.one-card {
    max-width: 100%;
    width: 380px;
  }

  .read-more-container .row.two-card {
    max-width: 100%;
    width: 750px;
  }
}

.title-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  margin: 0 auto 16px auto;
}

@media (min-width: 768px) {
  .title-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    gap: 8px;
    margin: 0 auto 40px 0;
  }
}

.title-container h2 {
  font-size: 32px;
  font-weight: 600;
  background: -webkit-gradient(linear, left top, left bottom, color-stop(-10%, white), color-stop(70%, #0089d1));
  background: linear-gradient(180deg, white -10%, #0089d1 70%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.title-container .title-container-subtitle {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 8px;
}

.title-container .title-container-subtitle h3 {
  font-size: 24px;
  font-weight: 600;
  color: #0C0E1F;
}

#wealth-dna .preload-container {
  width: 0;
  height: 0;
  overflow: hidden;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0;
  pointer-events: none;
  z-index: 9999;
}

#wealth-dna .preload-container .civet_cat-1 {
  background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-1.webp);
}

#wealth-dna .preload-container .civet_cat-2 {
  background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-2.webp);
}

#wealth-dna .preload-container .civet_cat-3 {
  background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-3.webp);
}

#wealth-dna .preload-container .animation-falls-action-1 {
  background-image: url(../img/pages/WealthDNA/animation-falls/action-1.webp);
}

#wealth-dna .preload-container .animation-falls-action-2 {
  background-image: url(../img/pages/WealthDNA/animation-falls/action-2.webp);
}

#wealth-dna .preload-container .animation-falls-action-3 {
  background-image: url(../img/pages/WealthDNA/animation-falls/action-3.webp);
}

#wealth-dna .preload-container .animation-fruit_stall-action-1 {
  background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-1.webp);
}

#wealth-dna .preload-container .animation-fruit_stall-action-2 {
  background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-2.webp);
}

#wealth-dna .preload-container .animation-fruit_stall-action-3 {
  background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-3.webp);
}

#wealth-dna .preload-container .animation-coffee_cart-action-1 {
  background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-1.webp);
}

#wealth-dna .preload-container .animation-coffee_cart-action-2 {
  background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-2.webp);
}

#wealth-dna .preload-container .animation-coffee_cart-action-3 {
  background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-3.webp);
}

#wealth-dna .preload-container .animation-potted_plant_stall-action-1 {
  background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-1.webp);
}

#wealth-dna .preload-container .animation-potted_plant_stall-action-2 {
  background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-2.webp);
}

#wealth-dna .preload-container .animation-potted_plant_stall-action-3 {
  background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-3.webp);
}

#wealth-dna .preload-container .animation-raffle_booth-action-1 {
  background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-1.webp);
}

#wealth-dna .preload-container .animation-raffle_booth-action-2 {
  background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-2.webp);
}

#wealth-dna .preload-container .animation-raffle_booth-action-3 {
  background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-3.webp);
}

#wealth-dna .preload-container .animation-pond-action-1 {
  background-image: url(../img/pages/WealthDNA/animation-pond/action-1.webp);
}

#wealth-dna .preload-container .animation-pond-action-2 {
  background-image: url(../img/pages/WealthDNA/animation-pond/action-2.webp);
}

#wealth-dna .preload-container .animation-pond-action-3 {
  background-image: url(../img/pages/WealthDNA/animation-pond/action-3.webp);
}

@-webkit-keyframes gelatine {

  from,
  to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}

@keyframes gelatine {

  from,
  to {
    -webkit-transform: scale(1, 1);
    transform: scale(1, 1);
  }

  25% {
    -webkit-transform: scale(0.9, 1.1);
    transform: scale(0.9, 1.1);
  }

  50% {
    -webkit-transform: scale(1.1, 0.9);
    transform: scale(1.1, 0.9);
  }

  75% {
    -webkit-transform: scale(0.95, 1.05);
    transform: scale(0.95, 1.05);
  }
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@keyframes fadeIn {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes appear {
  0% {
    opacity: 0;
  }

  33.3% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@keyframes appear {
  0% {
    opacity: 0;
  }

  33.3% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

@-webkit-keyframes animation-civet_cat {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-1.webp);
  }
}

@keyframes animation-civet_cat {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-civet_cat/civet_cat-1.webp);
  }
}

#wealth-dna .animation-civet_cat {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-civet_cat 1s infinite;
  animation: step-start animation-civet_cat 1s infinite;
  background-size: 100% 100%;
}

@-webkit-keyframes animation-falls {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-1.webp);
  }
}

@keyframes animation-falls {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-falls/action-1.webp);
  }
}

#wealth-dna .animation-falls {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-falls 0.66s infinite;
  animation: step-start animation-falls 0.66s infinite;
  background-size: 100% 100%;
}

@-webkit-keyframes animation-fruit_stall {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-1.webp);
  }
}

@keyframes animation-fruit_stall {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-fruit_stall/action-1.webp);
  }
}

#wealth-dna .animation-fruit_stall {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-fruit_stall 0.66s infinite;
  animation: step-start animation-fruit_stall 0.66s infinite;
  background-size: 100% 100%;
}

@-webkit-keyframes animation-coffee_cart {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-1.webp);
  }
}

@keyframes animation-coffee_cart {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-coffee_cart/action-1.webp);
  }
}

#wealth-dna .animation-coffee_cart {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-coffee_cart 0.66s infinite;
  animation: step-start animation-coffee_cart 0.66s infinite;
  background-size: 100% 100%;
}

@-webkit-keyframes animation-potted_plant_stall {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-1.webp);
  }
}

@keyframes animation-potted_plant_stall {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-potted_plant_stall/action-1.webp);
  }
}

#wealth-dna .animation-potted_plant_stall {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-potted_plant_stall 0.66s infinite;
  animation: step-start animation-potted_plant_stall 0.66s infinite;
  background-size: 100% 100%;
}

@-webkit-keyframes animation-raffle_booth {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-1.webp);
  }
}

@keyframes animation-raffle_booth {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-raffle_booth/action-1.webp);
  }
}

#wealth-dna .animation-raffle_booth {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-raffle_booth 0.66s infinite;
  animation: step-start animation-raffle_booth 0.66s infinite;
  background-size: 100% 100%;
}

@-webkit-keyframes animation-pond {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-1.webp);
  }
}

@keyframes animation-pond {
  0% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-1.webp);
  }

  33% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-2.webp);
  }

  66% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-3.webp);
  }

  100% {
    background-image: url(../img/pages/WealthDNA/animation-pond/action-1.webp);
  }
}

#wealth-dna .animation-pond {
  width: 100%;
  height: 100%;
  -webkit-animation: step-start animation-pond 0.66s infinite;
  animation: step-start animation-pond 0.66s infinite;
  background-size: 100% 100%;
}

#wealth-dna main {
  width: 100vw;
  min-height: 100vh;
}

#wealth-dna main .main-container {
  overflow: hidden;
  position: relative;
  width: 100%;
  height: 100vh;
}

#wealth-dna main .main-container.height-auto {
  height: auto;
  overflow: visible;
}

#wealth-dna main .main-container #background-container {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 100%;
  height: 100%;
  background-image: url(../img/pages/WealthDNA/background.webp);
  background-size: cover;
  background-position: bottom center;
  pointer-events: none;
}

#wealth-dna main .main-container #background-container>img,
#wealth-dna main .main-container #background-container .background-decorate {
  display: none;
  position: absolute;
  -webkit-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}

@media (min-width: 768px) {

  #wealth-dna main .main-container #background-container>img,
  #wealth-dna main .main-container #background-container .background-decorate {
    display: block;
    -webkit-animation: appear 1s ease-in-out;
    animation: appear 1s ease-in-out;
  }
}

#wealth-dna main .main-container #background-container>img.hide,
#wealth-dna main .main-container #background-container .background-decorate.hide {
  opacity: 0;
}

#wealth-dna main .main-container #background-container #animation-falls-container {
  position: absolute;
}

#wealth-dna main .main-container .result-background {
  display: none;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

#wealth-dna main .main-container .result-background.show {
  display: block;
}

#wealth-dna main .main-container .start-container-1 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding-top: 85px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  pointer-events: none;
  z-index: 90;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .start-container-1 {
    padding-top: 120px;
  }
}

#wealth-dna main .main-container .start-container-1.show {
  opacity: 1;
  pointer-events: auto;
}

#wealth-dna main .main-container .start-container-1.hideing {
  opacity: 0;
}

#wealth-dna main .main-container .start-container-1.hide {
  display: none;
}

#wealth-dna main .main-container .start-container-1 .start-container-1-title {
  width: 291px;
  margin-bottom: 9px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .start-container-1 .start-container-1-title {
    width: 50.8vh;
    margin-bottom: 6vh;
  }
}

#wealth-dna main .main-container .start-container-1>button {
  width: 203px;
  min-height: 50px;
  border-radius: 25px;
  margin-bottom: 9vh;
  background-color: #0093c1;
  font-size: 24px;
  font-weight: 600;
  color: white;
}

#wealth-dna main .main-container .start-container-1>button:hover {
  -webkit-animation: gelatine 0.5s;
  animation: gelatine 0.5s;
}

#wealth-dna main .main-container .start-container-1 #animation-civet_cat-container {
  min-width: 233px;
  min-height: 233px;
  margin: 7vh 0 5vh 0;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .start-container-1 #animation-civet_cat-container {
    min-width: 32.5vh;
    min-height: 32.5vh;
    margin: 0;
  }
}

#wealth-dna main .main-container .start-container-2 {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding-top: 65px;
  opacity: 0;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  pointer-events: none;
  z-index: 80;
  background-color: #e1fff850;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .start-container-2 {
    padding-top: calc(5vh + 100px);
  }
}

#wealth-dna main .main-container .start-container-2.show {
  opacity: 1;
  pointer-events: auto;
}

#wealth-dna main .main-container .start-container-2.hideing {
  opacity: 0;
}

#wealth-dna main .main-container .start-container-2.hide {
  display: none;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text {
  position: absolute;
  top: 45%;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 24px;
  width: 360px;
  height: 192px;
  min-height: 192px;
  border: solid 2px #0093c1;
  border-radius: 28px;
  background-color: #ffffff90;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .start-container-2 .start-container-2-text {
    position: relative;
    top: auto;
    left: auto;
    margin: 15vh 0 auto 0;
    -webkit-transform: none;
    transform: none;
  }
}

@media (max-height: 780px) and (min-width: 768px) {
  #wealth-dna main .main-container .start-container-2 .start-container-2-text {
    margin: 5vh 0 10px 0;
  }
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text .text-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text .text-container p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 5px;
  font-size: 24px;
  line-height: 34px;
  color: #014865;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text .text-container p .typed-cursor {
  opacity: 0;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text button {
  width: 149px;
  height: 44px;
  border-radius: 25px;
  background-color: #0093c1;
  font-size: 24px;
  font-weight: 600;
  color: white;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text button:hover {
  -webkit-animation: gelatine 0.5s;
  animation: gelatine 0.5s;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-text button.show {
  opacity: 1;
  pointer-events: auto;
}

#wealth-dna main .main-container .start-container-2 .start-container-2-img {
  display: none;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .start-container-2 .start-container-2-img {
    display: inline;
    width: 513px;
    margin-bottom: 5vh;
  }
}

#wealth-dna main .main-container .question-container {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  opacity: 0;
  -webkit-transition: all 0.8s ease-in-out;
  transition: all 0.8s ease-in-out;
  pointer-events: none;
  z-index: 70;
  background-image: url(../img/pages/WealthDNA/question-background.webp);
  background-size: cover;
  background-position: 41% 50%;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container {
    padding-top: 100px;
  }
}

#wealth-dna main .main-container .question-container.show {
  opacity: 1;
  pointer-events: auto;
}

#wealth-dna main .main-container .question-container.show::after {
  opacity: 0.5;
}

#wealth-dna main .main-container .question-container.hideing {
  opacity: 0;
}

#wealth-dna main .main-container .question-container.hide {
  display: none;
}

#wealth-dna main .main-container .question-container.left-bg {
  background-position: 41% 50%;
}

#wealth-dna main .main-container .question-container.right-bg {
  background-position: 75% 50%;
}

#wealth-dna main .main-container .question-container.step-function {
  -webkit-transition: all 0.4s step-end;
  transition: all 0.4s step-end;
}

#wealth-dna main .main-container .question-container .white-mask {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  width: 100vw;
  height: 100vh;
  background-color: #ddf1d5;
  z-index: 999;
  pointer-events: none;
  opacity: 0;
}

#wealth-dna main .main-container .question-container .white-mask.show {
  -webkit-animation: fadeIn 0.8s ease-in-out;
  animation: fadeIn 0.8s ease-in-out;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container {
    background-position: center;
  }

  #wealth-dna main .main-container .question-container.left-bg,
  #wealth-dna main .main-container .question-container.right-bg {
    background-position: center;
  }

  #wealth-dna main .main-container .question-container .white-mask {
    display: none;
  }
}

#wealth-dna main .main-container .question-container .question-container-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 336px;
  min-width: 300px;
  height: 503px;
  padding-top: 32px;
  border-radius: 28px;
  border: solid 2px #0093c1;
  background-color: #ffffff75;
  -webkit-transition: all 0s linear 0.5s;
  transition: all 0s linear 0.5s;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content {
    width: 456px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container {
  position: relative;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-bottom: 16px;
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 31px;
  z-index: 2;
}

@media min-md {
  #wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number {
    gap: 44px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number>div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  background-color: #ebe9e9;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number>div {
    width: 21px;
    height: 21px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number>div>p {
  font-size: 9px;
  color: #c2c2c2;
  -webkit-transition: all 0.2s ease-in-out 0.2s;
  transition: all 0.2s ease-in-out 0.2s;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number>div>p {
    font-size: 13px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number>div.active {
  background-color: #0093c1;
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-number>div.active>p {
  color: white;
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-bar-container {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 1;
  width: 100%;
  height: 2px;
  padding: 0 8px;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#wealth-dna main .main-container .question-container .question-container-content .progress-container .progress-bar-container .u-progress-bar {
  width: 0;
  height: 100%;
  background-color: #0093c1;
  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content {
  position: relative;
  width: 100%;
  height: 450px;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item.show {
  opacity: 1;
  pointer-events: auto;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item.hideing {
  opacity: 0;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item.hide {
  display: none;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-number {
  position: relative;
  width: 103px;
  height: 22px;
  margin: 0 auto 16px auto;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-number {
    width: 145px;
    height: 30px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-number .decorate {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 100%;
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-number .number {
  position: absolute;
  top: 50%;
  left: 50%;
  width: 39px;
  -webkit-transform: translate(-50%, -40%);
  transform: translate(-50%, -40%);
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-number .number {
    width: 55px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question {
  margin-bottom: 21px;
  font-size: 24px;
  line-height: 30px;
  text-align: center;
  color: #0c0e1f;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question {
    margin-bottom: 29px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-answer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 12px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-answer {
    gap: 10px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-answer button {
  width: 298px;
  height: 50px;
  border-radius: 25px;
  border: solid 3px #0093c1;
  font-size: 1.125rem;
  color: #0c0e1f;
  -webkit-box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
  box-shadow: 0 3px 4px 0 rgba(0, 0, 0, 0.2);
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item .question-answer button:hover {
  -webkit-animation: gelatine 0.5s;
  animation: gelatine 0.5s;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate {
  position: absolute;
  pointer-events: none;
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-raffle_booth-container-2 {
  bottom: -132px;
  right: 11px;
  width: 146px;
  height: 174px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-raffle_booth-container-2 {
    bottom: -140px;
    right: -160px;
    width: 262px;
    height: 313px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-coffee_cart-container-2 {
  bottom: -160px;
  left: -45px;
  width: 239px;
  height: 210px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-coffee_cart-container-2 {
    bottom: -110px;
    left: -157px;
    width: 295px;
    height: 247px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-pond-container-2 {
  bottom: -123px;
  right: -29px;
  width: 243px;
  height: 128px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-pond-container-2 {
    bottom: -111px;
    right: -184px;
    width: 352px;
    height: 180px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-potted_plant_stall-container-2 {
  bottom: -140px;
  left: -71px;
  width: 208px;
  height: 162px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-potted_plant_stall-container-2 {
    bottom: -88px;
    left: auto;
    right: -180px;
    width: 319px;
    height: 263px;
  }
}

#wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-fruit_stall-container-2 {
  bottom: -135px;
  right: 0;
  width: 133px;
  height: 127px;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .question-container .question-container-content .question-content .question-item>.question-decorate#animation-fruit_stall-container-2 {
    bottom: -105px;
    right: -140px;
    width: 235px;
    height: 225px;
  }
}

#wealth-dna main .main-container .result-container {
  overflow: hidden;
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  height: 100%;
  padding: 104px 0 0 0;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  z-index: 60;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .result-container {
    padding-top: 130px;
  }
}

#wealth-dna main .main-container .result-container.show {
  opacity: 1;
  pointer-events: auto;
}

#wealth-dna main .main-container .result-container.hideing {
  opacity: 0;
}

#wealth-dna main .main-container .result-container.hide {
  display: none;
}

#wealth-dna main .main-container .result-container .result-img-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  border-radius: 32px;
  margin-bottom: 32px;
  -webkit-box-shadow: 10px 14px 8px 0 rgba(0, 0, 0, 0.1);
  box-shadow: 10px 14px 8px 0 rgba(0, 0, 0, 0.1);
  z-index: 1;
}

#wealth-dna main .main-container .result-container .result-img-container img {
  width: 0;
}

#wealth-dna main .main-container .result-container .result-img-container img.show {
  width: 348px;
}

#wealth-dna main .main-container .result-container .insidepage-link-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 260px;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  margin-bottom: 35px;
  -webkit-transition: left 0.8s ease;
  transition: left 0.8s ease;
}

#wealth-dna main .main-container .result-container .insidepage-link-bar a {
  width: 35px;
  height: 35px;
}

#wealth-dna main .main-container .result-container .insidepage-link-bar a img {
  width: 100%;
  -webkit-transition: opacity 0.3s ease;
  transition: opacity 0.3s ease;
}

#wealth-dna main .main-container .result-container .insidepage-link-bar a img:hover {
  opacity: 0.5;
}

#wealth-dna main .main-container .result-container .insidepage-link-bar .share-link {
  position: relative;
}

#wealth-dna main .main-container .result-container .insidepage-link-bar .share-link-popup {
  position: absolute;
  bottom: -40px;
  right: -15px;
  padding: 6px 10px;
  white-space: nowrap;
  z-index: 1000;
  background-color: #0093C1;
  font-size: 1rem;
  font-weight: 400;
  color: #fff;
  border-radius: 4px;
  pointer-events: none;
  -webkit-animation: fadeInOut 1.5s ease-in-out forwards;
  animation: fadeInOut 1.5s ease-in-out forwards;
  opacity: 0;
}

@media (min-width: 1091px) {
  #wealth-dna main .main-container .result-container .insidepage-link-bar .share-link-popup {
    bottom: -4px;
    right: -114px;
  }
}

#wealth-dna main .main-container .result-container .result-btn-container {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 32px;
  margin-bottom: 52px;
  z-index: 1;
}

@media (min-width: 768px) {
  #wealth-dna main .main-container .result-container .result-btn-container {
    margin-bottom: 91px;
  }
}

#wealth-dna main .main-container .result-container .result-btn-container a,
#wealth-dna main .main-container .result-container .result-btn-container button {
  width: 150px;
  height: 50px;
  border-radius: 25px;
  text-align: center;
  font-size: 1.125rem;
  line-height: 50px;
  background-color: #28b1bc;
  color: white;
  -webkit-box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
}

#wealth-dna main .main-container .result-container .result-btn-container a:hover,
#wealth-dna main .main-container .result-container .result-btn-container button:hover {
  -webkit-animation: gelatine 0.5s;
  animation: gelatine 0.5s;
}

#wealth-dna main .main-container .result-container .result-notice {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 8px;
  width: 100%;
  height: 100%;
  padding: 16px 0;
  background-color: white;
  color: white;
}

#wealth-dna main .main-container .result-container .result-notice>p {
  max-width: 970px;
  width: 80%;
  font-size: 0.875rem;
  line-height: 21px;
  text-align: justify;
  -moz-text-align-last: center;
  text-align-last: center;
  color: #0093c1;
}

body {
  font-family: "PingFang TC", "Noto Sans TC", sans-serif;
  opacity: 0;
  transition: opacity 0.5s ease-in-out;
}

body.loaded {
  opacity: 1;
}

* {
  padding: 0;
  margin: 0;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  --swiper-navigation-size: none;
}

h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
li,
a,
span,
button {
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwidXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJoZWxwZXJzL192YXJpYWJsZXMuc2NzcyIsInV0aWxpdGllcy9fZm9udC5zY3NzIiwidXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJoZWxwZXJzL19mdW5jdGlvbnMuc2NzcyIsInV0aWxpdGllcy9fbGlzdC5zY3NzIiwidXRpbGl0aWVzL19saW5rLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiaGVscGVycy9fYnJlYWtwb2ludC5zY3NzIiwiYmFzZS9fcG9seWZpbGwuc2NzcyIsImxheW91dC9faGVhZGVyLnNjc3MiLCJsYXlvdXQvX2Zvb3Rlci5zY3NzIiwiY29tcG9uZW50cy9fYnV0dG9uLnNjc3MiLCJwYWdlcy9faW5kZXguc2NzcyIsInBhZ2VzL19zZWFyY2guc2NzcyIsInBhZ2VzL19XZWFsdGhETkEuc2NzcyIsIm1haW5maXgvX2Jyb3dzZXJfZml4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDNENoQixpRkFBWTtBQ3pDWDtFQUNDLHNCQ0ZVLEVBQUE7O0FEQ1g7RUFDQyxzQkNEVSxFQUFBOztBREFYO0VBQ0MseUJDQ2dCLEVBQUE7O0FERmpCO0VBQ0MseUJDRWdCLEVBQUE7O0FESGpCO0VBQ0MseUJDR2dCLEVBQUE7O0FESmpCO0VBQ0MseUJDSWdCLEVBQUE7O0FETGpCO0VBQ0MseUJDS2dCLEVBQUE7O0FETmpCO0VBQ0MseUJDTWdCLEVBQUE7O0FEUGpCO0VBQ0MseUJDT2dCLEVBQUE7O0FEUmpCO0VBQ0MseUJDUWdCLEVBQUE7O0FEVGpCO0VBQ0MseUJDU2dCLEVBQUE7O0FDVmhCO0VBQ0UsbUJENEtjLEVBQUE7O0FDN0toQjtFQUNFLGVENktVLEVBQUE7O0FDOUtaO0VBQ0UsbUJEOEtjLEVBQUE7O0FDL0toQjtFQUNFLGtCRCtLYSxFQUFBOztBQ2hMZjtFQUNFLG1CRGdMYyxFQUFBOztBQ2pMaEI7RUFDRSxpQkRpTFksRUFBQTs7QUNsTGQ7RUFDRSxtQkRrTGMsRUFBQTs7QUNuTGhCO0VBQ0Usa0JEbUxhLEVBQUE7O0FDcExmO0VBQ0UsbUJEb0xjLEVBQUE7O0FDckxoQjtFQUNFLGVEcUxVLEVBQUE7O0FDdExaO0VBQ0UsbUJEc0xjLEVBQUE7O0FDdkxoQjtFQUNFLGtCRHVMYSxFQUFBOztBQ3hMZjtFQUNFLG1CRHdMYyxFQUFBOztBQ3pMaEI7RUFDRSxpQkR5TFksRUFBQTs7QUMxTGQ7RUFDRSxtQkQwTGMsRUFBQTs7QUMzTGhCO0VBQ0Usa0JEMkxhLEVBQUE7O0FDNUxmO0VBQ0UsbUJENExjLEVBQUE7O0FDN0xoQjtFQUNFLGVENkxVLEVBQUE7O0FDOUxaO0VBQ0UsbUJEOExjLEVBQUE7O0FDL0xoQjtFQUNFLGtCRCtMYSxFQUFBOztBQ3pMZjtFQUNFLFdEVFEsRUFBQTs7QUNRVjtFQUNFLFdEUlEsRUFBQTs7QUNPVjtFQUNFLGNETmMsRUFBQTs7QUNLaEI7RUFDRSxjRExjLEVBQUE7O0FDSWhCO0VBQ0UsY0RKYyxFQUFBOztBQ0doQjtFQUNFLGNESGMsRUFBQTs7QUNFaEI7RUFDRSxjREZjLEVBQUE7O0FDQ2hCO0VBQ0UsY0REYyxFQUFBOztBQ0FoQjtFQUNFLGNEQWMsRUFBQTs7QUNEaEI7RUFDRSxjRENjLEVBQUE7O0FDRmhCO0VBQ0UsY0RFYyxFQUFBOztBQ0loQjtFQUNFLGNEbVJjLEVBQUE7O0FDcFJoQjtFQUNFLGdCRG9SZ0IsRUFBQTs7QUNyUmxCO0VBQ0UsZ0JEcVJnQixFQUFBOztBQ3RSbEI7RUFDRSxnQkRzUmdCLEVBQUE7O0FDdlJsQjtFQUNFLGdCRHVSZ0IsRUFBQTs7QUN4UmxCO0VBQ0UsZ0JEd1JnQixFQUFBOztBQ3pSbEI7RUFDRSxnQkR5UmdCLEVBQUE7O0FDMVJsQjtFQUNFLGdCRDBSZ0IsRUFBQTs7QUMzUmxCO0VBQ0UsZ0JEMlJnQixFQUFBOztBQzVSbEI7RUFDRSxnQkQ0UmdCLEVBQUE7O0FDN1JsQjtFQUNFLGNENlJjLEVBQUE7O0FDdlJoQjtFQUNFLGdCRGlUUSxFQUFBOztBQ2xUVjtFQUNFLGdCRGtUUSxFQUFBOztBQ25UVjtFQUNFLGdCRG1UUSxFQUFBOztBQ3BUVjtFQUNFLGdCRG9UUSxFQUFBOztBQ3JUVjtFQUNFLGdCRHFUUSxFQUFBOztBQ3RUVjtFQUNFLGdCRHNUUSxFQUFBOztBQ3ZUVjtFQUNFLGdCRHVUUSxFQUFBOztBQ3hUVjtFQUNFLGdCRHdUUSxFQUFBOztBQ3pUVjtFQUNFLGdCRHlUUSxFQUFBOztBRTFVUjtFQUNDLHVCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywyQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsNkJBQXdDLEVBQUE7O0FBRXpDOztFQUVDLDhCQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw0QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx5QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsNkJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLCtCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxnQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsOEJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsdUJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDJCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyw2QkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsOEJBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDRCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHlCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw2QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsK0JBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGdDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw4QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx1QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsMkJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLDZCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyw4QkFBMEMsRUFBQTs7QUFFM0M7O0VBRUMsNEJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MseUJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDZCQUFvQyxFQUFBOztBQUVyQzs7RUFFQywrQkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsZ0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDhCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHVCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywyQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsNkJBQXdDLEVBQUE7O0FBRXpDOztFQUVDLDhCQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw0QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx5QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsNkJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLCtCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxnQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsOEJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsdUJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDJCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyw2QkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsOEJBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDRCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHlCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw2QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsK0JBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGdDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw4QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx1QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsMkJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLDZCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyw4QkFBMEMsRUFBQTs7QUFFM0M7O0VBRUMsNEJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MseUJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDZCQUFvQyxFQUFBOztBQUVyQzs7RUFFQywrQkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsZ0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDhCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHVCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywyQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsNkJBQXdDLEVBQUE7O0FBRXpDOztFQUVDLDhCQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw0QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx5QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsNkJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLCtCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxnQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsOEJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsdUJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDJCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyw2QkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsOEJBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDRCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHlCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw2QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsK0JBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGdDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw4QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx1QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsMkJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLDZCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyw4QkFBMEMsRUFBQTs7QUFFM0M7O0VBRUMsNEJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHdCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw0QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsOEJBQXdDLEVBQUE7O0FBRXpDOztFQUVDLCtCQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw2QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMkJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLCtCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxpQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsa0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLGdDQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDJCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywrQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsaUNBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGtDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyxnQ0FBc0MsRUFBQTs7QUFqQnZDO0VBQ0Msd0JBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDRCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyw4QkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsK0JBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDZCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywyQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsK0JBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGlDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxrQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsZ0NBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMkJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLCtCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxpQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsa0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLGdDQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx3QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsNEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLDhCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQywrQkFBMEMsRUFBQTs7QUFFM0M7O0VBRUMsNkJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDJCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywrQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsaUNBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGtDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyxnQ0FBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywyQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsK0JBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGlDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxrQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsZ0NBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHdCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw0QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsOEJBQXdDLEVBQUE7O0FBRXpDOztFQUVDLCtCQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw2QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMkJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLCtCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxpQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsa0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLGdDQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDJCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywrQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsaUNBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGtDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyxnQ0FBc0MsRUFBQTs7QUFqQnZDO0VBQ0Msd0JBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDRCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyw4QkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsK0JBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDZCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywyQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsK0JBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGlDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxrQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsZ0NBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMkJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLCtCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxpQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsa0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLGdDQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx3QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsNEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLDhCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQywrQkFBMEMsRUFBQTs7QUFFM0M7O0VBRUMsNkJBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDJCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywrQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsaUNBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGtDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyxnQ0FBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMEJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDhCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxnQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsaUNBQTBDLEVBQUE7O0FBRTNDOztFQUVDLCtCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywyQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsK0JBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGlDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxrQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsZ0NBQXNDLEVBQUE7O0FBakJ2QztFQUNDLHdCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw0QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsOEJBQXdDLEVBQUE7O0FBRXpDOztFQUVDLCtCQUEwQyxFQUFBOztBQUUzQzs7RUFFQyw2QkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMkJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLCtCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxpQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsa0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLGdDQUFzQyxFQUFBOztBQWpCdkM7RUFDQywwQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsOEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGdDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxpQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsK0JBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDJCQUE0QixFQUFBOztBQUU3Qjs7RUFFQywrQkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsaUNBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGtDQUEwQyxFQUFBOztBQUUzQzs7RUFFQyxnQ0FBc0MsRUFBQTs7QUFqQnZDO0VBQ0Msd0JBQTRCLEVBQUE7O0FBRTdCOztFQUVDLDRCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyw4QkFBd0MsRUFBQTs7QUFFekM7O0VBRUMsK0JBQTBDLEVBQUE7O0FBRTNDOztFQUVDLDZCQUFzQyxFQUFBOztBQWpCdkM7RUFDQywyQkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsK0JBQW9DLEVBQUE7O0FBRXJDOztFQUVDLGlDQUF3QyxFQUFBOztBQUV6Qzs7RUFFQyxrQ0FBMEMsRUFBQTs7QUFFM0M7O0VBRUMsZ0NBQXNDLEVBQUE7O0FBakJ2QztFQUNDLDBCQUE0QixFQUFBOztBQUU3Qjs7RUFFQyw4QkFBb0MsRUFBQTs7QUFFckM7O0VBRUMsZ0NBQXdDLEVBQUE7O0FBRXpDOztFQUVDLGlDQUEwQyxFQUFBOztBQUUzQzs7RUFFQywrQkFBc0MsRUFBQTs7QUFqQnZDO0VBQ0MsMkJBQTRCLEVBQUE7O0FBRTdCOztFQUVDLCtCQUFvQyxFQUFBOztBQUVyQzs7RUFFQyxpQ0FBd0MsRUFBQTs7QUFFekM7O0VBRUMsa0NBQTBDLEVBQUE7O0FBRTNDOztFQUVDLGdDQUFzQyxFQUFBOztBQWpCdkM7RUFDQyx3QkFBNEIsRUFBQTs7QUFFN0I7O0VBRUMsNEJBQW9DLEVBQUE7O0FBRXJDOztFQUVDLDhCQUF3QyxFQUFBOztBQUV6Qzs7RUFFQywrQkFBMEMsRUFBQTs7QUFFM0M7O0VBRUMsNkJBQXNDLEVBQUE7O0FDNEN6QztFRDdERTtJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBLEVBQ3RDOztBQzJDSDtFRDdERTtJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBLEVBQ3RDOztBQzJDSDtFRDdERTtJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBLEVBQ3RDOztBQzJDSDtFRDdERTtJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHlCQUE0QixFQUFBO0VBRTdCOztJQUVDLDZCQUFvQyxFQUFBO0VBRXJDOztJQUVDLCtCQUF3QyxFQUFBO0VBRXpDOztJQUVDLGdDQUEwQyxFQUFBO0VBRTNDOztJQUVDLDhCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHVCQUE0QixFQUFBO0VBRTdCOztJQUVDLDJCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDZCQUF3QyxFQUFBO0VBRXpDOztJQUVDLDhCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDRCQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFvQyxFQUFBO0VBRXJDOztJQUVDLDhCQUF3QyxFQUFBO0VBRXpDOztJQUVDLCtCQUEwQyxFQUFBO0VBRTNDOztJQUVDLDZCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLDBCQUE0QixFQUFBO0VBRTdCOztJQUVDLDhCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGdDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGlDQUEwQyxFQUFBO0VBRTNDOztJQUVDLCtCQUFzQyxFQUFBO0VBakJ2QztJQUNDLDJCQUE0QixFQUFBO0VBRTdCOztJQUVDLCtCQUFvQyxFQUFBO0VBRXJDOztJQUVDLGlDQUF3QyxFQUFBO0VBRXpDOztJQUVDLGtDQUEwQyxFQUFBO0VBRTNDOztJQUVDLGdDQUFzQyxFQUFBO0VBakJ2QztJQUNDLHdCQUE0QixFQUFBO0VBRTdCOztJQUVDLDRCQUFv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O1VBQ1osWUFBWTtVQUNaLG1CQUFtQjtVQUNuQixrQkFBa0I7VUFDbEIsZUFBZTtVQUNmLGlCQUFpQjtVQUNqQix5QkFBeUI7VUFDekIsWUFBWTtVQUNaLG1EQUEyQztrQkFBM0MsMkNBQTJDLEVBQUE7VUEvMUJ2RDs7WUFpMkJjLGdDQUF3QjtvQkFBeEIsd0JBQXdCLEVBQUE7TUFqMkJ0QztRQXUyQlUsb0JBQWE7UUFBYixvQkFBYTtRQUFiLGFBQWE7UUFDYiw0QkFBc0I7UUFBdEIsNkJBQXNCO1lBQXRCLDBCQUFzQjtnQkFBdEIsc0JBQXNCO1FBQ3RCLHlCQUFtQjtZQUFuQixzQkFBbUI7Z0JBQW5CLG1CQUFtQjtRQUNuQix3QkFBdUI7WUFBdkIscUJBQXVCO2dCQUF2Qix1QkFBdUI7UUFDdkIsUUFBUTtRQUNSLFdBQVc7UUFDWCxZQUFZO1FBQ1osZUFBZTtRQUNmLHVCQUF1QjtRQUN2QixZQUFZLEVBQUE7UUFoM0J0QjtVQWszQlksZ0JBQWdCO1VBQ2hCLFVBQVU7VUFDVixlQUFlO1VBQ2YsaUJBQWlCO1VBQ2pCLG1CQUFtQjtVQUNuQiw0QkFBdUI7ZUFBdkIsdUJBQXVCO1VBQ3ZCLGNBQWMsRUFBQTs7QUN2M0IxQiw2QkFBYyxDakI2Q2Q7RUFDRSxzREFBc0QsRUFBQTs7QUFHeEQ7RUFDRSxVQUFVO0VBQ1YsU0FBUztFQUNULG1CQUFtQjtFQUNuQiw4QkFBc0I7VUFBdEIsc0JBQXNCO0VBQ3RCLDhCQUF5QixFQUFBOztBQUczQjs7Ozs7Ozs7Ozs7O0VBWUUsU0FBUztFQUNULFVBQVUsRUFBQTs7QUFHWjtFQUNFLHFCQUFxQixFQUFBOztBQUd2QjtFQUNFLHdDQUF3QyxFQUFBIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU5vdG8rU2FucytUQyZkaXNwbGF5PXN3YXBcIik7XG4udS1iZy13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnUtYmctYmxhY2sge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG5cbi51LWJnLWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTsgfVxuXG4udS1iZy1ncmF5LTIwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7IH1cblxuLnUtYmctZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwOyB9XG5cbi51LWJnLWdyYXktNDAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDsgfVxuXG4udS1iZy1ncmF5LTUwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5ZTllOWU7IH1cblxuLnUtYmctZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1OyB9XG5cbi51LWJnLWdyYXktNzAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTsgfVxuXG4udS1iZy1ncmF5LTgwMCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MjQyNDI7IH1cblxuLnUtYmctZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxOyB9XG5cbi51LWZvbnQtMTQge1xuICBmb250LXNpemU6IDAuODc1cmVtOyB9XG5cbi51LWZvbnQtMTYge1xuICBmb250LXNpemU6IDFyZW07IH1cblxuLnUtZm9udC0xOCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cblxuLnUtZm9udC0yMCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4udS1mb250LTIyIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuXG4udS1mb250LTI0IHtcbiAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLnUtZm9udC0yNiB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07IH1cblxuLnUtZm9udC0yOCB7XG4gIGZvbnQtc2l6ZTogMS43NXJlbTsgfVxuXG4udS1mb250LTMwIHtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTsgfVxuXG4udS1mb250LTMyIHtcbiAgZm9udC1zaXplOiAycmVtOyB9XG5cbi51LWZvbnQtMzQge1xuICBmb250LXNpemU6IDIuMTI1cmVtOyB9XG5cbi51LWZvbnQtMzYge1xuICBmb250LXNpemU6IDIuMjVyZW07IH1cblxuLnUtZm9udC0zOCB7XG4gIGZvbnQtc2l6ZTogMi4zNzVyZW07IH1cblxuLnUtZm9udC00MCB7XG4gIGZvbnQtc2l6ZTogMi41cmVtOyB9XG5cbi51LWZvbnQtNDIge1xuICBmb250LXNpemU6IDIuNjI1cmVtOyB9XG5cbi51LWZvbnQtNDQge1xuICBmb250LXNpemU6IDIuNzVyZW07IH1cblxuLnUtZm9udC00NiB7XG4gIGZvbnQtc2l6ZTogMi44NzVyZW07IH1cblxuLnUtZm9udC00OCB7XG4gIGZvbnQtc2l6ZTogM3JlbTsgfVxuXG4udS1mb250LTUwIHtcbiAgZm9udC1zaXplOiAzLjEyNXJlbTsgfVxuXG4udS1mb250LTUyIHtcbiAgZm9udC1zaXplOiAzLjI1cmVtOyB9XG5cbi51LXRleHQtd2hpdGUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4udS10ZXh0LWJsYWNrIHtcbiAgY29sb3I6ICMwMDA7IH1cblxuLnUtdGV4dC1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG5cbi51LXRleHQtZ3JheS0yMDAge1xuICBjb2xvcjogI2VlZWVlZTsgfVxuXG4udS10ZXh0LWdyYXktMzAwIHtcbiAgY29sb3I6ICNlMGUwZTA7IH1cblxuLnUtdGV4dC1ncmF5LTQwMCB7XG4gIGNvbG9yOiAjYmRiZGJkOyB9XG5cbi51LXRleHQtZ3JheS01MDAge1xuICBjb2xvcjogIzllOWU5ZTsgfVxuXG4udS10ZXh0LWdyYXktNjAwIHtcbiAgY29sb3I6ICM3NTc1NzU7IH1cblxuLnUtdGV4dC1ncmF5LTcwMCB7XG4gIGNvbG9yOiAjNjE2MTYxOyB9XG5cbi51LXRleHQtZ3JheS04MDAge1xuICBjb2xvcjogIzQyNDI0MjsgfVxuXG4udS10ZXh0LWdyYXktOTAwIHtcbiAgY29sb3I6ICMyMTIxMjE7IH1cblxuLnUtbGluZS1oZWlnaHQtMTAge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4udS1saW5lLWhlaWdodC0xMSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7IH1cblxuLnUtbGluZS1oZWlnaHQtMTIge1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi51LWxpbmUtaGVpZ2h0LTEzIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzsgfVxuXG4udS1saW5lLWhlaWdodC0xNCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cblxuLnUtbGluZS1oZWlnaHQtMTUge1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi51LWxpbmUtaGVpZ2h0LTE2IHtcbiAgbGluZS1oZWlnaHQ6IDEuNjsgfVxuXG4udS1saW5lLWhlaWdodC0xNyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7IH1cblxuLnUtbGluZS1oZWlnaHQtMTgge1xuICBsaW5lLWhlaWdodDogMS44OyB9XG5cbi51LWxpbmUtaGVpZ2h0LTE5IHtcbiAgbGluZS1oZWlnaHQ6IDEuOTsgfVxuXG4udS1saW5lLWhlaWdodC0yMCB7XG4gIGxpbmUtaGVpZ2h0OiAyOyB9XG5cbi51LWZvbnQtd2VpZ2h0LTEwMCB7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7IH1cblxuLnUtZm9udC13ZWlnaHQtMjAwIHtcbiAgZm9udC13ZWlnaHQ6IDIwMDsgfVxuXG4udS1mb250LXdlaWdodC0zMDAge1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi51LWZvbnQtd2VpZ2h0LTQwMCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLnUtZm9udC13ZWlnaHQtNTAwIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udS1mb250LXdlaWdodC02MDAge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi51LWZvbnQtd2VpZ2h0LTcwMCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLnUtZm9udC13ZWlnaHQtODAwIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDsgfVxuXG4udS1mb250LXdlaWdodC05MDAge1xuICBmb250LXdlaWdodDogOTAwOyB9XG5cbi51LW0tMDAwIHtcbiAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtMDAwLFxuLnUtbXktMDAwIHtcbiAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTAwMCxcbi51LW14LTAwMCB7XG4gIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTAwMCxcbi51LW15LTAwMCB7XG4gIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC0wMDAsXG4udS1teC0wMDAge1xuICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tMDI1IHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtMDI1LFxuLnUtbXktMDI1IHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTAyNSxcbi51LW14LTAyNSB7XG4gIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTAyNSxcbi51LW15LTAyNSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC0wMjUsXG4udS1teC0wMjUge1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tMDUwIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC0wNTAsXG4udS1teS0wNTAge1xuICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci0wNTAsXG4udS1teC0wNTAge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTA1MCxcbi51LW15LTA1MCB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTA1MCxcbi51LW14LTA1MCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTA3NSB7XG4gIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTA3NSxcbi51LW15LTA3NSB7XG4gIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci0wNzUsXG4udS1teC0wNzUge1xuICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi0wNzUsXG4udS1teS0wNzUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtMDc1LFxuLnUtbXgtMDc1IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTEwMCB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTEwMCxcbi51LW15LTEwMCB7XG4gIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci0xMDAsXG4udS1teC0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi0xMDAsXG4udS1teS0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtMTAwLFxuLnUtbXgtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTEyNSB7XG4gIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTEyNSxcbi51LW15LTEyNSB7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci0xMjUsXG4udS1teC0xMjUge1xuICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi0xMjUsXG4udS1teS0xMjUge1xuICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtMTI1LFxuLnUtbXgtMTI1IHtcbiAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTE1MCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtMTUwLFxuLnUtbXktMTUwIHtcbiAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItMTUwLFxuLnUtbXgtMTUwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi0xNTAsXG4udS1teS0xNTAge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC0xNTAsXG4udS1teC0xNTAge1xuICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS0xNzUge1xuICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC0xNzUsXG4udS1teS0xNzUge1xuICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItMTc1LFxuLnUtbXgtMTc1IHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItMTc1LFxuLnUtbXktMTc1IHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTE3NSxcbi51LW14LTE3NSB7XG4gIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS0yMDAge1xuICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC0yMDAsXG4udS1teS0yMDAge1xuICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItMjAwLFxuLnUtbXgtMjAwIHtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItMjAwLFxuLnUtbXktMjAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTIwMCxcbi51LW14LTIwMCB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS0yMjUge1xuICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC0yMjUsXG4udS1teS0yMjUge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItMjI1LFxuLnUtbXgtMjI1IHtcbiAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItMjI1LFxuLnUtbXktMjI1IHtcbiAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTIyNSxcbi51LW14LTIyNSB7XG4gIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS0yNTAge1xuICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTI1MCxcbi51LW15LTI1MCB7XG4gIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTI1MCxcbi51LW14LTI1MCB7XG4gIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItMjUwLFxuLnUtbXktMjUwIHtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtMjUwLFxuLnUtbXgtMjUwIHtcbiAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tMjc1IHtcbiAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtMjc1LFxuLnUtbXktMjc1IHtcbiAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTI3NSxcbi51LW14LTI3NSB7XG4gIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTI3NSxcbi51LW15LTI3NSB7XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC0yNzUsXG4udS1teC0yNzUge1xuICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tMzAwIHtcbiAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtMzAwLFxuLnUtbXktMzAwIHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTMwMCxcbi51LW14LTMwMCB7XG4gIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTMwMCxcbi51LW15LTMwMCB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC0zMDAsXG4udS1teC0zMDAge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tMzI1IHtcbiAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtMzI1LFxuLnUtbXktMzI1IHtcbiAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTMyNSxcbi51LW14LTMyNSB7XG4gIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTMyNSxcbi51LW15LTMyNSB7XG4gIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC0zMjUsXG4udS1teC0zMjUge1xuICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tMzUwIHtcbiAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC0zNTAsXG4udS1teS0zNTAge1xuICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci0zNTAsXG4udS1teC0zNTAge1xuICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTM1MCxcbi51LW15LTM1MCB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTM1MCxcbi51LW14LTM1MCB7XG4gIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTM3NSB7XG4gIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTM3NSxcbi51LW15LTM3NSB7XG4gIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci0zNzUsXG4udS1teC0zNzUge1xuICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi0zNzUsXG4udS1teS0zNzUge1xuICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtMzc1LFxuLnUtbXgtMzc1IHtcbiAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTQwMCB7XG4gIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTQwMCxcbi51LW15LTQwMCB7XG4gIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci00MDAsXG4udS1teC00MDAge1xuICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi00MDAsXG4udS1teS00MDAge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtNDAwLFxuLnUtbXgtNDAwIHtcbiAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTQyNSB7XG4gIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTQyNSxcbi51LW15LTQyNSB7XG4gIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci00MjUsXG4udS1teC00MjUge1xuICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi00MjUsXG4udS1teS00MjUge1xuICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtNDI1LFxuLnUtbXgtNDI1IHtcbiAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTQ1MCB7XG4gIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtNDUwLFxuLnUtbXktNDUwIHtcbiAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItNDUwLFxuLnUtbXgtNDUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi00NTAsXG4udS1teS00NTAge1xuICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC00NTAsXG4udS1teC00NTAge1xuICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS00NzUge1xuICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC00NzUsXG4udS1teS00NzUge1xuICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItNDc1LFxuLnUtbXgtNDc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItNDc1LFxuLnUtbXktNDc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTQ3NSxcbi51LW14LTQ3NSB7XG4gIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS01MDAge1xuICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC01MDAsXG4udS1teS01MDAge1xuICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItNTAwLFxuLnUtbXgtNTAwIHtcbiAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItNTAwLFxuLnUtbXktNTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTUwMCxcbi51LW14LTUwMCB7XG4gIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS01MjUge1xuICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC01MjUsXG4udS1teS01MjUge1xuICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItNTI1LFxuLnUtbXgtNTI1IHtcbiAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItNTI1LFxuLnUtbXktNTI1IHtcbiAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTUyNSxcbi51LW14LTUyNSB7XG4gIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS01NTAge1xuICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTU1MCxcbi51LW15LTU1MCB7XG4gIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTU1MCxcbi51LW14LTU1MCB7XG4gIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItNTUwLFxuLnUtbXktNTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtNTUwLFxuLnUtbXgtNTUwIHtcbiAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tNTc1IHtcbiAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtNTc1LFxuLnUtbXktNTc1IHtcbiAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTU3NSxcbi51LW14LTU3NSB7XG4gIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTU3NSxcbi51LW15LTU3NSB7XG4gIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC01NzUsXG4udS1teC01NzUge1xuICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tNjAwIHtcbiAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtNjAwLFxuLnUtbXktNjAwIHtcbiAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTYwMCxcbi51LW14LTYwMCB7XG4gIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTYwMCxcbi51LW15LTYwMCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC02MDAsXG4udS1teC02MDAge1xuICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tNjI1IHtcbiAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtNjI1LFxuLnUtbXktNjI1IHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1yLTYyNSxcbi51LW14LTYyNSB7XG4gIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTYyNSxcbi51LW15LTYyNSB7XG4gIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC02MjUsXG4udS1teC02MjUge1xuICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW0tNjUwIHtcbiAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC02NTAsXG4udS1teS02NTAge1xuICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci02NTAsXG4udS1teC02NTAge1xuICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1iLTY1MCxcbi51LW15LTY1MCB7XG4gIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTY1MCxcbi51LW14LTY1MCB7XG4gIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTY3NSB7XG4gIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTY3NSxcbi51LW15LTY3NSB7XG4gIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci02NzUsXG4udS1teC02NzUge1xuICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi02NzUsXG4udS1teS02NzUge1xuICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtNjc1LFxuLnUtbXgtNjc1IHtcbiAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTcwMCB7XG4gIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTcwMCxcbi51LW15LTcwMCB7XG4gIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci03MDAsXG4udS1teC03MDAge1xuICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi03MDAsXG4udS1teS03MDAge1xuICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtNzAwLFxuLnUtbXgtNzAwIHtcbiAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTcyNSB7XG4gIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW10LTcyNSxcbi51LW15LTcyNSB7XG4gIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tci03MjUsXG4udS1teC03MjUge1xuICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi03MjUsXG4udS1teS03MjUge1xuICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWwtNzI1LFxuLnUtbXgtNzI1IHtcbiAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tLTc1MCB7XG4gIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXQtNzUwLFxuLnUtbXktNzUwIHtcbiAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItNzUwLFxuLnUtbXgtNzUwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tYi03NTAsXG4udS1teS03NTAge1xuICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tbC03NTAsXG4udS1teC03NTAge1xuICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS03NzUge1xuICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC03NzUsXG4udS1teS03NzUge1xuICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItNzc1LFxuLnUtbXgtNzc1IHtcbiAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItNzc1LFxuLnUtbXktNzc1IHtcbiAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTc3NSxcbi51LW14LTc3NSB7XG4gIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbS04MDAge1xuICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuXG4udS1tdC04MDAsXG4udS1teS04MDAge1xuICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbXItODAwLFxuLnUtbXgtODAwIHtcbiAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtbWItODAwLFxuLnUtbXktODAwIHtcbiAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG5cbi51LW1sLTgwMCxcbi51LW14LTgwMCB7XG4gIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC0wMDAge1xuICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMDAwLFxuLnUtcHktMDAwIHtcbiAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci0wMDAsXG4udS1weC0wMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItMDAwLFxuLnUtcHktMDAwIHtcbiAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0wMDAsXG4udS1weC0wMDAge1xuICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTAyNSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC0wMjUsXG4udS1weS0wMjUge1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTAyNSxcbi51LXB4LTAyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi0wMjUsXG4udS1weS0wMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTAyNSxcbi51LXB4LTAyNSB7XG4gIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMDUwIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMDUwLFxuLnUtcHktMDUwIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTA1MCxcbi51LXB4LTA1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTA1MCxcbi51LXB5LTA1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0wNTAsXG4udS1weC0wNTAge1xuICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMDc1IHtcbiAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTA3NSxcbi51LXB5LTA3NSB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItMDc1LFxuLnUtcHgtMDc1IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTA3NSxcbi51LXB5LTA3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtMDc1LFxuLnUtcHgtMDc1IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC0xMDAge1xuICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMTAwLFxuLnUtcHktMTAwIHtcbiAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci0xMDAsXG4udS1weC0xMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItMTAwLFxuLnUtcHktMTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0xMDAsXG4udS1weC0xMDAge1xuICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTEyNSB7XG4gIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC0xMjUsXG4udS1weS0xMjUge1xuICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTEyNSxcbi51LXB4LTEyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi0xMjUsXG4udS1weS0xMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTEyNSxcbi51LXB4LTEyNSB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMTUwIHtcbiAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMTUwLFxuLnUtcHktMTUwIHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTE1MCxcbi51LXB4LTE1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTE1MCxcbi51LXB5LTE1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0xNTAsXG4udS1weC0xNTAge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMTc1IHtcbiAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTE3NSxcbi51LXB5LTE3NSB7XG4gIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItMTc1LFxuLnUtcHgtMTc1IHtcbiAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTE3NSxcbi51LXB5LTE3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtMTc1LFxuLnUtcHgtMTc1IHtcbiAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC0yMDAge1xuICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMjAwLFxuLnUtcHktMjAwIHtcbiAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci0yMDAsXG4udS1weC0yMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItMjAwLFxuLnUtcHktMjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0yMDAsXG4udS1weC0yMDAge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTIyNSB7XG4gIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC0yMjUsXG4udS1weS0yMjUge1xuICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTIyNSxcbi51LXB4LTIyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi0yMjUsXG4udS1weS0yMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTIyNSxcbi51LXB4LTIyNSB7XG4gIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMjUwIHtcbiAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMjUwLFxuLnUtcHktMjUwIHtcbiAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTI1MCxcbi51LXB4LTI1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTI1MCxcbi51LXB5LTI1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0yNTAsXG4udS1weC0yNTAge1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMjc1IHtcbiAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTI3NSxcbi51LXB5LTI3NSB7XG4gIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItMjc1LFxuLnUtcHgtMjc1IHtcbiAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTI3NSxcbi51LXB5LTI3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtMjc1LFxuLnUtcHgtMjc1IHtcbiAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC0zMDAge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMzAwLFxuLnUtcHktMzAwIHtcbiAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci0zMDAsXG4udS1weC0zMDAge1xuICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItMzAwLFxuLnUtcHktMzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0zMDAsXG4udS1weC0zMDAge1xuICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTMyNSB7XG4gIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC0zMjUsXG4udS1weS0zMjUge1xuICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTMyNSxcbi51LXB4LTMyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi0zMjUsXG4udS1weS0zMjUge1xuICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTMyNSxcbi51LXB4LTMyNSB7XG4gIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMzUwIHtcbiAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtMzUwLFxuLnUtcHktMzUwIHtcbiAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTM1MCxcbi51LXB4LTM1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTM1MCxcbi51LXB5LTM1MCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC0zNTAsXG4udS1weC0zNTAge1xuICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtMzc1IHtcbiAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTM3NSxcbi51LXB5LTM3NSB7XG4gIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItMzc1LFxuLnUtcHgtMzc1IHtcbiAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTM3NSxcbi51LXB5LTM3NSB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtMzc1LFxuLnUtcHgtMzc1IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC00MDAge1xuICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNDAwLFxuLnUtcHktNDAwIHtcbiAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci00MDAsXG4udS1weC00MDAge1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItNDAwLFxuLnUtcHktNDAwIHtcbiAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC00MDAsXG4udS1weC00MDAge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTQyNSB7XG4gIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC00MjUsXG4udS1weS00MjUge1xuICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTQyNSxcbi51LXB4LTQyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi00MjUsXG4udS1weS00MjUge1xuICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTQyNSxcbi51LXB4LTQyNSB7XG4gIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNDUwIHtcbiAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNDUwLFxuLnUtcHktNDUwIHtcbiAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTQ1MCxcbi51LXB4LTQ1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTQ1MCxcbi51LXB5LTQ1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC00NTAsXG4udS1weC00NTAge1xuICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNDc1IHtcbiAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTQ3NSxcbi51LXB5LTQ3NSB7XG4gIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItNDc1LFxuLnUtcHgtNDc1IHtcbiAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTQ3NSxcbi51LXB5LTQ3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtNDc1LFxuLnUtcHgtNDc1IHtcbiAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC01MDAge1xuICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNTAwLFxuLnUtcHktNTAwIHtcbiAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci01MDAsXG4udS1weC01MDAge1xuICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItNTAwLFxuLnUtcHktNTAwIHtcbiAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC01MDAsXG4udS1weC01MDAge1xuICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTUyNSB7XG4gIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC01MjUsXG4udS1weS01MjUge1xuICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTUyNSxcbi51LXB4LTUyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi01MjUsXG4udS1weS01MjUge1xuICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTUyNSxcbi51LXB4LTUyNSB7XG4gIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNTUwIHtcbiAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNTUwLFxuLnUtcHktNTUwIHtcbiAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTU1MCxcbi51LXB4LTU1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTU1MCxcbi51LXB5LTU1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC01NTAsXG4udS1weC01NTAge1xuICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNTc1IHtcbiAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTU3NSxcbi51LXB5LTU3NSB7XG4gIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItNTc1LFxuLnUtcHgtNTc1IHtcbiAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTU3NSxcbi51LXB5LTU3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtNTc1LFxuLnUtcHgtNTc1IHtcbiAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC02MDAge1xuICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNjAwLFxuLnUtcHktNjAwIHtcbiAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci02MDAsXG4udS1weC02MDAge1xuICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItNjAwLFxuLnUtcHktNjAwIHtcbiAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC02MDAsXG4udS1weC02MDAge1xuICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTYyNSB7XG4gIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC02MjUsXG4udS1weS02MjUge1xuICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTYyNSxcbi51LXB4LTYyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi02MjUsXG4udS1weS02MjUge1xuICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTYyNSxcbi51LXB4LTYyNSB7XG4gIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNjUwIHtcbiAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNjUwLFxuLnUtcHktNjUwIHtcbiAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTY1MCxcbi51LXB4LTY1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTY1MCxcbi51LXB5LTY1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC02NTAsXG4udS1weC02NTAge1xuICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNjc1IHtcbiAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTY3NSxcbi51LXB5LTY3NSB7XG4gIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItNjc1LFxuLnUtcHgtNjc1IHtcbiAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTY3NSxcbi51LXB5LTY3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtNjc1LFxuLnUtcHgtNjc1IHtcbiAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC03MDAge1xuICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNzAwLFxuLnUtcHktNzAwIHtcbiAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci03MDAsXG4udS1weC03MDAge1xuICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItNzAwLFxuLnUtcHktNzAwIHtcbiAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC03MDAsXG4udS1weC03MDAge1xuICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wLTcyNSB7XG4gIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wdC03MjUsXG4udS1weS03MjUge1xuICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTcyNSxcbi51LXB4LTcyNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wYi03MjUsXG4udS1weS03MjUge1xuICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBsLTcyNSxcbi51LXB4LTcyNSB7XG4gIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNzUwIHtcbiAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtNzUwLFxuLnUtcHktNzUwIHtcbiAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXByLTc1MCxcbi51LXB4LTc1MCB7XG4gIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTc1MCxcbi51LXB5LTc1MCB7XG4gIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC03NTAsXG4udS1weC03NTAge1xuICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXAtNzc1IHtcbiAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXB0LTc3NSxcbi51LXB5LTc3NSB7XG4gIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHItNzc1LFxuLnUtcHgtNzc1IHtcbiAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG5cbi51LXBiLTc3NSxcbi51LXB5LTc3NSB7XG4gIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGwtNzc1LFxuLnUtcHgtNzc1IHtcbiAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcC04MDAge1xuICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcHQtODAwLFxuLnUtcHktODAwIHtcbiAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wci04MDAsXG4udS1weC04MDAge1xuICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cblxuLnUtcGItODAwLFxuLnUtcHktODAwIHtcbiAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuXG4udS1wbC04MDAsXG4udS1weC04MDAge1xuICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLnUtbS1zbS0wMDAge1xuICAgIG1hcmdpbjogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTAwMCxcbiAgLnUtbXktc20tMDAwIHtcbiAgICBtYXJnaW4tdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tMDAwLFxuICAudS1teC1zbS0wMDAge1xuICAgIG1hcmdpbi1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTAwMCxcbiAgLnUtbXktc20tMDAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tMDAwLFxuICAudS1teC1zbS0wMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS0wMjUge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTAyNSxcbiAgLnUtbXktc20tMDI1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tMDI1LFxuICAudS1teC1zbS0wMjUge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTAyNSxcbiAgLnUtbXktc20tMDI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tMDI1LFxuICAudS1teC1zbS0wMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS0wNTAge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tMDUwLFxuICAudS1teS1zbS0wNTAge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTA1MCxcbiAgLnUtbXgtc20tMDUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTA1MCxcbiAgLnUtbXktc20tMDUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS0wNTAsXG4gIC51LW14LXNtLTA1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tMDc1IHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS0wNzUsXG4gIC51LW15LXNtLTA3NSB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTA3NSxcbiAgLnUtbXgtc20tMDc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS0wNzUsXG4gIC51LW15LXNtLTA3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTA3NSxcbiAgLnUtbXgtc20tMDc1IHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tMTAwIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS0xMDAsXG4gIC51LW15LXNtLTEwMCB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTEwMCxcbiAgLnUtbXgtc20tMTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS0xMDAsXG4gIC51LW15LXNtLTEwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTEwMCxcbiAgLnUtbXgtc20tMTAwIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tMTI1IHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS0xMjUsXG4gIC51LW15LXNtLTEyNSB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTEyNSxcbiAgLnUtbXgtc20tMTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS0xMjUsXG4gIC51LW15LXNtLTEyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTEyNSxcbiAgLnUtbXgtc20tMTI1IHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tMTUwIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTE1MCxcbiAgLnUtbXktc20tMTUwIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS0xNTAsXG4gIC51LW14LXNtLTE1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS0xNTAsXG4gIC51LW15LXNtLTE1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tMTUwLFxuICAudS1teC1zbS0xNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTE3NSB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tMTc1LFxuICAudS1teS1zbS0xNzUge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS0xNzUsXG4gIC51LW14LXNtLTE3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tMTc1LFxuICAudS1teS1zbS0xNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS0xNzUsXG4gIC51LW14LXNtLTE3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTIwMCB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tMjAwLFxuICAudS1teS1zbS0yMDAge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS0yMDAsXG4gIC51LW14LXNtLTIwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tMjAwLFxuICAudS1teS1zbS0yMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS0yMDAsXG4gIC51LW14LXNtLTIwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTIyNSB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tMjI1LFxuICAudS1teS1zbS0yMjUge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS0yMjUsXG4gIC51LW14LXNtLTIyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tMjI1LFxuICAudS1teS1zbS0yMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS0yMjUsXG4gIC51LW14LXNtLTIyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTI1MCB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS0yNTAsXG4gIC51LW15LXNtLTI1MCB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tMjUwLFxuICAudS1teC1zbS0yNTAge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tMjUwLFxuICAudS1teS1zbS0yNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTI1MCxcbiAgLnUtbXgtc20tMjUwIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS0yNzUge1xuICAgIG1hcmdpbjogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTI3NSxcbiAgLnUtbXktc20tMjc1IHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tMjc1LFxuICAudS1teC1zbS0yNzUge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTI3NSxcbiAgLnUtbXktc20tMjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tMjc1LFxuICAudS1teC1zbS0yNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS0zMDAge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTMwMCxcbiAgLnUtbXktc20tMzAwIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tMzAwLFxuICAudS1teC1zbS0zMDAge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTMwMCxcbiAgLnUtbXktc20tMzAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tMzAwLFxuICAudS1teC1zbS0zMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS0zMjUge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTMyNSxcbiAgLnUtbXktc20tMzI1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tMzI1LFxuICAudS1teC1zbS0zMjUge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTMyNSxcbiAgLnUtbXktc20tMzI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tMzI1LFxuICAudS1teC1zbS0zMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS0zNTAge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tMzUwLFxuICAudS1teS1zbS0zNTAge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTM1MCxcbiAgLnUtbXgtc20tMzUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTM1MCxcbiAgLnUtbXktc20tMzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS0zNTAsXG4gIC51LW14LXNtLTM1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tMzc1IHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS0zNzUsXG4gIC51LW15LXNtLTM3NSB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTM3NSxcbiAgLnUtbXgtc20tMzc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS0zNzUsXG4gIC51LW15LXNtLTM3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTM3NSxcbiAgLnUtbXgtc20tMzc1IHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNDAwIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS00MDAsXG4gIC51LW15LXNtLTQwMCB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTQwMCxcbiAgLnUtbXgtc20tNDAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS00MDAsXG4gIC51LW15LXNtLTQwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTQwMCxcbiAgLnUtbXgtc20tNDAwIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNDI1IHtcbiAgICBtYXJnaW46IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS00MjUsXG4gIC51LW15LXNtLTQyNSB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTQyNSxcbiAgLnUtbXgtc20tNDI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS00MjUsXG4gIC51LW15LXNtLTQyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTQyNSxcbiAgLnUtbXgtc20tNDI1IHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNDUwIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTQ1MCxcbiAgLnUtbXktc20tNDUwIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS00NTAsXG4gIC51LW14LXNtLTQ1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS00NTAsXG4gIC51LW15LXNtLTQ1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tNDUwLFxuICAudS1teC1zbS00NTAge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTQ3NSB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tNDc1LFxuICAudS1teS1zbS00NzUge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS00NzUsXG4gIC51LW14LXNtLTQ3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tNDc1LFxuICAudS1teS1zbS00NzUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS00NzUsXG4gIC51LW14LXNtLTQ3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTUwMCB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tNTAwLFxuICAudS1teS1zbS01MDAge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS01MDAsXG4gIC51LW14LXNtLTUwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tNTAwLFxuICAudS1teS1zbS01MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS01MDAsXG4gIC51LW14LXNtLTUwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTUyNSB7XG4gICAgbWFyZ2luOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tNTI1LFxuICAudS1teS1zbS01MjUge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS01MjUsXG4gIC51LW14LXNtLTUyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tNTI1LFxuICAudS1teS1zbS01MjUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS01MjUsXG4gIC51LW14LXNtLTUyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTU1MCB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS01NTAsXG4gIC51LW15LXNtLTU1MCB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tNTUwLFxuICAudS1teC1zbS01NTAge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tNTUwLFxuICAudS1teS1zbS01NTAge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTU1MCxcbiAgLnUtbXgtc20tNTUwIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS01NzUge1xuICAgIG1hcmdpbjogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTU3NSxcbiAgLnUtbXktc20tNTc1IHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tNTc1LFxuICAudS1teC1zbS01NzUge1xuICAgIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTU3NSxcbiAgLnUtbXktc20tNTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tNTc1LFxuICAudS1teC1zbS01NzUge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS02MDAge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTYwMCxcbiAgLnUtbXktc20tNjAwIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tNjAwLFxuICAudS1teC1zbS02MDAge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTYwMCxcbiAgLnUtbXktc20tNjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tNjAwLFxuICAudS1teC1zbS02MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS02MjUge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTYyNSxcbiAgLnUtbXktc20tNjI1IHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItc20tNjI1LFxuICAudS1teC1zbS02MjUge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTYyNSxcbiAgLnUtbXktc20tNjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tNjI1LFxuICAudS1teC1zbS02MjUge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1zbS02NTAge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tNjUwLFxuICAudS1teS1zbS02NTAge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTY1MCxcbiAgLnUtbXgtc20tNjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXNtLTY1MCxcbiAgLnUtbXktc20tNjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS02NTAsXG4gIC51LW14LXNtLTY1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNjc1IHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS02NzUsXG4gIC51LW15LXNtLTY3NSB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTY3NSxcbiAgLnUtbXgtc20tNjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS02NzUsXG4gIC51LW15LXNtLTY3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTY3NSxcbiAgLnUtbXgtc20tNjc1IHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNzAwIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS03MDAsXG4gIC51LW15LXNtLTcwMCB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTcwMCxcbiAgLnUtbXgtc20tNzAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS03MDAsXG4gIC51LW15LXNtLTcwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTcwMCxcbiAgLnUtbXgtc20tNzAwIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNzI1IHtcbiAgICBtYXJnaW46IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1zbS03MjUsXG4gIC51LW15LXNtLTcyNSB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXNtLTcyNSxcbiAgLnUtbXgtc20tNzI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS03MjUsXG4gIC51LW15LXNtLTcyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXNtLTcyNSxcbiAgLnUtbXgtc20tNzI1IHtcbiAgICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tc20tNzUwIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXNtLTc1MCxcbiAgLnUtbXktc20tNzUwIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS03NTAsXG4gIC51LW14LXNtLTc1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1zbS03NTAsXG4gIC51LW15LXNtLTc1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtc20tNzUwLFxuICAudS1teC1zbS03NTAge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTc3NSB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tNzc1LFxuICAudS1teS1zbS03NzUge1xuICAgIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS03NzUsXG4gIC51LW14LXNtLTc3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tNzc1LFxuICAudS1teS1zbS03NzUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS03NzUsXG4gIC51LW14LXNtLTc3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXNtLTgwMCB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtc20tODAwLFxuICAudS1teS1zbS04MDAge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1zbS04MDAsXG4gIC51LW14LXNtLTgwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItc20tODAwLFxuICAudS1teS1zbS04MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1zbS04MDAsXG4gIC51LW14LXNtLTgwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTAwMCB7XG4gICAgcGFkZGluZzogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTAwMCxcbiAgLnUtcHktc20tMDAwIHtcbiAgICBwYWRkaW5nLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTAwMCxcbiAgLnUtcHgtc20tMDAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tMDAwLFxuICAudS1weS1zbS0wMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMDAwLFxuICAudS1weC1zbS0wMDAge1xuICAgIHBhZGRpbmctbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tMDI1IHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tMDI1LFxuICAudS1weS1zbS0wMjUge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMDI1LFxuICAudS1weC1zbS0wMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS0wMjUsXG4gIC51LXB5LXNtLTAyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS0wMjUsXG4gIC51LXB4LXNtLTAyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0wNTAge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTA1MCxcbiAgLnUtcHktc20tMDUwIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMDUwLFxuICAudS1weC1zbS0wNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTA1MCxcbiAgLnUtcHktc20tMDUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMDUwLFxuICAudS1weC1zbS0wNTAge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0wNzUge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS0wNzUsXG4gIC51LXB5LXNtLTA3NSB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS0wNzUsXG4gIC51LXB4LXNtLTA3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTA3NSxcbiAgLnUtcHktc20tMDc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTA3NSxcbiAgLnUtcHgtc20tMDc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTEwMCB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTEwMCxcbiAgLnUtcHktc20tMTAwIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTEwMCxcbiAgLnUtcHgtc20tMTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tMTAwLFxuICAudS1weS1zbS0xMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMTAwLFxuICAudS1weC1zbS0xMDAge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tMTI1IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tMTI1LFxuICAudS1weS1zbS0xMjUge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMTI1LFxuICAudS1weC1zbS0xMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS0xMjUsXG4gIC51LXB5LXNtLTEyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS0xMjUsXG4gIC51LXB4LXNtLTEyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0xNTAge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTE1MCxcbiAgLnUtcHktc20tMTUwIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMTUwLFxuICAudS1weC1zbS0xNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTE1MCxcbiAgLnUtcHktc20tMTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMTUwLFxuICAudS1weC1zbS0xNTAge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0xNzUge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS0xNzUsXG4gIC51LXB5LXNtLTE3NSB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS0xNzUsXG4gIC51LXB4LXNtLTE3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTE3NSxcbiAgLnUtcHktc20tMTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTE3NSxcbiAgLnUtcHgtc20tMTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTIwMCB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTIwMCxcbiAgLnUtcHktc20tMjAwIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTIwMCxcbiAgLnUtcHgtc20tMjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tMjAwLFxuICAudS1weS1zbS0yMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMjAwLFxuICAudS1weC1zbS0yMDAge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tMjI1IHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tMjI1LFxuICAudS1weS1zbS0yMjUge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMjI1LFxuICAudS1weC1zbS0yMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS0yMjUsXG4gIC51LXB5LXNtLTIyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS0yMjUsXG4gIC51LXB4LXNtLTIyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0yNTAge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTI1MCxcbiAgLnUtcHktc20tMjUwIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMjUwLFxuICAudS1weC1zbS0yNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTI1MCxcbiAgLnUtcHktc20tMjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMjUwLFxuICAudS1weC1zbS0yNTAge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0yNzUge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS0yNzUsXG4gIC51LXB5LXNtLTI3NSB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS0yNzUsXG4gIC51LXB4LXNtLTI3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTI3NSxcbiAgLnUtcHktc20tMjc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTI3NSxcbiAgLnUtcHgtc20tMjc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTMwMCB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTMwMCxcbiAgLnUtcHktc20tMzAwIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTMwMCxcbiAgLnUtcHgtc20tMzAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tMzAwLFxuICAudS1weS1zbS0zMDAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMzAwLFxuICAudS1weC1zbS0zMDAge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tMzI1IHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tMzI1LFxuICAudS1weS1zbS0zMjUge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMzI1LFxuICAudS1weC1zbS0zMjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS0zMjUsXG4gIC51LXB5LXNtLTMyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS0zMjUsXG4gIC51LXB4LXNtLTMyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0zNTAge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTM1MCxcbiAgLnUtcHktc20tMzUwIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tMzUwLFxuICAudS1weC1zbS0zNTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTM1MCxcbiAgLnUtcHktc20tMzUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tMzUwLFxuICAudS1weC1zbS0zNTAge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS0zNzUge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS0zNzUsXG4gIC51LXB5LXNtLTM3NSB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS0zNzUsXG4gIC51LXB4LXNtLTM3NSB7XG4gICAgcGFkZGluZy1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTM3NSxcbiAgLnUtcHktc20tMzc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTM3NSxcbiAgLnUtcHgtc20tMzc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTQwMCB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTQwMCxcbiAgLnUtcHktc20tNDAwIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTQwMCxcbiAgLnUtcHgtc20tNDAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tNDAwLFxuICAudS1weS1zbS00MDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNDAwLFxuICAudS1weC1zbS00MDAge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tNDI1IHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tNDI1LFxuICAudS1weS1zbS00MjUge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNDI1LFxuICAudS1weC1zbS00MjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS00MjUsXG4gIC51LXB5LXNtLTQyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS00MjUsXG4gIC51LXB4LXNtLTQyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS00NTAge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTQ1MCxcbiAgLnUtcHktc20tNDUwIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNDUwLFxuICAudS1weC1zbS00NTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTQ1MCxcbiAgLnUtcHktc20tNDUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNDUwLFxuICAudS1weC1zbS00NTAge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS00NzUge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS00NzUsXG4gIC51LXB5LXNtLTQ3NSB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS00NzUsXG4gIC51LXB4LXNtLTQ3NSB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTQ3NSxcbiAgLnUtcHktc20tNDc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTQ3NSxcbiAgLnUtcHgtc20tNDc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTUwMCB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTUwMCxcbiAgLnUtcHktc20tNTAwIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTUwMCxcbiAgLnUtcHgtc20tNTAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tNTAwLFxuICAudS1weS1zbS01MDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNTAwLFxuICAudS1weC1zbS01MDAge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tNTI1IHtcbiAgICBwYWRkaW5nOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tNTI1LFxuICAudS1weS1zbS01MjUge1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNTI1LFxuICAudS1weC1zbS01MjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS01MjUsXG4gIC51LXB5LXNtLTUyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS01MjUsXG4gIC51LXB4LXNtLTUyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS01NTAge1xuICAgIHBhZGRpbmc6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTU1MCxcbiAgLnUtcHktc20tNTUwIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNTUwLFxuICAudS1weC1zbS01NTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTU1MCxcbiAgLnUtcHktc20tNTUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNTUwLFxuICAudS1weC1zbS01NTAge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS01NzUge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS01NzUsXG4gIC51LXB5LXNtLTU3NSB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS01NzUsXG4gIC51LXB4LXNtLTU3NSB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTU3NSxcbiAgLnUtcHktc20tNTc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTU3NSxcbiAgLnUtcHgtc20tNTc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTYwMCB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTYwMCxcbiAgLnUtcHktc20tNjAwIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTYwMCxcbiAgLnUtcHgtc20tNjAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tNjAwLFxuICAudS1weS1zbS02MDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNjAwLFxuICAudS1weC1zbS02MDAge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tNjI1IHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tNjI1LFxuICAudS1weS1zbS02MjUge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNjI1LFxuICAudS1weC1zbS02MjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS02MjUsXG4gIC51LXB5LXNtLTYyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS02MjUsXG4gIC51LXB4LXNtLTYyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS02NTAge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTY1MCxcbiAgLnUtcHktc20tNjUwIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNjUwLFxuICAudS1weC1zbS02NTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTY1MCxcbiAgLnUtcHktc20tNjUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNjUwLFxuICAudS1weC1zbS02NTAge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS02NzUge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS02NzUsXG4gIC51LXB5LXNtLTY3NSB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS02NzUsXG4gIC51LXB4LXNtLTY3NSB7XG4gICAgcGFkZGluZy1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTY3NSxcbiAgLnUtcHktc20tNjc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTY3NSxcbiAgLnUtcHgtc20tNjc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTcwMCB7XG4gICAgcGFkZGluZzogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTcwMCxcbiAgLnUtcHktc20tNzAwIHtcbiAgICBwYWRkaW5nLXRvcDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTcwMCxcbiAgLnUtcHgtc20tNzAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tNzAwLFxuICAudS1weS1zbS03MDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNzAwLFxuICAudS1weC1zbS03MDAge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtc20tNzI1IHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtc20tNzI1LFxuICAudS1weS1zbS03MjUge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNzI1LFxuICAudS1weC1zbS03MjUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1zbS03MjUsXG4gIC51LXB5LXNtLTcyNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1zbS03MjUsXG4gIC51LXB4LXNtLTcyNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS03NTAge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTc1MCxcbiAgLnUtcHktc20tNzUwIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItc20tNzUwLFxuICAudS1weC1zbS03NTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTc1MCxcbiAgLnUtcHktc20tNzUwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tNzUwLFxuICAudS1weC1zbS03NTAge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1zbS03NzUge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1zbS03NzUsXG4gIC51LXB5LXNtLTc3NSB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1zbS03NzUsXG4gIC51LXB4LXNtLTc3NSB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXNtLTc3NSxcbiAgLnUtcHktc20tNzc1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXNtLTc3NSxcbiAgLnUtcHgtc20tNzc1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXNtLTgwMCB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXNtLTgwMCxcbiAgLnUtcHktc20tODAwIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXNtLTgwMCxcbiAgLnUtcHgtc20tODAwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItc20tODAwLFxuICAudS1weS1zbS04MDAge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtc20tODAwLFxuICAudS1weC1zbS04MDAge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC51LW0tbWQtMDAwIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC0wMDAsXG4gIC51LW15LW1kLTAwMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTAwMCxcbiAgLnUtbXgtbWQtMDAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0wMDAsXG4gIC51LW15LW1kLTAwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTAwMCxcbiAgLnUtbXgtbWQtMDAwIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtMDI1IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC0wMjUsXG4gIC51LW15LW1kLTAyNSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTAyNSxcbiAgLnUtbXgtbWQtMDI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0wMjUsXG4gIC51LW15LW1kLTAyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTAyNSxcbiAgLnUtbXgtbWQtMDI1IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtMDUwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTA1MCxcbiAgLnUtbXktbWQtMDUwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC0wNTAsXG4gIC51LW14LW1kLTA1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0wNTAsXG4gIC51LW15LW1kLTA1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtMDUwLFxuICAudS1teC1tZC0wNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTA3NSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtMDc1LFxuICAudS1teS1tZC0wNzUge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC0wNzUsXG4gIC51LW14LW1kLTA3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtMDc1LFxuICAudS1teS1tZC0wNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC0wNzUsXG4gIC51LW14LW1kLTA3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTEwMCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtMTAwLFxuICAudS1teS1tZC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC0xMDAsXG4gIC51LW14LW1kLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtMTAwLFxuICAudS1teS1tZC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC0xMDAsXG4gIC51LW14LW1kLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTEyNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtMTI1LFxuICAudS1teS1tZC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC0xMjUsXG4gIC51LW14LW1kLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtMTI1LFxuICAudS1teS1tZC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC0xMjUsXG4gIC51LW14LW1kLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTE1MCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC0xNTAsXG4gIC51LW15LW1kLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtMTUwLFxuICAudS1teC1tZC0xNTAge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtMTUwLFxuICAudS1teS1tZC0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTE1MCxcbiAgLnUtbXgtbWQtMTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC0xNzUge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTE3NSxcbiAgLnUtbXktbWQtMTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtMTc1LFxuICAudS1teC1tZC0xNzUge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTE3NSxcbiAgLnUtbXktbWQtMTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtMTc1LFxuICAudS1teC1tZC0xNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC0yMDAge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTIwMCxcbiAgLnUtbXktbWQtMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtMjAwLFxuICAudS1teC1tZC0yMDAge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTIwMCxcbiAgLnUtbXktbWQtMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtMjAwLFxuICAudS1teC1tZC0yMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC0yMjUge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTIyNSxcbiAgLnUtbXktbWQtMjI1IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtMjI1LFxuICAudS1teC1tZC0yMjUge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTIyNSxcbiAgLnUtbXktbWQtMjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtMjI1LFxuICAudS1teC1tZC0yMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC0yNTAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtMjUwLFxuICAudS1teS1tZC0yNTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTI1MCxcbiAgLnUtbXgtbWQtMjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTI1MCxcbiAgLnUtbXktbWQtMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC0yNTAsXG4gIC51LW14LW1kLTI1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtMjc1IHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC0yNzUsXG4gIC51LW15LW1kLTI3NSB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTI3NSxcbiAgLnUtbXgtbWQtMjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0yNzUsXG4gIC51LW15LW1kLTI3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTI3NSxcbiAgLnUtbXgtbWQtMjc1IHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtMzAwIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC0zMDAsXG4gIC51LW15LW1kLTMwMCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTMwMCxcbiAgLnUtbXgtbWQtMzAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0zMDAsXG4gIC51LW15LW1kLTMwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTMwMCxcbiAgLnUtbXgtbWQtMzAwIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtMzI1IHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC0zMjUsXG4gIC51LW15LW1kLTMyNSB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTMyNSxcbiAgLnUtbXgtbWQtMzI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0zMjUsXG4gIC51LW15LW1kLTMyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTMyNSxcbiAgLnUtbXgtbWQtMzI1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtMzUwIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTM1MCxcbiAgLnUtbXktbWQtMzUwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC0zNTAsXG4gIC51LW14LW1kLTM1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC0zNTAsXG4gIC51LW15LW1kLTM1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtMzUwLFxuICAudS1teC1tZC0zNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTM3NSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtMzc1LFxuICAudS1teS1tZC0zNzUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC0zNzUsXG4gIC51LW14LW1kLTM3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtMzc1LFxuICAudS1teS1tZC0zNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC0zNzUsXG4gIC51LW14LW1kLTM3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTQwMCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtNDAwLFxuICAudS1teS1tZC00MDAge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC00MDAsXG4gIC51LW14LW1kLTQwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNDAwLFxuICAudS1teS1tZC00MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC00MDAsXG4gIC51LW14LW1kLTQwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTQyNSB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtNDI1LFxuICAudS1teS1tZC00MjUge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC00MjUsXG4gIC51LW14LW1kLTQyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNDI1LFxuICAudS1teS1tZC00MjUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC00MjUsXG4gIC51LW14LW1kLTQyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTQ1MCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC00NTAsXG4gIC51LW15LW1kLTQ1MCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtNDUwLFxuICAudS1teC1tZC00NTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNDUwLFxuICAudS1teS1tZC00NTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTQ1MCxcbiAgLnUtbXgtbWQtNDUwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC00NzUge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTQ3NSxcbiAgLnUtbXktbWQtNDc1IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtNDc1LFxuICAudS1teC1tZC00NzUge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTQ3NSxcbiAgLnUtbXktbWQtNDc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtNDc1LFxuICAudS1teC1tZC00NzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC01MDAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTUwMCxcbiAgLnUtbXktbWQtNTAwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtNTAwLFxuICAudS1teC1tZC01MDAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTUwMCxcbiAgLnUtbXktbWQtNTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtNTAwLFxuICAudS1teC1tZC01MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC01MjUge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTUyNSxcbiAgLnUtbXktbWQtNTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtNTI1LFxuICAudS1teC1tZC01MjUge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTUyNSxcbiAgLnUtbXktbWQtNTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtNTI1LFxuICAudS1teC1tZC01MjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC01NTAge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtNTUwLFxuICAudS1teS1tZC01NTAge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTU1MCxcbiAgLnUtbXgtbWQtNTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTU1MCxcbiAgLnUtbXktbWQtNTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC01NTAsXG4gIC51LW14LW1kLTU1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtNTc1IHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC01NzUsXG4gIC51LW15LW1kLTU3NSB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTU3NSxcbiAgLnUtbXgtbWQtNTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC01NzUsXG4gIC51LW15LW1kLTU3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTU3NSxcbiAgLnUtbXgtbWQtNTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtNjAwIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC02MDAsXG4gIC51LW15LW1kLTYwMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTYwMCxcbiAgLnUtbXgtbWQtNjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC02MDAsXG4gIC51LW15LW1kLTYwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTYwMCxcbiAgLnUtbXgtbWQtNjAwIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtNjI1IHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC02MjUsXG4gIC51LW15LW1kLTYyNSB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLW1kLTYyNSxcbiAgLnUtbXgtbWQtNjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC02MjUsXG4gIC51LW15LW1kLTYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTYyNSxcbiAgLnUtbXgtbWQtNjI1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbWQtNjUwIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTY1MCxcbiAgLnUtbXktbWQtNjUwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC02NTAsXG4gIC51LW14LW1kLTY1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1tZC02NTAsXG4gIC51LW15LW1kLTY1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtNjUwLFxuICAudS1teC1tZC02NTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTY3NSB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtNjc1LFxuICAudS1teS1tZC02NzUge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC02NzUsXG4gIC51LW14LW1kLTY3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNjc1LFxuICAudS1teS1tZC02NzUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC02NzUsXG4gIC51LW14LW1kLTY3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTcwMCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtNzAwLFxuICAudS1teS1tZC03MDAge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC03MDAsXG4gIC51LW14LW1kLTcwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNzAwLFxuICAudS1teS1tZC03MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC03MDAsXG4gIC51LW14LW1kLTcwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTcyNSB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbWQtNzI1LFxuICAudS1teS1tZC03MjUge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1tZC03MjUsXG4gIC51LW14LW1kLTcyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNzI1LFxuICAudS1teS1tZC03MjUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1tZC03MjUsXG4gIC51LW14LW1kLTcyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLW1kLTc1MCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1tZC03NTAsXG4gIC51LW15LW1kLTc1MCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtNzUwLFxuICAudS1teC1tZC03NTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbWQtNzUwLFxuICAudS1teS1tZC03NTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLW1kLTc1MCxcbiAgLnUtbXgtbWQtNzUwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC03NzUge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTc3NSxcbiAgLnUtbXktbWQtNzc1IHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtNzc1LFxuICAudS1teC1tZC03NzUge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTc3NSxcbiAgLnUtbXktbWQtNzc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtNzc1LFxuICAudS1teC1tZC03NzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1tZC04MDAge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LW1kLTgwMCxcbiAgLnUtbXktbWQtODAwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbWQtODAwLFxuICAudS1teC1tZC04MDAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLW1kLTgwMCxcbiAgLnUtbXktbWQtODAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbWQtODAwLFxuICAudS1teC1tZC04MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC0wMDAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0wMDAsXG4gIC51LXB5LW1kLTAwMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC0wMDAsXG4gIC51LXB4LW1kLTAwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTAwMCxcbiAgLnUtcHktbWQtMDAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTAwMCxcbiAgLnUtcHgtbWQtMDAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTAyNSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTAyNSxcbiAgLnUtcHktbWQtMDI1IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTAyNSxcbiAgLnUtcHgtbWQtMDI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtMDI1LFxuICAudS1weS1tZC0wMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtMDI1LFxuICAudS1weC1tZC0wMjUge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMDUwIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0wNTAsXG4gIC51LXB5LW1kLTA1MCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTA1MCxcbiAgLnUtcHgtbWQtMDUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0wNTAsXG4gIC51LXB5LW1kLTA1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTA1MCxcbiAgLnUtcHgtbWQtMDUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMDc1IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtMDc1LFxuICAudS1weS1tZC0wNzUge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtMDc1LFxuICAudS1weC1tZC0wNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0wNzUsXG4gIC51LXB5LW1kLTA3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC0wNzUsXG4gIC51LXB4LW1kLTA3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC0xMDAge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0xMDAsXG4gIC51LXB5LW1kLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC0xMDAsXG4gIC51LXB4LW1kLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTEwMCxcbiAgLnUtcHktbWQtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTEwMCxcbiAgLnUtcHgtbWQtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTEyNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTEyNSxcbiAgLnUtcHktbWQtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTEyNSxcbiAgLnUtcHgtbWQtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtMTI1LFxuICAudS1weS1tZC0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtMTI1LFxuICAudS1weC1tZC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMTUwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0xNTAsXG4gIC51LXB5LW1kLTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTE1MCxcbiAgLnUtcHgtbWQtMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0xNTAsXG4gIC51LXB5LW1kLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTE1MCxcbiAgLnUtcHgtbWQtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMTc1IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtMTc1LFxuICAudS1weS1tZC0xNzUge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtMTc1LFxuICAudS1weC1tZC0xNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0xNzUsXG4gIC51LXB5LW1kLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC0xNzUsXG4gIC51LXB4LW1kLTE3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC0yMDAge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0yMDAsXG4gIC51LXB5LW1kLTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC0yMDAsXG4gIC51LXB4LW1kLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTIwMCxcbiAgLnUtcHktbWQtMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTIwMCxcbiAgLnUtcHgtbWQtMjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTIyNSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTIyNSxcbiAgLnUtcHktbWQtMjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTIyNSxcbiAgLnUtcHgtbWQtMjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtMjI1LFxuICAudS1weS1tZC0yMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtMjI1LFxuICAudS1weC1tZC0yMjUge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMjUwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0yNTAsXG4gIC51LXB5LW1kLTI1MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTI1MCxcbiAgLnUtcHgtbWQtMjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0yNTAsXG4gIC51LXB5LW1kLTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTI1MCxcbiAgLnUtcHgtbWQtMjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMjc1IHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtMjc1LFxuICAudS1weS1tZC0yNzUge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtMjc1LFxuICAudS1weC1tZC0yNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0yNzUsXG4gIC51LXB5LW1kLTI3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC0yNzUsXG4gIC51LXB4LW1kLTI3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC0zMDAge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0zMDAsXG4gIC51LXB5LW1kLTMwMCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC0zMDAsXG4gIC51LXB4LW1kLTMwMCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTMwMCxcbiAgLnUtcHktbWQtMzAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTMwMCxcbiAgLnUtcHgtbWQtMzAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTMyNSB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTMyNSxcbiAgLnUtcHktbWQtMzI1IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTMyNSxcbiAgLnUtcHgtbWQtMzI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtMzI1LFxuICAudS1weS1tZC0zMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtMzI1LFxuICAudS1weC1tZC0zMjUge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMzUwIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC0zNTAsXG4gIC51LXB5LW1kLTM1MCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTM1MCxcbiAgLnUtcHgtbWQtMzUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0zNTAsXG4gIC51LXB5LW1kLTM1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTM1MCxcbiAgLnUtcHgtbWQtMzUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtMzc1IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtMzc1LFxuICAudS1weS1tZC0zNzUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtMzc1LFxuICAudS1weC1tZC0zNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC0zNzUsXG4gIC51LXB5LW1kLTM3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC0zNzUsXG4gIC51LXB4LW1kLTM3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC00MDAge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC00MDAsXG4gIC51LXB5LW1kLTQwMCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC00MDAsXG4gIC51LXB4LW1kLTQwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTQwMCxcbiAgLnUtcHktbWQtNDAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTQwMCxcbiAgLnUtcHgtbWQtNDAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTQyNSB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTQyNSxcbiAgLnUtcHktbWQtNDI1IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTQyNSxcbiAgLnUtcHgtbWQtNDI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtNDI1LFxuICAudS1weS1tZC00MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtNDI1LFxuICAudS1weC1tZC00MjUge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNDUwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC00NTAsXG4gIC51LXB5LW1kLTQ1MCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTQ1MCxcbiAgLnUtcHgtbWQtNDUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC00NTAsXG4gIC51LXB5LW1kLTQ1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTQ1MCxcbiAgLnUtcHgtbWQtNDUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNDc1IHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtNDc1LFxuICAudS1weS1tZC00NzUge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtNDc1LFxuICAudS1weC1tZC00NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC00NzUsXG4gIC51LXB5LW1kLTQ3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC00NzUsXG4gIC51LXB4LW1kLTQ3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC01MDAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC01MDAsXG4gIC51LXB5LW1kLTUwMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC01MDAsXG4gIC51LXB4LW1kLTUwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTUwMCxcbiAgLnUtcHktbWQtNTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTUwMCxcbiAgLnUtcHgtbWQtNTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTUyNSB7XG4gICAgcGFkZGluZzogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTUyNSxcbiAgLnUtcHktbWQtNTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTUyNSxcbiAgLnUtcHgtbWQtNTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtNTI1LFxuICAudS1weS1tZC01MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtNTI1LFxuICAudS1weC1tZC01MjUge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNTUwIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC01NTAsXG4gIC51LXB5LW1kLTU1MCB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTU1MCxcbiAgLnUtcHgtbWQtNTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC01NTAsXG4gIC51LXB5LW1kLTU1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTU1MCxcbiAgLnUtcHgtbWQtNTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNTc1IHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtNTc1LFxuICAudS1weS1tZC01NzUge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtNTc1LFxuICAudS1weC1tZC01NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC01NzUsXG4gIC51LXB5LW1kLTU3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC01NzUsXG4gIC51LXB4LW1kLTU3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC02MDAge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC02MDAsXG4gIC51LXB5LW1kLTYwMCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC02MDAsXG4gIC51LXB4LW1kLTYwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTYwMCxcbiAgLnUtcHktbWQtNjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTYwMCxcbiAgLnUtcHgtbWQtNjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTYyNSB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTYyNSxcbiAgLnUtcHktbWQtNjI1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTYyNSxcbiAgLnUtcHgtbWQtNjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtNjI1LFxuICAudS1weS1tZC02MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtNjI1LFxuICAudS1weC1tZC02MjUge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNjUwIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC02NTAsXG4gIC51LXB5LW1kLTY1MCB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTY1MCxcbiAgLnUtcHgtbWQtNjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC02NTAsXG4gIC51LXB5LW1kLTY1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTY1MCxcbiAgLnUtcHgtbWQtNjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNjc1IHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtNjc1LFxuICAudS1weS1tZC02NzUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtNjc1LFxuICAudS1weC1tZC02NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC02NzUsXG4gIC51LXB5LW1kLTY3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC02NzUsXG4gIC51LXB4LW1kLTY3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC03MDAge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC03MDAsXG4gIC51LXB5LW1kLTcwMCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC03MDAsXG4gIC51LXB4LW1kLTcwMCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTcwMCxcbiAgLnUtcHktbWQtNzAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTcwMCxcbiAgLnUtcHgtbWQtNzAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLW1kLTcyNSB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LW1kLTcyNSxcbiAgLnUtcHktbWQtNzI1IHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTcyNSxcbiAgLnUtcHgtbWQtNzI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbWQtNzI1LFxuICAudS1weS1tZC03MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbWQtNzI1LFxuICAudS1weC1tZC03MjUge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNzUwIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC03NTAsXG4gIC51LXB5LW1kLTc1MCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLW1kLTc1MCxcbiAgLnUtcHgtbWQtNzUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC03NTAsXG4gIC51LXB5LW1kLTc1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTc1MCxcbiAgLnUtcHgtbWQtNzUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbWQtNzc1IHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbWQtNzc1LFxuICAudS1weS1tZC03NzUge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbWQtNzc1LFxuICAudS1weC1tZC03NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1tZC03NzUsXG4gIC51LXB5LW1kLTc3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1tZC03NzUsXG4gIC51LXB4LW1kLTc3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1tZC04MDAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1tZC04MDAsXG4gIC51LXB5LW1kLTgwMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1tZC04MDAsXG4gIC51LXB4LW1kLTgwMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLW1kLTgwMCxcbiAgLnUtcHktbWQtODAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLW1kLTgwMCxcbiAgLnUtcHgtbWQtODAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudS1tLWxnLTAwMCB7XG4gICAgbWFyZ2luOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctMDAwLFxuICAudS1teS1sZy0wMDAge1xuICAgIG1hcmdpbi10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy0wMDAsXG4gIC51LW14LWxnLTAwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMDAwLFxuICAudS1teS1sZy0wMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy0wMDAsXG4gIC51LW14LWxnLTAwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTAyNSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctMDI1LFxuICAudS1teS1sZy0wMjUge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy0wMjUsXG4gIC51LW14LWxnLTAyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMDI1LFxuICAudS1teS1sZy0wMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy0wMjUsXG4gIC51LW14LWxnLTAyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTA1MCB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy0wNTAsXG4gIC51LW15LWxnLTA1MCB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctMDUwLFxuICAudS1teC1sZy0wNTAge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMDUwLFxuICAudS1teS1sZy0wNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTA1MCxcbiAgLnUtbXgtbGctMDUwIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy0wNzUge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTA3NSxcbiAgLnUtbXktbGctMDc1IHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctMDc1LFxuICAudS1teC1sZy0wNzUge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTA3NSxcbiAgLnUtbXktbGctMDc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctMDc1LFxuICAudS1teC1sZy0wNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy0xMDAge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTEwMCxcbiAgLnUtbXktbGctMTAwIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctMTAwLFxuICAudS1teC1sZy0xMDAge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTEwMCxcbiAgLnUtbXktbGctMTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctMTAwLFxuICAudS1teC1sZy0xMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy0xMjUge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTEyNSxcbiAgLnUtbXktbGctMTI1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctMTI1LFxuICAudS1teC1sZy0xMjUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTEyNSxcbiAgLnUtbXktbGctMTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctMTI1LFxuICAudS1teC1sZy0xMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy0xNTAge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctMTUwLFxuICAudS1teS1sZy0xNTAge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTE1MCxcbiAgLnUtbXgtbGctMTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTE1MCxcbiAgLnUtbXktbGctMTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy0xNTAsXG4gIC51LW14LWxnLTE1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctMTc1IHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy0xNzUsXG4gIC51LW15LWxnLTE3NSB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTE3NSxcbiAgLnUtbXgtbGctMTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy0xNzUsXG4gIC51LW15LWxnLTE3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTE3NSxcbiAgLnUtbXgtbGctMTc1IHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctMjAwIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy0yMDAsXG4gIC51LW15LWxnLTIwMCB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTIwMCxcbiAgLnUtbXgtbGctMjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy0yMDAsXG4gIC51LW15LWxnLTIwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTIwMCxcbiAgLnUtbXgtbGctMjAwIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctMjI1IHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy0yMjUsXG4gIC51LW15LWxnLTIyNSB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTIyNSxcbiAgLnUtbXgtbGctMjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy0yMjUsXG4gIC51LW15LWxnLTIyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTIyNSxcbiAgLnUtbXgtbGctMjI1IHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctMjUwIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTI1MCxcbiAgLnUtbXktbGctMjUwIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy0yNTAsXG4gIC51LW14LWxnLTI1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy0yNTAsXG4gIC51LW15LWxnLTI1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctMjUwLFxuICAudS1teC1sZy0yNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTI3NSB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctMjc1LFxuICAudS1teS1sZy0yNzUge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy0yNzUsXG4gIC51LW14LWxnLTI3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMjc1LFxuICAudS1teS1sZy0yNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy0yNzUsXG4gIC51LW14LWxnLTI3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTMwMCB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctMzAwLFxuICAudS1teS1sZy0zMDAge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy0zMDAsXG4gIC51LW14LWxnLTMwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMzAwLFxuICAudS1teS1sZy0zMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy0zMDAsXG4gIC51LW14LWxnLTMwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTMyNSB7XG4gICAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctMzI1LFxuICAudS1teS1sZy0zMjUge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy0zMjUsXG4gIC51LW14LWxnLTMyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMzI1LFxuICAudS1teS1sZy0zMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy0zMjUsXG4gIC51LW14LWxnLTMyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTM1MCB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy0zNTAsXG4gIC51LW15LWxnLTM1MCB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctMzUwLFxuICAudS1teC1sZy0zNTAge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctMzUwLFxuICAudS1teS1sZy0zNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTM1MCxcbiAgLnUtbXgtbGctMzUwIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy0zNzUge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTM3NSxcbiAgLnUtbXktbGctMzc1IHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctMzc1LFxuICAudS1teC1sZy0zNzUge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTM3NSxcbiAgLnUtbXktbGctMzc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctMzc1LFxuICAudS1teC1sZy0zNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy00MDAge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTQwMCxcbiAgLnUtbXktbGctNDAwIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctNDAwLFxuICAudS1teC1sZy00MDAge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTQwMCxcbiAgLnUtbXktbGctNDAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctNDAwLFxuICAudS1teC1sZy00MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy00MjUge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTQyNSxcbiAgLnUtbXktbGctNDI1IHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctNDI1LFxuICAudS1teC1sZy00MjUge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTQyNSxcbiAgLnUtbXktbGctNDI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctNDI1LFxuICAudS1teC1sZy00MjUge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy00NTAge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctNDUwLFxuICAudS1teS1sZy00NTAge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTQ1MCxcbiAgLnUtbXgtbGctNDUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTQ1MCxcbiAgLnUtbXktbGctNDUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy00NTAsXG4gIC51LW14LWxnLTQ1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctNDc1IHtcbiAgICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy00NzUsXG4gIC51LW15LWxnLTQ3NSB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTQ3NSxcbiAgLnUtbXgtbGctNDc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy00NzUsXG4gIC51LW15LWxnLTQ3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTQ3NSxcbiAgLnUtbXgtbGctNDc1IHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctNTAwIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy01MDAsXG4gIC51LW15LWxnLTUwMCB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTUwMCxcbiAgLnUtbXgtbGctNTAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy01MDAsXG4gIC51LW15LWxnLTUwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTUwMCxcbiAgLnUtbXgtbGctNTAwIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctNTI1IHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy01MjUsXG4gIC51LW15LWxnLTUyNSB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTUyNSxcbiAgLnUtbXgtbGctNTI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy01MjUsXG4gIC51LW15LWxnLTUyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTUyNSxcbiAgLnUtbXgtbGctNTI1IHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctNTUwIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTU1MCxcbiAgLnUtbXktbGctNTUwIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy01NTAsXG4gIC51LW14LWxnLTU1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy01NTAsXG4gIC51LW15LWxnLTU1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctNTUwLFxuICAudS1teC1sZy01NTAge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTU3NSB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctNTc1LFxuICAudS1teS1sZy01NzUge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy01NzUsXG4gIC51LW14LWxnLTU3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctNTc1LFxuICAudS1teS1sZy01NzUge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy01NzUsXG4gIC51LW14LWxnLTU3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTYwMCB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctNjAwLFxuICAudS1teS1sZy02MDAge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy02MDAsXG4gIC51LW14LWxnLTYwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctNjAwLFxuICAudS1teS1sZy02MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy02MDAsXG4gIC51LW14LWxnLTYwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTYyNSB7XG4gICAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctNjI1LFxuICAudS1teS1sZy02MjUge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci1sZy02MjUsXG4gIC51LW14LWxnLTYyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctNjI1LFxuICAudS1teS1sZy02MjUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy02MjUsXG4gIC51LW14LWxnLTYyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLWxnLTY1MCB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy02NTAsXG4gIC51LW15LWxnLTY1MCB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctNjUwLFxuICAudS1teC1sZy02NTAge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWItbGctNjUwLFxuICAudS1teS1sZy02NTAge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTY1MCxcbiAgLnUtbXgtbGctNjUwIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy02NzUge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTY3NSxcbiAgLnUtbXktbGctNjc1IHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctNjc1LFxuICAudS1teC1sZy02NzUge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTY3NSxcbiAgLnUtbXktbGctNjc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctNjc1LFxuICAudS1teC1sZy02NzUge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy03MDAge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTcwMCxcbiAgLnUtbXktbGctNzAwIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctNzAwLFxuICAudS1teC1sZy03MDAge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTcwMCxcbiAgLnUtbXktbGctNzAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctNzAwLFxuICAudS1teC1sZy03MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy03MjUge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LWxnLTcyNSxcbiAgLnUtbXktbGctNzI1IHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXItbGctNzI1LFxuICAudS1teC1sZy03MjUge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTcyNSxcbiAgLnUtbXktbGctNzI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwtbGctNzI1LFxuICAudS1teC1sZy03MjUge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS1sZy03NTAge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQtbGctNzUwLFxuICAudS1teS1sZy03NTAge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTc1MCxcbiAgLnUtbXgtbGctNzUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLWxnLTc1MCxcbiAgLnUtbXktbGctNzUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC1sZy03NTAsXG4gIC51LW14LWxnLTc1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctNzc1IHtcbiAgICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy03NzUsXG4gIC51LW15LWxnLTc3NSB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTc3NSxcbiAgLnUtbXgtbGctNzc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy03NzUsXG4gIC51LW15LWxnLTc3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTc3NSxcbiAgLnUtbXgtbGctNzc1IHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0tbGctODAwIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC1sZy04MDAsXG4gIC51LW15LWxnLTgwMCB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLWxnLTgwMCxcbiAgLnUtbXgtbGctODAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi1sZy04MDAsXG4gIC51LW15LWxnLTgwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLWxnLTgwMCxcbiAgLnUtbXgtbGctODAwIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctMDAwIHtcbiAgICBwYWRkaW5nOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMDAwLFxuICAudS1weS1sZy0wMDAge1xuICAgIHBhZGRpbmctdG9wOiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctMDAwLFxuICAudS1weC1sZy0wMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy0wMDAsXG4gIC51LXB5LWxnLTAwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0wMDAsXG4gIC51LXB4LWxnLTAwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy0wMjUge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy0wMjUsXG4gIC51LXB5LWxnLTAyNSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0wMjUsXG4gIC51LXB4LWxnLTAyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTAyNSxcbiAgLnUtcHktbGctMDI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTAyNSxcbiAgLnUtcHgtbGctMDI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTA1MCB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMDUwLFxuICAudS1weS1sZy0wNTAge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0wNTAsXG4gIC51LXB4LWxnLTA1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMDUwLFxuICAudS1weS1sZy0wNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0wNTAsXG4gIC51LXB4LWxnLTA1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTA3NSB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTA3NSxcbiAgLnUtcHktbGctMDc1IHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTA3NSxcbiAgLnUtcHgtbGctMDc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMDc1LFxuICAudS1weS1sZy0wNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctMDc1LFxuICAudS1weC1sZy0wNzUge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctMTAwIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMTAwLFxuICAudS1weS1sZy0xMDAge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctMTAwLFxuICAudS1weC1sZy0xMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy0xMDAsXG4gIC51LXB5LWxnLTEwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0xMDAsXG4gIC51LXB4LWxnLTEwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy0xMjUge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy0xMjUsXG4gIC51LXB5LWxnLTEyNSB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0xMjUsXG4gIC51LXB4LWxnLTEyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTEyNSxcbiAgLnUtcHktbGctMTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTEyNSxcbiAgLnUtcHgtbGctMTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTE1MCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMTUwLFxuICAudS1weS1sZy0xNTAge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0xNTAsXG4gIC51LXB4LWxnLTE1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMTUwLFxuICAudS1weS1sZy0xNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0xNTAsXG4gIC51LXB4LWxnLTE1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTE3NSB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTE3NSxcbiAgLnUtcHktbGctMTc1IHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTE3NSxcbiAgLnUtcHgtbGctMTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMTc1LFxuICAudS1weS1sZy0xNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctMTc1LFxuICAudS1weC1sZy0xNzUge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctMjAwIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMjAwLFxuICAudS1weS1sZy0yMDAge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctMjAwLFxuICAudS1weC1sZy0yMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy0yMDAsXG4gIC51LXB5LWxnLTIwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0yMDAsXG4gIC51LXB4LWxnLTIwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy0yMjUge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy0yMjUsXG4gIC51LXB5LWxnLTIyNSB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0yMjUsXG4gIC51LXB4LWxnLTIyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTIyNSxcbiAgLnUtcHktbGctMjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTIyNSxcbiAgLnUtcHgtbGctMjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTI1MCB7XG4gICAgcGFkZGluZzogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMjUwLFxuICAudS1weS1sZy0yNTAge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0yNTAsXG4gIC51LXB4LWxnLTI1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMjUwLFxuICAudS1weS1sZy0yNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0yNTAsXG4gIC51LXB4LWxnLTI1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTI3NSB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTI3NSxcbiAgLnUtcHktbGctMjc1IHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTI3NSxcbiAgLnUtcHgtbGctMjc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMjc1LFxuICAudS1weS1sZy0yNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctMjc1LFxuICAudS1weC1sZy0yNzUge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctMzAwIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMzAwLFxuICAudS1weS1sZy0zMDAge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctMzAwLFxuICAudS1weC1sZy0zMDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy0zMDAsXG4gIC51LXB5LWxnLTMwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0zMDAsXG4gIC51LXB4LWxnLTMwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy0zMjUge1xuICAgIHBhZGRpbmc6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy0zMjUsXG4gIC51LXB5LWxnLTMyNSB7XG4gICAgcGFkZGluZy10b3A6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0zMjUsXG4gIC51LXB4LWxnLTMyNSB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTMyNSxcbiAgLnUtcHktbGctMzI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTMyNSxcbiAgLnUtcHgtbGctMzI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTM1MCB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctMzUwLFxuICAudS1weS1sZy0zNTAge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy0zNTAsXG4gIC51LXB4LWxnLTM1MCB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMzUwLFxuICAudS1weS1sZy0zNTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy0zNTAsXG4gIC51LXB4LWxnLTM1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTM3NSB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTM3NSxcbiAgLnUtcHktbGctMzc1IHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTM3NSxcbiAgLnUtcHgtbGctMzc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctMzc1LFxuICAudS1weS1sZy0zNzUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctMzc1LFxuICAudS1weC1sZy0zNzUge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctNDAwIHtcbiAgICBwYWRkaW5nOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNDAwLFxuICAudS1weS1sZy00MDAge1xuICAgIHBhZGRpbmctdG9wOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctNDAwLFxuICAudS1weC1sZy00MDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy00MDAsXG4gIC51LXB5LWxnLTQwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy00MDAsXG4gIC51LXB4LWxnLTQwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy00MjUge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy00MjUsXG4gIC51LXB5LWxnLTQyNSB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy00MjUsXG4gIC51LXB4LWxnLTQyNSB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTQyNSxcbiAgLnUtcHktbGctNDI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTQyNSxcbiAgLnUtcHgtbGctNDI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTQ1MCB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNDUwLFxuICAudS1weS1sZy00NTAge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy00NTAsXG4gIC51LXB4LWxnLTQ1MCB7XG4gICAgcGFkZGluZy1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNDUwLFxuICAudS1weS1sZy00NTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy00NTAsXG4gIC51LXB4LWxnLTQ1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTQ3NSB7XG4gICAgcGFkZGluZzogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTQ3NSxcbiAgLnUtcHktbGctNDc1IHtcbiAgICBwYWRkaW5nLXRvcDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTQ3NSxcbiAgLnUtcHgtbGctNDc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNDc1LFxuICAudS1weS1sZy00NzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctNDc1LFxuICAudS1weC1sZy00NzUge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctNTAwIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNTAwLFxuICAudS1weS1sZy01MDAge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctNTAwLFxuICAudS1weC1sZy01MDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy01MDAsXG4gIC51LXB5LWxnLTUwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy01MDAsXG4gIC51LXB4LWxnLTUwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy01MjUge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy01MjUsXG4gIC51LXB5LWxnLTUyNSB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy01MjUsXG4gIC51LXB4LWxnLTUyNSB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTUyNSxcbiAgLnUtcHktbGctNTI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTUyNSxcbiAgLnUtcHgtbGctNTI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTU1MCB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNTUwLFxuICAudS1weS1sZy01NTAge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy01NTAsXG4gIC51LXB4LWxnLTU1MCB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNTUwLFxuICAudS1weS1sZy01NTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy01NTAsXG4gIC51LXB4LWxnLTU1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTU3NSB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTU3NSxcbiAgLnUtcHktbGctNTc1IHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTU3NSxcbiAgLnUtcHgtbGctNTc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNTc1LFxuICAudS1weS1sZy01NzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctNTc1LFxuICAudS1weC1sZy01NzUge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctNjAwIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNjAwLFxuICAudS1weS1sZy02MDAge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctNjAwLFxuICAudS1weC1sZy02MDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy02MDAsXG4gIC51LXB5LWxnLTYwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy02MDAsXG4gIC51LXB4LWxnLTYwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy02MjUge1xuICAgIHBhZGRpbmc6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy02MjUsXG4gIC51LXB5LWxnLTYyNSB7XG4gICAgcGFkZGluZy10b3A6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy02MjUsXG4gIC51LXB4LWxnLTYyNSB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTYyNSxcbiAgLnUtcHktbGctNjI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTYyNSxcbiAgLnUtcHgtbGctNjI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTY1MCB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNjUwLFxuICAudS1weS1sZy02NTAge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy02NTAsXG4gIC51LXB4LWxnLTY1MCB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNjUwLFxuICAudS1weS1sZy02NTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy02NTAsXG4gIC51LXB4LWxnLTY1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTY3NSB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTY3NSxcbiAgLnUtcHktbGctNjc1IHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTY3NSxcbiAgLnUtcHgtbGctNjc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNjc1LFxuICAudS1weS1sZy02NzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctNjc1LFxuICAudS1weC1sZy02NzUge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctNzAwIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNzAwLFxuICAudS1weS1sZy03MDAge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctNzAwLFxuICAudS1weC1sZy03MDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy03MDAsXG4gIC51LXB5LWxnLTcwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy03MDAsXG4gIC51LXB4LWxnLTcwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC1sZy03MjUge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC1sZy03MjUsXG4gIC51LXB5LWxnLTcyNSB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy03MjUsXG4gIC51LXB4LWxnLTcyNSB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLWxnLTcyNSxcbiAgLnUtcHktbGctNzI1IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLWxnLTcyNSxcbiAgLnUtcHgtbGctNzI1IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTc1MCB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctNzUwLFxuICAudS1weS1sZy03NTAge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci1sZy03NTAsXG4gIC51LXB4LWxnLTc1MCB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNzUwLFxuICAudS1weS1sZy03NTAge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy03NTAsXG4gIC51LXB4LWxnLTc1MCB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLWxnLTc3NSB7XG4gICAgcGFkZGluZzogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LWxnLTc3NSxcbiAgLnUtcHktbGctNzc1IHtcbiAgICBwYWRkaW5nLXRvcDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLWxnLTc3NSxcbiAgLnUtcHgtbGctNzc1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGItbGctNzc1LFxuICAudS1weS1sZy03NzUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwtbGctNzc1LFxuICAudS1weC1sZy03NzUge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAtbGctODAwIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQtbGctODAwLFxuICAudS1weS1sZy04MDAge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHItbGctODAwLFxuICAudS1weC1sZy04MDAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi1sZy04MDAsXG4gIC51LXB5LWxnLTgwMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC1sZy04MDAsXG4gIC51LXB4LWxnLTgwMCB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC51LW0teGwtMDAwIHtcbiAgICBtYXJnaW46IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC0wMDAsXG4gIC51LW15LXhsLTAwMCB7XG4gICAgbWFyZ2luLXRvcDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTAwMCxcbiAgLnUtbXgteGwtMDAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0wMDAsXG4gIC51LW15LXhsLTAwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTAwMCxcbiAgLnUtbXgteGwtMDAwIHtcbiAgICBtYXJnaW4tbGVmdDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtMDI1IHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC0wMjUsXG4gIC51LW15LXhsLTAyNSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTAyNSxcbiAgLnUtbXgteGwtMDI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0wMjUsXG4gIC51LW15LXhsLTAyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTAyNSxcbiAgLnUtbXgteGwtMDI1IHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtMDUwIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTA1MCxcbiAgLnUtbXkteGwtMDUwIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC0wNTAsXG4gIC51LW14LXhsLTA1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0wNTAsXG4gIC51LW15LXhsLTA1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtMDUwLFxuICAudS1teC14bC0wNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTA3NSB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtMDc1LFxuICAudS1teS14bC0wNzUge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC0wNzUsXG4gIC51LW14LXhsLTA3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtMDc1LFxuICAudS1teS14bC0wNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC0wNzUsXG4gIC51LW14LXhsLTA3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTEwMCB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtMTAwLFxuICAudS1teS14bC0xMDAge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC0xMDAsXG4gIC51LW14LXhsLTEwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtMTAwLFxuICAudS1teS14bC0xMDAge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC0xMDAsXG4gIC51LW14LXhsLTEwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTEyNSB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtMTI1LFxuICAudS1teS14bC0xMjUge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC0xMjUsXG4gIC51LW14LXhsLTEyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtMTI1LFxuICAudS1teS14bC0xMjUge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC0xMjUsXG4gIC51LW14LXhsLTEyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTE1MCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC0xNTAsXG4gIC51LW15LXhsLTE1MCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtMTUwLFxuICAudS1teC14bC0xNTAge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtMTUwLFxuICAudS1teS14bC0xNTAge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTE1MCxcbiAgLnUtbXgteGwtMTUwIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC0xNzUge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTE3NSxcbiAgLnUtbXkteGwtMTc1IHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtMTc1LFxuICAudS1teC14bC0xNzUge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTE3NSxcbiAgLnUtbXkteGwtMTc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtMTc1LFxuICAudS1teC14bC0xNzUge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC0yMDAge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTIwMCxcbiAgLnUtbXkteGwtMjAwIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtMjAwLFxuICAudS1teC14bC0yMDAge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTIwMCxcbiAgLnUtbXkteGwtMjAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtMjAwLFxuICAudS1teC14bC0yMDAge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC0yMjUge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTIyNSxcbiAgLnUtbXkteGwtMjI1IHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtMjI1LFxuICAudS1teC14bC0yMjUge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTIyNSxcbiAgLnUtbXkteGwtMjI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtMjI1LFxuICAudS1teC14bC0yMjUge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC0yNTAge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtMjUwLFxuICAudS1teS14bC0yNTAge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTI1MCxcbiAgLnUtbXgteGwtMjUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTI1MCxcbiAgLnUtbXkteGwtMjUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC0yNTAsXG4gIC51LW14LXhsLTI1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtMjc1IHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC0yNzUsXG4gIC51LW15LXhsLTI3NSB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTI3NSxcbiAgLnUtbXgteGwtMjc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0yNzUsXG4gIC51LW15LXhsLTI3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTI3NSxcbiAgLnUtbXgteGwtMjc1IHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtMzAwIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC0zMDAsXG4gIC51LW15LXhsLTMwMCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTMwMCxcbiAgLnUtbXgteGwtMzAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0zMDAsXG4gIC51LW15LXhsLTMwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTMwMCxcbiAgLnUtbXgteGwtMzAwIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtMzI1IHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC0zMjUsXG4gIC51LW15LXhsLTMyNSB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTMyNSxcbiAgLnUtbXgteGwtMzI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0zMjUsXG4gIC51LW15LXhsLTMyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTMyNSxcbiAgLnUtbXgteGwtMzI1IHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtMzUwIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTM1MCxcbiAgLnUtbXkteGwtMzUwIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC0zNTAsXG4gIC51LW14LXhsLTM1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC0zNTAsXG4gIC51LW15LXhsLTM1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtMzUwLFxuICAudS1teC14bC0zNTAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTM3NSB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtMzc1LFxuICAudS1teS14bC0zNzUge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC0zNzUsXG4gIC51LW14LXhsLTM3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtMzc1LFxuICAudS1teS14bC0zNzUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC0zNzUsXG4gIC51LW14LXhsLTM3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTQwMCB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtNDAwLFxuICAudS1teS14bC00MDAge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC00MDAsXG4gIC51LW14LXhsLTQwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNDAwLFxuICAudS1teS14bC00MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC00MDAsXG4gIC51LW14LXhsLTQwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTQyNSB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtNDI1LFxuICAudS1teS14bC00MjUge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC00MjUsXG4gIC51LW14LXhsLTQyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNDI1LFxuICAudS1teS14bC00MjUge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC00MjUsXG4gIC51LW14LXhsLTQyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTQ1MCB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC00NTAsXG4gIC51LW15LXhsLTQ1MCB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtNDUwLFxuICAudS1teC14bC00NTAge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNDUwLFxuICAudS1teS14bC00NTAge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTQ1MCxcbiAgLnUtbXgteGwtNDUwIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC00NzUge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTQ3NSxcbiAgLnUtbXkteGwtNDc1IHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtNDc1LFxuICAudS1teC14bC00NzUge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTQ3NSxcbiAgLnUtbXkteGwtNDc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtNDc1LFxuICAudS1teC14bC00NzUge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC01MDAge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTUwMCxcbiAgLnUtbXkteGwtNTAwIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtNTAwLFxuICAudS1teC14bC01MDAge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTUwMCxcbiAgLnUtbXkteGwtNTAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtNTAwLFxuICAudS1teC14bC01MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC01MjUge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTUyNSxcbiAgLnUtbXkteGwtNTI1IHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtNTI1LFxuICAudS1teC14bC01MjUge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTUyNSxcbiAgLnUtbXkteGwtNTI1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtNTI1LFxuICAudS1teC14bC01MjUge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC01NTAge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtNTUwLFxuICAudS1teS14bC01NTAge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTU1MCxcbiAgLnUtbXgteGwtNTUwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTU1MCxcbiAgLnUtbXkteGwtNTUwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC01NTAsXG4gIC51LW14LXhsLTU1MCB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtNTc1IHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC01NzUsXG4gIC51LW15LXhsLTU3NSB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTU3NSxcbiAgLnUtbXgteGwtNTc1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC01NzUsXG4gIC51LW15LXhsLTU3NSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTU3NSxcbiAgLnUtbXgteGwtNTc1IHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtNjAwIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC02MDAsXG4gIC51LW15LXhsLTYwMCB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTYwMCxcbiAgLnUtbXgteGwtNjAwIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC02MDAsXG4gIC51LW15LXhsLTYwMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTYwMCxcbiAgLnUtbXgteGwtNjAwIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtNjI1IHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC02MjUsXG4gIC51LW15LXhsLTYyNSB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1yLXhsLTYyNSxcbiAgLnUtbXgteGwtNjI1IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC02MjUsXG4gIC51LW15LXhsLTYyNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTYyNSxcbiAgLnUtbXgteGwtNjI1IHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW0teGwtNjUwIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTY1MCxcbiAgLnUtbXkteGwtNjUwIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC02NTAsXG4gIC51LW14LXhsLTY1MCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tYi14bC02NTAsXG4gIC51LW15LXhsLTY1MCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtNjUwLFxuICAudS1teC14bC02NTAge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTY3NSB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtNjc1LFxuICAudS1teS14bC02NzUge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC02NzUsXG4gIC51LW14LXhsLTY3NSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNjc1LFxuICAudS1teS14bC02NzUge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC02NzUsXG4gIC51LW14LXhsLTY3NSB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTcwMCB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtNzAwLFxuICAudS1teS14bC03MDAge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC03MDAsXG4gIC51LW14LXhsLTcwMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNzAwLFxuICAudS1teS14bC03MDAge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC03MDAsXG4gIC51LW14LXhsLTcwMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTcyNSB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXQteGwtNzI1LFxuICAudS1teS14bC03MjUge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tci14bC03MjUsXG4gIC51LW14LXhsLTcyNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNzI1LFxuICAudS1teS14bC03MjUge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tbC14bC03MjUsXG4gIC51LW14LXhsLTcyNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tLXhsLTc1MCB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1tdC14bC03NTAsXG4gIC51LW15LXhsLTc1MCB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtNzUwLFxuICAudS1teC14bC03NTAge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWIteGwtNzUwLFxuICAudS1teS14bC03NTAge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1sLXhsLTc1MCxcbiAgLnUtbXgteGwtNzUwIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC03NzUge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTc3NSxcbiAgLnUtbXkteGwtNzc1IHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtNzc1LFxuICAudS1teC14bC03NzUge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTc3NSxcbiAgLnUtbXkteGwtNzc1IHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtNzc1LFxuICAudS1teC14bC03NzUge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbS14bC04MDAge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW10LXhsLTgwMCxcbiAgLnUtbXkteGwtODAwIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbXIteGwtODAwLFxuICAudS1teC14bC04MDAge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LW1iLXhsLTgwMCxcbiAgLnUtbXkteGwtODAwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtbWwteGwtODAwLFxuICAudS1teC14bC04MDAge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC0wMDAge1xuICAgIHBhZGRpbmc6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0wMDAsXG4gIC51LXB5LXhsLTAwMCB7XG4gICAgcGFkZGluZy10b3A6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC0wMDAsXG4gIC51LXB4LXhsLTAwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTAwMCxcbiAgLnUtcHkteGwtMDAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTAwMCxcbiAgLnUtcHgteGwtMDAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDByZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTAyNSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTAyNSxcbiAgLnUtcHkteGwtMDI1IHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTAyNSxcbiAgLnUtcHgteGwtMDI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtMDI1LFxuICAudS1weS14bC0wMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtMDI1LFxuICAudS1weC14bC0wMjUge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMDUwIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0wNTAsXG4gIC51LXB5LXhsLTA1MCB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTA1MCxcbiAgLnUtcHgteGwtMDUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0wNTAsXG4gIC51LXB5LXhsLTA1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTA1MCxcbiAgLnUtcHgteGwtMDUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMDc1IHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtMDc1LFxuICAudS1weS14bC0wNzUge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtMDc1LFxuICAudS1weC14bC0wNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0wNzUsXG4gIC51LXB5LXhsLTA3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC0wNzUsXG4gIC51LXB4LXhsLTA3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC0xMDAge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0xMDAsXG4gIC51LXB5LXhsLTEwMCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC0xMDAsXG4gIC51LXB4LXhsLTEwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTEwMCxcbiAgLnUtcHkteGwtMTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTEwMCxcbiAgLnUtcHgteGwtMTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTEyNSB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTEyNSxcbiAgLnUtcHkteGwtMTI1IHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTEyNSxcbiAgLnUtcHgteGwtMTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtMTI1LFxuICAudS1weS14bC0xMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtMTI1LFxuICAudS1weC14bC0xMjUge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMTUwIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0xNTAsXG4gIC51LXB5LXhsLTE1MCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTE1MCxcbiAgLnUtcHgteGwtMTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0xNTAsXG4gIC51LXB5LXhsLTE1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTE1MCxcbiAgLnUtcHgteGwtMTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMTc1IHtcbiAgICBwYWRkaW5nOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtMTc1LFxuICAudS1weS14bC0xNzUge1xuICAgIHBhZGRpbmctdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtMTc1LFxuICAudS1weC14bC0xNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0xNzUsXG4gIC51LXB5LXhsLTE3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC0xNzUsXG4gIC51LXB4LXhsLTE3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC0yMDAge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0yMDAsXG4gIC51LXB5LXhsLTIwMCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC0yMDAsXG4gIC51LXB4LXhsLTIwMCB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTIwMCxcbiAgLnUtcHkteGwtMjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTIwMCxcbiAgLnUtcHgteGwtMjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTIyNSB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTIyNSxcbiAgLnUtcHkteGwtMjI1IHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTIyNSxcbiAgLnUtcHgteGwtMjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtMjI1LFxuICAudS1weS14bC0yMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtMjI1LFxuICAudS1weC14bC0yMjUge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMjUwIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0yNTAsXG4gIC51LXB5LXhsLTI1MCB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTI1MCxcbiAgLnUtcHgteGwtMjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0yNTAsXG4gIC51LXB5LXhsLTI1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTI1MCxcbiAgLnUtcHgteGwtMjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMjc1IHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtMjc1LFxuICAudS1weS14bC0yNzUge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtMjc1LFxuICAudS1weC14bC0yNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0yNzUsXG4gIC51LXB5LXhsLTI3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC0yNzUsXG4gIC51LXB4LXhsLTI3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC0zMDAge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0zMDAsXG4gIC51LXB5LXhsLTMwMCB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC0zMDAsXG4gIC51LXB4LXhsLTMwMCB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTMwMCxcbiAgLnUtcHkteGwtMzAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTMwMCxcbiAgLnUtcHgteGwtMzAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTMyNSB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTMyNSxcbiAgLnUtcHkteGwtMzI1IHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTMyNSxcbiAgLnUtcHgteGwtMzI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtMzI1LFxuICAudS1weS14bC0zMjUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtMzI1LFxuICAudS1weC14bC0zMjUge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMzUwIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC0zNTAsXG4gIC51LXB5LXhsLTM1MCB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTM1MCxcbiAgLnUtcHgteGwtMzUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0zNTAsXG4gIC51LXB5LXhsLTM1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTM1MCxcbiAgLnUtcHgteGwtMzUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtMzc1IHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtMzc1LFxuICAudS1weS14bC0zNzUge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtMzc1LFxuICAudS1weC14bC0zNzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC0zNzUsXG4gIC51LXB5LXhsLTM3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC0zNzUsXG4gIC51LXB4LXhsLTM3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC00MDAge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC00MDAsXG4gIC51LXB5LXhsLTQwMCB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC00MDAsXG4gIC51LXB4LXhsLTQwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTQwMCxcbiAgLnUtcHkteGwtNDAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTQwMCxcbiAgLnUtcHgteGwtNDAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTQyNSB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTQyNSxcbiAgLnUtcHkteGwtNDI1IHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTQyNSxcbiAgLnUtcHgteGwtNDI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtNDI1LFxuICAudS1weS14bC00MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtNDI1LFxuICAudS1weC14bC00MjUge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNDUwIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC00NTAsXG4gIC51LXB5LXhsLTQ1MCB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTQ1MCxcbiAgLnUtcHgteGwtNDUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC00NTAsXG4gIC51LXB5LXhsLTQ1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTQ1MCxcbiAgLnUtcHgteGwtNDUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNDc1IHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtNDc1LFxuICAudS1weS14bC00NzUge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtNDc1LFxuICAudS1weC14bC00NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC00NzUsXG4gIC51LXB5LXhsLTQ3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC00NzUsXG4gIC51LXB4LXhsLTQ3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC01MDAge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC01MDAsXG4gIC51LXB5LXhsLTUwMCB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC01MDAsXG4gIC51LXB4LXhsLTUwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTUwMCxcbiAgLnUtcHkteGwtNTAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTUwMCxcbiAgLnUtcHgteGwtNTAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTUyNSB7XG4gICAgcGFkZGluZzogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTUyNSxcbiAgLnUtcHkteGwtNTI1IHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTUyNSxcbiAgLnUtcHgteGwtNTI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtNTI1LFxuICAudS1weS14bC01MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtNTI1LFxuICAudS1weC14bC01MjUge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNTUwIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC01NTAsXG4gIC51LXB5LXhsLTU1MCB7XG4gICAgcGFkZGluZy10b3A6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTU1MCxcbiAgLnUtcHgteGwtNTUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC01NTAsXG4gIC51LXB5LXhsLTU1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTU1MCxcbiAgLnUtcHgteGwtNTUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNTc1IHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtNTc1LFxuICAudS1weS14bC01NzUge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtNTc1LFxuICAudS1weC14bC01NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC01NzUsXG4gIC51LXB5LXhsLTU3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC01NzUsXG4gIC51LXB4LXhsLTU3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC02MDAge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC02MDAsXG4gIC51LXB5LXhsLTYwMCB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC02MDAsXG4gIC51LXB4LXhsLTYwMCB7XG4gICAgcGFkZGluZy1yaWdodDogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTYwMCxcbiAgLnUtcHkteGwtNjAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTYwMCxcbiAgLnUtcHgteGwtNjAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTYyNSB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTYyNSxcbiAgLnUtcHkteGwtNjI1IHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTYyNSxcbiAgLnUtcHgteGwtNjI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtNjI1LFxuICAudS1weS14bC02MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtNjI1LFxuICAudS1weC14bC02MjUge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNjUwIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC02NTAsXG4gIC51LXB5LXhsLTY1MCB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTY1MCxcbiAgLnUtcHgteGwtNjUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC02NTAsXG4gIC51LXB5LXhsLTY1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTY1MCxcbiAgLnUtcHgteGwtNjUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNjc1IHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtNjc1LFxuICAudS1weS14bC02NzUge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtNjc1LFxuICAudS1weC14bC02NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC02NzUsXG4gIC51LXB5LXhsLTY3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC02NzUsXG4gIC51LXB4LXhsLTY3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC03MDAge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC03MDAsXG4gIC51LXB5LXhsLTcwMCB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC03MDAsXG4gIC51LXB4LXhsLTcwMCB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTcwMCxcbiAgLnUtcHkteGwtNzAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTcwMCxcbiAgLnUtcHgteGwtNzAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDsgfVxuICAudS1wLXhsLTcyNSB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXB0LXhsLTcyNSxcbiAgLnUtcHkteGwtNzI1IHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTcyNSxcbiAgLnUtcHgteGwtNzI1IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGIteGwtNzI1LFxuICAudS1weS14bC03MjUge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcGwteGwtNzI1LFxuICAudS1weC14bC03MjUge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNzUwIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC03NTAsXG4gIC51LXB5LXhsLTc1MCB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXByLXhsLTc1MCxcbiAgLnUtcHgteGwtNzUwIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC03NTAsXG4gIC51LXB5LXhsLTc1MCB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTc1MCxcbiAgLnUtcHgteGwtNzUwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXAteGwtNzc1IHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHQteGwtNzc1LFxuICAudS1weS14bC03NzUge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcHIteGwtNzc1LFxuICAudS1weC14bC03NzUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wYi14bC03NzUsXG4gIC51LXB5LXhsLTc3NSB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDsgfVxuICAudS1wbC14bC03NzUsXG4gIC51LXB4LXhsLTc3NSB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnUtcC14bC04MDAge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wdC14bC04MDAsXG4gIC51LXB5LXhsLTgwMCB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDsgfVxuICAudS1wci14bC04MDAsXG4gIC51LXB4LXhsLTgwMCB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBiLXhsLTgwMCxcbiAgLnUtcHkteGwtODAwIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50OyB9XG4gIC51LXBsLXhsLTgwMCxcbiAgLnUtcHgteGwtODAwIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDhyZW0gIWltcG9ydGFudDsgfSB9XG5cbi51LWxpc3Qtc3R5bGUtLWRpc2Mge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xuICBwYWRkaW5nLWxlZnQ6IDQwcHg7IH1cblxuLnUtbGlzdC1zdHlsZS0tZGVjaW1hbCB7XG4gIGxpc3Qtc3R5bGU6IGRlY2ltYWw7XG4gIHBhZGRpbmctbGVmdDogNDBweDsgfVxuXG4udS1saXN0LXN0eWxlLXBvc2l0aW9uLS1pbnNpZGUge1xuICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cblxuLnUtbGlzdC1zdHlsZS1wb3NpdGlvbi0tb3V0c2lkZSB7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IG91dHNpZGU7IH1cblxuLnUtbGluay0tdW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgLnUtbGluay0tdW5kZXJsaW5lOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4udS1saW5rLXdoaXRlIHtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLnUtbGluay13aGl0ZTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnUtbGluay13aGl0ZS51LWxpbmtfX2hvdmVyLS1kYXJrZW4tMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTZlNmU2OyB9XG4gIC51LWxpbmstd2hpdGUudS1saW5rX19ob3Zlci0tbGlnaHRlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi51LWxpbmstYmxhY2sge1xuICBjb2xvcjogIzAwMDsgfVxuICAudS1saW5rLWJsYWNrOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMDsgfVxuICAudS1saW5rLWJsYWNrLnUtbGlua19faG92ZXItLWRhcmtlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC51LWxpbmstYmxhY2sudS1saW5rX19ob3Zlci0tbGlnaHRlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICMxYTFhMWE7IH1cblxuLnUtbGluay1ncmF5LTEwMCB7XG4gIGNvbG9yOiAjZjVmNWY1OyB9XG4gIC51LWxpbmstZ3JheS0xMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZjVmNWY1OyB9XG4gIC51LWxpbmstZ3JheS0xMDAudS1saW5rX19ob3Zlci0tZGFya2VuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogZ2FpbnNib3JvOyB9XG4gIC51LWxpbmstZ3JheS0xMDAudS1saW5rX19ob3Zlci0tbGlnaHRlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi51LWxpbmstZ3JheS0yMDAge1xuICBjb2xvcjogI2VlZWVlZTsgfVxuICAudS1saW5rLWdyYXktMjAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2VlZWVlZTsgfVxuICAudS1saW5rLWdyYXktMjAwLnUtbGlua19faG92ZXItLWRhcmtlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICNkNWQ1ZDU7IH1cbiAgLnUtbGluay1ncmF5LTIwMC51LWxpbmtfX2hvdmVyLS1saWdodGVuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLnUtbGluay1ncmF5LTMwMCB7XG4gIGNvbG9yOiAjZTBlMGUwOyB9XG4gIC51LWxpbmstZ3JheS0zMDA6aG92ZXIge1xuICAgIGNvbG9yOiAjZTBlMGUwOyB9XG4gIC51LWxpbmstZ3JheS0zMDAudS1saW5rX19ob3Zlci0tZGFya2VuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogI2M3YzdjNzsgfVxuICAudS1saW5rLWdyYXktMzAwLnUtbGlua19faG92ZXItLWxpZ2h0ZW4tMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjZmFmYWZhOyB9XG5cbi51LWxpbmstZ3JheS00MDAge1xuICBjb2xvcjogI2JkYmRiZDsgfVxuICAudS1saW5rLWdyYXktNDAwOmhvdmVyIHtcbiAgICBjb2xvcjogI2JkYmRiZDsgfVxuICAudS1saW5rLWdyYXktNDAwLnUtbGlua19faG92ZXItLWRhcmtlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICNhNGE0YTQ7IH1cbiAgLnUtbGluay1ncmF5LTQwMC51LWxpbmtfX2hvdmVyLS1saWdodGVuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogI2Q3ZDdkNzsgfVxuXG4udS1saW5rLWdyYXktNTAwIHtcbiAgY29sb3I6ICM5ZTllOWU7IH1cbiAgLnUtbGluay1ncmF5LTUwMDpob3ZlciB7XG4gICAgY29sb3I6ICM5ZTllOWU7IH1cbiAgLnUtbGluay1ncmF5LTUwMC51LWxpbmtfX2hvdmVyLS1kYXJrZW4tMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjODU4NTg1OyB9XG4gIC51LWxpbmstZ3JheS01MDAudS1saW5rX19ob3Zlci0tbGlnaHRlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICNiOGI4Yjg7IH1cblxuLnUtbGluay1ncmF5LTYwMCB7XG4gIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC51LWxpbmstZ3JheS02MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjNzU3NTc1OyB9XG4gIC51LWxpbmstZ3JheS02MDAudS1saW5rX19ob3Zlci0tZGFya2VuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogIzVjNWM1YzsgfVxuICAudS1saW5rLWdyYXktNjAwLnUtbGlua19faG92ZXItLWxpZ2h0ZW4tMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjOGY4ZjhmOyB9XG5cbi51LWxpbmstZ3JheS03MDAge1xuICBjb2xvcjogIzYxNjE2MTsgfVxuICAudS1saW5rLWdyYXktNzAwOmhvdmVyIHtcbiAgICBjb2xvcjogIzYxNjE2MTsgfVxuICAudS1saW5rLWdyYXktNzAwLnUtbGlua19faG92ZXItLWRhcmtlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICM0ODQ4NDg7IH1cbiAgLnUtbGluay1ncmF5LTcwMC51LWxpbmtfX2hvdmVyLS1saWdodGVuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogIzdiN2I3YjsgfVxuXG4udS1saW5rLWdyYXktODAwIHtcbiAgY29sb3I6ICM0MjQyNDI7IH1cbiAgLnUtbGluay1ncmF5LTgwMDpob3ZlciB7XG4gICAgY29sb3I6ICM0MjQyNDI7IH1cbiAgLnUtbGluay1ncmF5LTgwMC51LWxpbmtfX2hvdmVyLS1kYXJrZW4tMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjkyOTI5OyB9XG4gIC51LWxpbmstZ3JheS04MDAudS1saW5rX19ob3Zlci0tbGlnaHRlbi0xMDpob3ZlciB7XG4gICAgY29sb3I6ICM1YzVjNWM7IH1cblxuLnUtbGluay1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC51LWxpbmstZ3JheS05MDA6aG92ZXIge1xuICAgIGNvbG9yOiAjMjEyMTIxOyB9XG4gIC51LWxpbmstZ3JheS05MDAudS1saW5rX19ob3Zlci0tZGFya2VuLTEwOmhvdmVyIHtcbiAgICBjb2xvcjogIzA4MDgwODsgfVxuICAudS1saW5rLWdyYXktOTAwLnUtbGlua19faG92ZXItLWxpZ2h0ZW4tMTA6aG92ZXIge1xuICAgIGNvbG9yOiAjM2IzYjNiOyB9XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAxNTEsIDI1MiwgMC4zKTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBidXR0b24ge1xuICAgICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDsgfSB9XG5cbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMTUxLCAyNTIsIDAuMyk7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYSB7XG4gICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9IH1cbiAgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmltZyB7XG4gIGFzcGVjdC1yYXRpbzogYXR0cih3aWR0aCkvYXR0cihoZWlnaHQpOyB9XG5cbmJ1dHRvbixcbmEge1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbmJvZHkuanMtdXNlTW91c2UgYnV0dG9uOmZvY3VzLFxuYm9keS5qcy11c2VNb3VzZSBhOmZvY3VzLFxuYm9keS5qcy11c2VNb3VzZSBzZWxlY3Q6Zm9jdXMsXG5ib2R5LmpzLXVzZU1vdXNlIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHVuZGVmaW5lZC1lYXNlT3V0RWxhc3RpYyB7XG4gIDE2JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMi4yNyUpOyB9XG4gIDI4JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEzLjEyJSk7IH1cbiAgNDQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQuNjMlKTsgfVxuICA1OSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxLjY0JSk7IH1cbiAgNzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNTglKTsgfVxuICA4OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjIlKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9IH1cblxuI2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMTAwOyB9XG5cbi5oZWFkZXItY29udGFpbmVyLXBjIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1heC13aWR0aDogMTExMnB4O1xuICB3aWR0aDogOTB2dztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogOTBweDtcbiAgcGFkZGluZzogMThweCAzOHB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3gtc2hhZG93OiAwIDRweCAxMHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXg6IDE7XG4gICAgbWF4LXdpZHRoOiA0ODBweDsgfVxuICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLWlubmVyIC5sb2dvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogNjRweDsgfVxuICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLWlubmVyIC5zZWFyY2gtY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWF4LXdpZHRoOiAzMjdweDtcbiAgICAgIGhlaWdodDogNTJweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweCAwIDEycHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMXB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZjBmMDsgfVxuICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtaW5uZXIgLnNlYXJjaC1jb250YWluZXIgaW5wdXQge1xuICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtaW5uZXIgLnNlYXJjaC1jb250YWluZXIgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtaW5uZXIgLnNlYXJjaC1jb250YWluZXIgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgY29sb3I6ICNhZWFmYjQ7IH1cbiAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLWlubmVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYnRuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgIGhlaWdodDogMjJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M0MxOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLWlubmVyIC5zZWFyY2gtY29udGFpbmVyIC5zZWFyY2gtYnRuIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMHB4OyB9XG4gIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgZ2FwOiAzNnB4OyB9XG4gICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW06aG92ZXIgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSwgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbS5hY3RpdmUgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA5M0MxO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgaW1nIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLmFjdGl2ZSBwLCAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciBwIHtcbiAgICAgICAgICBjb2xvcjogIzAxNDg2NTsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5hY3RpdmUgaW1nLCAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5uYXYtbGluazpob3ZlciBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxMHB4O1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIuYWN0aXZlIHtcbiAgICAgICAgICB0b3A6IDMwcHg7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXByaW1hcnkge1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgZ2FwOiAxNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQ4OXB4O1xuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjlweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmM7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICB6LWluZGV4OiAyMDsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeTo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgd2lkdGg6IDRweDsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1wcmltYXJ5Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXByaW1hcnk6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwOTNDMTtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSAuZHJvcGRvd24taXRlbSBhLFxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSAuZHJvcGRvd24taXRlbSBoMyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgY29sb3I6ICMwQzBFMUY7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1wcmltYXJ5IC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1wcmltYXJ5IC5kcm9wZG93bi1pdGVtIC5kcm9wZG93bi10aXRsZSAuZHJvcGRvd24tdGl0bGUtYXJyb3dzIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW0gLmRyb3Bkb3duLXRpdGxlIC5kcm9wZG93bi10aXRsZS1hcnJvd3MgaW1nIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIgYSxcbiAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIgaDMge1xuICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXByaW1hcnkgLmRyb3Bkb3duLWl0ZW06aG92ZXIgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1zZWNvbmRhcnktY29udGFpbmVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBncmlkOyB9XG4gICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1zZWNvbmRhcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXNlY29uZGFyeSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAtMTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgIGdhcDogMTVweDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMTZweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlOWY3O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00MHB4KTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1zZWNvbmRhcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXNlY29uZGFyeS5hY3RpdmUge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXNlY29uZGFyeS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtLXNlY29uZGFyeSB7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5kcm9wZG93bi1tZW51LXNlY29uZGFyeS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtc2Vjb25kYXJ5IC5kcm9wZG93bi1pdGVtLXNlY29uZGFyeSBhIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBDMEUxRjtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLmRyb3Bkb3duLW1lbnUtc2Vjb25kYXJ5LWNvbnRhaW5lciAuZHJvcGRvd24tbWVudS1zZWNvbmRhcnkgLmRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5IGE6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUge1xuICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmM7XG4gICAgICAgICAgcGFkZGluZzogMThweCAxNXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWJ0biB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlOWY3OyB9XG4gICAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5zdWItbWVudS1idG4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWJ0biBpbWcucm90YXRlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gaDQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA0Zjc0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gaDQuc2hvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtID4gYSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzBFMUY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSA+IGEuc2hvdyB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gPiBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWxpc3Qge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWxpc3QgLnN1Yi1tZW51LWxpc3QtaXRlbSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuc3ViLW1lbnUtbGlzdCAuc3ViLW1lbnUtbGlzdC1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAgICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuc3ViLW1lbnUtbGlzdCAuc3ViLW1lbnUtbGlzdC1pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMEMwRTFGO1xuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItcGMgLmhlYWRlci1jb250YWluZXItcGMtbmF2IC5uYXYtaXRlbSAuZHJvcGRvd24tbWVudS1wcmltYXJ5LWNvbnRhaW5lciAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWxpc3QgLnN1Yi1tZW51LWxpc3QtaXRlbSBhOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIi0gXCI7IH1cbiAgICAgICAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5oZWFkZXItY29udGFpbmVyLXBjLW5hdiAubmF2LWl0ZW0gLmRyb3Bkb3duLW1lbnUtcHJpbWFyeS1jb250YWluZXIgLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5zdWItbWVudS1saXN0IC5zdWItbWVudS1saXN0LWl0ZW0gYTpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4OWQxOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhaW5lci1wYyAuaGVhZGVyLWNvbnRhaW5lci1wYy1uYXYgLm5hdi1pdGVtIC5kcm9wZG93bi1tZW51LXByaW1hcnk6bnRoLW9mLXR5cGUoMSkgLmRyb3Bkb3duLWl0ZW0gYTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCItIFwiOyB9XG4gIC5oZWFkZXItY29udGFpbmVyLXBjIC5uYXYtdW5kZXJsaW5lIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGJvdHRvbTogMTJweDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1jb250YWluZXItcGMgLm5hdi11bmRlcmxpbmUuYWN0aXZlIHtcbiAgICAgIGFuaW1hdGlvbjogdW5kZWZpbmVkLWVhc2VPdXRFbGFzdGljIDFzIGZvcndhcmRzOyB9XG4gICAgLmhlYWRlci1jb250YWluZXItcGMgLm5hdi11bmRlcmxpbmUgLm5hdi11bmRlcmxpbmUtaW5uZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDA5ZTljIDAlLCAjMDA4OWQxIDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlIDAuNHM7IH1cbiAgICAgIC5oZWFkZXItY29udGFpbmVyLXBjIC5uYXYtdW5kZXJsaW5lIC5uYXYtdW5kZXJsaW5lLWlubmVyLmFjdGl2ZSB7XG4gICAgICAgIHdpZHRoOiAxMTAlOyB9XG5cbi5oZWFkZXItY29udGFpbmVyLW1kIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIHotaW5kZXg6IDEwMDsgfVxuICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuaGVhZGVyLWNvbnRhaW5lci1tZC1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzBweDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMTBweCAxMHB4IC8gMCAwIDVweCA1cHg7XG4gICAgcGFkZGluZzogMTdweCAzOXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5oZWFkZXItY29udGFpbmVyLW1kIC5oZWFkZXItY29udGFpbmVyLW1kLWlubmVyIC5uYXZiYXIge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuaGVhZGVyLWNvbnRhaW5lci1tZC1pbm5lciAubmF2YmFyIC5uYXZiYXItY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuaGVhZGVyLWNvbnRhaW5lci1tZC1pbm5lciAubmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5zZWFyY2gtYnRuIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyN3B4OyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kIC5oZWFkZXItY29udGFpbmVyLW1kLWlubmVyIC5uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLmxvZ28ge1xuICAgICAgICAgIHdpZHRoOiAxNTlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgLmhlYWRlci1jb250YWluZXItbWQtaW5uZXIgLm5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubG9nbyBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgLmhlYWRlci1jb250YWluZXItbWQtaW5uZXIgLm5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubWVudS1oYW1idXJnZXIge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDIycHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICAvKiDmvKLloKHmjInpiJXkuK3plpPnmoTnt5rmop0gKi8gfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kIC5oZWFkZXItY29udGFpbmVyLW1kLWlubmVyIC5uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm1lbnUtaGFtYnVyZ2VyIC5tZW51LWJ0bl9fYnVyZ2VyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDA5M0MxO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICAvKiDov73liqDlhanmop3nt5rmop3vvIzliIbliKXlnKjkuK3plpPnt5rmop3nmoTkuIrmlrnlkozkuIvmlrkgKi8gfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgLmhlYWRlci1jb250YWluZXItbWQtaW5uZXIgLm5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubWVudS1oYW1idXJnZXIgLm1lbnUtYnRuX19idXJnZXI6OmJlZm9yZSwgLmhlYWRlci1jb250YWluZXItbWQgLmhlYWRlci1jb250YWluZXItbWQtaW5uZXIgLm5hdmJhciAubmF2YmFyLWNvbnRhaW5lciAubWVudS1oYW1idXJnZXIgLm1lbnUtYnRuX19idXJnZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDkzQzE7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuaGVhZGVyLWNvbnRhaW5lci1tZC1pbm5lciAubmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5tZW51LWhhbWJ1cmdlciAubWVudS1idG5fX2J1cmdlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC05cHgpOyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuaGVhZGVyLWNvbnRhaW5lci1tZC1pbm5lciAubmF2YmFyIC5uYXZiYXItY29udGFpbmVyIC5tZW51LWhhbWJ1cmdlciAubWVudS1idG5fX2J1cmdlcjo6YWZ0ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kIC5oZWFkZXItY29udGFpbmVyLW1kLWlubmVyIC5uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm1lbnUtaGFtYnVyZ2VyLm9wZW4gLm1lbnUtYnRuX19idXJnZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kIC5oZWFkZXItY29udGFpbmVyLW1kLWlubmVyIC5uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm1lbnUtaGFtYnVyZ2VyLm9wZW4gLm1lbnUtYnRuX19idXJnZXI6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7IH1cbiAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kIC5oZWFkZXItY29udGFpbmVyLW1kLWlubmVyIC5uYXZiYXIgLm5hdmJhci1jb250YWluZXIgLm1lbnUtaGFtYnVyZ2VyLm9wZW4gLm1lbnUtYnRuX19idXJnZXI6OmFmdGVyIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTIyNWRlZyk7IH1cbiAgLmhlYWRlci1jb250YWluZXItbWQgLnNlYXJjaC1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzQzE7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHotaW5kZXg6IDI7IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuc2VhcmNoLWNvbnRhaW5lci5zaG93IHtcbiAgICAgIGhlaWdodDogMTE2cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAuc2VhcmNoLWNvbnRhaW5lciAuc2VhcmNoLWNvbnRhaW5lci1pbm5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDI4N3B4O1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlci1jb250YWluZXItbWQgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1jb250YWluZXItaW5uZXIgaW5wdXQge1xuICAgICAgICBmbGV4LWdyb3c6IDE7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmhlYWRlci1jb250YWluZXItbWQgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1jb250YWluZXItaW5uZXIgYnV0dG9uIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAzN3B4O1xuICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgLnNlYXJjaC1jb250YWluZXIgLnNlYXJjaC1jb250YWluZXItaW5uZXIgYnV0dG9uIGltZyB7XG4gICAgICAgICAgd2lkdGg6IDIxcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4OyB9XG4gIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmYztcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQuc2hvdy5zZWFyY2gtc2hvdyB7XG4gICAgICB0b3A6IDUwcHg7IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7IH1cbiAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgaDMge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBjb2xvcjogIzAwODlkMTtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICB6LWluZGV4OiAzO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgICAgei1pbmRleDogMzsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5pbWctY29udGFpbmVyIGltZzpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLmltZy1jb250YWluZXIgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsgLmltZy1jb250YWluZXIucm90YXRlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuaW1nLWNvbnRhaW5lci5yb3RhdGUgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluayAuaW1nLWNvbnRhaW5lci5yb3RhdGUgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5iYWNrZ3JvdW5kMSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg4MGRlZywgIzAwODlkMSAzMCUsICMwMDllOWMgOTUlKTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rIC5iYWNrZ3JvdW5kMiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdyBoMyB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5uYXYtbGluay5zaG93IC5iYWNrZ3JvdW5kMSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLm5hdi1saW5rLnNob3cgLmJhY2tncm91bmQyIHtcbiAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAubmF2LWxpbmsuc2hvdy5yZXNlcnZlIGgzIHtcbiAgICAgICAgICBjb2xvcjogIzAwODlkMTsgfVxuICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5zdWItbWVudSB7XG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQwOHB4O1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuc3ViLW1lbnUtYnRuIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZTlmNzsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWJ0biBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gLnN1Yi1tZW51LWJ0biBpbWcucm90YXRlIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gaDQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgY29sb3I6ICMwMDRmNzQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGNvbG9yOiAjMEMwRTFGO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIGEuc2hvdyB7XG4gICAgICAgICAgICBjb2xvcjogIzAwOTNDMTsgfVxuICAgICAgICAgIC5oZWFkZXItY29udGFpbmVyLW1kICNuYXZiYXJTdXBwb3J0ZWRDb250ZW50IC5uYXZiYXItbmF2IC5uYXYtaXRlbSAuc3ViLW1lbnUgLnN1Yi1tZW51LWl0ZW0gYTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5zdWItbWVudS1saXN0IHtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuc3ViLW1lbnUtbGlzdCAuc3ViLW1lbnUtbGlzdC1pdGVtIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGhlaWdodDogMzhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEMwRTFGOyB9XG4gICAgICAgICAgICAuaGVhZGVyLWNvbnRhaW5lci1tZCAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCAubmF2YmFyLW5hdiAubmF2LWl0ZW0gLnN1Yi1tZW51IC5zdWItbWVudS1pdGVtIC5zdWItbWVudS1saXN0IC5zdWItbWVudS1saXN0LWl0ZW06OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjsgfVxuICAgICAgICAgICAgLmhlYWRlci1jb250YWluZXItbWQgI25hdmJhclN1cHBvcnRlZENvbnRlbnQgLm5hdmJhci1uYXYgLm5hdi1pdGVtIC5zdWItbWVudSAuc3ViLW1lbnUtaXRlbSAuc3ViLW1lbnUtbGlzdCAuc3ViLW1lbnUtbGlzdC1pdGVtOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuI3JpZ2h0TWVudSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMjdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAjcmlnaHRNZW51IHtcbiAgICAgIHRvcDogMjg4cHg7XG4gICAgICBib3R0b206IGF1dG87XG4gICAgICB3aWR0aDogNzNweDsgfSB9XG4gICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDAgMCA0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcbiAgICBib3gtc2hhZG93OiAxcHggMXB4IDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQge1xuICAgICAgICBoZWlnaHQ6IDIyM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4IDAgMCAxMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQgLnJpZ2h0LW1lbnUtaXRlbTpob3ZlciBwIHtcbiAgICAgICAgY29sb3I6ICMwMDkzQzE7IH0gfVxuICAgICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQgLnJpZ2h0LW1lbnUtaXRlbS1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiA0M3B4O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZy10b3A6IDRweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgI3JpZ2h0TWVudSAud2hpdGUtYmFja2dyb3VuZCAucmlnaHQtbWVudS1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDY0cHg7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDhweDsgfSB9XG4gICAgI3JpZ2h0TWVudSAud2hpdGUtYmFja2dyb3VuZCAjaW5mb0J1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDQ5cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgI3JpZ2h0TWVudSAud2hpdGUtYmFja2dyb3VuZCAjaW5mb0J1dHRvbiBpbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgICAgICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQgI2luZm9CdXR0b24gcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQuYWN0aXZlIHtcbiAgICAgIGhlaWdodDogMTcycHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAjcmlnaHRNZW51IC53aGl0ZS1iYWNrZ3JvdW5kLmFjdGl2ZSB7XG4gICAgICAgICAgaGVpZ2h0OiAyMjNweDsgfSB9XG4gICAgICAjcmlnaHRNZW51IC53aGl0ZS1iYWNrZ3JvdW5kLmFjdGl2ZSAucmlnaHQtbWVudS1pdGVtLWNvbnRhaW5lciB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICNyaWdodE1lbnUgLndoaXRlLWJhY2tncm91bmQuYWN0aXZlICNpbmZvQnV0dG9uIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgI3JpZ2h0TWVudSAucmlnaHQtbWVudS1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgI3JpZ2h0TWVudSAucmlnaHQtbWVudS1pdGVtIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7IH0gfVxuICAgICNyaWdodE1lbnUgLnJpZ2h0LW1lbnUtaXRlbTpudGgtbGFzdC1vZi10eXBlKDEpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAjcmlnaHRNZW51IC5yaWdodC1tZW51LWl0ZW0udG9wLWJ1dHRvbiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICNyaWdodE1lbnUgLnJpZ2h0LW1lbnUtaXRlbS50b3AtYnV0dG9uIC5yaWdodC1tZW51LWljb24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQzk0RjsgfVxuICAgICAgI3JpZ2h0TWVudSAucmlnaHQtbWVudS1pdGVtLnRvcC1idXR0b246aG92ZXIgLnJpZ2h0LW1lbnUtaWNvbiBwIHtcbiAgICAgICAgY29sb3I6ICMwQzBFMUY7IH1cbiAgICAjcmlnaHRNZW51IC5yaWdodC1tZW51LWl0ZW0gLnJpZ2h0LW1lbnUtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDMycHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgI3JpZ2h0TWVudSAucmlnaHQtbWVudS1pdGVtIHAge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICMwQzBFMUY7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAjcmlnaHRNZW51IC5yaWdodC1tZW51LWl0ZW0gcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cblxuLmNvb2tpZS1jb25zZW50IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IC0xMDAlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMTVweCAwO1xuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBlYXNlLWluLW91dDtcbiAgei1pbmRleDogOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDE0ODY1O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuY29va2llLWNvbnNlbnQuc2hvdyB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5jb29raWUtY29uc2VudCAuY29va2llLWNvbnNlbnQtaW5uZXIge1xuICAgIHdpZHRoOiA5Mi41JTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb29raWUtY29uc2VudCAuY29va2llLWNvbnNlbnQtaW5uZXIge1xuICAgICAgICB3aWR0aDogNjYuMiU7IH0gfVxuICAgIC5jb29raWUtY29uc2VudCAuY29va2llLWNvbnNlbnQtaW5uZXIgLmNvb2tpZS1jb25zZW50LXRleHQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4OyB9XG4gICAgICAuY29va2llLWNvbnNlbnQgLmNvb2tpZS1jb25zZW50LWlubmVyIC5jb29raWUtY29uc2VudC10ZXh0IGEge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuY29va2llLWNvbnNlbnQgLmNvb2tpZS1jb25zZW50LWlubmVyIC5jb29raWUtY29uc2VudC10ZXh0IHtcbiAgICAgICAgICB3aWR0aDogODYlOyB9IH1cbiAgICAuY29va2llLWNvbnNlbnQgLmNvb2tpZS1jb25zZW50LWlubmVyIC5jb29raWUtY29uc2VudC1idXR0b25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4td2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzOyB9XG4gICAgICAuY29va2llLWNvbnNlbnQgLmNvb2tpZS1jb25zZW50LWlubmVyIC5jb29raWUtY29uc2VudC1idXR0b25zOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgICAuY29va2llLWNvbnNlbnQgLmNvb2tpZS1jb25zZW50LWlubmVyIC5jb29raWUtY29uc2VudC1idXR0b25zIC5jb29raWUtY29uc2VudC1hY2NlcHQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgY29sb3I6ICMwQzBFMUY7IH1cblxuI2ludmVzdC10ZXN0ICNyaWdodE1lbnUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbiNmb290ZXIge1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlOyB9XG4gICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGhlaWdodDogMTY0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMge1xuICAgICAgICBoZWlnaHQ6IDM1MnB4OyB9IH1cbiAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3R0b206IDEwNHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87IH1cbiAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3MtY29udGFpbmVyIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3Muc3dpcGVyLWJ1dHRvbi1wcmV2LCAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7IH1cbiAgICAgICAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy5zd2lwZXItYnV0dG9uLXByZXY6OmFmdGVyLCAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy5zd2lwZXItYnV0dG9uLW5leHQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3Muc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTRweDtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBvdmVyZmxvdy15OiB2aXNpYmxlO1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgaGVpZ2h0OiAyMjRweDtcbiAgICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQ6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IHtcbiAgICAgICAgICBoZWlnaHQ6IDM1MnB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5mb2xkZXItY29udGVudCB7XG4gICAgICAgICAgYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5mb2xkZXItY29udGVudCB7XG4gICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50OyB9IH1cbiAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IC5mb2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAgICAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IC5mb2xkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDE4OXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50OyB9IH1cbiAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlci5kaXNhcHBlYXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgICAgIGhlaWdodDogMjIwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMjZweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNDhweDsgfSB9XG4gICAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciAuZm9sZGVyLWJhY2tncm91bmQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5mb2xkZXItY29udGVudCAuZm9sZGVyIC5mb2xkZXItY29udGFpbmVyIC5mb2xkZXItaW1nIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciAuZm9sZGVyLWltZyAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDE3OHB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICAgIG1hcmdpbjogMjhweCAwIDAgMTRweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5mb2xkZXItY29udGVudCAuZm9sZGVyIC5mb2xkZXItY29udGFpbmVyIC5mb2xkZXItaW1nIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI3NHB4O1xuICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1M3B4IDAgMCAyNHB4OyB9IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciAuZm9sZGVyLWltZyAudGV4dC1jb250YWluZXIgLnRleHQge1xuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTsgfSB9XG4gICAgICAgICAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IC5mb2xkZXIgLmZvbGRlci1jb250YWluZXIgLmZvbGRlci1pbWcgLnRleHQtY29udGFpbmVyIC50ZXh0IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XG4gICAgICAgICAgICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ5NEE1NzsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciAuZm9sZGVyLWltZyAudGV4dC1jb250YWluZXIgLnRleHQgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDZweDsgfSB9XG4gICAgICAgICAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IC5mb2xkZXIgLmZvbGRlci1jb250YWluZXIgLmZvbGRlci1pbWcgLnRleHQtY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE0cHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IC5mb2xkZXIgLmZvbGRlci1jb250YWluZXIgLmZvbGRlci1pbWcgLnRleHQtY29udGFpbmVyID4gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgICAgICAgI2Zvb3RlciAuZm9sZGVyLWNvbnRhaW5lci1wYyAuZm9sZGVyLWNvbnRlbnQgLmZvbGRlciAuZm9sZGVyLWNvbnRhaW5lciAuZm9sZGVyLXNpZGVsaW5lcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgd2lkdGg6IDE4OHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcbiAgICAgICAgICAgIHRvcDogLTJweDtcbiAgICAgICAgICAgIGxlZnQ6IC0ycHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDI4Ljc1OCUgNC40OTElLCAyNS4zNiUgMS45MzclLCAyNS4zNiUgMS45MzclLCAyNC45NSUgMS42MjklLCAyNC41MyUgMS4zMzYlLCAyNC4wOTklIDEuMDYxJSwgMjMuNjU1JSAwLjgwOSUsIDIzLjE5NyUgMC41ODQlLCAyMi43MjQlIDAuMzklLCAyMi4yMzQlIDAuMjMyJSwgMjEuNzI0JSAwLjExMyUsIDIxLjE5NCUgMC4wMzklLCAyMC42NDMlIDAuMDE0JSwgNS4xNzMlIDAuMDE0JSwgNS4xNzMlIDAuMDE0JSwgNC4zMzglIDAuMDU4JSwgMy41NDUlIDAuMjA4JSwgMi44MDMlIDAuNDU1JSwgMi4xMjUlIDAuNzkxJSwgMS41MjIlIDEuMjA2JSwgMS4wMDMlIDEuNjklLCAwLjU4MSUgMi4yMzYlLCAwLjI2NSUgMi44MzMlLCAwLjA2OCUgMy40NzMlLCAwJSA0LjE0NyUsIDAlIDkyLjcyNiUsIDAlIDkyLjcyNiUsIDAuMTE2JSA5My44OCUsIDAuNDUlIDk0Ljk3NSUsIDAuOTg2JSA5NS45OTYlLCAxLjcwNCUgOTYuOTI5JSwgMi41ODclIDk3Ljc1OSUsIDMuNjE1JSA5OC40NzIlLCA0Ljc3MiUgOTkuMDUxJSwgNi4wMzglIDk5LjQ4MyUsIDcuMzk1JSA5OS43NTMlLCA4LjgyNSUgOTkuODQ3JSwgOTAuOTclIDk5Ljg0NyUsIDkwLjk3JSA5OS44NDclLCA5Mi40MDElIDk5Ljc1MyUsIDkzLjc1OCUgOTkuNDgzJSwgOTUuMDI0JSA5OS4wNTElLCA5Ni4xOCUgOTguNDcyJSwgOTcuMjA5JSA5Ny43NTklLCA5OC4wOTElIDk2LjkyOSUsIDk4LjgxJSA5NS45OTYlLCA5OS4zNDUlIDk0Ljk3NSUsIDk5LjY4JSA5My44OCUsIDk5Ljc5NiUgOTIuNzI2JSwgOTkuNzk2JSA5Mi43MjYlLCA5OS43OTYlIDkxLjA0NSUsIDk5Ljc5NSUgODYuMzkyJSwgOTkuNzkzJSA3OS4zNDglLCA5OS43ODklIDcwLjQ5NiUsIDk5Ljc4MyUgNjAuNDIlLCA5OS43NzQlIDQ5LjcwMiUsIDk5Ljc2MSUgMzguOTI0JSwgOTkuNzQ0JSAyOC42NyUsIDk5LjcyMiUgMTkuNTIyJSwgOTkuNjk0JSAxMi4wNjIlLCA5OS42OTQlIDEyLjA2MiUsIDk5LjU3JSAxMC44MjQlLCA5OS4yMSUgOS42NTIlLCA5OC42MzQlIDguNTU5JSwgOTcuODYzJSA3LjU2MSUsIDk2LjkxNyUgNi42NzUlLCA5NS44MTYlIDUuOTE1JSwgOTQuNTc5JSA1LjI5NyUsIDkzLjIyOCUgNC44MzclLCA5MS43ODIlIDQuNTQ5JSwgOTAuMjYlIDQuNDUlLCAyOC43NTglIDQuNDUlLCAyOC43NTglIDQuNDkxJSk7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIC5mb2xkZXItY29udGVudCAuZm9sZGVyIC5mb2xkZXItY29udGFpbmVyIC5mb2xkZXItc2lkZWxpbmVzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzMwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyOTFweDsgfSB9XG4gICAgICAgICNmb290ZXIgLmZvbGRlci1jb250YWluZXItcGMgLmZvbGRlci1jb250ZW50IC5mb2xkZXIuaW5pdCB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogbm9uZTsgfVxuICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB6LWluZGV4OiAxNTsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMCAxMHB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjZTZmYmZlIDUwJSwgI2M1ZjVmZCAxMzMlKTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIHtcbiAgICAgICAgICBwYWRkaW5nOiAyOXB4IDAgMThweCAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNlNmZiZmUgMzMlLCAjYzVmNWZkIDEwMCUpOyB9IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTEwOXB4O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9IH1cbiAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4OyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0ge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0gaDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtIHAsXG4gICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtIGEge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA5M0MxO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtIHAubGljZW5zZS1udW1iZXIsXG4gICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0gYS5saWNlbnNlLW51bWJlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbSBwLmxpY2Vuc2UtbnVtYmVyIHNwYW46bnRoLW9mLXR5cGUoMiksXG4gICAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbSBhLmxpY2Vuc2UtbnVtYmVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogLTdweCAwIDAgNzVweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0gcC5saWNlbnNlLW51bWJlcixcbiAgICAgICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0gYS5saWNlbnNlLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtIHAubGljZW5zZS1udW1iZXIgc3BhbjpudGgtb2YtdHlwZSgyKSxcbiAgICAgICAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbSBhLmxpY2Vuc2UtbnVtYmVyIHNwYW46bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtIGE6aG92ZXIge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cbiAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0uZHJvcC1kb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdCAuZHJvcGRvd24tbWVudS1pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtLmRyb3AtZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3QgLmRyb3Bkb3duLW1lbnUtaXRlbSAuZHJvcGRvd24tbWVudS1idXR0b24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbS5kcm9wLWRvd24tbWVudSAuZHJvcGRvd24tbWVudS1saXN0IC5kcm9wZG93bi1tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUtYnV0dG9uIHAge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4OyB9XG4gICAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbS5kcm9wLWRvd24tbWVudSAuZHJvcGRvd24tbWVudS1saXN0IC5kcm9wZG93bi1tZW51LWl0ZW0gLmRyb3Bkb3duLW1lbnUtYnV0dG9uIGltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UgMHM7IH1cbiAgICAgICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0uZHJvcC1kb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdCAuZHJvcGRvd24tbWVudS1pdGVtIC5kcm9wZG93bi1tZW51LWJ1dHRvbiBpbWcuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMC4xNXM7IH1cbiAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbS5kcm9wLWRvd24tbWVudSAuZHJvcGRvd24tbWVudS1saXN0IC5kcm9wZG93bi1tZW51LWl0ZW0gLmRyb3Bkb3duLXN1Ym1lbnUge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICB6LWluZGV4OiA1O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlIDBzO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0uZHJvcC1kb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdCAuZHJvcGRvd24tbWVudS1pdGVtIC5kcm9wZG93bi1zdWJtZW51LmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgZWFzZSAwLjE1czsgfVxuICAgICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0uZHJvcC1kb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdCAuZHJvcGRvd24tbWVudS1pdGVtIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1zdWJtZW51LWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4OyB9XG4gICAgICAgICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtLmRyb3AtZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3QgLmRyb3Bkb3duLW1lbnUtaXRlbSAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tc3VibWVudS1pdGVtOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH1cbiAgICAgICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItY29udGFpbmVyIC5mb290ZXItbWFpbiAuZm9vdGVyLWNvbnRlbnQgLmZvb3Rlci1jb250ZW50LWl0ZW0uZHJvcC1kb3duLW1lbnUgLmRyb3Bkb3duLW1lbnUtbGlzdCAuZHJvcGRvd24tbWVudS1pdGVtIC5kcm9wZG93bi1zdWJtZW51IC5kcm9wZG93bi1zdWJtZW51LWl0ZW06bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICAgICAgI2Zvb3RlciAuZm9vdGVyLWNvbnRhaW5lciAuZm9vdGVyLW1haW4gLmZvb3Rlci1jb250ZW50IC5mb290ZXItY29udGVudC1pdGVtLmRyb3AtZG93bi1tZW51IC5kcm9wZG93bi1tZW51LWxpc3QgLmRyb3Bkb3duLW1lbnUtaXRlbSAuZHJvcGRvd24tc3VibWVudSAuZHJvcGRvd24tc3VibWVudS1pdGVtIGEge1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDkzYzE7IH1cbiAgICAgICAgICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1jb250YWluZXIgLmZvb3Rlci1tYWluIC5mb290ZXItY29udGVudCAuZm9vdGVyLWNvbnRlbnQtaXRlbS5kcm9wLWRvd24tbWVudSAuZHJvcGRvd24tbWVudS1saXN0IC5kcm9wZG93bi1tZW51LWl0ZW0gLmRyb3Bkb3duLXN1Ym1lbnUgLmRyb3Bkb3duLXN1Ym1lbnUtaXRlbSBhIC5wbHVzIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpOyB9XG4gICNmb290ZXIgLmZvb3Rlci1ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIgLmZvb3Rlci1ib3R0b20taW5mbyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5mb290ZXItYm90dG9tLWluZm8ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5mb290ZXItYm90dG9tLWluZm8gcCB7XG4gICAgICAgICAgd2lkdGg6IDkwJTtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciAuZm9vdGVyLWJvdHRvbS1pbmZvIHAge1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5mb290ZXItYm90dG9tLWxpbmtzMSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMTRweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciAuZm9vdGVyLWJvdHRvbS1saW5rczEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICAgICAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciAuZm9vdGVyLWJvdHRvbS1saW5rczEgPiBkaXYgYSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgICBoZWlnaHQ6IDIycHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5mb290ZXItYm90dG9tLWxpbmtzMSA+IGRpdjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4OyB9XG4gICAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciAuZm9vdGVyLWJvdHRvbS1saW5rczIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIHdpZHRoOiA4OSU7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5mb290ZXItYm90dG9tLWxpbmtzMiB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIC5mb290ZXItYm90dG9tLWxpbmtzMiBwIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDZweDsgfVxuICAgICAgI2Zvb3RlciAuZm9vdGVyLWJvdHRvbSAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIgcCxcbiAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIGEge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICBjb2xvcjogIzAwOTNDMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAjZm9vdGVyIC5mb290ZXItYm90dG9tIC5mb290ZXItYm90dG9tLWNvbnRhaW5lciBwLFxuICAgICAgICAgICNmb290ZXIgLmZvb3Rlci1ib3R0b20gLmZvb3Rlci1ib3R0b20tY29udGFpbmVyIGEge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH0gfVxuXG4jd2VhbHRoLWRuYSAjZm9vdGVyIC5mb2xkZXItY29udGFpbmVyLXBjIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jd2VhbHRoLWRuYSAjZm9vdGVyIC5mb290ZXItY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmMtYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBiYWNrZ3JvdW5kLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LFxyIGJvcmRlci1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAwLjE1cyBlYXNlLWluLW91dDsgfVxuICAuYy1idG4tLXNoYWRvdyB7XG4gICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggI2JkYmRiZDsgfVxuICAuYy1idG4tLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7IH1cbiAgLmMtYnRuLS1zaGFycCB7XG4gICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAuYy1idG4tLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4uYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLXdoaXRlOmhvdmVyLCAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi13aGl0ZS5qcy1idG5Ib3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U2ZTZlNjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi13aGl0ZTpmb2N1cywgLmMtYnRuLS1jb250YWluZWQuYy1idG4td2hpdGUuanMtYnRuRm9jdXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlNmU2ZTY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLXdoaXRlOmFjdGl2ZSwgLmMtYnRuLS1jb250YWluZWQuYy1idG4td2hpdGUuanMtYnRuQWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLXdoaXRlOmRpc2FibGVkLCAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi13aGl0ZS5qcy1idG5EaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGUge1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGU6aG92ZXIsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGUuanMtYnRuSG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGU6Zm9jdXMsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGUuanMtYnRuRm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLXdoaXRlOmFjdGl2ZSwgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi13aGl0ZS5qcy1idG5BY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogI2U2ZTZlNjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTZlNmU2O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGU6ZGlzYWJsZWQsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4td2hpdGUuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWJsYWNrOmhvdmVyLCAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ibGFjay5qcy1idG5Ib3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tYmxhY2s6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWJsYWNrLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjaztcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tYmxhY2s6YWN0aXZlLCAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ibGFjay5qcy1idG5BY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGJsYWNrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWJsYWNrOmRpc2FibGVkLCAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ibGFjay5qcy1idG5EaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jLWJ0bi0tb3V0bGluZWQuYy1idG4tYmxhY2sge1xuICBjb2xvcjogIzAwMDtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tYmxhY2s6aG92ZXIsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tYmxhY2suanMtYnRuSG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tYmxhY2s6Zm9jdXMsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tYmxhY2suanMtYnRuRm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWJsYWNrOmFjdGl2ZSwgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ibGFjay5qcy1idG5BY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ibGFjazpkaXNhYmxlZCwgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ibGFjay5qcy1idG5EaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMTAwIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0xMDA6aG92ZXIsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMTAwLmpzLWJ0bkhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0xMDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMTAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBnYWluc2Jvcm87XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjUpOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMTAwOmFjdGl2ZSwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0xMDAuanMtYnRuQWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzJjMmMyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMTAwOmRpc2FibGVkLCAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTEwMC5qcy1idG5EaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0xMDAge1xuICBjb2xvcjogI2Y1ZjVmNTtcbiAgYm9yZGVyLWNvbG9yOiAjOWU5ZTllOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0xMDA6aG92ZXIsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0xMDAuanMtYnRuSG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0xMDA6Zm9jdXMsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0xMDAuanMtYnRuRm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogI2Y1ZjVmNTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjQ1LCAyNDUsIDI0NSwgMC41KTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMTAwOmFjdGl2ZSwgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTEwMC5qcy1idG5BY3RpdmUge1xuICAgIGJvcmRlci1jb2xvcjogZ2FpbnNib3JvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdhaW5zYm9ybztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMTAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMTAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0yMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTIwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0yMDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkNWQ1ZDU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0yMDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMjAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDVkNWQ1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjM4LCAyMzgsIDIzOCwgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTIwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMjAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JiYmJiYjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTIwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0yMDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwIHtcbiAgY29sb3I6ICNlZWVlZWU7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlZWVlZWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIzOCwgMjM4LCAyMzgsIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTIwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0yMDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNkNWQ1ZDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q1ZDVkNTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMjAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0zMDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTBlMGUwO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTMwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0zMDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjN2M3Yzc7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0zMDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMzAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzdjN2M3O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMjI0LCAyMjQsIDIyNCwgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTMwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktMzAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FkYWRhZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTMwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS0zMDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwIHtcbiAgY29sb3I6ICNlMGUwZTA7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNlMGUwZTA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDIyNCwgMjI0LCAyMjQsIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTMwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS0zMDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNjN2M3Yzc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M3YzdjNztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktMzAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS00MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTQwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS00MDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhNGE0YTQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS00MDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNDAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYTRhNGE0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMTg5LCAxODksIDE4OSwgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTQwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNDAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzhhOGE4YTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTQwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS00MDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwIHtcbiAgY29sb3I6ICNiZGJkYmQ7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICNiZGJkYmQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2JkYmRiZDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDE4OSwgMTg5LCAxODksIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTQwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS00MDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICNhNGE0YTQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2E0YTRhNDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNDAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS01MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOWU5ZTllO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTUwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS01MDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NTg1ODU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS01MDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNTAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjODU4NTg1O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMTU4LCAxNTgsIDE1OCwgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTUwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNTAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzZiNmI2YjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTUwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS01MDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwIHtcbiAgY29sb3I6ICM5ZTllOWU7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM5ZTllOWU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzllOWU5ZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDE1OCwgMTU4LCAxNTgsIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTUwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS01MDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM4NTg1ODU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1ODU4NTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNTAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS02MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzU3NTc1O1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTYwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS02MDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1YzVjNWM7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS02MDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNjAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNWM1YzVjO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMTE3LCAxMTcsIDExNywgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTYwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNjAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTYwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS02MDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwIHtcbiAgY29sb3I6ICM3NTc1NzU7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM3NTc1NzU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NzU3NTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDExNywgMTE3LCAxMTcsIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTYwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS02MDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM1YzVjNWM7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzVjNWM1YztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNjAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS03MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjE2MTYxO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTcwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS03MDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0ODQ4NDg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS03MDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNzAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDg0ODQ4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoOTcsIDk3LCA5NywgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTcwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktNzAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzJlMmUyZTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTcwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS03MDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwIHtcbiAgY29sb3I6ICM2MTYxNjE7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM2MTYxNjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzYxNjE2MTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDk3LCA5NywgOTcsIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTcwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS03MDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICM0ODQ4NDg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ4NDg0ODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktNzAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS04MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDI0MjQyO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTgwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS04MDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOTI5Mjk7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS04MDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktODAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjkyOTI5O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoNjYsIDY2LCA2NiwgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTgwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktODAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBmMGYwZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTgwMDpkaXNhYmxlZCwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS04MDAuanMtYnRuRGlzYWJsZWQge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwIHtcbiAgY29sb3I6ICM0MjQyNDI7XG4gIGJvcmRlci1jb2xvcjogIzllOWU5ZTsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwOmhvdmVyLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwLmpzLWJ0bkhvdmVyIHtcbiAgICBib3JkZXItY29sb3I6ICM0MjQyNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwOmZvY3VzLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwLmpzLWJ0bkZvY3VzIHtcbiAgICBib3JkZXItY29sb3I6ICM0MjQyNDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyNDI0MjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKDY2LCA2NiwgNjYsIDAuNSk7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTgwMDphY3RpdmUsIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS04MDAuanMtYnRuQWN0aXZlIHtcbiAgICBib3JkZXItY29sb3I6ICMyOTI5Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI5MjkyOTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwOmRpc2FibGVkLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktODAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS05MDAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyMTIxO1xuICBjb2xvcjogI2ZmZjsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTkwMDpob3ZlciwgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS05MDAuanMtYnRuSG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS05MDA6Zm9jdXMsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktOTAwLmpzLWJ0bkZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDgwODA4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoMzMsIDMzLCAzMywgMC41KTsgfVxuICAuYy1idG4tLWNvbnRhaW5lZC5jLWJ0bi1ncmF5LTkwMDphY3RpdmUsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktOTAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1jb250YWluZWQuYy1idG4tZ3JheS05MDA6ZGlzYWJsZWQsIC5jLWJ0bi0tY29udGFpbmVkLmMtYnRuLWdyYXktOTAwLmpzLWJ0bkRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMCB7XG4gIGNvbG9yOiAjMjEyMTIxO1xuICBib3JkZXItY29sb3I6ICM5ZTllOWU7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMDpob3ZlciwgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMC5qcy1idG5Ib3ZlciB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMDpmb2N1cywgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMC5qcy1idG5Gb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjEyMTIxO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMTIxMjE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgzMywgMzMsIDMzLCAwLjUpOyB9XG4gIC5jLWJ0bi0tb3V0bGluZWQuYy1idG4tZ3JheS05MDA6YWN0aXZlLCAuYy1idG4tLW91dGxpbmVkLmMtYnRuLWdyYXktOTAwLmpzLWJ0bkFjdGl2ZSB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMDgwODA4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwODA4MDg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMDpkaXNhYmxlZCwgLmMtYnRuLS1vdXRsaW5lZC5jLWJ0bi1ncmF5LTkwMC5qcy1idG5EaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDY3cHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuICAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy1jb250YWluZXIgLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3Mge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDA5M2MxO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciAuY2Fyb3VzZWwtYnV0dG9uLWFycm93czo6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAgIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzLWNvbnRhaW5lciAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy5zd2lwZXItYnV0dG9uLW5leHQgaW1nIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cblxuLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3MgLmFycm93LWxlZnQsXG4uY2Fyb3VzZWwtYnV0dG9uLWFycm93cyAuYXJyb3ctcmlnaHQsXG4ucGFnZS1idG4gLmFycm93LWxlZnQsXG4ucGFnZS1idG4gLmFycm93LXJpZ2h0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG4gIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzIC5hcnJvdy1sZWZ0OjpiZWZvcmUsXG4gIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzIC5hcnJvdy1yaWdodDo6YmVmb3JlLFxuICAucGFnZS1idG4gLmFycm93LWxlZnQ6OmJlZm9yZSxcbiAgLnBhZ2UtYnRuIC5hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYnV0dG9uLWFycm93cy1ibHVlMi5zdmcpOyB9XG5cbi5jYXJvdXNlbC1idXR0b24tYXJyb3dzIC5hcnJvdy1sZWZ0LFxuLnBhZ2UtYnRuIC5hcnJvdy1sZWZ0IHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSB0cmFuc2xhdGVYKDFweCk7IH1cblxuLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3MgLmFycm93LXJpZ2h0LFxuLnBhZ2UtYnRuIC5hcnJvdy1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxcHgpOyB9XG5cbi5jYXJvdXNlbC1idXR0b24tYXJyb3dzOmhvdmVyLFxuLnBhZ2UtYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiAjZTk5Mzg1OyB9XG4gIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzOmhvdmVyIC5hcnJvdy1sZWZ0OjpiZWZvcmUsXG4gIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzOmhvdmVyIC5hcnJvdy1yaWdodDo6YmVmb3JlLFxuICAucGFnZS1idG46aG92ZXIgLmFycm93LWxlZnQ6OmJlZm9yZSxcbiAgLnBhZ2UtYnRuOmhvdmVyIC5hcnJvdy1yaWdodDo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljb24vYnV0dG9uLWFycm93cy1waW5rLnN2Zyk7IH1cblxuQGtleWZyYW1lcyBpbWctc3dpdGNoLTIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgaW1nLXN3aXRjaC0zIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJvYmJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG4gIDI1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02cHgpOyB9XG4gIDc1JSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBwb3B1cCB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4jaW5kZXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjsgfVxuICAjaW5kZXggbWFpbiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNjRweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2luZGV4IG1haW4ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4OHB4OyB9IH1cbiAgI2luZGV4IC5iYW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTk2LjN2dztcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjaW5kZXggLmJhbm5lciB7XG4gICAgICAgIGhlaWdodDogNjIuNXZ3O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICNpbmRleCAuYmFubmVyIHtcbiAgICAgICAgaGVpZ2h0OiA2MjBweDsgfSB9XG4gICAgI2luZGV4IC5iYW5uZXIgLmJhbm5lclN3aXBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI2luZGV4IC5iYW5uZXIgLmJhbm5lclN3aXBlciAuc3dpcGVyLXNsaWRlIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAgICNpbmRleCAuYmFubmVyIC5iYW5uZXJTd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcucGMge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNpbmRleCAuYmFubmVyIC5iYW5uZXJTd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcucGMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgICAgICNpbmRleCAuYmFubmVyIC5iYW5uZXJTd2lwZXIgLnN3aXBlci1zbGlkZSBpbWcubWQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAjaW5kZXggLmJhbm5lciAuYmFubmVyU3dpcGVyIC5zd2lwZXItc2xpZGUgaW1nLm1kIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAjaW5kZXggLmJhbm5lciAuYmFubmVyU3dpcGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgYm90dG9tOiAxMXB4OyB9XG4gICAgICAgICNpbmRleCAuYmFubmVyIC5iYW5uZXJTd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgICAgIGhlaWdodDogMTJweDtcbiAgICAgICAgICBtYXJnaW46IDAgOHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgICNpbmRleCAuYmFubmVyIC5iYW5uZXJTd2lwZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkM5NEY7IH1cbiAgI2luZGV4IC5uZXctYXJyaXZhbHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87IH1cbiAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3LWFycml2YWxzLWhlYWRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgIG1heC13aWR0aDogMTA5NHB4O1xuICAgICAgd2lkdGg6IDc2dnc7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3LWFycml2YWxzLWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDsgfSB9XG4gICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3LWFycml2YWxzLWhlYWRlciAubmV3LWFycml2YWxzLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNpbmRleCAubmV3LWFycml2YWxzIC5uZXctYXJyaXZhbHMtaGVhZGVyIC5uZXctYXJyaXZhbHMtdGl0bGUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGdhcDogOHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ldy1hcnJpdmFscy1oZWFkZXIgLm5ldy1hcnJpdmFscy10aXRsZSBoMiB7XG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUgLTEwJSwgIzAwODlkMSA3MCUpO1xuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAgIC8qIOiuk+iDjOaZr+ijgeWJquWIsOaWh+Wtl+evhOWcjSAqL1xuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAvKiDorpPmloflrZfpgI/mmI7ku6Xpoa/npLrmvLjlsaQgKi8gfVxuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3LWFycml2YWxzLWhlYWRlciAubmV3LWFycml2YWxzLXRpdGxlIC5uZXctYXJyaXZhbHMtc3VidGl0bGUtaWNvbiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGdhcDogOHB4OyB9XG4gICAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ldy1hcnJpdmFscy1oZWFkZXIgLm5ldy1hcnJpdmFscy10aXRsZSAubmV3LWFycml2YWxzLXN1YnRpdGxlLWljb24gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEMwRTFGOyB9XG4gICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ldy1hcnJpdmFscy1uYXZpZ2F0aW9uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3LWFycml2YWxzLW5hdmlnYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgICNpbmRleCAubmV3LWFycml2YWxzIC5uZXdBcnJpdmFsc1N3aXBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3QXJyaXZhbHNTd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUub2RkIHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDsgfVxuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3QXJyaXZhbHNTd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUuZXZlbiB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDQ0cHg7IH0gfVxuICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMjkwcHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSBoNCB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgY29sb3I6ICMwMDkzQzE7XG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyOyB9XG4gICAgICAgICNpbmRleCAubmV3LWFycml2YWxzIC5uZXdBcnJpdmFsc1N3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAubmV3LWFycml2YWxzLWl0ZW0gLnZpY2UtaW5mb3JtYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSAudmljZS1pbmZvcm1hdGlvbiAubGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4OyB9XG4gICAgICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAubmV3QXJyaXZhbHNTd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLm5ldy1hcnJpdmFscy1pdGVtIC52aWNlLWluZm9ybWF0aW9uIC5sYWJlbC5yZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTAzZTU3OyB9XG4gICAgICAgICAgICAgICNpbmRleCAubmV3LWFycml2YWxzIC5uZXdBcnJpdmFsc1N3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAubmV3LWFycml2YWxzLWl0ZW0gLnZpY2UtaW5mb3JtYXRpb24gLmxhYmVsLnJlZCBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSAudmljZS1pbmZvcm1hdGlvbiAubGFiZWwuZ3JleSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgICAgICAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSAudmljZS1pbmZvcm1hdGlvbiAubGFiZWwuZ3JleSBwIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzQ5NEE1NzsgfVxuICAgICAgICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLm5ld0Fycml2YWxzU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5uZXctYXJyaXZhbHMtaXRlbSAudmljZS1pbmZvcm1hdGlvbiAubGFiZWwgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICNpbmRleCAubmV3LWFycml2YWxzIC5uZXdBcnJpdmFsc1N3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAubmV3LWFycml2YWxzLWl0ZW0gLnZpY2UtaW5mb3JtYXRpb24gLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzdjN2M3YzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNpbmRleCAubmV3LWFycml2YWxzIC5uZXdBcnJpdmFsc1N3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZTpob3ZlciAuaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfSB9XG4gICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogLTI4cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgI2luZGV4IC5uZXctYXJyaXZhbHMgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICB3aWR0aDogN3B4O1xuICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAjaW5kZXggLm5ldy1hcnJpdmFscyAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkM5NEY7IH1cbiAgI2luZGV4IC5zZWFyY2gtdHJlbmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDExMTlweDtcbiAgICB3aWR0aDogOTB2dztcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNDBweCAwIDQwcHggMDtcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmNzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2luZGV4IC5zZWFyY2gtdHJlbmRzIHtcbiAgICAgICAgcGFkZGluZzogMzRweCAzMnB4OyB9IH1cbiAgICAjaW5kZXggLnNlYXJjaC10cmVuZHMgLnNlYXJjaC10cmVuZHMtaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggLnNlYXJjaC10cmVuZHMgLnNlYXJjaC10cmVuZHMtaGVhZGVyIHtcbiAgICAgICAgICBnYXA6IDdweDtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgICAgICNpbmRleCAuc2VhcmNoLXRyZW5kcyAuc2VhcmNoLXRyZW5kcy1oZWFkZXIgaDIge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIGNvbG9yOiAjMDA5M0MxOyB9XG4gICAgI2luZGV4IC5zZWFyY2gtdHJlbmRzIC5rZXl3b3Jkcy1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2luZGV4IC5zZWFyY2gtdHJlbmRzIC5rZXl3b3Jkcy1jb250YWluZXIge1xuICAgICAgICAgIGdhcDogMTBweDsgfSB9XG4gICAgICAjaW5kZXggLnNlYXJjaC10cmVuZHMgLmtleXdvcmRzLWNvbnRhaW5lciAua2V5d29yZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDkzYzE7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2luZGV4IC5zZWFyY2gtdHJlbmRzIC5rZXl3b3Jkcy1jb250YWluZXIgLmtleXdvcmRzIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIGNvbG9yOiAjMDA5M2MxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNpbmRleCAuc2VhcmNoLXRyZW5kcyAua2V5d29yZHMtY29udGFpbmVyIC5rZXl3b3JkcyB7XG4gICAgICAgICAgICBwYWRkaW5nOiA2cHggMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICAjaW5kZXggLnNlYXJjaC10cmVuZHMgLmtleXdvcmRzLWNvbnRhaW5lciAua2V5d29yZHMgcCB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAgICAgI2luZGV4IC5zZWFyY2gtdHJlbmRzIC5rZXl3b3Jkcy1jb250YWluZXIgLmtleXdvcmRzOmhvdmVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTsgfVxuICAgICAgICAgICAgICAjaW5kZXggLnNlYXJjaC10cmVuZHMgLmtleXdvcmRzLWNvbnRhaW5lciAua2V5d29yZHM6aG92ZXIgcCB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bzsgfVxuICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5jb3Jwb3JhdGUtY29sb3JzLXVuZGVybGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC02cHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IC0zdnc7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDI0cHggMCAwO1xuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwYTU5YiAwJSwgIzAwOTNjMSA4MCUpOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmNvcnBvcmF0ZS1jb2xvcnMtdW5kZXJsaW5lIHtcbiAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgIHJpZ2h0OiAxNHZ3OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmNvcnBvcmF0ZS1jb2xvcnMtdW5kZXJsaW5lIHtcbiAgICAgICAgICByaWdodDogOHZ3OyB9IH1cbiAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAua25vd2xlZGdlLWNvbHVtbi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBtYXgtd2lkdGg6IDEwOTRweDtcbiAgICAgIHdpZHRoOiA3NnZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAua25vd2xlZGdlLWNvbHVtbi1oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmtub3dsZWRnZS1jb2x1bW4taGVhZGVyIC5rbm93bGVkZ2UtY29sdW1uLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5rbm93bGVkZ2UtY29sdW1uLWhlYWRlciAua25vd2xlZGdlLWNvbHVtbi10aXRsZSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAua25vd2xlZGdlLWNvbHVtbi1oZWFkZXIgLmtub3dsZWRnZS1jb2x1bW4tdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlIC0xMCUsICMwMDg5ZDEgNzAlKTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAvKiDorpPog4zmma/oo4HliarliLDmloflrZfnr4TlnI0gKi9cbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLyog6K6T5paH5a2X6YCP5piO5Lul6aGv56S65ry45bGkICovIH1cbiAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmtub3dsZWRnZS1jb2x1bW4taGVhZGVyIC5rbm93bGVkZ2UtY29sdW1uLXRpdGxlIC5rbm93bGVkZ2UtY29sdW1uLXN1YnRpdGxlLWljb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDhweDsgfVxuICAgICAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5rbm93bGVkZ2UtY29sdW1uLWhlYWRlciAua25vd2xlZGdlLWNvbHVtbi10aXRsZSAua25vd2xlZGdlLWNvbHVtbi1zdWJ0aXRsZS1pY29uIGgzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogIzBDMEUxRjsgfVxuICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5jb2x1bW5Td2lwZXIge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgcGFkZGluZzogMTZweCAwIDAgMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5jb2x1bW5Td2lwZXIge1xuICAgICAgICAgIHdpZHRoOiA0NTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDI0cHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgxMHB4KSB7XG4gICAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5jb2x1bW5Td2lwZXIge1xuICAgICAgICAgIHdpZHRoOiA4MDBweDsgfSB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5jb2x1bW5Td2lwZXIge1xuICAgICAgICAgIHdpZHRoOiAxMTUwcHg7IH0gfVxuICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmNvbHVtblN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29sdW1uLWl0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgaGVpZ2h0OiAzNzRweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmNvbHVtblN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29sdW1uLWl0ZW0gLmNvbHVtbi1saW5rIHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgxMHB4KSB7XG4gICAgICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAuY29sdW1uU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb2x1bW4taXRlbSAuY29sdW1uLWxpbms6aG92ZXIge1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAtMnB4KTtcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggIzAwMDAwMDI1OyB9IH1cbiAgICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAuY29sdW1uU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb2x1bW4taXRlbSAuY29sdW1uLWxpbmsgLmltZy1jb250YWluZXIge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDAgMTZweCAxNnB4OyB9XG4gICAgICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAuY29sdW1uU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb2x1bW4taXRlbSAuY29sdW1uLWxpbmsgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAuY29sdW1uU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb2x1bW4taXRlbSAuY29sdW1uLWxpbmsgLmNvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMTBweDsgfVxuICAgICAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLmNvbHVtblN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAuY29sdW1uLWl0ZW0gLmNvbHVtbi1saW5rIC5jb250ZW50IC50aXRsZSB7XG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA5M0MxO1xuICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7IH1cbiAgICAgICAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5jb2x1bW5Td2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLmNvbHVtbi1pdGVtIC5jb2x1bW4tbGluayAuY29udGVudCAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzBFMUY7XG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTsgfVxuICAgICAgICAjaW5kZXggI2tub3dsZWRnZS1jb2x1bW4taGlnaCAuY29sdW1uU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5jb2x1bW4taXRlbSAuZ3JheS1iYWNrZ3JvdW5kIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJveC1zaGFkb3c6IC0zNTBweCAwIDhweCAtOHB4ICMwMDAwMDAyNTtcbiAgICAgICAgICB6LWluZGV4OiAtMTsgfVxuICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0yOHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODEwcHgpIHtcbiAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICNpbmRleCAja25vd2xlZGdlLWNvbHVtbi1oaWdoIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgI2luZGV4ICNrbm93bGVkZ2UtY29sdW1uLWhpZ2ggLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDOTRGOyB9XG4gICNpbmRleCAucmFua2luZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH1cbiAgICAjaW5kZXggLnJhbmtpbmcgLmNvcnBvcmF0ZS1jb2xvcnMtdW5kZXJsaW5lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogLTZweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogLTN2dztcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHggMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMDBhNTliIDAlLCAjMDA5M2MxIDgwJSk7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLmNvcnBvcmF0ZS1jb2xvcnMtdW5kZXJsaW5lIHtcbiAgICAgICAgICBib3R0b206IC0xMnB4O1xuICAgICAgICAgIGxlZnQ6IDE0dnc7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLmNvcnBvcmF0ZS1jb2xvcnMtdW5kZXJsaW5lIHtcbiAgICAgICAgICBsZWZ0OiA4dnc7IH0gfVxuICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiAxMDk0cHg7XG4gICAgICB3aWR0aDogNzZ2dztcbiAgICAgIG1hcmdpbjogMCBhdXRvIDIwcHggYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7IH0gfVxuICAgICAgI2luZGV4IC5yYW5raW5nIC5yYW5raW5nLWhlYWRlciAucmFua2luZy10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0byA1cHggYXV0bzsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctaGVhZGVyIC5yYW5raW5nLXRpdGxlIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IDhweDsgfSB9XG4gICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlIC0xMCUsICMwMDg5ZDEgNzAlKTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgI2luZGV4IC5yYW5raW5nIC5yYW5raW5nLWhlYWRlciAucmFua2luZy10aXRsZSAucmFua2luZy1zdWJ0aXRsZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA3cHg7IH1cbiAgICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctaGVhZGVyIC5yYW5raW5nLXRpdGxlIC5yYW5raW5nLXN1YnRpdGxlLWljb24gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEMwRTFGOyB9XG4gICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctaGVhZGVyIC5yYW5raW5nLWhlYWRlci1jb250cm9scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctaGVhZGVyIC5yYW5raW5nLWhlYWRlci1jb250cm9scyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctaGVhZGVyLWNvbnRyb2xzIC5uYXYtdGFicyB7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGdhcDogMjBweDsgfVxuICAgICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctaGVhZGVyLWNvbnRyb2xzIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEMwRTFGO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgI2luZGV4IC5yYW5raW5nIC5yYW5raW5nLWhlYWRlciAucmFua2luZy1oZWFkZXItY29udHJvbHMgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAgICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctaGVhZGVyLWNvbnRyb2xzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXIsICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctaGVhZGVyLWNvbnRyb2xzIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctaGVhZGVyLWNvbnRyb2xzIC5uYXYtdGFicyAubmF2LWxpbms6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IC0ycHg7XG4gICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzAwYTU5YiAwJSwgIzAwOTNjMSA4MCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB3aWR0aCAwLjNzIGVhc2U7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI2luZGV4IC5yYW5raW5nIC5yYW5raW5nLWhlYWRlciAucmFua2luZy1oZWFkZXItY29udHJvbHMgLm5hdi10YWJzIC5uYXYtbGluazo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtNHB4OyB9IH1cbiAgICAgICAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1oZWFkZXIgLnJhbmtpbmctaGVhZGVyLWNvbnRyb2xzIC5uYXYtdGFicyAubmF2LWxpbms6aG92ZXI6OmFmdGVyLCAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctaGVhZGVyIC5yYW5raW5nLWhlYWRlci1jb250cm9scyAubmF2LXRhYnMgLm5hdi1saW5rLmFjdGl2ZTo6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTEwJTsgfVxuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctaGVhZGVyIC5yYW5raW5nLWhlYWRlci1jb250cm9scyAucmFua2luZy1uYXZpZ2F0aW9uIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgI2luZGV4IC5yYW5raW5nIC5yYW5raW5nLWhlYWRlciAucmFua2luZy1oZWFkZXItY29udHJvbHMgLnJhbmtpbmctbmF2aWdhdGlvbiAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cy5hY3RpdmUge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICNpbmRleCAucmFua2luZyAudGFiLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDM1MHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTBweCkge1xuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnRhYi1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNzMwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnRhYi1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMTExMHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnRhYi1jb250ZW50IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlLm9kZCB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7IH1cbiAgICAgICAgI2luZGV4IC5yYW5raW5nIC50YWItY29udGVudCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZS5ldmVuIHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDsgfSB9XG4gICAgICAjaW5kZXggLnJhbmtpbmcgLnRhYi1jb250ZW50IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yYW5raW5nLWl0ZW0gLnJhbmtpbmctbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDhweCAxMHB4IDExcHggMTBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnRhYi1jb250ZW50IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yYW5raW5nLWl0ZW0gLnJhbmtpbmctbGluayAuaW1nLWNvbnRhaW5lciB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDE4NHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgICAgICAgI2luZGV4IC5yYW5raW5nIC50YWItY29udGVudCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmFua2luZy1pdGVtIC5yYW5raW5nLWxpbmsgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICNpbmRleCAucmFua2luZyAudGFiLWNvbnRlbnQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJhbmtpbmctaXRlbSAucmFua2luZy1saW5rIGg0IHtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBjb2xvcjogIzAwOTNDMTtcbiAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IH1cbiAgICAgICAgI2luZGV4IC5yYW5raW5nIC50YWItY29udGVudCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmFua2luZy1pdGVtIC5yYW5raW5nLWxpbmsgLnZpY2UtaW5mb3JtYXRpb24ge1xuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgI2luZGV4IC5yYW5raW5nIC50YWItY29udGVudCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmFua2luZy1pdGVtIC5yYW5raW5nLWxpbmsgLnZpY2UtaW5mb3JtYXRpb24gLmxhYmVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7IH1cbiAgICAgICAgICAgICNpbmRleCAucmFua2luZyAudGFiLWNvbnRlbnQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJhbmtpbmctaXRlbSAucmFua2luZy1saW5rIC52aWNlLWluZm9ybWF0aW9uIC5sYWJlbCBwIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0OTRBNTc7IH1cbiAgICAgICAgICAgICNpbmRleCAucmFua2luZyAudGFiLWNvbnRlbnQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUgLnJhbmtpbmctaXRlbSAucmFua2luZy1saW5rIC52aWNlLWluZm9ybWF0aW9uIC5sYWJlbCBwIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgI2luZGV4IC5yYW5raW5nIC50YWItY29udGVudCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAucmFua2luZy1pdGVtIC5yYW5raW5nLWxpbmsgLnZpY2UtaW5mb3JtYXRpb24gLmRhdGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICBjb2xvcjogIzdjN2M3YzsgfVxuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnRhYi1jb250ZW50IC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5yYW5raW5nLWl0ZW0gLnJhbmtpbmctbGluayAucmFua2luZy1sYWJlbCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDZweCAwIDA7XG4gICAgICAgICAgei1pbmRleDogMTsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNpbmRleCAucmFua2luZyAudGFiLWNvbnRlbnQgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGU6aG92ZXIgLmltZy1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH0gfVxuICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1wYWdpbmF0aW9uLWNvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICNpbmRleCAucmFua2luZyAucmFua2luZy1wYWdpbmF0aW9uLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgIGJvdHRvbTogLTI4cHg7XG4gICAgICAgIGJvdHRvbTogLTI4cHg7IH1cbiAgICAgICAgI2luZGV4IC5yYW5raW5nIC5yYW5raW5nLXBhZ2luYXRpb24tY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbi5hY3RpdmUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgxMHB4KSB7XG4gICAgICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctcGFnaW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uLmFjdGl2ZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctcGFnaW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAjaW5kZXggLnJhbmtpbmcgLnJhbmtpbmctcGFnaW5hdGlvbi1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGRkM5NEY7IH1cbiAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nLXRvcDogNC4ydnc7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7IH0gfVxuICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICBtYXgtd2lkdGg6IDEwOTRweDtcbiAgICAgIHdpZHRoOiA3NnZ3O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWhlYWRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4taGVhZGVyIC5mdWJvbi1wbGF5LWxlYXJuLXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1oZWFkZXIgLmZ1Ym9uLXBsYXktbGVhcm4tdGl0bGUgaDIge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHdoaXRlIC0xMCUsICMwMDg5ZDEgNzAlKTtcbiAgICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgICAvKiDorpPog4zmma/oo4HliarliLDmloflrZfnr4TlnI0gKi9cbiAgICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgLyog6K6T5paH5a2X6YCP5piO5Lul6aGv56S65ry45bGkICovIH1cbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWhlYWRlciAuZnVib24tcGxheS1sZWFybi10aXRsZSAuZnVib24tcGxheS1sZWFybi1zdWJ0aXRsZS1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgZ2FwOiA4cHg7IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4taGVhZGVyIC5mdWJvbi1wbGF5LWxlYXJuLXRpdGxlIC5mdWJvbi1wbGF5LWxlYXJuLXN1YnRpdGxlLWljb24gaDMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMEMwRTFGOyB9XG4gICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwdnc7IH1cbiAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtOmhvdmVyIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIgLmFuaW1hdGlvbi1mcmFtZXM6bnRoLW9mLXR5cGUoMSkge1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwOyB9XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW06aG92ZXIgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciAuYW5pbWF0aW9uLWZyYW1lczpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogaW1nLXN3aXRjaC0yIDAuMDYyNXMgc3RlcHMoMSwgZW5kKSBmb3J3YXJkczsgfVxuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtOmhvdmVyIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIgLmFuaW1hdGlvbi1mcmFtZXM6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGltZy1zd2l0Y2gtMyAwLjA2MjVzIHN0ZXBzKDEsIGVuZCkgZm9yd2FyZHM7IH1cbiAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbTpob3ZlciAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyLmxpbmVhciB7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYm9iYmluZyAxLjVzIGxpbmVhciBpbmZpbml0ZTsgfSB9XG4gICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDsgfVxuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIgaW1nIHtcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIgaW1nLmFuaW1hdGlvbi1mcmFtZXMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciBpbWcuYW5pbWF0aW9uLWZyYW1lczpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciBpbWcuYW5pbWF0aW9uLWZyYW1lczpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIGltZy5hbmltYXRpb24tZnJhbWVzOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfSB9XG4gICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZ2FwOiA0cHg7IH1cbiAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgaDQge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBrZWVwLWFsbDsgfVxuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lci53aGl0ZSBoNCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLnRleHQtY29udGFpbmVyLmJsYWNrIGg0IHtcbiAgICAgICAgICAgICAgY29sb3I6ICMwQzBFMUY7IH1cbiAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgLmFycm93LWljb24ge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMThweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlOyB9XG4gICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgLmFycm93LWljb24ud2hpdGUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciAuYXJyb3ctaWNvbi5ibHVlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M0MxOyB9XG4gICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgLmFycm93LWljb24gaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogOHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ2FwOiAycHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDsgfVxuICAgICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgaDQge1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4OyB9XG4gICAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciAuYXJyb3ctaWNvbiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDsgfVxuICAgICAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciAuYXJyb3ctaWNvbiBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDsgfSB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIGdhcDogNHB4OyB9XG4gICAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciBoNCB7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDsgfVxuICAgICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgLmFycm93LWljb24ge1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7IH1cbiAgICAgICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIgLmFycm93LWljb24gaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA4cHg7IH0gfVxuICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnZvdGUge1xuICAgICAgICAgIHRvcDogMTYuNSU7XG4gICAgICAgICAgbGVmdDogNTElO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnZvdGUge1xuICAgICAgICAgICAgICBsZWZ0OiA0OSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci52b3RlIHtcbiAgICAgICAgICAgICAgdG9wOiAyMCU7XG4gICAgICAgICAgICAgIGxlZnQ6IDQ3LjUlOyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnZvdGUgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnZvdGUgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuM3Z3OyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnZvdGUgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDVweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIudm90ZSAuZnVib24tcGxheS1sZWFybi1pdGVtIC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDsgfSB9XG4gICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuaG9tZSB7XG4gICAgICAgICAgdG9wOiAyOSU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLmhvbWUge1xuICAgICAgICAgICAgICBsZWZ0OiA1MSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5ob21lIHtcbiAgICAgICAgICAgICAgdG9wOiAzMS41JTtcbiAgICAgICAgICAgICAgbGVmdDogNDclOyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLmhvbWUgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLmhvbWUgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuM3Z3OyB9IH1cbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci50ZW50IHtcbiAgICAgICAgICB0b3A6IDcxJTtcbiAgICAgICAgICBsZWZ0OiA2OC41JTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci50ZW50IHtcbiAgICAgICAgICAgICAgbGVmdDogNTguNSU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci50ZW50IHtcbiAgICAgICAgICAgICAgdG9wOiAzOSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDc3LjUlOyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnRlbnQgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC01cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnRlbnQgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuM3Z3OyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnRlbnQgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgcmlnaHQ6IDI1cHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnRlbnQgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAudGV4dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4OyB9IH1cbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5jb2luIHtcbiAgICAgICAgICB0b3A6IDM1JTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuY29pbiB7XG4gICAgICAgICAgICAgIGxlZnQ6IDQwLjUlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuY29pbiB7XG4gICAgICAgICAgICAgIHRvcDogLTc4JTtcbiAgICAgICAgICAgICAgbGVmdDogNzMuNSU7IH0gfVxuICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuY29pbiAuZnVib24tcGxheS1sZWFybi1pdGVtIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEzMnB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5jb2luIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwLjV2dzsgfSB9XG4gICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5jb2luIC5mdWJvbi1wbGF5LWxlYXJuLWxpbmsge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA3NCU7XG4gICAgICAgICAgICBsZWZ0OiA1MSU7XG4gICAgICAgICAgICB3aWR0aDogNDU3cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDE2MHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMjklIDAlLCA5NiUgMCUsIDEwMCUgMTUlLCA4MiUgODglLCA3OSUgOTklLCA2JSA5OCUsIDAlIDgzJSwgMTklIDklKTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLmNvaW4gLmZ1Ym9uLXBsYXktbGVhcm4tbGluazpob3ZlciArIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lci5saW5lYXIge1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJvYmJpbmcgMS41cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5iYXNlYmFsbCB7XG4gICAgICAgICAgdG9wOiA0MCU7XG4gICAgICAgICAgbGVmdDogNjMlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLmJhc2ViYWxsIHtcbiAgICAgICAgICAgICAgbGVmdDogNTYlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuYmFzZWJhbGwge1xuICAgICAgICAgICAgICB0b3A6IDI4JTtcbiAgICAgICAgICAgICAgbGVmdDogNDkuNSU7IH0gfVxuICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuYmFzZWJhbGwgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNjZweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIuYmFzZWJhbGwgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNXZ3OyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLmJhc2ViYWxsIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAzNXB4OyB9XG4gICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIucmVhZGluZyB7XG4gICAgICAgICAgdG9wOiA3NCU7XG4gICAgICAgICAgbGVmdDogNDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnJlYWRpbmcge1xuICAgICAgICAgICAgICBsZWZ0OiA0MyU7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5yZWFkaW5nIHtcbiAgICAgICAgICAgICAgdG9wOiAzMSU7XG4gICAgICAgICAgICAgIGxlZnQ6IDczLjUlOyB9IH1cbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLnJlYWRpbmcgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxNDZweDsgfVxuICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuZnVib24tcGxheS1sZWFybi1jb250YWluZXItd3JhcHBlciAuZnVib24tcGxheS1sZWFybi1jb250YWluZXIucmVhZGluZyAuZnVib24tcGxheS1sZWFybi1pdGVtIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC4xdnc7IH0gfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci5yZWFkaW5nIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0gLnRleHQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7IH0gfVxuICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyLnRvcCB7XG4gICAgICAgIGhlaWdodDogMTk1cHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lci13cmFwcGVyLnRvcCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEzLjV2dzsgfSB9XG4gICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIuYm90dG9tIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIuYm90dG9tIHtcbiAgICAgICAgICAgIGhlaWdodDogMTMuNXZ3OyB9IH1cbiAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmJhY2tncm91bmQtY29udGFpbmVyLXBjIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2luZGV4IC5mdWJvbi1wbGF5LWxlYXJuIC5iYWNrZ3JvdW5kLWNvbnRhaW5lci1wYyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICNpbmRleCAuZnVib24tcGxheS1sZWFybiAuYmFja2dyb3VuZC1jb250YWluZXItbWQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA4M3B4O1xuICAgICAgbGVmdDogNDclO1xuICAgICAgd2lkdGg6IDEyMzFweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgei1pbmRleDogLTE7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjaW5kZXggLmZ1Ym9uLXBsYXktbGVhcm4gLmJhY2tncm91bmQtY29udGFpbmVyLW1kIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgI2luZGV4IC5vdGhlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogMCBhdXRvIDE1MHB4IGF1dG87XG4gICAgd2lkdGg6IDI1NHB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAjaW5kZXggLm90aGVyIHtcbiAgICAgICAgd2lkdGg6IDU0MnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNDVweDsgfSB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAjaW5kZXggLm90aGVyIHtcbiAgICAgICAgd2lkdGg6IDgyNnB4OyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAjaW5kZXggLm90aGVyIHtcbiAgICAgICAgd2lkdGg6IDExMTBweDsgfSB9XG4gICAgI2luZGV4IC5vdGhlciAub3RoZXItaGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDEwOTRweDtcbiAgICAgIGhlaWdodDogMzZweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDEwcHggYXV0bzsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICNpbmRleCAub3RoZXIgLm90aGVyLWhlYWRlciB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfSB9XG4gICAgI2luZGV4IC5vdGhlciAub3RoZXJTd2lwZXIgLnN3aXBlci13cmFwcGVyIC5zd2lwZXItc2xpZGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAjaW5kZXggLm90aGVyIC5vdGhlclN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAub3RoZXItY29udGVudC1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1NHB4OyB9XG4gICAgICAgICNpbmRleCAub3RoZXIgLm90aGVyU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5vdGhlci1jb250ZW50LWl0ZW0gLmltZy1jb250YWluZXIge1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxNTRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICNpbmRleCAub3RoZXIgLm90aGVyU3dpcGVyIC5zd2lwZXItd3JhcHBlciAuc3dpcGVyLXNsaWRlIC5vdGhlci1jb250ZW50LWl0ZW0gLmltZy1jb250YWluZXIge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9IH1cbiAgICAgICAgICAjaW5kZXggLm90aGVyIC5vdGhlclN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAub3RoZXItY29udGVudC1pdGVtIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTsgfVxuICAgICAgICAjaW5kZXggLm90aGVyIC5vdGhlclN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAub3RoZXItY29udGVudC1pdGVtIGg0IHtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBjb2xvcjogIzAwOTNDMTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjaW5kZXggLm90aGVyIC5vdGhlclN3aXBlciAuc3dpcGVyLXdyYXBwZXIgLnN3aXBlci1zbGlkZSAub3RoZXItY29udGVudC1pdGVtOmhvdmVyIC5pbWctY29udGFpbmVyIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDUpOyB9IH1cbiAgICAjaW5kZXggLm90aGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IC0yMHB4OyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI2luZGV4IC5vdGhlciAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgI2luZGV4IC5vdGhlciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIHdpZHRoOiA3cHg7XG4gICAgICAgIGhlaWdodDogN3B4O1xuICAgICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgICNpbmRleCAub3RoZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDOTRGOyB9XG4gICNpbmRleCAjcG9wdXAtd2luZG93IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDRmNzQ4MDtcbiAgICB6LWluZGV4OiA5OTk5OyB9XG4gICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIge1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDM0NHB4O1xuICAgICAgaGVpZ2h0OiA0ODRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gICAgICBhbmltYXRpb246IHBvcHVwIDAuMnMgZWFzZS1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDQ1M3B4O1xuICAgICAgICAgIGhlaWdodDogNTE2cHg7IH0gfVxuICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLnBvcHVwLXdpbmRvdy1oZWFkZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA3NHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjc1ZGVnLCAjMDBhNTliIDIwJSwgIzAwOTNjMSA4MCUpOyB9XG4gICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5wb3B1cC13aW5kb3ctaGVhZGVyIC5oZWFkZXItdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBnYXA6IDVweDsgfVxuICAgICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5wb3B1cC13aW5kb3ctaGVhZGVyIC5oZWFkZXItdGl0bGUgaDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLnBvcHVwLXdpbmRvdy1oZWFkZXIgLmNsb3NlLWJ0biB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRvcDogMTZweDtcbiAgICAgICAgICB3aWR0aDogMjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDI4cHg7IH1cbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5wb3B1cC13aW5kb3ctaGVhZGVyIC5jbG9zZS1idG4ge1xuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4OyB9IH1cbiAgICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAucG9wdXAtd2luZG93LWhlYWRlciAuY2xvc2UtYnRuIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAyODJweDtcbiAgICAgICAgICBoZWlnaHQ6IDMzNXB4O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bzsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDM2N3B4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM2MHB4OyB9IH1cbiAgICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1pdGVtIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBnYXA6IDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgICAgICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtaXRlbSAuY29udGVudC1zY3JvbGwge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG4gICAgICAgICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtc2Nyb2xsIGgzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDsgfVxuICAgICAgICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1pdGVtIC5jb250ZW50LXNjcm9sbCBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5jb250ZW50IC5jb250ZW50LXdyYXBwZXIgLmNvbnRlbnQtaXRlbSAuY29udGVudC1zY3JvbGwgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7IH0gfVxuICAgICAgICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1pdGVtIC5jb250ZW50LXNjcm9sbCBpbWcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7IH1cbiAgICAgICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuY29udGVudCAuY29udGVudC13cmFwcGVyIC5jb250ZW50LWl0ZW0gLmNvbnRlbnQtaXRlbS1saW5rIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkM5NEY7XG4gICAgICAgICAgICAgIG1hcmdpbjogYXV0byBhdXRvIDAgYXV0bzsgfVxuICAgICAgICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLmNvbnRlbnQgLmNvbnRlbnQtd3JhcHBlciAuY29udGVudC1pdGVtIC5jb250ZW50LWl0ZW0tbGluayBhIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAxNDg2NTsgfVxuICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgIGNvbG9yOiAjMDE0ODY1OyB9XG4gICAgICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAgICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xuICAgICAgICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XG4gICAgICAgICAgICBjb2xvcjogIzQ5NEE1NzsgfVxuICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldjo6YWZ0ZXIsXG4gICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0OjphZnRlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAjaW5kZXggI3BvcHVwLXdpbmRvdyAucG9wdXAtd2luZG93LWNvbnRhaW5lciAuY29udGVudC1jb250YWluZXIgLnN3aXBlci1idXR0b24tcHJldiBpbWcsXG4gICAgICAgICNpbmRleCAjcG9wdXAtd2luZG93IC5wb3B1cC13aW5kb3ctY29udGFpbmVyIC5jb250ZW50LWNvbnRhaW5lciAuc3dpcGVyLWJ1dHRvbi1uZXh0IGltZyB7XG4gICAgICAgICAgd2lkdGg6IDExcHg7IH1cbiAgICAgICAgI2luZGV4ICNwb3B1cC13aW5kb3cgLnBvcHVwLXdpbmRvdy1jb250YWluZXIgLmNvbnRlbnQtY29udGFpbmVyIC5zd2lwZXItYnV0dG9uLXByZXYgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluT3V0IHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMjAlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDgwJSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBkZWxheSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG46cm9vdCB7XG4gIC0tdHh0LXRpdGxlLXNpemU6IDE4cHg7XG4gIC0tdHh0LXAtc2l6ZTogMTZweDtcbiAgLS10eHQtcC1oZWlnaHQ6IDMycHg7IH1cblxuYm9keSxcbmh0bWwge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3cteDogaGlkZGVuOyB9XG5cbi5wLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnAtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IDExMTBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnAtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgcG9zaXRpb246IHN0YXRpYzsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnAtY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5wLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICB3aWR0aDogN3B4O1xuICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICBtYXJnaW46IDAgNXB4O1xuICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5wLWNvbnRhaW5lciAuc3dpcGVyLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjRkZDOTRGOyB9XG5cbi5wLWNvbnRhaW5lcjIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgd2lkdGg6IDkwdnc7XG4gIG1hcmdpbjogMjZweCBhdXRvIDVweCBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLWNvbnRhaW5lcjIge1xuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XG4gICAgICB3aWR0aDogODB2dztcbiAgICAgIG1hcmdpbjogMTZweCBhdXRvIDVweCBhdXRvOyB9IH1cbiAgLnAtY29udGFpbmVyMiBoMiB7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgY29sb3I6ICNGRkM5NEY7IH1cblxuLnAtcGFnZWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiA5OTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW46IDQwcHggYXV0byAxMzVweCBhdXRvO1xuICBwYWRkaW5nOiAwcHggMTZweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucC1wYWdlY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDE1MHB4IGF1dG87IH0gfVxuXG4ucC1wYWdlY29udGFpbmVyMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBtYXgtd2lkdGg6IDkwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiA0MHB4IGF1dG8gODBweCBhdXRvO1xuICBwYWRkaW5nOiAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wLXBhZ2Vjb250YWluZXIyIHtcbiAgICAgIG1heC13aWR0aDogMTExMnB4O1xuICAgICAgd2lkdGg6IDgwdnc7XG4gICAgICBtYXJnaW46IDgwcHggYXV0byAxNTBweCBhdXRvOyB9IH1cblxuLnAtcGFnZWNvbnRhaW5lcjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgbWF4LXdpZHRoOiA5MHZ3O1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogNDBweCBhdXRvIDEzNXB4IGF1dG87XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnAtcGFnZWNvbnRhaW5lcjMge1xuICAgICAgbWF4LXdpZHRoOiAxMTEycHg7XG4gICAgICB3aWR0aDogODB2dztcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDEyNXB4IGF1dG87IH0gfVxuXG4ucC11bm9yZGVyZWQge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMTZweDsgfVxuICAucC11bm9yZGVyZWQgPiBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnAtdW5vcmRlcmVkID4gbGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMS41cHg7XG4gICAgICBsZWZ0OiAtMTRweDtcbiAgICAgIGNvbG9yOiAjNDk0QTU3OyB9XG4gIC5wLXVub3JkZXJlZC1ibHVlIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucC11bm9yZGVyZWQtYmx1ZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH0gfVxuICAgIC5wLXVub3JkZXJlZC1ibHVlID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnAtdW5vcmRlcmVkLWJsdWUgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjVweDtcbiAgICAgICAgbGVmdDogLTE0cHg7XG4gICAgICAgIGNvbG9yOiAjMDA5M0MxOyB9XG4gICAgICAucC11bm9yZGVyZWQtYmx1ZSA+IGxpOm50aC1sYXN0LW9mLXR5cGUoMSkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5wLXVub3JkZXJlZC1ibHVlMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnAtdW5vcmRlcmVkLWJsdWUyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfSB9XG4gICAgLnAtdW5vcmRlcmVkLWJsdWUyID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgIC5wLXVub3JkZXJlZC1ibHVlMiA+IGxpIGEge1xuICAgICAgICBjb2xvcjogIzAwOTNDMTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cbiAgICAgIC5wLXVub3JkZXJlZC1ibHVlMiA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEuNXB4O1xuICAgICAgICBsZWZ0OiAtMTRweDsgfVxuICAgICAgLnAtdW5vcmRlcmVkLWJsdWUyID4gbGk6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnAtdW5vcmRlcmVkLWJsYWNrIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gICAgLnAtdW5vcmRlcmVkLWJsYWNrID4gbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucC11bm9yZGVyZWQtYmxhY2sgPiBsaTo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xLjVweDtcbiAgICAgICAgbGVmdDogLTE0cHg7IH1cbiAgLnAtdW5vcmRlcmVkLWdyYXkge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7XG4gICAgY29sb3I6ICM0OTRBNTc7IH1cbiAgICAucC11bm9yZGVyZWQtZ3JheSA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGNvbG9yOiAjNDk0QTU3OyB9XG4gICAgICAucC11bm9yZGVyZWQtZ3JheSA+IGxpOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTEuNXB4O1xuICAgICAgICBsZWZ0OiAtMTRweDsgfVxuXG4ucC1vcmRlcmVkIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLmMtZ3JhZGllbnQge1xuICBwYWRkaW5nOiA4MHB4IDEycHggOHB4IDEycHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzQzE7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtZ3JhZGllbnQge1xuICAgICAgcGFkZGluZzogMTIwcHggMHB4IDEwcHggMHB4OyB9IH1cblxuLmMtZ3JhZGllbnQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNDMTtcbiAgcGFkZGluZzogNTJweCAwIDFweCAwOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWdyYWRpZW50MiB7XG4gICAgICBwYWRkaW5nOiAxMDNweCAwcHggMXB4IDBweDsgfSB9XG5cbi5jLWhvbWVwYXRoIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuYy1ob21lcGF0aCBwLFxuICAuYy1ob21lcGF0aCBhIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuYy1ob21lcGF0aCBhIGltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5jLW5hdmJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiA0MHB4IDBweCAzMnB4IDBweDsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy1uYXZiYXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tdG9wOiA4MHB4OyB9IH1cbiAgLmMtbmF2YmFyIC5uYXYtdGFicyB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBnYXA6IDE2cHg7IH1cbiAgICAuYy1uYXZiYXIgLm5hdi10YWJzIC5uYXYtbGluayB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgY29sb3I6ICMyYTJhMmE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7IH1cbiAgICAgIC5jLW5hdmJhciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyLCAuYy1uYXZiYXIgLm5hdi10YWJzIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgICBjb2xvcjogIzAwOTNDMTsgfVxuICAgICAgLmMtbmF2YmFyIC5uYXYtdGFicyAubmF2LWxpbms6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNDMTtcbiAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7IH1cbiAgICAgIC5jLW5hdmJhciAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyOjphZnRlciwgLmMtbmF2YmFyIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlOjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jLWNhcmQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICB3aWR0aDogMzUwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBnYXA6IDMwcHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtY2FyZC1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDczMHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jLWNhcmQtY29udGFpbmVyIHtcbiAgICAgIHdpZHRoOiAxMTEwcHg7XG4gICAgICBtYXJnaW46IDA7IH0gfVxuXG4uYy1jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgd2lkdGg6IDM1MHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gIC5jLWNhcmQgLmZpcnN0LWRpdiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDAuMnJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwcHggMTJweCA4cHggMTJweDsgfVxuICAgIC5jLWNhcmQgLmZpcnN0LWRpdi50eXBlMiB7XG4gICAgICBoZWlnaHQ6IDk0cHg7IH1cbiAgICAgIC5jLWNhcmQgLmZpcnN0LWRpdi50eXBlMiAuYy10eHQtcDMge1xuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvOyB9XG4gICAgLmMtY2FyZCAuZmlyc3QtZGl2IC5zZWNvbmQtZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgICAuYy1jYXJkIC5maXJzdC1kaXYgLnNlY29uZC1kaXYgaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICB3aWR0aDogMjFweDsgfVxuICAgICAgLmMtY2FyZCAuZmlyc3QtZGl2IC5zZWNvbmQtZGl2IHAge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xuICAgICAgICBjb2xvcjogIzQ5NEE1NzsgfVxuICAgIC5jLWNhcmQgLmZpcnN0LWRpdiBoNCB7XG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgIC8qIOmZkOWItumhr+ekujLooYwgKi9cbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgLmMtY2FyZCA+IGltZyB7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAxODZweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgIG1hcmdpbjogOHB4IDEwcHggMTFweCAxMHB4OyB9XG4gIC5jLWNhcmQ6aG92ZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmMtY2FyZDpob3ZlciB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIC0ycHgpO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDZweCAjMDAwMDAwMjU7IH0gfVxuXG4uYy1waW5uZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLmMtcGlubmVkIC5waW5uZWRwb3N0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBib3gtc2hhZG93IDAuM3MgZWFzZTtcbiAgICBhbmltYXRpb246IGRlbGF5IDAuMXMgc3RlcHMoMSwgZW5kKSBmb3J3YXJkczsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAgIC5jLXBpbm5lZCAucGlubmVkcG9zdCAuZmlyc3QtZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgZ2FwOiAwLjJyZW07XG4gICAgICBoZWlnaHQ6IDY4cHg7XG4gICAgICBtYXJnaW46IDAgMTBweCA4cHggMTBweDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jLXBpbm5lZCAucGlubmVkcG9zdCAuZmlyc3QtZGl2IHtcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0IC5maXJzdC1kaXYgLmMtdHh0LXRpdGxlIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0IC5maXJzdC1kaXYgLmMtdHh0LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7IH0gfVxuICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0IC5maXJzdC1kaXYgLnNlY29uZC1kaXYge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICBtYXJnaW46IDBweDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuYy1waW5uZWQgLnBpbm5lZHBvc3QgLmZpcnN0LWRpdiAuc2Vjb25kLWRpdiB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5jLXBpbm5lZCAucGlubmVkcG9zdCAuZmlyc3QtZGl2IC5zZWNvbmQtZGl2IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuYy1waW5uZWQgLnBpbm5lZHBvc3QgLmZpcnN0LWRpdiAuc2Vjb25kLWRpdiBpbWcge1xuICAgICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgICB3aWR0aDogMjFweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0IC5maXJzdC1kaXYgLnNlY29uZC1kaXYgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0IC5maXJzdC1kaXYgLnNlY29uZC1kaXYgaW1nIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgICAgICAuYy1waW5uZWQgLnBpbm5lZHBvc3QgLmZpcnN0LWRpdiAuc2Vjb25kLWRpdiBwIHtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuYy1waW5uZWQgLnBpbm5lZHBvc3QgPiBpbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogMTk3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgbWFyZ2luOiA4cHggMTBweCAxMXB4IDEwcHg7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYy1waW5uZWQgLnBpbm5lZHBvc3QgPiBpbWcge1xuICAgICAgICAgIHdpZHRoOiAyNjhweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAuYy1waW5uZWQgLnBpbm5lZHBvc3Q6aG92ZXIge1xuICAgICAgdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmMtcGlubmVkIC5waW5uZWRwb3N0OmhvdmVyIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNnB4LCAtMnB4KTtcbiAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDZweCAjMDAwMDAwMjU7IH0gfVxuXG4uYy1zZWFyY2hiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgZmxleDogMTtcbiAgbWF4LXdpZHRoOiA0MjZweDtcbiAgaGVpZ2h0OiAzOHB4O1xuICBwYWRkaW5nOiAxMnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjRUVGMEYwO1xuICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7IH1cbiAgLmMtc2VhcmNoYmFyIGlucHV0IHtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jLXNlYXJjaGJhciBpbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAuYy1zZWFyY2hiYXIgaW5wdXQ6Zm9jdXMgKyAuc2VhcmNoLWJ0biB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMTQ4NjU7IH1cbiAgLmMtc2VhcmNoYmFyIC5zZWFyY2gtYnRuIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDIycHg7XG4gICAgaGVpZ2h0OiAyMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M0MxO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlOyB9XG4gICAgLmMtc2VhcmNoYmFyIC5zZWFyY2gtYnRuIGltZyB7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMTJweDsgfVxuXG4uYy1wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMHJlbSAwcmVtIDlyZW0gMHJlbTtcbiAgZ2FwOiAxMHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jLXBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luOiAwcmVtIDByZW0gOS43NXJlbSAwcmVtOyB9IH1cbiAgLmMtcGFnaW5hdGlvbiAucGFnZS1idG4ge1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDkzQzE7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiAjMDA5M0MxOyB9XG4gICAgLmMtcGFnaW5hdGlvbiAucGFnZS1idG46aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZTk5Mzg1O1xuICAgICAgY29sb3I6ICNlOTkzODU7IH1cbiAgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwIDRweDtcbiAgICBtYXJnaW46IDAgNHB4O1xuICAgIGNvbG9yOiAjMDE0ODY1O1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXIuYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYy1wYWdpbmF0aW9uIC5wYWdlLW51bWJlci5hY3RpdmU6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNDg2NTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTsgfVxuICAuYy1wYWdpbmF0aW9uIC5lbGxpcHNpcyB7XG4gICAgY29sb3I6ICMwQzBFMUY7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLmMtcGFnaW5hdGlvbiAucGFnZS1udW1iZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjZTk5Mzg1OyB9XG4gIC5jLXBhZ2luYXRpb24gLmhpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmMta2V5d29yZHMtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDhweDtcbiAgcGFkZGluZzogMHB4IDBweDsgfVxuICAuYy1rZXl3b3Jkcy1jb250YWluZXIgLmtleXdvcmRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgcGFkZGluZzogNXB4IDEzcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTNDMTtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAuYy1rZXl3b3Jkcy1jb250YWluZXIgLmtleXdvcmRzIHAge1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICMwMDkzQzE7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jLWtleXdvcmRzLWNvbnRhaW5lciAua2V5d29yZHMge1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgIC5jLWtleXdvcmRzLWNvbnRhaW5lciAua2V5d29yZHMgcCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7IH1cbiAgICAgICAgLmMta2V5d29yZHMtY29udGFpbmVyIC5rZXl3b3Jkczpob3ZlciB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzQzE7IH1cbiAgICAgICAgICAuYy1rZXl3b3Jkcy1jb250YWluZXIgLmtleXdvcmRzOmhvdmVyIHAge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH0gfVxuXG4uYy10eHQtdGl0bGUge1xuICBjb2xvcjogIzAwOTNDMTtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZm9udC1zaXplOiB2YXIoLS10eHQtdGl0bGUtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jLXR4dC10aXRsZTIge1xuICBjb2xvcjogIzAxNDg2NTtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBmb250LXNpemU6IHZhcigtLXR4dC10aXRsZS1zaXplKTtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmMtdHh0LXRpdGxlMyB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xuICBjb2xvcjogIzQ5NEE1NztcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgZm9udC1zaXplOiB2YXIoLS10eHQtcC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWxlZnQ6IDI0cHg7IH1cblxuLmMtdHh0LXRpdGxlNCB7XG4gIGNvbG9yOiAjMDA5M0MxO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jLXR4dC10aXRsZTUge1xuICBjb2xvcjogIzAwOTNDMTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uYy10eHQtcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tdHh0LXAtc2l6ZSk7XG4gIGxpbmUtaGVpZ2h0OiB2YXIoLS10eHQtcC1oZWlnaHQpO1xuICBjb2xvcjogIzQ5NEE1NzsgfVxuXG4uYy10eHQtcDIge1xuICBmb250LXNpemU6IHZhcigtLXR4dC1wLXNpemUpO1xuICBsaW5lLWhlaWdodDogdmFyKC0tdHh0LXAtaGVpZ2h0KTtcbiAgY29sb3I6ICM0OTRBNTc7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cblxuLmMtdHh0LXAzIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6ICM3YzdjN2M7IH1cblxuLmMtdHh0LXA0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICM0OTRBNTc7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgLmMtdHh0LXA0IC5mb2N1cyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjMDA5M0MxOyB9XG5cbi5jLXR4dC1wNSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAxMnB4IDAgM3B4IDA7XG4gIHBhZGRpbmctbGVmdDogMTZweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAuYy10eHQtcDU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCLigKJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMS41cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIGNvbG9yOiAjNDk0QTU3OyB9XG5cbi5jLXR4dC11bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIC8qIOenu+mZpOmgkOiorem7nuespuiZnyAqL1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogNHB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzQ5NEE1NzsgfVxuICAuYy10eHQtdWwgbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgLyog54K66Ieq6KiC56ym6Jmf55WZ56m66ZaTICovXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICAvKiDlop7liqDooYzot50gKi9cbiAgICBmb250LXNpemU6IHZhcigtLXR4dC1wLXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10eHQtcC1oZWlnaHQpOyB9XG4gICAgLmMtdHh0LXVsIGxpOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCLigKJcIjtcbiAgICAgIC8qIOS9v+eUqOiHquioguespuiZnyAqL1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAvKiDnrKbomZ/poY/oibIgKi9cbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIC8qIOespuiZn+Wkp+WwjyAqL1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMnB4OyB9XG5cbi5jLXR4dC1saW5rIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICMwMDkzQzE7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLXR4dC1saW5rMiB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjMDE0ODY1O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAuYy10eHQtbGluazI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5jLXR4dC1yZXN1bHQge1xuICBjb2xvcjogI0ZGQzk0RjtcbiAgbWFyZ2luOiAxcmVtIDBweCAwcmVtIDBweDsgfVxuICAuYy10eHQtcmVzdWx0IC5mcmVxdWVuY3kge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jLXR4dC1yZXN1bHQgaDMge1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYy10eHQtcmVzdWx0IGgzIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtdHh0LXJlc3VsdCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMXJlbSAwcHggMGVtIDBweDsgfSB9XG5cbi5jLXR4dC1ob3R0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogMCAwIDFyZW0gMC4yNXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYy10eHQtaG90dGl0bGUge1xuICAgICAgbWFyZ2luOiAwOyB9IH1cblxuLmMtdHh0LXNlYXJjaC10cmVuZHMtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0cHg7XG4gIG1hcmdpbjogMTZweCAwcHg7IH1cbiAgLmMtdHh0LXNlYXJjaC10cmVuZHMtaGVhZGVyIGltZyB7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIHdpZHRoOiA0NHB4O1xuICAgIGhlaWdodDogNDRweDsgfVxuICAuYy10eHQtc2VhcmNoLXRyZW5kcy1oZWFkZXIgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjRkZDOTRGOyB9XG5cbi5jLWluc2lkZXBhZ2UtbGluay1iYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDM0MHB4O1xuICBsZWZ0OiBjYWxjKDUwJSAtIDUxMHB4KTtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogMjUwcHg7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZzogMTZweCA4cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgdHJhbnNpdGlvbjogbGVmdCAwLjhzIGVhc2U7IH1cbiAgLmMtaW5zaWRlcGFnZS1saW5rLWJhciBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLmMtaW5zaWRlcGFnZS1saW5rLWJhciBpbWc6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC41OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDkwcHgpIHtcbiAgICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyLmhpZGUge1xuICAgIGxlZnQ6IC01MHB4OyB9XG5cbi5jLWluc2lkZXBhZ2UtbGluay1iYXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyN2RlZywgI2QzZTlmNyAzNSUsICNlZWY5ZmYgNTAlLCAjZDNlOWY3IDYwJSk7XG4gIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgMTAwJSAxMDAlLCA1MCUgOTQuMSUsIDAgMTAwJSk7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogNDZweDtcbiAgbWFyZ2luOiAycmVtIDByZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAvKiDlhYjoqK3pgI/mmI7pgormoYYgKi9cbiAgYm9yZGVyLXRvcC1jb2xvcjogI0Q3RDdEQTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0Q3RDdEQTsgfVxuICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyLW1iLWl0ZW0ge1xuICAgIHdpZHRoOiAyMTRweDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogbGVmdCAwLjhzIGVhc2U7IH1cbiAgICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyLW1iLWl0ZW0gaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7IH1cbiAgICAgIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWItaXRlbSBpbWc6aG92ZXIge1xuICAgICAgICBvcGFjaXR5OiAwLjU7IH1cblxuLmMtaW5zaWRlcGFnZS1saW5rLWJhciwgLmMtaW5zaWRlcGFnZS1saW5rLWJhci1tYiB7XG4gIHotaW5kZXg6IDEwOyB9XG4gIC5jLWluc2lkZXBhZ2UtbGluay1iYXIgLnNoYXJlLWxvdmUsIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIgLnNoYXJlLWxvdmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyIC5zaGFyZS1sb3ZlIGltZywgLmMtaW5zaWRlcGFnZS1saW5rLWJhci1tYiAuc2hhcmUtbG92ZSBpbWcge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLmMtaW5zaWRlcGFnZS1saW5rLWJhciAuc2hhcmUtbG92ZSBpbWc6bnRoLW9mLXR5cGUoMSksIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIgLnNoYXJlLWxvdmUgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmMtaW5zaWRlcGFnZS1saW5rLWJhciAuc2hhcmUtbG92ZSBpbWc6bnRoLW9mLXR5cGUoMiksIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIgLnNoYXJlLWxvdmUgaW1nOm50aC1vZi10eXBlKDIpIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgIC5jLWluc2lkZXBhZ2UtbGluay1iYXIgLnNoYXJlLWxvdmUuYWN0aXZlIGltZzpudGgtb2YtdHlwZSgxKSwgLmMtaW5zaWRlcGFnZS1saW5rLWJhci1tYiAuc2hhcmUtbG92ZS5hY3RpdmUgaW1nOm50aC1vZi10eXBlKDEpIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyIC5zaGFyZS1sb3ZlLmFjdGl2ZSBpbWc6bnRoLW9mLXR5cGUoMiksIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIgLnNoYXJlLWxvdmUuYWN0aXZlIGltZzpudGgtb2YtdHlwZSgyKSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5jLWluc2lkZXBhZ2UtbGluay1iYXIgLnNoYXJlLWxpbmssIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIgLnNoYXJlLWxpbmsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jLWluc2lkZXBhZ2UtbGluay1iYXIgLnNoYXJlLWxpbmstcG9wdXAsIC5jLWluc2lkZXBhZ2UtbGluay1iYXItbWIgLnNoYXJlLWxpbmstcG9wdXAge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtNDBweDtcbiAgICAgIHJpZ2h0OiAtMTVweDtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4O1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDk0QTU3O1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBhbmltYXRpb246IGZhZGVJbk91dCAxLjVzIGVhc2UtaW4tb3V0IGZvcndhcmRzO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEwOTFweCkge1xuICAgICAgICAuYy1pbnNpZGVwYWdlLWxpbmstYmFyIC5zaGFyZS1saW5rLXBvcHVwLCAuYy1pbnNpZGVwYWdlLWxpbmstYmFyLW1iIC5zaGFyZS1saW5rLXBvcHVwIHtcbiAgICAgICAgICBib3R0b206IC00cHg7XG4gICAgICAgICAgcmlnaHQ6IC0xMTRweDsgfSB9XG5cbi5jLWluc2lkZXBhZ2UtdGl0bGUtc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzdGFydDsgfVxuXG4uYy1pbnNpZGVwYWdlLXR4dCB7XG4gIG1hcmdpbjogMTZweCAwcHggNjRweCAwcHg7IH1cbiAgLmMtaW5zaWRlcGFnZS10eHQgaDIge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgIGNvbG9yOiAjMDA5M0MxOyB9XG5cbi5jLWluc2lkZXBhZ2UtbWFyayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYwRjA7XG4gIGhlaWdodDogMjRweDtcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmMtaW5zaWRlcGFnZS1jYWxlbmRhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGp1c3RpZnktY29udGVudDogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtOyB9XG5cbi5jLWluc2lkZXBhZ2UtZm9udC1hZGp1c3RtZW50IHtcbiAgbWFyZ2luOiA4cHggMDsgfVxuICAuYy1pbnNpZGVwYWdlLWZvbnQtYWRqdXN0bWVudCBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlOyB9XG4gICAgLmMtaW5zaWRlcGFnZS1mb250LWFkanVzdG1lbnQgYnV0dG9uOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5jLWluc2lkZXBhZ2UtZm9udC1hZGp1c3RtZW50IGJ1dHRvbiBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGNvbG9yOiAjMDE0ODY1OyB9XG5cbi5jLWluc2lkZXBhZ2UtYmx1ZWJsb2NrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNDMTtcbiAgcGFkZGluZzogMzJweDsgfVxuICAuYy1pbnNpZGVwYWdlLWJsdWVibG9jayBwIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmMtaW5zaWRlcGFnZS1wYWdlbGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEN0Q3REE7XG4gIG1hcmdpbjogMDsgfVxuXG4uYy1pbnNpZGVwYWdlLXBhZ2VsaW5lMiB7XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDdEN0RBO1xuICBtYXJnaW46IDMycHggMCAzNnB4IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmMtaW5zaWRlcGFnZS1wYWdlbGluZTIge1xuICAgICAgbWFyZ2luOiAzMnB4IDE2cHggMzZweCAxNnB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5jLWluc2lkZXBhZ2UtcGFnZWxpbmUyIHtcbiAgICAgIG1hcmdpbjogMzJweCAwIDM2cHggMDsgfSB9XG5cbi5jLWluc2lkZXBhZ2UtcGFnZXRleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBnYXA6IDE2cHg7XG4gIG1hcmdpbjogNTBweCAwcHggMzJweCAwcHg7IH1cblxuLmMtaW5zaWRlcGFnZS1wYWdldGV4dDIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICBtYXJnaW4tdG9wOiAyOHB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jLWluc2lkZXBhZ2UtcGFnZXRleHQyIHtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7IH0gfVxuXG4uYy1pbWctY29udGFpbmVyIHtcbiAgbWFyZ2luOiAzMnB4IDBweDsgfVxuXG4uYy12aWRlby1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBhc3BlY3QtcmF0aW86IDE2IC8gOTtcbiAgbWFyZ2luOiA2NHB4IDAgMzJweCAwO1xuICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5jLXZpZGVvLWNvbnRhaW5lciBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lOyB9XG5cbi5jLWxpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDIycHg7IH1cblxuLmMtbWItMTQge1xuICBtYXJnaW4tYm90dG9tOiAxNHB4OyB9XG5cbi50YWJsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50YWJsZS1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAudGFibGUtY29udGFpbmVyIHRhYmxlIHRoZWFkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2MxOyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0ciB0ZCB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC50YWJsZS1jb250YWluZXIgdGFibGUgdGhlYWQgdHIgdGQ6bnRoLW9mLXR5cGUoMSkgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0ciB0ZDpudGgtb2YtdHlwZSgxKSBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0ciB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0aGVhZCB0ciB0ZDpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDkzYzE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmJmZjsgfVxuICAgIC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQge1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzAwOTNjMTsgfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgxKSB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMTZweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAgIC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMSkgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExNDBweCkge1xuICAgICAgICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgxKSBiciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgICAgIHdpZHRoOiAyOCU7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7IH1cbiAgICAgIC50YWJsZS1jb250YWluZXIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMykge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTsgfVxuICAgICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0ciB0ZC5ib3R0b20tYXJ0aWNsZSB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIHRleHQtYWxpZ246IHN0YXJ0OyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lciB0YWJsZSB0Ym9keSB0cjpudGgtb2YtdHlwZSgxKSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnRhYmxlLWNvbnRhaW5lcjIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGFibGUtY29udGFpbmVyMiB0YWJsZSB0aGVhZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzYzE7IH1cbiAgLnRhYmxlLWNvbnRhaW5lcjIgdGFibGUgdGhlYWQgdHIgdGQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAyNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVhYWQ2OyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lcjIgdGFibGUgdGhlYWQgdHIgdGQgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lcjIgdGFibGUgdGhlYWQgdHIgdGQgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4udGFibGUtY29udGFpbmVyMiB0YWJsZSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDkzYzE7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5M2MxOyB9XG4gIC50YWJsZS1jb250YWluZXIyIHRhYmxlIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMzlweCAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lcjIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMSkgYnIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcbiAgICAgICAgLnRhYmxlLWNvbnRhaW5lcjIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMSkgYnIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC50YWJsZS1jb250YWluZXIyIHRhYmxlIHRib2R5IHRyIHRkOm50aC1vZi10eXBlKDEpLmxpZ2h0LWJsdWUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlYWFkNjsgfVxuICAudGFibGUtY29udGFpbmVyMiB0YWJsZSB0Ym9keSB0ciB0ZDpudGgtb2YtdHlwZSgyKSB7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLnRhYmxlLWNvbnRhaW5lcjIgdGFibGUgdGJvZHkgdHIgdGQ6bnRoLW9mLXR5cGUoMikubGlnaHQtYmx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmYmZmOyB9XG4gIC50YWJsZS1jb250YWluZXIyIHRhYmxlIHRib2R5IHRyIHRkLmJvdHRvbS1hcnRpY2xlIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IHN0YXJ0O1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZiZmY7IH1cblxuLmNvbHVtbi1zd2lwZXItY29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNDMTtcbiAgcGFkZGluZzogMCAxMnB4IDZweCAxMnB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jb2x1bW4tc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG4gIC5jb2x1bW4tc3dpcGVyLWNvbnRhaW5lciAuY29sdW1uLXN3aXBlciB7XG4gICAgd2lkdGg6IDM1MHB4O1xuICAgIGhlaWdodDogMzAwcHg7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNjkxcHgpIHtcbiAgICAgIC5jb2x1bW4tc3dpcGVyLWNvbnRhaW5lciAuY29sdW1uLXN3aXBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTE0MnB4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxOHB4IDAgMzJweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb2x1bW4tc3dpcGVyLWNvbnRhaW5lciAuY29sdW1uLXN3aXBlciB7XG4gICAgICAgIHBhZGRpbmc6IDE4cHggMTZweCAzMnB4IDE2cHg7IH0gfVxuICAuY29sdW1uLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogc3RhdGljOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29sdW1uLXN3aXBlci1jb250YWluZXIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmNvbHVtbi1zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIHdpZHRoOiA3cHg7XG4gICAgICBoZWlnaHQ6IDdweDtcbiAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmNvbHVtbi1zd2lwZXItY29udGFpbmVyIC5zd2lwZXItcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGRkM5NEY7IH1cblxuLnJlYWQtbW9yZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDExMTFweDtcbiAgd2lkdGg6IDk1dnc7XG4gIG1hcmdpbjogMCBhdXRvIDEzNXB4IGF1dG87IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnJlYWQtbW9yZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwIGF1dG8gMTUwcHggYXV0bzsgfSB9XG4gIC5yZWFkLW1vcmUtY29udGFpbmVyIC5yb3cge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucmVhZC1tb3JlLWNvbnRhaW5lciAucm93Lm9uZS1jYXJkIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzgwcHg7IH1cbiAgICAgIC5yZWFkLW1vcmUtY29udGFpbmVyIC5yb3cudHdvLWNhcmQge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHdpZHRoOiA3NTBweDsgfSB9XG5cbi50aXRsZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG8gMTZweCBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC50aXRsZS1jb250YWluZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGdhcDogOHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG8gNDBweCAwOyB9IH1cbiAgLnRpdGxlLWNvbnRhaW5lciBoMiB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgd2hpdGUgLTEwJSwgIzAwODlkMSA3MCUpO1xuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGl0bGUtY29udGFpbmVyIC50aXRsZS1jb250YWluZXItc3VidGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBnYXA6IDhweDsgfVxuICAgIC50aXRsZS1jb250YWluZXIgLnRpdGxlLWNvbnRhaW5lci1zdWJ0aXRsZSBoMyB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgY29sb3I6ICMwQzBFMUY7IH1cblxuI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIHtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiA5OTk5OyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuY2l2ZXRfY2F0LTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jaXZldF9jYXQvY2l2ZXRfY2F0LTEud2VicCk7IH1cbiAgI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIC5jaXZldF9jYXQtMiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNpdmV0X2NhdC9jaXZldF9jYXQtMi53ZWJwKTsgfVxuICAjd2VhbHRoLWRuYSAucHJlbG9hZC1jb250YWluZXIgLmNpdmV0X2NhdC0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY2l2ZXRfY2F0L2NpdmV0X2NhdC0zLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLWZhbGxzLWFjdGlvbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tZmFsbHMvYWN0aW9uLTEud2VicCk7IH1cbiAgI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIC5hbmltYXRpb24tZmFsbHMtYWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mYWxscy9hY3Rpb24tMi53ZWJwKTsgfVxuICAjd2VhbHRoLWRuYSAucHJlbG9hZC1jb250YWluZXIgLmFuaW1hdGlvbi1mYWxscy1hY3Rpb24tMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZhbGxzL2FjdGlvbi0zLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLWZydWl0X3N0YWxsLWFjdGlvbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tZnJ1aXRfc3RhbGwvYWN0aW9uLTEud2VicCk7IH1cbiAgI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIC5hbmltYXRpb24tZnJ1aXRfc3RhbGwtYWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mcnVpdF9zdGFsbC9hY3Rpb24tMi53ZWJwKTsgfVxuICAjd2VhbHRoLWRuYSAucHJlbG9hZC1jb250YWluZXIgLmFuaW1hdGlvbi1mcnVpdF9zdGFsbC1hY3Rpb24tMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0zLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLWNvZmZlZV9jYXJ0LWFjdGlvbi0xIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY29mZmVlX2NhcnQvYWN0aW9uLTEud2VicCk7IH1cbiAgI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIC5hbmltYXRpb24tY29mZmVlX2NhcnQtYWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jb2ZmZWVfY2FydC9hY3Rpb24tMi53ZWJwKTsgfVxuICAjd2VhbHRoLWRuYSAucHJlbG9hZC1jb250YWluZXIgLmFuaW1hdGlvbi1jb2ZmZWVfY2FydC1hY3Rpb24tMyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNvZmZlZV9jYXJ0L2FjdGlvbi0zLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC1hY3Rpb24tMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC9hY3Rpb24tMS53ZWJwKTsgfVxuICAjd2VhbHRoLWRuYSAucHJlbG9hZC1jb250YWluZXIgLmFuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwtYWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwvYWN0aW9uLTIud2VicCk7IH1cbiAgI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIC5hbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsLWFjdGlvbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsL2FjdGlvbi0zLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLXJhZmZsZV9ib290aC1hY3Rpb24tMSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXJhZmZsZV9ib290aC9hY3Rpb24tMS53ZWJwKTsgfVxuICAjd2VhbHRoLWRuYSAucHJlbG9hZC1jb250YWluZXIgLmFuaW1hdGlvbi1yYWZmbGVfYm9vdGgtYWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgvYWN0aW9uLTIud2VicCk7IH1cbiAgI3dlYWx0aC1kbmEgLnByZWxvYWQtY29udGFpbmVyIC5hbmltYXRpb24tcmFmZmxlX2Jvb3RoLWFjdGlvbi0zIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcmFmZmxlX2Jvb3RoL2FjdGlvbi0zLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLXBvbmQtYWN0aW9uLTEge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0xLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLXBvbmQtYWN0aW9uLTIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0yLndlYnApOyB9XG4gICN3ZWFsdGgtZG5hIC5wcmVsb2FkLWNvbnRhaW5lciAuYW5pbWF0aW9uLXBvbmQtYWN0aW9uLTMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0zLndlYnApOyB9XG5cbkBrZXlmcmFtZXMgZ2VsYXRpbmUge1xuICBmcm9tLFxuICB0byB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTsgfVxuICAyNSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45LCAxLjEpOyB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDAuOSk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDEuMDUpOyB9IH1cblxuQGtleWZyYW1lcyBmYWRlSW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA1MCUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYXBwZWFyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMzMuMyUge1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWNpdmV0X2NhdCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY2l2ZXRfY2F0L2NpdmV0X2NhdC0xLndlYnApOyB9XG4gIDMzJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNpdmV0X2NhdC9jaXZldF9jYXQtMi53ZWJwKTsgfVxuICA2NiUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jaXZldF9jYXQvY2l2ZXRfY2F0LTMud2VicCk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNpdmV0X2NhdC9jaXZldF9jYXQtMS53ZWJwKTsgfSB9XG5cbiN3ZWFsdGgtZG5hIC5hbmltYXRpb24tY2l2ZXRfY2F0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1jaXZldF9jYXQgMXMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLWZhbGxzIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mYWxscy9hY3Rpb24tMS53ZWJwKTsgfVxuICAzMyUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mYWxscy9hY3Rpb24tMi53ZWJwKTsgfVxuICA2NiUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mYWxscy9hY3Rpb24tMy53ZWJwKTsgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tZmFsbHMvYWN0aW9uLTEud2VicCk7IH0gfVxuXG4jd2VhbHRoLWRuYSAuYW5pbWF0aW9uLWZhbGxzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1mYWxscyAwLjY2cyBpbmZpbml0ZTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQGtleWZyYW1lcyBhbmltYXRpb24tZnJ1aXRfc3RhbGwge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0xLndlYnApOyB9XG4gIDMzJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0yLndlYnApOyB9XG4gIDY2JSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0zLndlYnApOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mcnVpdF9zdGFsbC9hY3Rpb24tMS53ZWJwKTsgfSB9XG5cbiN3ZWFsdGgtZG5hIC5hbmltYXRpb24tZnJ1aXRfc3RhbGwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBhbmltYXRpb246IHN0ZXAtc3RhcnQgYW5pbWF0aW9uLWZydWl0X3N0YWxsIDAuNjZzIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG5Aa2V5ZnJhbWVzIGFuaW1hdGlvbi1jb2ZmZWVfY2FydCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY29mZmVlX2NhcnQvYWN0aW9uLTEud2VicCk7IH1cbiAgMzMlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY29mZmVlX2NhcnQvYWN0aW9uLTIud2VicCk7IH1cbiAgNjYlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY29mZmVlX2NhcnQvYWN0aW9uLTMud2VicCk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNvZmZlZV9jYXJ0L2FjdGlvbi0xLndlYnApOyB9IH1cblxuI3dlYWx0aC1kbmEgLmFuaW1hdGlvbi1jb2ZmZWVfY2FydCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFuaW1hdGlvbjogc3RlcC1zdGFydCBhbmltYXRpb24tY29mZmVlX2NhcnQgMC42NnMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsL2FjdGlvbi0xLndlYnApOyB9XG4gIDMzJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC9hY3Rpb24tMi53ZWJwKTsgfVxuICA2NiUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwvYWN0aW9uLTMud2VicCk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC9hY3Rpb24tMS53ZWJwKTsgfSB9XG5cbiN3ZWFsdGgtZG5hIC5hbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwgMC42NnMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXJhZmZsZV9ib290aCB7XG4gIDAlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcmFmZmxlX2Jvb3RoL2FjdGlvbi0xLndlYnApOyB9XG4gIDMzJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXJhZmZsZV9ib290aC9hY3Rpb24tMi53ZWJwKTsgfVxuICA2NiUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgvYWN0aW9uLTMud2VicCk7IH1cbiAgMTAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXJhZmZsZV9ib290aC9hY3Rpb24tMS53ZWJwKTsgfSB9XG5cbiN3ZWFsdGgtZG5hIC5hbmltYXRpb24tcmFmZmxlX2Jvb3RoIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1yYWZmbGVfYm9vdGggMC42NnMgaW5maW5pdGU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlOyB9XG5cbkBrZXlmcmFtZXMgYW5pbWF0aW9uLXBvbmQge1xuICAwJSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvbmQvYWN0aW9uLTEud2VicCk7IH1cbiAgMzMlIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG9uZC9hY3Rpb24tMi53ZWJwKTsgfVxuICA2NiUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0zLndlYnApOyB9XG4gIDEwMCUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0xLndlYnApOyB9IH1cblxuI3dlYWx0aC1kbmEgLmFuaW1hdGlvbi1wb25kIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1wb25kIDAuNjZzIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTsgfVxuXG4jd2VhbHRoLWRuYSBtYWluIHtcbiAgd2lkdGg6IDEwMHZ3O1xuICBtaW4taGVpZ2h0OiAxMDB2aDsgfVxuICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDB2aDsgfVxuICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyLmhlaWdodC1hdXRvIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG4gICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgI2JhY2tncm91bmQtY29udGFpbmVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2JhY2tncm91bmQud2VicCk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAjYmFja2dyb3VuZC1jb250YWluZXIgPiBpbWcsXG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAjYmFja2dyb3VuZC1jb250YWluZXIgLmJhY2tncm91bmQtZGVjb3JhdGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAjYmFja2dyb3VuZC1jb250YWluZXIgPiBpbWcsXG4gICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgI2JhY2tncm91bmQtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWRlY29yYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBhcHBlYXIgMXMgZWFzZS1pbi1vdXQ7IH0gfVxuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAjYmFja2dyb3VuZC1jb250YWluZXIgPiBpbWcuaGlkZSxcbiAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgI2JhY2tncm91bmQtY29udGFpbmVyIC5iYWNrZ3JvdW5kLWRlY29yYXRlLmhpZGUge1xuICAgICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyICNiYWNrZ3JvdW5kLWNvbnRhaW5lciAjYW5pbWF0aW9uLWZhbGxzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtYmFja2dyb3VuZCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtYmFja2dyb3VuZC5zaG93IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTEge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogODVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogOTA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTEge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTEuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTEuaGlkZWluZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMS5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0xIC5zdGFydC1jb250YWluZXItMS10aXRsZSB7XG4gICAgICAgIHdpZHRoOiAyOTFweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMSAuc3RhcnQtY29udGFpbmVyLTEtdGl0bGUge1xuICAgICAgICAgICAgd2lkdGg6IDUwLjh2aDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDZ2aDsgfSB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTEgPiBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjAzcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDl2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0xID4gYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBhbmltYXRpb246IGdlbGF0aW5lIDAuNXM7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMSAjYW5pbWF0aW9uLWNpdmV0X2NhdC1jb250YWluZXIge1xuICAgICAgICBtaW4td2lkdGg6IDIzM3B4O1xuICAgICAgICBtaW4taGVpZ2h0OiAyMzNweDtcbiAgICAgICAgbWFyZ2luOiA3dmggMCA1dmggMDsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTEgI2FuaW1hdGlvbi1jaXZldF9jYXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzIuNXZoO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMzIuNXZoO1xuICAgICAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLXRvcDogNjVweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgei1pbmRleDogODA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTFmZmY4NTA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDV2aCArIDEwMHB4KTsgfSB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIuaGlkZWluZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMi5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0yIC5zdGFydC1jb250YWluZXItMi10ZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAyNHB4O1xuICAgICAgICB3aWR0aDogMzYwcHg7XG4gICAgICAgIGhlaWdodDogMTkycHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDE5MnB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjMDA5M2MxO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOTA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMiAuc3RhcnQtY29udGFpbmVyLTItdGV4dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0b3A6IGF1dG87XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXZoIDAgYXV0byAwO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lOyB9IH1cbiAgICAgICAgQG1lZGlhIChtYXgtaGVpZ2h0OiA3ODBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0yIC5zdGFydC1jb250YWluZXItMi10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogNXZoIDAgMTBweCAwOyB9IH1cbiAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0yIC5zdGFydC1jb250YWluZXItMi10ZXh0IC50ZXh0LWNvbnRhaW5lciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIgLnN0YXJ0LWNvbnRhaW5lci0yLXRleHQgLnRleHQtY29udGFpbmVyIHAge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICAgICAgICBjb2xvcjogIzAxNDg2NTsgfVxuICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0yIC5zdGFydC1jb250YWluZXItMi10ZXh0IC50ZXh0LWNvbnRhaW5lciBwIC50eXBlZC1jdXJzb3Ige1xuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMXM7IH1cbiAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnN0YXJ0LWNvbnRhaW5lci0yIC5zdGFydC1jb250YWluZXItMi10ZXh0IGJ1dHRvbiB7XG4gICAgICAgICAgd2lkdGg6IDE0OXB4O1xuICAgICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzYzE7XG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIgLnN0YXJ0LWNvbnRhaW5lci0yLXRleHQgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2VsYXRpbmUgMC41czsgfVxuICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMiAuc3RhcnQtY29udGFpbmVyLTItdGV4dCBidXR0b24uc2hvdyB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5zdGFydC1jb250YWluZXItMiAuc3RhcnQtY29udGFpbmVyLTItaW1nIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAuc3RhcnQtY29udGFpbmVyLTIgLnN0YXJ0LWNvbnRhaW5lci0yLWltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICB3aWR0aDogNTEzcHg7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1dmg7IH0gfVxuICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZS1pbi1vdXQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDcwO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvcXVlc3Rpb24tYmFja2dyb3VuZC53ZWJwKTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MSUgNTAlOyB9XG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIuc2hvdyB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIuc2hvdzo6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci5oaWRlaW5nIHtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci5oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci5sZWZ0LWJnIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDElIDUwJTsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci5yaWdodC1iZyB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDc1JSA1MCU7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIuc3RlcC1mdW5jdGlvbiB7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIHN0ZXAtZW5kOyB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC53aGl0ZS1tYXNrIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZjFkNTtcbiAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC53aGl0ZS1tYXNrLnNob3cge1xuICAgICAgICAgIGFuaW1hdGlvbjogZmFkZUluIDAuOHMgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLmxlZnQtYmcsICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIucmlnaHQtYmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAud2hpdGUtbWFzayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDMzNnB4O1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgICAgICBoZWlnaHQ6IDM5OXB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMzJweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOTNjMTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjc1OyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0NTZweDtcbiAgICAgICAgICAgIGhlaWdodDogNDkzcHg7IH0gfVxuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucHJvZ3Jlc3MtY29udGFpbmVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1udW1iZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGdhcDogMzFweDtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgICAgIEBtZWRpYSBtaW4tbWQge1xuICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1udW1iZXIge1xuICAgICAgICAgICAgICAgIGdhcDogNDRweDsgfSB9XG4gICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1udW1iZXIgPiBkaXYge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJlOWU5O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzOyB9XG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLW51bWJlciA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjFweDtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDsgfSB9XG4gICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLW51bWJlciA+IGRpdiA+IHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjYzJjMmMyO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0IDAuMnM7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5wcm9ncmVzcy1jb250YWluZXIgLnByb2dyZXNzLW51bWJlciA+IGRpdiA+IHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7IH0gfVxuICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucHJvZ3Jlc3MtY29udGFpbmVyIC5wcm9ncmVzcy1udW1iZXIgPiBkaXYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2MxOyB9XG4gICAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtbnVtYmVyID4gZGl2LmFjdGl2ZSA+IHAge1xuICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnByb2dyZXNzLWNvbnRhaW5lciAucHJvZ3Jlc3MtYmFyLWNvbnRhaW5lciAudS1wcm9ncmVzcy1iYXIge1xuICAgICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2MxO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlOyB9XG4gICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAzMDRweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQge1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM5MnB4OyB9IH1cbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlLWluLW91dDsgfVxuICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0uc2hvdyB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG4gICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbS5oaWRlaW5nIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDsgfVxuICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0uaGlkZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1udW1iZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDNweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7IH0gfVxuICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24tbnVtYmVyIC5kZWNvcmF0ZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24tbnVtYmVyIC5udW1iZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTQwJSk7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1udW1iZXIgLm51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4OyB9IH1cbiAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbiB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIxcHg7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgY29sb3I6ICMwYzBlMWY7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDsgfSB9XG4gICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24tYW5zd2VyIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgIGdhcDogMTJweDsgfVxuICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24tYW5zd2VyIHtcbiAgICAgICAgICAgICAgICAgIGdhcDogMTBweDsgfSB9XG4gICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtIC5xdWVzdGlvbi1hbnN3ZXIgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjExcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE3cHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOTNjMTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwYzBlMWY7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpOyB9XG4gICAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gLnF1ZXN0aW9uLWFuc3dlciBidXR0b246aG92ZXIge1xuICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBnZWxhdGluZSAwLjVzOyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSAucXVlc3Rpb24tYW5zd2VyIGJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOThweDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDNweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtID4gLnF1ZXN0aW9uLWRlY29yYXRlIHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSA+IC5xdWVzdGlvbi1kZWNvcmF0ZSNhbmltYXRpb24tcmFmZmxlX2Jvb3RoLWNvbnRhaW5lci0yIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNDVweDtcbiAgICAgICAgICAgICAgICByaWdodDogLTIzcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTc0cHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtID4gLnF1ZXN0aW9uLWRlY29yYXRlI2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgtY29udGFpbmVyLTIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNjBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMxM3B4OyB9IH1cbiAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gPiAucXVlc3Rpb24tZGVjb3JhdGUjYW5pbWF0aW9uLWNvZmZlZV9jYXJ0LWNvbnRhaW5lci0yIHtcbiAgICAgICAgICAgICAgICBib3R0b206IC0xNjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNDVweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjM5cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMTBweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gPiAucXVlc3Rpb24tZGVjb3JhdGUjYW5pbWF0aW9uLWNvZmZlZV9jYXJ0LWNvbnRhaW5lci0yIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNTdweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI5NXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0N3B4OyB9IH1cbiAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gPiAucXVlc3Rpb24tZGVjb3JhdGUjYW5pbWF0aW9uLXBvbmQtY29udGFpbmVyLTIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEyM3B4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjlweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjQzcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjhweDsgfVxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gPiAucXVlc3Rpb24tZGVjb3JhdGUjYW5pbWF0aW9uLXBvbmQtY29udGFpbmVyLTIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMTFweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xODRweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAgICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyLWNvbnRlbnQgLnF1ZXN0aW9uLWNvbnRlbnQgLnF1ZXN0aW9uLWl0ZW0gPiAucXVlc3Rpb24tZGVjb3JhdGUjYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC1jb250YWluZXItMiB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTQwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogLTcxcHg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTYycHg7IH1cbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXIgLnF1ZXN0aW9uLWNvbnRhaW5lci1jb250ZW50IC5xdWVzdGlvbi1jb250ZW50IC5xdWVzdGlvbi1pdGVtID4gLnF1ZXN0aW9uLWRlY29yYXRlI2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwtY29udGFpbmVyLTIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC04OHB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE4MHB4O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMzE5cHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjYzcHg7IH0gfVxuICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSA+IC5xdWVzdGlvbi1kZWNvcmF0ZSNhbmltYXRpb24tZnJ1aXRfc3RhbGwtY29udGFpbmVyLTIge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEzNXB4O1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMzNweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyN3B4OyB9XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucXVlc3Rpb24tY29udGFpbmVyIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCAucXVlc3Rpb24tY29udGVudCAucXVlc3Rpb24taXRlbSA+IC5xdWVzdGlvbi1kZWNvcmF0ZSNhbmltYXRpb24tZnJ1aXRfc3RhbGwtY29udGFpbmVyLTIge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IC0xMDVweDtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNDBweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIyNXB4OyB9IH1cbiAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxMDRweCAwIDAgMDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgei1pbmRleDogNjA7IH1cbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDEzMHB4OyB9IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtY29udGFpbmVyLnNob3cge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnJlc3VsdC1jb250YWluZXIuaGlkZWluZyB7XG4gICAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtY29udGFpbmVyLmhpZGUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWltZy1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgICBib3gtc2hhZG93OiAxMHB4IDE0cHggOHB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtaW1nLWNvbnRhaW5lciBpbWcge1xuICAgICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1pbWctY29udGFpbmVyIGltZy5zaG93IHtcbiAgICAgICAgICAgIHdpZHRoOiAzNDhweDsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1idG4tY29udGFpbmVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAzMnB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xuICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtYnRuLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MXB4OyB9IH1cbiAgICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1idG4tY29udGFpbmVyIGEsXG4gICAgICAgICN3ZWFsdGgtZG5hIG1haW4gLm1haW4tY29udGFpbmVyIC5yZXN1bHQtY29udGFpbmVyIC5yZXN1bHQtYnRuLWNvbnRhaW5lciBidXR0b24ge1xuICAgICAgICAgIHdpZHRoOiAxNTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGIxYmM7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgNHB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWJ0bi1jb250YWluZXIgYTpob3ZlcixcbiAgICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LWJ0bi1jb250YWluZXIgYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2VsYXRpbmUgMC41czsgfVxuICAgICAgI3dlYWx0aC1kbmEgbWFpbiAubWFpbi1jb250YWluZXIgLnJlc3VsdC1jb250YWluZXIgLnJlc3VsdC1ub3RpY2Uge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiA4cHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAjd2VhbHRoLWRuYSBtYWluIC5tYWluLWNvbnRhaW5lciAucmVzdWx0LWNvbnRhaW5lciAucmVzdWx0LW5vdGljZSA+IHAge1xuICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcbiAgICAgICAgICB0ZXh0LWFsaWduLWxhc3Q6IGNlbnRlcjtcbiAgICAgICAgICBjb2xvcjogIzAwOTNjMTsgfVxuXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge31ib2R5IHtcbiAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmcgVENcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjsgfVxuXG4qIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IG5vbmU7IH1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbnVsLFxubGksXG5hLFxuc3BhbixcbmJ1dHRvbiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDsgfVxuXG5hIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmJ1dHRvbiB7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiIsIi8vIGhlbHBlcnMg5pyA5YSq5YWI6LyJ5YWl77yM6aCG5bqP5LiN6IO96YyvXHJcbkBpbXBvcnQgXCJoZWxwZXJzL2Z1bmN0aW9uc1wiO1xyXG5AaW1wb3J0IFwiaGVscGVycy92YXJpYWJsZXNcIjtcclxuQGltcG9ydCBcImhlbHBlcnMvbWl4aW5zXCI7XHJcbkBpbXBvcnQgXCJoZWxwZXJzL2JyZWFrcG9pbnRcIjtcclxuXHJcbi8vdXRpbGl0aWVzIOWFg+S7tlxyXG4vL+W3sue2k+Wvq+WlveiuiuaVuOeahOadseilv1xyXG4vLyDlgIvpoIHpnaLlpoLpgY7mnInkuIDkupvlvq7oqr/oqK3lrprvvIzoq4vljrtwYWdl6KOP6Z2i6Kq/5pW077yM55uh6YeP5LiN6KaB5YuV6YCZ6YKK55qE6Kit5a6aXHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvYmFja2dyb3VuZFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2ZvbnRcIjtcclxuQGltcG9ydCBcInV0aWxpdGllcy9zcGFjaW5nXCI7XHJcbkBpbXBvcnQgXCJ1dGlsaXRpZXMvbGlzdFwiO1xyXG5AaW1wb3J0IFwidXRpbGl0aWVzL2xpbmtcIjtcclxuXHJcbi8vIOWfuuekjmh0bWzmqJnnsaQg6Kit5a6aXHJcbkBpbXBvcnQgXCJiYXNlL3Jlc2V0XCI7XHJcbkBpbXBvcnQgXCJiYXNlL3BvbHlmaWxsXCI7XHJcblxyXG4vL2xheW91dCDniYjlnotcclxuLy/mnIPmoLnmk5rlsIjmoYjpnIDmsYLoqr/mlbTvvIzkvYbmmK/lj4jmnInpu57opIfpm5zvvIzlpoLmnpznjajnq4vlh7rkvobkuIDlgItzY3Nz5qqU5qGI5pyD5q+U6LyD5aW95L+u5pS555qE5p2x6KW/XHJcbkBpbXBvcnQgXCJsYXlvdXQvaGVhZGVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9vdGVyXCI7XHJcbkBpbXBvcnQgXCJsYXlvdXQvZm9ybVwiO1xyXG5AaW1wb3J0IFwibGF5b3V0L3RhYmxlXCI7XHJcblxyXG4vLyBjb21wb25lbnRzIOe1hOS7tlxyXG4vLyDkuIDntYToqK3lrprlpb3nmoTntYTlkIjvvIzliLDomZXlpZfnlKhcclxuLy8g5YCL6aCB6Z2i5aaC6YGO5pyJ5LiA5Lqb5b6u6Kq/6Kit5a6a77yM6KuL5Y67cGFnZeijj+mdouiqv+aVtO+8jOeboemHj+S4jeimgeWLlemAmemCiueahOioreWumlxyXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25cIjtcclxuXHJcbi8v6aCB6Z2i5L+u5pS5XHJcbkBpbXBvcnQgXCJwYWdlcy9pbmRleFwiO1xyXG5AaW1wb3J0IFwicGFnZXMvc2VhcmNoXCI7XHJcbkBpbXBvcnQgXCJwYWdlcy9XZWFsdGhETkFcIjtcclxuLy8g56ys5LiJ5pa55aWX5Lu25qij5byP5L+u5pS5XHJcbi8vIEBpbXBvcnQgJ3ZlbmRvci9jYXJvdXNlbCc7XHJcblxyXG4vLz09PT09PT09PT0gSUUg6KaW6Ka65L+u5q2jXHJcbkBpbXBvcnQgXCJtYWluZml4L0lFX2ZpeFwiOyAvLyAtLS0tLS0tLSBpZTEw5Lul5LiK5L+u5q2jXHJcbkBpbXBvcnQgXCJtYWluZml4L2Jyb3dzZXJfZml4XCI7IC8vIC0tLS0tLS0tIOWFtuS7lueAj+imveWZqOS/ruato1xyXG5AaW1wb3J0IFwibWFpbmZpeC9fcHJpbnRcIjsgLy8gLS0tLS0tLS0g5YiX5Y2w5qij5byP5L+u5q2jXHJcblxyXG4vLz09PT09PT09PT0g5a2X5Z6L6Kit5a6aXHJcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1Ob3RvK1NhbnMrVEMmZGlzcGxheT1zd2FwXCIpO1xyXG5cclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUGluZ0ZhbmcgVENcIiwgXCJOb3RvIFNhbnMgVENcIiwgc2Fucy1zZXJpZjtcclxufVxyXG5cclxuKiB7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZTogbm9uZTtcclxufVxyXG5cclxuaDEsXHJcbmgyLFxyXG5oMyxcclxuaDQsXHJcbmg1LFxyXG5oNixcclxucCxcclxudWwsXHJcbmxpLFxyXG5hLFxyXG5zcGFuLFxyXG5idXR0b24ge1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcblxyXG5hIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbmJ1dHRvbiB7XHJcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4iLCIvLyDoq4vli7/kv67mlLlcclxuLy8gLnUtYmcte+mhj+iJsn1cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJhY2tncm91bmQtY29sb3ItdGhlbWUge1xyXG5cdC51LWJnLSN7JGNvbG9yfSB7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcblx0fVxyXG59XHJcbiIsIi8vQ29sb3JcclxuLy8g5Zu65a6a6aGP6ImyXHJcbiR3aGl0ZTogI2ZmZjtcclxuJGJsYWNrOiAjMDAwO1xyXG5cclxuJGdyYXktMTAwOiAjZjVmNWY1O1xyXG4kZ3JheS0yMDA6ICNlZWVlZWU7XHJcbiRncmF5LTMwMDogI2UwZTBlMDtcclxuJGdyYXktNDAwOiAjYmRiZGJkO1xyXG4kZ3JheS01MDA6ICM5ZTllOWU7XHJcbiRncmF5LTYwMDogIzc1NzU3NTtcclxuJGdyYXktNzAwOiAjNjE2MTYxO1xyXG4kZ3JheS04MDA6ICM0MjQyNDI7XHJcbiRncmF5LTkwMDogIzIxMjEyMTtcclxuXHJcbi8v5Li76KaB55So5Yiw55qE6aGP6ImyXHJcbiRwcmltYXJ5LWJsdWU6ICMwMDkzQzE7XHJcbiRwcmltYXJ5LWJsYWNrOiAjMEMwRTFGO1xyXG4kcHJpbWFyeS1ncmF5OiAjNDk0QTU3O1xyXG4kc2Vjb25kYXJ5LWdyYXk6ICNFRUYwRjA7XHJcbiRib3JkZXItZ3JheTojRDdEN0RBO1xyXG4kYnRuLXllbGxvdzogI0ZGQzk0RjtcclxuJGJ0bi1ncmVlbjogIzAxNDg2NTtcclxuXHJcbi8vIGZvb3RlciDos4fmlpnlpL7ovKrlu5NcclxuJGZvbGRlci1jb250b3VyOiBwb2x5Z29uKFxyXG4gIDI4Ljc1OCUgNC40OTElLFxyXG4gIDI1LjM2JSAxLjkzNyUsXHJcbiAgMjUuMzYlIDEuOTM3JSxcclxuICAyNC45NSUgMS42MjklLFxyXG4gIDI0LjUzJSAxLjMzNiUsXHJcbiAgMjQuMDk5JSAxLjA2MSUsXHJcbiAgMjMuNjU1JSAwLjgwOSUsXHJcbiAgMjMuMTk3JSAwLjU4NCUsXHJcbiAgMjIuNzI0JSAwLjM5JSxcclxuICAyMi4yMzQlIDAuMjMyJSxcclxuICAyMS43MjQlIDAuMTEzJSxcclxuICAyMS4xOTQlIDAuMDM5JSxcclxuICAyMC42NDMlIDAuMDE0JSxcclxuICA1LjE3MyUgMC4wMTQlLFxyXG4gIDUuMTczJSAwLjAxNCUsXHJcbiAgNC4zMzglIDAuMDU4JSxcclxuICAzLjU0NSUgMC4yMDglLFxyXG4gIDIuODAzJSAwLjQ1NSUsXHJcbiAgMi4xMjUlIDAuNzkxJSxcclxuICAxLjUyMiUgMS4yMDYlLFxyXG4gIDEuMDAzJSAxLjY5JSxcclxuICAwLjU4MSUgMi4yMzYlLFxyXG4gIDAuMjY1JSAyLjgzMyUsXHJcbiAgMC4wNjglIDMuNDczJSxcclxuICAwJSA0LjE0NyUsXHJcbiAgMCUgOTIuNzI2JSxcclxuICAwJSA5Mi43MjYlLFxyXG4gIDAuMTE2JSA5My44OCUsXHJcbiAgMC40NSUgOTQuOTc1JSxcclxuICAwLjk4NiUgOTUuOTk2JSxcclxuICAxLjcwNCUgOTYuOTI5JSxcclxuICAyLjU4NyUgOTcuNzU5JSxcclxuICAzLjYxNSUgOTguNDcyJSxcclxuICA0Ljc3MiUgOTkuMDUxJSxcclxuICA2LjAzOCUgOTkuNDgzJSxcclxuICA3LjM5NSUgOTkuNzUzJSxcclxuICA4LjgyNSUgOTkuODQ3JSxcclxuICA5MC45NyUgOTkuODQ3JSxcclxuICA5MC45NyUgOTkuODQ3JSxcclxuICA5Mi40MDElIDk5Ljc1MyUsXHJcbiAgOTMuNzU4JSA5OS40ODMlLFxyXG4gIDk1LjAyNCUgOTkuMDUxJSxcclxuICA5Ni4xOCUgOTguNDcyJSxcclxuICA5Ny4yMDklIDk3Ljc1OSUsXHJcbiAgOTguMDkxJSA5Ni45MjklLFxyXG4gIDk4LjgxJSA5NS45OTYlLFxyXG4gIDk5LjM0NSUgOTQuOTc1JSxcclxuICA5OS42OCUgOTMuODglLFxyXG4gIDk5Ljc5NiUgOTIuNzI2JSxcclxuICA5OS43OTYlIDkyLjcyNiUsXHJcbiAgOTkuNzk2JSA5MS4wNDUlLFxyXG4gIDk5Ljc5NSUgODYuMzkyJSxcclxuICA5OS43OTMlIDc5LjM0OCUsXHJcbiAgOTkuNzg5JSA3MC40OTYlLFxyXG4gIDk5Ljc4MyUgNjAuNDIlLFxyXG4gIDk5Ljc3NCUgNDkuNzAyJSxcclxuICA5OS43NjElIDM4LjkyNCUsXHJcbiAgOTkuNzQ0JSAyOC42NyUsXHJcbiAgOTkuNzIyJSAxOS41MjIlLFxyXG4gIDk5LjY5NCUgMTIuMDYyJSxcclxuICA5OS42OTQlIDEyLjA2MiUsXHJcbiAgOTkuNTclIDEwLjgyNCUsXHJcbiAgOTkuMjElIDkuNjUyJSxcclxuICA5OC42MzQlIDguNTU5JSxcclxuICA5Ny44NjMlIDcuNTYxJSxcclxuICA5Ni45MTclIDYuNjc1JSxcclxuICA5NS44MTYlIDUuOTE1JSxcclxuICA5NC41NzklIDUuMjk3JSxcclxuICA5My4yMjglIDQuODM3JSxcclxuICA5MS43ODIlIDQuNTQ5JSxcclxuICA5MC4yNiUgNC40NSUsXHJcbiAgMjguNzU4JSA0LjQ1JSxcclxuICAyOC43NTglIDQuNDkxJVxyXG4pO1xyXG4vLyAtLS0tLS0g6Ieq5a6a576p6Imy57O7XHJcblxyXG4vLyDkuLvpoYzoibIgKOS+neeFp+WwiOahiOiHquihjOioreWumilcclxuLy8gJHByaW1hcnk6ICRncmF5LTYwMDtcclxuLy8gJHNlY29uZGFyeTogJGdyYXktNTAwO1xyXG5cclxuLy8g6Iul5pyJ5L2/55So6amX6K2J562J5Yqf6IO96KuL5YuZ5b+F6ZaL5ZWf5LiL5YiX6aGP6ImyXHJcbi8vICRzdWNjZXNzOiAjMjhhNzQ1O1xyXG4vLyAkZGFuZ2VyOiAjZGMzNTQ1O1xyXG4vLyAkd2FybmluZzogI2Y5YTgyNTtcclxuLy8gJGluZm86ICMxN2EyYjg7XHJcblxyXG4vLyDlsI3mh4nliLAgdS10ZXh0LXvpoY/oibJ9XHJcbiRjb2xvci10aGVtZTogKFxyXG4gIFwid2hpdGVcIjogJHdoaXRlLFxyXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxyXG4gIFwiZ3JheS0xMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiZ3JheS0yMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiZ3JheS0zMDBcIjogJGdyYXktMzAwLFxyXG4gIFwiZ3JheS00MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiZ3JheS02MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxyXG4gIFwiZ3JheS05MDBcIjogJGdyYXktOTAwLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy9iZ+mhj+iJsiDlsI3mh4nliLAgdS1iZy176aGP6ImyfVxyXG4kYmFja2dyb3VuZC1jb2xvci10aGVtZTogKFxyXG4gIFwid2hpdGVcIjogJHdoaXRlLFxyXG4gIFwiYmxhY2tcIjogJGJsYWNrLFxyXG4gIFwiZ3JheS0xMDBcIjogJGdyYXktMTAwLFxyXG4gIFwiZ3JheS0yMDBcIjogJGdyYXktMjAwLFxyXG4gIFwiZ3JheS0zMDBcIjogJGdyYXktMzAwLFxyXG4gIFwiZ3JheS00MDBcIjogJGdyYXktNDAwLFxyXG4gIFwiZ3JheS01MDBcIjogJGdyYXktNTAwLFxyXG4gIFwiZ3JheS02MDBcIjogJGdyYXktNjAwLFxyXG4gIFwiZ3JheS03MDBcIjogJGdyYXktNzAwLFxyXG4gIFwiZ3JheS04MDBcIjogJGdyYXktODAwLFxyXG4gIFwiZ3JheS05MDBcIjogJGdyYXktOTAwLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy/mjInpiJXpoY/oibIg5bCN5oeJ5YiwIGMtYnRuLS176aGP6ImyfVxyXG4kYnV0dG9uLWNvbG9yLXRoZW1lOiAoXHJcbiAgXCJ3aGl0ZVwiOiAkd2hpdGUsXHJcbiAgXCJibGFja1wiOiAkYmxhY2ssXHJcbiAgXCJncmF5LTEwMFwiOiAkZ3JheS0xMDAsXHJcbiAgXCJncmF5LTIwMFwiOiAkZ3JheS0yMDAsXHJcbiAgXCJncmF5LTMwMFwiOiAkZ3JheS0zMDAsXHJcbiAgXCJncmF5LTQwMFwiOiAkZ3JheS00MDAsXHJcbiAgXCJncmF5LTUwMFwiOiAkZ3JheS01MDAsXHJcbiAgXCJncmF5LTYwMFwiOiAkZ3JheS02MDAsXHJcbiAgXCJncmF5LTcwMFwiOiAkZ3JheS03MDAsXHJcbiAgXCJncmF5LTgwMFwiOiAkZ3JheS04MDAsXHJcbiAgXCJncmF5LTkwMFwiOiAkZ3JheS05MDAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4vLyDmlrfpu54g5bCN5oeJ5YiwYnJlYWtwb2ludCBtaXhpbiDjgIEgdS1tLXvplpPot519IOOAgSB1LXAte+mWk+i3nX1cclxuJGJyZWFrcG9pbnQteHM6IDA7XHJcbiRicmVha3BvaW50LXNtOiA1NzZweDtcclxuJGJyZWFrcG9pbnQtbWQ6IDc2OHB4O1xyXG4kYnJlYWtwb2ludC1sZzogOTkycHg7XHJcbiRicmVha3BvaW50LXhsOiAxMjAwcHg7XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAkYnJlYWtwb2ludC14cyxcclxuICBzbTogJGJyZWFrcG9pbnQtc20sXHJcbiAgbWQ6ICRicmVha3BvaW50LW1kLFxyXG4gIGxnOiAkYnJlYWtwb2ludC1sZyxcclxuICB4bDogJGJyZWFrcG9pbnQteGwsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG5AaW5jbHVkZSBfYXNzZXJ0LWFzY2VuZGluZygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcclxuXHJcbi8vIC0tLS0tLSDlhajntrLlrZfntJrlrprnvqlcclxuJGZvbnQtMTQ6IDAuODc1cmVtO1xyXG4kZm9udC0xNjogMXJlbTtcclxuJGZvbnQtMTg6IDEuMTI1cmVtO1xyXG4kZm9udC0yMDogMS4yNXJlbTtcclxuJGZvbnQtMjI6IDEuMzc1cmVtO1xyXG4kZm9udC0yNDogMS41cmVtO1xyXG4kZm9udC0yNjogMS42MjVyZW07XHJcbiRmb250LTI4OiAxLjc1cmVtO1xyXG4kZm9udC0zMDogMS44NzVyZW07XHJcbiRmb250LTMyOiAycmVtO1xyXG4kZm9udC0zNDogMi4xMjVyZW07XHJcbiRmb250LTM2OiAyLjI1cmVtO1xyXG4kZm9udC0zODogMi4zNzVyZW07XHJcbiRmb250LTQwOiAyLjVyZW07XHJcbiRmb250LTQyOiAyLjYyNXJlbTtcclxuJGZvbnQtNDQ6IDIuNzVyZW07XHJcbiRmb250LTQ2OiAyLjg3NXJlbTtcclxuJGZvbnQtNDg6IDNyZW07XHJcbiRmb250LTUwOiAzLjEyNXJlbTtcclxuJGZvbnQtNTI6IDMuMjVyZW07XHJcblxyXG4vLyDlsI3mh4nliLAgdS1mb250LXvlpKflsI99XHJcbiRmb250LXNpemUtdGhlbWU6IChcclxuICBcImZvbnQtMTRcIjogJGZvbnQtMTQsXHJcbiAgXCJmb250LTE2XCI6ICRmb250LTE2LFxyXG4gIFwiZm9udC0xOFwiOiAkZm9udC0xOCxcclxuICBcImZvbnQtMjBcIjogJGZvbnQtMjAsXHJcbiAgXCJmb250LTIyXCI6ICRmb250LTIyLFxyXG4gIFwiZm9udC0yNFwiOiAkZm9udC0yNCxcclxuICBcImZvbnQtMjZcIjogJGZvbnQtMjYsXHJcbiAgXCJmb250LTI4XCI6ICRmb250LTI4LFxyXG4gIFwiZm9udC0zMFwiOiAkZm9udC0zMCxcclxuICBcImZvbnQtMzJcIjogJGZvbnQtMzIsXHJcbiAgXCJmb250LTM0XCI6ICRmb250LTM0LFxyXG4gIFwiZm9udC0zNlwiOiAkZm9udC0zNixcclxuICBcImZvbnQtMzhcIjogJGZvbnQtMzgsXHJcbiAgXCJmb250LTQwXCI6ICRmb250LTQwLFxyXG4gIFwiZm9udC00MlwiOiAkZm9udC00MixcclxuICBcImZvbnQtNDRcIjogJGZvbnQtNDQsXHJcbiAgXCJmb250LTQ2XCI6ICRmb250LTQ2LFxyXG4gIFwiZm9udC00OFwiOiAkZm9udC00OCxcclxuICBcImZvbnQtNTBcIjogJGZvbnQtNTAsXHJcbiAgXCJmb250LTUyXCI6ICRmb250LTUyLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuLy8tLS0tLS3plpPot51cclxuJHNwYWNpbmctMDAwOiAwcmVtO1xyXG4kc3BhY2luZy0wMjU6IDAuMjVyZW07XHJcbiRzcGFjaW5nLTA1MDogMC41cmVtO1xyXG4kc3BhY2luZy0wNzU6IDAuNzVyZW07XHJcbiRzcGFjaW5nLTEwMDogMXJlbTtcclxuJHNwYWNpbmctMTI1OiAxLjI1cmVtO1xyXG4kc3BhY2luZy0xNTA6IDEuNXJlbTtcclxuJHNwYWNpbmctMTc1OiAxLjc1cmVtO1xyXG4kc3BhY2luZy0yMDA6IDJyZW07XHJcbiRzcGFjaW5nLTIyNTogMi4yNXJlbTtcclxuJHNwYWNpbmctMjUwOiAyLjVyZW07XHJcbiRzcGFjaW5nLTI3NTogMi43NXJlbTtcclxuJHNwYWNpbmctMzAwOiAzcmVtO1xyXG4kc3BhY2luZy0zMjU6IDMuMjVyZW07XHJcbiRzcGFjaW5nLTM1MDogMy41cmVtO1xyXG4kc3BhY2luZy0zNzU6IDMuNzVyZW07XHJcbiRzcGFjaW5nLTQwMDogNHJlbTtcclxuJHNwYWNpbmctNDI1OiA0LjI1cmVtO1xyXG4kc3BhY2luZy00NTA6IDQuNXJlbTtcclxuJHNwYWNpbmctNDc1OiA0Ljc1cmVtO1xyXG4kc3BhY2luZy01MDA6IDVyZW07XHJcbiRzcGFjaW5nLTUyNTogNS4yNXJlbTtcclxuJHNwYWNpbmctNTUwOiA1LjVyZW07XHJcbiRzcGFjaW5nLTU3NTogNS43NXJlbTtcclxuJHNwYWNpbmctNjAwOiA2cmVtO1xyXG4kc3BhY2luZy02MjU6IDYuMjVyZW07XHJcbiRzcGFjaW5nLTY1MDogNi41cmVtO1xyXG4kc3BhY2luZy02NzU6IDYuNzVyZW07XHJcbiRzcGFjaW5nLTcwMDogN3JlbTtcclxuJHNwYWNpbmctNzI1OiA3LjI1cmVtO1xyXG4kc3BhY2luZy03NTA6IDcuNXJlbTtcclxuJHNwYWNpbmctNzc1OiA3Ljc1cmVtO1xyXG4kc3BhY2luZy04MDA6IDhyZW07XHJcblxyXG4vLyB1LW0te+mWk+i3nX0g44CBIHUtcC176ZaT6LedfVxyXG4kc3BhY2luZ3M6IChcclxuICBcIjAwMFwiOiAkc3BhY2luZy0wMDAsXHJcbiAgXCIwMjVcIjogJHNwYWNpbmctMDI1LFxyXG4gIFwiMDUwXCI6ICRzcGFjaW5nLTA1MCxcclxuICBcIjA3NVwiOiAkc3BhY2luZy0wNzUsXHJcbiAgXCIxMDBcIjogJHNwYWNpbmctMTAwLFxyXG4gIFwiMTI1XCI6ICRzcGFjaW5nLTEyNSxcclxuICBcIjE1MFwiOiAkc3BhY2luZy0xNTAsXHJcbiAgXCIxNzVcIjogJHNwYWNpbmctMTc1LFxyXG4gIFwiMjAwXCI6ICRzcGFjaW5nLTIwMCxcclxuICBcIjIyNVwiOiAkc3BhY2luZy0yMjUsXHJcbiAgXCIyNTBcIjogJHNwYWNpbmctMjUwLFxyXG4gIFwiMjc1XCI6ICRzcGFjaW5nLTI3NSxcclxuICBcIjMwMFwiOiAkc3BhY2luZy0zMDAsXHJcbiAgXCIzMjVcIjogJHNwYWNpbmctMzI1LFxyXG4gIFwiMzUwXCI6ICRzcGFjaW5nLTM1MCxcclxuICBcIjM3NVwiOiAkc3BhY2luZy0zNzUsXHJcbiAgXCI0MDBcIjogJHNwYWNpbmctNDAwLFxyXG4gIFwiNDI1XCI6ICRzcGFjaW5nLTQyNSxcclxuICBcIjQ1MFwiOiAkc3BhY2luZy00NTAsXHJcbiAgXCI0NzVcIjogJHNwYWNpbmctNDc1LFxyXG4gIFwiNTAwXCI6ICRzcGFjaW5nLTUwMCxcclxuICBcIjUyNVwiOiAkc3BhY2luZy01MjUsXHJcbiAgXCI1NTBcIjogJHNwYWNpbmctNTUwLFxyXG4gIFwiNTc1XCI6ICRzcGFjaW5nLTU3NSxcclxuICBcIjYwMFwiOiAkc3BhY2luZy02MDAsXHJcbiAgXCI2MjVcIjogJHNwYWNpbmctNjI1LFxyXG4gIFwiNjUwXCI6ICRzcGFjaW5nLTY1MCxcclxuICBcIjY3NVwiOiAkc3BhY2luZy02NzUsXHJcbiAgXCI3MDBcIjogJHNwYWNpbmctNzAwLFxyXG4gIFwiNzI1XCI6ICRzcGFjaW5nLTcyNSxcclxuICBcIjc1MFwiOiAkc3BhY2luZy03NTAsXHJcbiAgXCI3NzVcIjogJHNwYWNpbmctNzc1LFxyXG4gIFwiODAwXCI6ICRzcGFjaW5nLTgwMCxcclxuKSAhZGVmYXVsdDtcclxuXHJcbiRsaW5lLWhlaWdodC0xMDogMTtcclxuJGxpbmUtaGVpZ2h0LTExOiAxLjE7XHJcbiRsaW5lLWhlaWdodC0xMjogMS4yO1xyXG4kbGluZS1oZWlnaHQtMTM6IDEuMztcclxuJGxpbmUtaGVpZ2h0LTE0OiAxLjQ7XHJcbiRsaW5lLWhlaWdodC0xNTogMS41O1xyXG4kbGluZS1oZWlnaHQtMTY6IDEuNjtcclxuJGxpbmUtaGVpZ2h0LTE3OiAxLjc7XHJcbiRsaW5lLWhlaWdodC0xODogMS44O1xyXG4kbGluZS1oZWlnaHQtMTk6IDEuOTtcclxuJGxpbmUtaGVpZ2h0LTIwOiAyO1xyXG5cclxuJGxpbmUtaGVpZ2h0LXRoZW1lOiAoXHJcbiAgXCIxMFwiOiAkbGluZS1oZWlnaHQtMTAsXHJcbiAgXCIxMVwiOiAkbGluZS1oZWlnaHQtMTEsXHJcbiAgXCIxMlwiOiAkbGluZS1oZWlnaHQtMTIsXHJcbiAgXCIxM1wiOiAkbGluZS1oZWlnaHQtMTMsXHJcbiAgXCIxNFwiOiAkbGluZS1oZWlnaHQtMTQsXHJcbiAgXCIxNVwiOiAkbGluZS1oZWlnaHQtMTUsXHJcbiAgXCIxNlwiOiAkbGluZS1oZWlnaHQtMTYsXHJcbiAgXCIxN1wiOiAkbGluZS1oZWlnaHQtMTcsXHJcbiAgXCIxOFwiOiAkbGluZS1oZWlnaHQtMTgsXHJcbiAgXCIxOVwiOiAkbGluZS1oZWlnaHQtMTksXHJcbiAgXCIyMFwiOiAkbGluZS1oZWlnaHQtMjAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kZm9udC13ZWlnaHQtMTAwOiAxMDA7XHJcbiRmb250LXdlaWdodC0yMDA6IDIwMDtcclxuJGZvbnQtd2VpZ2h0LTMwMDogMzAwO1xyXG4kZm9udC13ZWlnaHQtNDAwOiA0MDA7XHJcbiRmb250LXdlaWdodC01MDA6IDUwMDtcclxuJGZvbnQtd2VpZ2h0LTYwMDogNjAwO1xyXG4kZm9udC13ZWlnaHQtNzAwOiA3MDA7XHJcbiRmb250LXdlaWdodC04MDA6IDgwMDtcclxuJGZvbnQtd2VpZ2h0LTkwMDogOTAwO1xyXG5cclxuJGZvbnQtd2VpZ2h0LXRoZW1lOiAoXHJcbiAgXCIxMDBcIjogMTAwLFxyXG4gIFwiMjAwXCI6IDIwMCxcclxuICBcIjMwMFwiOiAzMDAsXHJcbiAgXCI0MDBcIjogNDAwLFxyXG4gIFwiNTAwXCI6IDUwMCxcclxuICBcIjYwMFwiOiA2MDAsXHJcbiAgXCI3MDBcIjogNzAwLFxyXG4gIFwiODAwXCI6IDgwMCxcclxuICBcIjkwMFwiOiA5MDAsXHJcbikgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdC1zdHlsZS1kaXNjOiBkaXNjO1xyXG4kbGlzdC1zdHlsZS1kZWNpbWFsOiBkZWNpbWFsO1xyXG4kbGlzdC1zdHlsZS10aGVtZTogKFxyXG4gIFwiZGlzY1wiOiAkbGlzdC1zdHlsZS1kaXNjLFxyXG4gIFwiZGVjaW1hbFwiOiAkbGlzdC1zdHlsZS1kZWNpbWFsLFxyXG4pICFkZWZhdWx0O1xyXG5cclxuJGxpc3Qtc3R5bGUtcG9zaXRpb24taW5zaWRlOiBpbnNpZGU7XHJcbiRsaXN0LXN0eWxlLXBvc2l0aW9uLW91dHNpZGU6IG91dHNpZGU7XHJcbiRsaXN0LXN0eWxlLXBvc2l0aW9uLXRoZW1lOiAoXHJcbiAgXCJpbnNpZGVcIjogJGxpc3Qtc3R5bGUtcG9zaXRpb24taW5zaWRlLFxyXG4gIFwib3V0c2lkZVwiOiAkbGlzdC1zdHlsZS1wb3NpdGlvbi1vdXRzaWRlLFxyXG4pICFkZWZhdWx0O1xyXG4iLCIvLyDoq4vorLnmhY7kv67mlLlcclxuLy8gLnUtZm9udC175bC65a+4fVxyXG5AZWFjaCAkZm9udCwgJHZhbHVlIGluICRmb250LXNpemUtdGhlbWUge1xyXG4gIC51LSN7JGZvbnR9IHtcclxuICAgIGZvbnQtc2l6ZTogJHZhbHVlO1xyXG4gIH1cclxufVxyXG5cclxuLy8udS10ZXh0LXvpoY/oibJ9XHJcbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvci10aGVtZSB7XHJcbiAgLnUtdGV4dC0jeyRjb2xvcn0ge1xyXG4gICAgY29sb3I6ICR2YWx1ZTtcclxuICB9XHJcbn1cclxuXHJcbi8vIC51LWxpbmUtaGVpZ2h0LXvmlbjlrZd9XHJcbkBlYWNoICRsaW5lLWhlaWdodCwgJHZhbHVlIGluICRsaW5lLWhlaWdodC10aGVtZSB7XHJcbiAgLnUtbGluZS1oZWlnaHQtI3skbGluZS1oZWlnaHR9IHtcclxuICAgIGxpbmUtaGVpZ2h0OiAkdmFsdWU7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAudS1mb250LXdlaWdodC175pW45a2XfVxyXG5AZWFjaCAkZm9udC13ZWlnaHQsICR2YWx1ZSBpbiAkZm9udC13ZWlnaHQtdGhlbWUge1xyXG4gIC51LWZvbnQtd2VpZ2h0LSN7JGZvbnQtd2VpZ2h0fSB7XHJcbiAgICBmb250LXdlaWdodDogJHZhbHVlO1xyXG4gIH1cclxufVxyXG4iLCIvLyDoq4vli7/kv67mlLlcclxuLy8gLnUtbS176ZaT6LedfSDmiJYgLnUtcC176ZaT6LedfVxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcclxuXHRcdCRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xyXG5cclxuXHRcdEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcclxuXHRcdFx0QGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNpbmdzIHtcclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHtcclxuXHRcdFx0XHRcdCN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC51LSN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxyXG5cdFx0XHRcdC51LSN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcclxuXHRcdFx0XHRcdCN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XHJcblx0XHRcdFx0XHQjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcclxuXHRcdFx0XHQudS0jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcblx0XHRcdFx0XHQjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnUtI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXHJcblx0XHRcdFx0LnUtI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG5cdFx0XHRcdFx0I3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvLyDoq4vli7/mm7Tli5VcclxuLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cclxuLy9cclxuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxyXG4vL1xyXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXHJcbi8vXHJcbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cclxuXHJcbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxyXG4vLyAgICBtZFxyXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIG1kXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXHJcbi8vICAgIG1kXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoXHJcblx0JG5hbWUsXHJcblx0JGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cyxcclxuXHQkYnJlYWtwb2ludC1uYW1lczogbWFwLWtleXMoJGJyZWFrcG9pbnRzKVxyXG4pIHtcclxuXHQkbjogaW5kZXgoJGJyZWFrcG9pbnQtbmFtZXMsICRuYW1lKTtcclxuXHRAcmV0dXJuIGlmKFxyXG5cdFx0JG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLFxyXG5cdFx0bnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLFxyXG5cdFx0bnVsbFxyXG5cdCk7XHJcbn1cclxuXHJcbi8vIE1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIHNtYWxsZXN0IChmaXJzdCkgYnJlYWtwb2ludC5cclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDU3NnB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XHJcblx0QHJldHVybiBpZigkbWluICE9IDAsICRtaW4sIG51bGwpO1xyXG59XHJcblxyXG4vLyBNYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBsYXJnZXN0IChsYXN0KSBicmVha3BvaW50LlxyXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMDJweFxyXG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxyXG4vLyBTZWUgaHR0cHM6Ly93d3cudzMub3JnL1RSL21lZGlhcXVlcmllcy00LyNtcS1taW4tbWF4XHJcbi8vIFVzZXMgMC4wMnB4IHJhdGhlciB0aGFuIDAuMDFweCB0byB3b3JrIGFyb3VuZCBhIGN1cnJlbnQgcm91bmRpbmcgYnVnIGluIFNhZmFyaS5cclxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcclxuLy9cclxuLy8gICAgPj4gYnJlYWtwb2ludC1tYXgoc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIDc2Ny45OHB4XHJcbkBmdW5jdGlvbiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xyXG5cdCRuZXh0OiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAwLjAyLCBudWxsKTtcclxufVxyXG5cclxuLy8gUmV0dXJucyBhIGJsYW5rIHN0cmluZyBpZiBzbWFsbGVzdCBicmVha3BvaW50LCBvdGhlcndpc2UgcmV0dXJucyB0aGUgbmFtZSB3aXRoIGEgZGFzaCBpbiBmcm9udC5cclxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXHJcbi8vXHJcbi8vICAgID4+IGJyZWFrcG9pbnQtaW5maXgoeHMsICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXHJcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxyXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxyXG4vLyAgICBcIi1zbVwiXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0QHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xyXG59XHJcblxyXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcblx0JG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XHJcblx0QGlmICRtaW4ge1xyXG5cdFx0QG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXHJcbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHRAaWYgJG1heCB7XHJcblx0XHRAbWVkaWEgKG1heC13aWR0aDogJG1heCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cclxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oXHJcblx0JGxvd2VyLFxyXG5cdCR1cHBlcixcclxuXHQkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzXHJcbikge1xyXG5cdCRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcclxuXHQkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XHJcblxyXG5cdEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XHJcblx0XHRAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJHVwcGVyLCAkYnJlYWtwb2ludHMpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXHJcbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxyXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXHJcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcclxuXHQkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHQkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcclxuXHJcblx0QGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcclxuXHRcdEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xyXG5cdFx0XHRAY29udGVudDtcclxuXHRcdH1cclxuXHR9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XHJcblx0XHRAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fSBAZWxzZSBpZiAkbWluID09IG51bGwge1xyXG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcclxuXHRcdFx0QGNvbnRlbnQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XHJcblx0JHByZXYta2V5OiBudWxsO1xyXG5cdCRwcmV2LW51bTogbnVsbDtcclxuXHRAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xyXG5cdFx0QGlmICRwcmV2LW51bSA9PSBudWxsIG9yIHVuaXQoJG51bSkgPT0gJyUnIG9yIHVuaXQoJHByZXYtbnVtKSA9PSAnJScge1xyXG5cdFx0XHQvLyBEbyBub3RoaW5nXHJcblx0XHR9IEBlbHNlIGlmIG5vdCBjb21wYXJhYmxlKCRwcmV2LW51bSwgJG51bSkge1xyXG5cdFx0XHRAd2FybiBcIlBvdGVudGlhbGx5IGludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdob3NlIHVuaXQgbWFrZXMgaXQgaW5jb21wYXJhYmxlIHRvICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xyXG5cdFx0fSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XHJcblx0XHRcdEB3YXJuIFwiSW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hpY2ggaXNuJ3QgZ3JlYXRlciB0aGFuICN7JHByZXYtbnVtfSwgdGhlIHZhbHVlIG9mIHRoZSBwcmV2aW91cyBrZXkgJyN7JHByZXYta2V5fScgIVwiO1xyXG5cdFx0fVxyXG5cdFx0JHByZXYta2V5OiAka2V5O1xyXG5cdFx0JHByZXYtbnVtOiAkbnVtO1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIF9hc3NlcnQtc3RhcnRzLWF0LXplcm8oJG1hcCwgJG1hcC1uYW1lOiAnJGdyaWQtYnJlYWtwb2ludHMnKSB7XHJcblx0QGlmIGxlbmd0aCgkbWFwKSA+IDAge1xyXG5cdFx0JHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcclxuXHRcdCRmaXJzdC12YWx1ZTogbnRoKCR2YWx1ZXMsIDEpO1xyXG5cdFx0QGlmICRmaXJzdC12YWx1ZSAhPSAwIHtcclxuXHRcdFx0QHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluICN7JG1hcC1uYW1lfSBtdXN0IHN0YXJ0IGF0IDAsIGJ1dCBzdGFydHMgYXQgI3skZmlyc3QtdmFsdWV9LlwiO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCJAZWFjaCAkc3R5bGUsICR2YWx1ZSBpbiAkbGlzdC1zdHlsZS10aGVtZSB7XHJcbiAgLnUtbGlzdC1zdHlsZS0tI3skc3R5bGV9IHtcclxuICAgIGxpc3Qtc3R5bGU6ICR2YWx1ZTtcclxuICAgIHBhZGRpbmctbGVmdDogNDBweDtcclxuICB9XHJcbn1cclxuXHJcbkBlYWNoICRzdHlsZSwgJHZhbHVlIGluICRsaXN0LXN0eWxlLXBvc2l0aW9uLXRoZW1lIHtcclxuICAudS1saXN0LXN0eWxlLXBvc2l0aW9uLS0jeyRzdHlsZX0ge1xyXG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogJHZhbHVlO1xyXG4gIH1cclxufVxyXG4iLCIvLyDoq4vorLnmhY7kv67mlLlcclxuLnUtbGluayB7XHJcbiAgJi0tdW5kZXJsaW5lIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9yLXRoZW1lIHtcclxuICAudS1saW5rLSN7JGNvbG9yfSB7XHJcbiAgICBjb2xvcjogJHZhbHVlO1xyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiAkdmFsdWU7XHJcbiAgICB9XHJcbiAgICAmLnUtbGlua19faG92ZXItLWRhcmtlbi0xMCB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJHZhbHVlLCAxMCUpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLnUtbGlua19faG92ZXItLWxpZ2h0ZW4tMTAge1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBjb2xvcjogbGlnaHRlbigkdmFsdWUsIDEwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8g6Yed5bCNIGh0bWwg5qiZ57Gk5YGa5Z+65pys6Kit5a6aXHJcbnVsIHtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmctbGVmdDogMDtcclxufVxyXG5idXR0b24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlcjogbm9uZTtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYShyZ2IoMCwgMTUxLCAyNTIpLCAwLjMpO1xyXG4gIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxufVxyXG5hIHtcclxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEocmdiKDAsIDE1MSwgMjUyKSwgMC4zKTtcclxuICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICB9XHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcbi8vcG9hZ2Ugc3BlZWTliqDpgJ/nmoTpl5zpjbXvvIzli7/liKpcclxuaW1nIHtcclxuICBhc3BlY3QtcmF0aW86IGF0dHIod2lkdGgpIC8gYXR0cihoZWlnaHQpO1xyXG59XHJcblxyXG5idXR0b24sXHJcbmEge1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuIiwiLy9SV0QgbWl4aW4g6Kit5a6aXHJcbi8vQm9vc3RyYXDnmoTpgo/ovK/mmK/otbBtaW4td2lkdGjnmoRcclxuQG1peGluIG1pbi14bCB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXhsKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4tbGcge1xyXG5cdEBtZWRpYSAobWluLXdpZHRoOiAkYnJlYWtwb2ludC1sZykge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWluLW1kIHtcclxuXHRAbWVkaWEgKG1pbi13aWR0aDogJGJyZWFrcG9pbnQtbWQpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1pbi1zbSB7XHJcblx0QG1lZGlhIChtaW4td2lkdGg6ICRicmVha3BvaW50LXNtKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbi8v5L2G5piv5Y+q5oOz6KaB5omL5qmf54mI5ZCD5Yiw6Kit5a6a77yM5LiN5oOz5a+r5aSa5a+r6Zu76IWm54mI55qE5pmC5YCZ5Y+v5Lul5YG355SobWF4LXdpZHRoXHJcbkBtaXhpbiBtYXgteGwge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC14bCAtIDFweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG5AbWl4aW4gbWF4LWxnIHtcclxuXHRAbWVkaWEgKG1heC13aWR0aDogJGJyZWFrcG9pbnQtbGcgLSAxcHgpIHtcclxuXHRcdEBjb250ZW50O1xyXG5cdH1cclxufVxyXG5cclxuQG1peGluIG1heC1tZCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6ICRicmVha3BvaW50LW1kIC0gMXB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXgtc20ge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAkYnJlYWtwb2ludC1zbSAtIDFweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vL+mHneWwjeWwj+ieouW5leaJi+apn+eahOS/ruato1xyXG5AbWl4aW4gbWF4LTM4MCB7XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuQG1peGluIG1heC00MDAge1xyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA0MDBweCkge1xyXG5cdFx0QGNvbnRlbnQ7XHJcblx0fVxyXG59XHJcblxyXG4vLyAtLS0tLSBQQ+WIl+WNsOaoo+W8j+S/ruato1xyXG5AbWl4aW4gc2NyZWVubWluKCRyZXMtbWluKSB7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHJlcy1taW4pIGFuZCAoYWxsKSB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcblxyXG5cdEBtZWRpYSBwcmludCB7XHJcblx0XHRAY29udGVudDtcclxuXHR9XHJcbn1cclxuIiwiYm9keS5qcy11c2VNb3VzZSB7XHJcbiAgYnV0dG9uOmZvY3VzLFxyXG4gIGE6Zm9jdXMsXHJcbiAgc2VsZWN0OmZvY3VzLFxyXG4gIGlucHV0OmZvY3VzIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG59XHJcbiIsIkBrZXlmcmFtZXMgdW5kZWZpbmVkLWVhc2VPdXRFbGFzdGljIHtcclxuICAvLyAwJSB7XHJcbiAgLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XHJcbiAgLy8gfVxyXG4gIDE2JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMyLjI3JSk7XHJcbiAgfVxyXG4gIDI4JSB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTMuMTIlKTtcclxuICB9XHJcbiAgNDQlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNC42MyUpO1xyXG4gIH1cclxuICA1OSUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEuNjQlKTtcclxuICB9XHJcbiAgNzMlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMC41OCUpO1xyXG4gIH1cclxuICA4OCUge1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMiUpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XHJcbiAgfVxyXG59XHJcblxyXG4jaGVhZGVyIHtcclxuICAvLyDmlbTpq5Tmnrbmp4vlrrnlmajnmoTmqKPlvI9cclxuICB3aWR0aDogMTAwJTtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgdG9wOiAwO1xyXG4gIHotaW5kZXg6IDEwMDtcclxufVxyXG5cclxuLmhlYWRlci1jb250YWluZXItcGMge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDEwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIG1heC13aWR0aDogMTExMnB4O1xyXG4gIHdpZHRoOiA5MHZ3O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogOTBweDtcclxuICBwYWRkaW5nOiAxOHB4IDM4cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAuaGVhZGVyLWNvbnRhaW5lci1wYy1pbm5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGZsZXg6IDE7XHJcbiAgICBtYXgtd2lkdGg6IDQ4MHB4O1xyXG4gICAgLmxvZ28ge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zZWFyY2gtY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIG1heC13aWR0aDogMzI3cHg7XHJcbiAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgcGFkZGluZzogMCAxMHB4IDAgMTJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMTFweDtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVmMGYwO1xyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGNvbG9yOiAjYWVhZmI0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlci1jb250YWluZXItcGMtbmF2IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgZ2FwOiAzNnB4O1xyXG4gICAgLm5hdi1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIC5kcm9wZG93bi1tZW51LXByaW1hcnkge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAvLyBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgLy8gZ2FwOiA1cHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJGJ0bi1ncmVlbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kcm9wZG93bi1tZW51LXByaW1hcnktY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxMHB4O1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgIHRvcDogMzBweDtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSB7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgLy8g6ZmQ5Yi257i96auY77yM6LaF5Ye65pmC5pyD5Ye654++5ru+5YuV5qKdXHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0ODlweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjlweDtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZjO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG5cclxuICAgICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDRweDtcclxuICAgICAgICAgICAgJi10cmFjayB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10aHVtYiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIGEsXHJcbiAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLXRpdGxlIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICAgIC5kcm9wZG93bi10aXRsZS1hcnJvd3Mge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gLTE7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICBhLFxyXG4gICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJvcGRvd24tbWVudS1zZWNvbmRhcnktY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAuZHJvcGRvd24tbWVudS1zZWNvbmRhcnkge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIC0xO1xyXG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIC0xO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBnYXA6IDE1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMThweCAxNnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlOWY3O1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTQwcHgpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmRyb3Bkb3duLWl0ZW0tc2Vjb25kYXJ5IHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjaztcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3ViLW1lbnUge1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgLy8g6ZmQ5Yi257i96auY77yM6LaF5Ye65pmC5pyD5Ye654++5ru+5YuV5qKdXHJcbiAgICAgICAgICB3aWR0aDogMjEwcHg7XHJcbiAgICAgICAgICAvLyBtYXgtaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgIC8vaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgLy8gaGVpZ2h0OiAzMjRweDtcclxuICAgICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgLy8gYmFja2dyb3VuZC1jb2xvcjogI2Y0ZmFmYztcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmM7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxOHB4IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgICAgLnN1Yi1tZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAmOm50aC1sYXN0LW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnN1Yi1tZW51LWJ0biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2QzZTlmNztcclxuICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAmLnJvdGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAjMDA0Zjc0O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCItIFwiO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnN1Yi1tZW51LWxpc3Qge1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgLnN1Yi1tZW51LWxpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzAwODlkMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmRyb3Bkb3duLW1lbnUtcHJpbWFyeSB7XHJcbiAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAuZHJvcGRvd24taXRlbSB7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIi0gXCI7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubmF2LXVuZGVybGluZSB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDBweDtcclxuICAgIGhlaWdodDogNXB4O1xyXG4gICAgYm90dG9tOiAxMnB4O1xyXG4gICAgbGVmdDogMDtcclxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4zcyBlYXNlO1xyXG4gICAgJi5hY3RpdmUge1xyXG4gICAgICBhbmltYXRpb246IHVuZGVmaW5lZC1lYXNlT3V0RWxhc3RpYyAxcyBmb3J3YXJkcztcclxuICAgIH1cclxuICAgIC5uYXYtdW5kZXJsaW5lLWlubmVyIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgd2lkdGg6IDA7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE4MGRlZyxcclxuICAgICAgICByZ2JhKDAsIDE1OCwgMTU2LCAxKSAwJSxcclxuICAgICAgICByZ2JhKDAsIDEzNywgMjA5LCAxKSAxMDAlXHJcbiAgICAgICk7XHJcbiAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3MgZWFzZSAwLjRzO1xyXG4gICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgd2lkdGg6IDExMCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItY29udGFpbmVyLW1kIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAvLyB3aWR0aDogOTB2dztcclxuICB3aWR0aDogMTAwJTtcclxuICAvLyBoZWlnaHQ6IDU4cHg7XHJcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgLmhlYWRlci1jb250YWluZXItbWQtaW5uZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDcwcHg7XHJcbiAgICAvLyBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMCAwIDEwcHggMTBweCAvIDAgMCA1cHggNXB4O1xyXG4gICAgcGFkZGluZzogMTdweCAzOXB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgYm94LXNoYWRvdzogMCA0cHggMTBweCAwIHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgLm5hdmJhciB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgIC5uYXZiYXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5zZWFyY2gtYnRuIHtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyN3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI3cHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvIHtcclxuICAgICAgICAgIHdpZHRoOiAxNTlweDtcclxuICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVudS1oYW1idXJnZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgLyog5ryi5aCh5oyJ6YiV5Lit6ZaT55qE57ea5qKdICovXHJcbiAgICAgICAgICAubWVudS1idG5fX2J1cmdlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcblxyXG4gICAgICAgICAgICAvKiDov73liqDlhanmop3nt5rmop3vvIzliIbliKXlnKjkuK3plpPnt5rmop3nmoTkuIrmlrnlkozkuIvmlrkgKi9cclxuICAgICAgICAgICAgJjo6YmVmb3JlLFxyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAgIC5tZW51LWJ0bl9fYnVyZ2VyIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNWRlZyk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0yMjVkZWcpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlYXJjaC1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgICYuc2hvdyB7XHJcbiAgICAgIGhlaWdodDogMTE2cHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1jb250YWluZXItaW5uZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDI4N3B4O1xyXG4gICAgICBoZWlnaHQ6IDI2cHg7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTNweDtcclxuICAgICAgYm9yZGVyOiAycHggc29saWQgJHdoaXRlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDM3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDExcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjbmF2YmFyU3VwcG9ydGVkQ29udGVudCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMDtcclxuICAgIHBhZGRpbmctdG9wOiA3MHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNGZhZmM7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgJi5zaG93LnNlYXJjaC1zaG93IHtcclxuICAgICAgdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLm5hdmJhci1uYXYge1xyXG4gICAgICBwYWRkaW5nOiAyMHB4IDI1cHg7XHJcbiAgICAgIC5uYXYtaXRlbSB7XHJcbiAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OWQxO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgei1pbmRleDogMztcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYucm90YXRlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmJhY2tncm91bmQxIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgICA4MGRlZyxcclxuICAgICAgICAgICAgICByZ2JhKDAsIDEzNywgMjA5LCAxKSAzMCUsXHJcbiAgICAgICAgICAgICAgcmdiYSgwLCAxNTgsIDE1NiwgMSkgOTUlXHJcbiAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYmFja2dyb3VuZDIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJhY2tncm91bmQxIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5iYWNrZ3JvdW5kMiB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5zaG93LnJlc2VydmUge1xyXG4gICAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDg5ZDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zdWItbWVudSB7XHJcbiAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAvLyDpmZDliLbnuL3pq5jvvIzotoXlh7rmmYLmnIPlh7rnj77mu77li5Xmop1cclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDQwOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zaXRpb246IGhlaWdodCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmYWZjO1xyXG5cclxuICAgICAgICAgIC5zdWItbWVudS1pdGVtIHtcclxuICAgICAgICAgICAgLnN1Yi1tZW51LWJ0biB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkM2U5Zjc7XHJcblxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgICYucm90YXRlIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMDRmNzQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrO1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgIC8vIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ViLW1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAuc3ViLW1lbnUtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjaztcclxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiLSBcIjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNyaWdodE1lbnUge1xyXG4gIHBvc2l0aW9uOiBmaXhlZDtcclxuICByaWdodDogMDtcclxuICBib3R0b206IDI3cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiA1NHB4O1xyXG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcblxyXG4gIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICB0b3A6IDI4OHB4O1xyXG4gICAgYm90dG9tOiBhdXRvO1xyXG4gICAgd2lkdGg6IDczcHg7XHJcbiAgfVxyXG5cclxuICAud2hpdGUtYmFja2dyb3VuZCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0OXB4O1xyXG4gICAgLy8gcGFkZGluZzogOHB4IDRweCAwIDRweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICAgIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IDZweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICAgIGhlaWdodDogMjIzcHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHggMCAwIDEwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LW1lbnUtaXRlbSB7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJpZ2h0LW1lbnUtaXRlbS1jb250YWluZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDQzcHg7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDRweDtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgI2luZm9CdXR0b24ge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDQ5cHg7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgICB9XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgaGVpZ2h0OiAxNzJweDtcclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICBoZWlnaHQ6IDIyM3B4O1xyXG4gICAgICB9XHJcbiAgICAgIC5yaWdodC1tZW51LWl0ZW0tY29udGFpbmVyIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICAgICNpbmZvQnV0dG9uIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAucmlnaHQtbWVudS1pdGVtIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi50b3AtYnV0dG9uIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIC5yaWdodC1tZW51LWljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4teWVsbG93O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICAucmlnaHQtbWVudS1pY29uIHtcclxuICAgICAgICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICNhZjE1MmQ7XHJcbiAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yaWdodC1tZW51LWljb24ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgLy8gbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb29raWUtY29uc2VudCB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGJvdHRvbTogLTEwMCU7XHJcbiAgbGVmdDogMDtcclxuICByaWdodDogMDtcclxuICB3aWR0aDogMTAwdnc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHBhZGRpbmc6IDE1cHggMDtcclxuICB0cmFuc2l0aW9uOiBib3R0b20gMC4zcyBlYXNlLWluLW91dDtcclxuICB6LWluZGV4OiA5OTk7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ0bi1ncmVlbjtcclxuICBjb2xvcjogJHdoaXRlO1xyXG4gICYuc2hvdyB7XHJcbiAgICBib3R0b206IDA7XHJcbiAgfVxyXG5cclxuICAuY29va2llLWNvbnNlbnQtaW5uZXIge1xyXG4gICAgd2lkdGg6IDkyLjUlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIHdpZHRoOiA2Ni4yJTtcclxuICAgIH1cclxuICAgIC5jb29raWUtY29uc2VudC10ZXh0IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICAgICAgYSB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICB3aWR0aDogODYlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb2tpZS1jb25zZW50LWJ1dHRvbnMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNvb2tpZS1jb25zZW50LWFjY2VwdCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiNpbnZlc3QtdGVzdCB7XHJcbiAgI3JpZ2h0TWVudSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG4iLCIjZm9vdGVyIHtcclxuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvbGRlci1jb250YWluZXItcGMge1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBoZWlnaHQ6IDE2NHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAvLyBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICBoZWlnaHQ6IDM1MnB4O1xyXG4gICAgfVxyXG4gICAgLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3MtY29udGFpbmVyIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDEwNHB4O1xyXG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgLmNhcm91c2VsLWJ1dHRvbi1hcnJvd3Mge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9sZGVyLWNvbnRlbnQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgb3ZlcmZsb3cteDogYXV0bztcclxuICAgICAgb3ZlcmZsb3cteTogdmlzaWJsZTtcclxuICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAvLyBoZWlnaHQ6IDE3MXB4O1xyXG4gICAgICBoZWlnaHQ6IDIyNHB4O1xyXG4gICAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICAvLyBoZWlnaHQ6IDI4OXB4O1xyXG4gICAgICAgIGhlaWdodDogMzUycHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xyXG4gICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XHJcbiAgICAgIH1cclxuICAgICAgLmZvbGRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XHJcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcclxuICAgICAgICBAaW5jbHVkZSBtYXgtc20ge1xyXG4gICAgICAgICAgd2lkdGg6IDE4OXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xMzBweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmRpc2FwcGVhciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb2xkZXItY29udGFpbmVyIHtcclxuICAgICAgICAgIHdpZHRoOiAxODhweDtcclxuICAgICAgICAgIC8vIGhlaWdodDogMTY2cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIyMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMyNnB4O1xyXG4gICAgICAgICAgICAvLyBoZWlnaHQ6IDI4N3B4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM0OHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgIC5mb2xkZXItYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb2xkZXItaW1nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAvLyBoZWlnaHQ6IDEyM3B4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTc4cHg7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMjhweCAwIDAgMTRweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICAgICAgLy8gaGVpZ2h0OiAyMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjc0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDUzcHggMCAwIDI0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIC8vIG1heC1oZWlnaHQ6IDEwOHB4O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtbHI7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogNnB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICA+IGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTRweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvbGRlci1zaWRlbGluZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxODhweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxNjZweDtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgIGNsaXAtcGF0aDogJGZvbGRlci1jb250b3VyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMzBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDI5MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaW5pdCB7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvb3Rlci1jb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgei1pbmRleDogMTU7XHJcbiAgICAuZm9vdGVyLW1haW4ge1xyXG4gICAgICBwYWRkaW5nOiAyNXB4IDAgMTBweCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgIHJnYmEoMjMwLCAyNTEsIDI1NCwgMSkgNTAlLFxyXG4gICAgICAgIHJnYmEoMTk3LCAyNDUsIDI1MywgMSkgMTMzJVxyXG4gICAgICApO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIHBhZGRpbmc6IDI5cHggMCAxOHB4IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgcmdiYSgyMzAsIDI1MSwgMjU0LCAxKSAzMyUsXHJcbiAgICAgICAgICByZ2JhKDE5NywgMjQ1LCAyNTMsIDEpIDEwMCVcclxuICAgICAgICApO1xyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAxMTA5cHg7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9vdGVyLWNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBwLFxyXG4gICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICYubGljZW5zZS1udW1iZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46IC03cHggMCAwIDc1cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLmRyb3AtZG93bi1tZW51IHtcclxuICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUtbGlzdCB7XHJcbiAgICAgICAgICAgICAgLmRyb3Bkb3duLW1lbnUtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tbWVudS1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjNweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlIDBzO1xyXG4gICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UgMC4xNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHJvcGRvd24tc3VibWVudSB7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMXMgZWFzZSAwcztcclxuICAgICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC40cyBlYXNlIDAuMTVzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIC5kcm9wZG93bi1zdWJtZW51LWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIC8vIG1hcmdpbiDnmoTkuIrkuIvnuL3lkIjlnKggSlMg54K65omL5YuV6Ly45YWl77yM5aaC5p6c6YCZ6YKK5pyJ6K6K5YuV77yM6ZyA6KaB5ZCM5q2l5L+u5pS56K6K5pW4IG1hcmdpbkhlaWdodFxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMwMDkzYzE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAucGx1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3B4KTtcclxuICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb290ZXItYm90dG9tIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAvLyBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgLy8gYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgLy8gICAyNDVkZWcsXHJcbiAgICAvLyAgIHJnYmEoMCwgMTM3LCAyMDksIDEpIDU1JSxcclxuICAgIC8vICAgcmdiYSgwLCAxNTgsIDE1NiwgMSkgMTAwJVxyXG4gICAgLy8gKTtcclxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgIC8vIGhlaWdodDogMjE5cHg7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWJvdHRvbS1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgLy8gZ2FwOiAxMXB4O1xyXG4gICAgICB3aWR0aDogOTAlO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIC8vIG1heC13aWR0aDogMTAyNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5mb290ZXItYm90dG9tLWluZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgLy8gZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLWJvdHRvbS1saW5rczEge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDE0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjNweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gZGl2IHtcclxuICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMjJweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IC8vIOeiuuS/neWFp+mDqCBpbWcg57WV5bCN5a6a5L2N5pmC5LiN5pyD6LeR5L2NXHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuZm9vdGVyLWJvdHRvbS1saW5rczIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgd2lkdGg6IDg5JTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgcGFkZGluZzogMCA2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHAsXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4jd2VhbHRoLWRuYSB7XHJcbiAgI2Zvb3RlciB7XHJcbiAgICAuZm9sZGVyLWNvbnRhaW5lci1wYyB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuZm9vdGVyLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYy0ge1xyXG4gICZidG4ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgY29sb3I6ICRibGFjaztcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCxcclxuICAgICAgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0O1xyXG4gICAgJi0tc2hhZG93IHtcclxuICAgICAgYm94LXNoYWRvdzogM3B4IDNweCA1cHggcmdiYSgkZ3JheS00MDAsIDIwJSk7XHJcbiAgICB9XHJcbiAgICAmLS1yb3VuZGVkIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIH1cclxuICAgICYtLXNoYXJwIHtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgIH1cclxuICAgICYtLWJsb2NrIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGJ1dHRvbi1jb2xvci10aGVtZSB7XHJcbiAgLmMtYnRuLS1jb250YWluZWQge1xyXG4gICAgJi5jLWJ0bi0jeyRjb2xvcn0ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdmFsdWU7XHJcbiAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuanMtYnRuSG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdmFsdWUsIDEwJSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOmZvY3VzLFxyXG4gICAgICAmLmpzLWJ0bkZvY3VzIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCAxMCUpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCA0cHggcmdiYSgkdmFsdWUsIDAuNSk7XHJcbiAgICAgIH1cclxuICAgICAgJjphY3RpdmUsXHJcbiAgICAgICYuanMtYnRuQWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCAyMCUpO1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgIH1cclxuICAgICAgJjpkaXNhYmxlZCxcclxuICAgICAgJi5qcy1idG5EaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC4zO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYy1idG4tLW91dGxpbmVkIHtcclxuICAgICYuYy1idG4tI3skY29sb3J9IHtcclxuICAgICAgY29sb3I6ICR2YWx1ZTtcclxuICAgICAgYm9yZGVyLWNvbG9yOiAkZ3JheS01MDA7XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuanMtYnRuSG92ZXIge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuanMtYnRuRm9jdXMge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHZhbHVlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR2YWx1ZTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJHZhbHVlLCAwLjUpO1xyXG4gICAgICB9XHJcbiAgICAgICY6YWN0aXZlLFxyXG4gICAgICAmLmpzLWJ0bkFjdGl2ZSB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBkYXJrZW4oJHZhbHVlLCAxMCUpO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkdmFsdWUsIDEwJSk7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgfVxyXG4gICAgICAmOmRpc2FibGVkLFxyXG4gICAgICAmLmpzLWJ0bkRpc2FibGVkIHtcclxuICAgICAgICBvcGFjaXR5OiAwLjM7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOi8quaSreaMiemIleaoo+W8j1xyXG4uY2Fyb3VzZWwtYnV0dG9uLWFycm93cy1jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB3aWR0aDogNjdweDtcclxuICBtYXJnaW46IDAgYXV0bztcclxuICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxuICAuY2Fyb3VzZWwtYnV0dG9uLWFycm93cyB7XHJcbiAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwOTNjMTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgfVxyXG4gICAgJi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgLy8gICAmOmhvdmVyIHtcclxuICAgIC8vICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNhYzE5O1xyXG4gICAgLy8gICB9XHJcbiAgICAvLyB9XHJcbiAgfVxyXG59XHJcblxyXG4uY2Fyb3VzZWwtYnV0dG9uLWFycm93cyxcclxuLnBhZ2UtYnRuIHtcclxuICAuYXJyb3ctbGVmdCxcclxuICAuYXJyb3ctcmlnaHQge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogMTRweDtcclxuICAgICY6OmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9idXR0b24tYXJyb3dzLWJsdWUyLnN2Zyk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuYXJyb3ctbGVmdCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHRyYW5zbGF0ZVgoMXB4KTtcclxuICB9XHJcblxyXG4gIC5hcnJvdy1yaWdodCB7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMXB4KTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAjZTk5Mzg1O1xyXG4gICAgLmFycm93LWxlZnQsXHJcbiAgICAuYXJyb3ctcmlnaHQge1xyXG4gICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvbi9idXR0b24tYXJyb3dzLXBpbmsuc3ZnKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIGltZy1zd2l0Y2gtMiB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcbiAgNTAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbn1cclxuQGtleWZyYW1lcyBpbWctc3dpdGNoLTMge1xyXG4gIDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG4gIDUwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIGJvYmJpbmcge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbiAgMjUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNnB4KTtcclxuICB9XHJcbiAgNzUlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgcG9wdXAge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgfVxyXG4gIDEwMCUge1xyXG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICB9XHJcbn1cclxuXHJcbiNpbmRleCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICBtYWluIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDY0cHg7XHJcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4OHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmJhbm5lciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTk2LjN2dztcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICBoZWlnaHQ6IDYyLjV2dztcclxuICAgICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgIGhlaWdodDogNjIwcHg7XHJcbiAgICB9XHJcbiAgICAuYmFubmVyU3dpcGVyIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcblxyXG4gICAgICAgICAgJi5wYyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLm1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLy8g5YiG6aCB5Zmo5qij5byPXHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgIGJvdHRvbTogMTFweDtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgICAgICAgbWFyZ2luOiAwIDhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi15ZWxsb3c7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDmnIDmlrDos4foqIpcclxuICAubmV3LWFycml2YWxzIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMCBhdXRvIDgwcHggYXV0bztcclxuXHJcbiAgICAubmV3LWFycml2YWxzLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgbWF4LXdpZHRoOiAxMDk0cHg7XHJcbiAgICAgIHdpZHRoOiA3NnZ3O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzNweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLm5ldy1hcnJpdmFscy10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIC0xMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMCwgMTM3LCAyMDksIDEpIDcwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyAvKiDorpPog4zmma/oo4HliarliLDmloflrZfnr4TlnI0gKi9cclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgLyog6K6T5paH5a2X6YCP5piO5Lul6aGv56S65ry45bGkICovXHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgLy8gICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3LWFycml2YWxzLXN1YnRpdGxlLWljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ldy1hcnJpdmFscy1uYXZpZ2F0aW9uIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm5ld0Fycml2YWxzU3dpcGVyIHtcclxuICAgICAgLy8gd2lkdGgg6ZyA6KaB6Zqo6JGXIHNsaWRlcyDnmoTmlbjph4/ororljJbvvIznlKggSlMg5YuV5oWL6Kit572uXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICYub2RkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLmV2ZW4ge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0NHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLm5ldy1hcnJpdmFscy1pdGVtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyOTBweDtcclxuICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTg0cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuXHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnZpY2UtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAvLyDmqJnnsaTmqKPlvI9cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJlZCB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMDNlNTc7XHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLmdyZXkge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlIHtcclxuICAgICAgICAgICAgICAgIC8vIOaXpeacn+aoo+W8j1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzdjN2M3YztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IC0yOHB4O1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlpKflrrbpg73lnKjmkJzlsItcclxuICAuc2VhcmNoLXRyZW5kcyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogMTExOXB4O1xyXG4gICAgd2lkdGg6IDkwdnc7XHJcbiAgICBwYWRkaW5nOiAyNHB4IDEwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4IDAgNDBweCAwO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y2ZjdmNztcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIHBhZGRpbmc6IDM0cHggMzJweDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtdHJlbmRzLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBnYXA6IDRweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBnYXA6IDdweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIGgyIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5rZXl3b3Jkcy1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBnYXA6IDhweDtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLmtleXdvcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogNXB4IDE0cHg7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwOTNjMTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgIGNvbG9yOiAjMDA5M2MxO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDE1cHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxOHB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g55+l6K2Y5bCI5qyEXHJcbiAgI2tub3dsZWRnZS1jb2x1bW4taGlnaCB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW46IDAgYXV0byA4MHB4IGF1dG87XHJcbiAgICAuY29ycG9yYXRlLWNvbG9ycy11bmRlcmxpbmUge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGJvdHRvbTogLTZweDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IC0zdnc7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAyNHB4IDAgMDtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgIDE4MGRlZyxcclxuICAgICAgICByZ2JhKDAsIDE2NSwgMTU1LCAxKSAwJSxcclxuICAgICAgICByZ2JhKDAsIDE0NywgMTkzLCAxKSA4MCVcclxuICAgICAgKTtcclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICBib3R0b206IC0xMnB4O1xyXG4gICAgICAgIHJpZ2h0OiAxNHZ3O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgcmlnaHQ6IDh2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmtub3dsZWRnZS1jb2x1bW4taGVhZGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogZW5kO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwOTRweDtcclxuICAgICAgd2lkdGg6IDc2dnc7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5rbm93bGVkZ2UtY29sdW1uLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIC8vIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIC0xMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMCwgMTM3LCAyMDksIDEpIDcwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0OyAvKiDorpPog4zmma/oo4HliarliLDmloflrZfnr4TlnI0gKi9cclxuICAgICAgICAgIC13ZWJraXQtdGV4dC1maWxsLWNvbG9yOiB0cmFuc3BhcmVudDsgLyog6K6T5paH5a2X6YCP5piO5Lul6aGv56S65ry45bGkICovXHJcbiAgICAgICAgICAvLyBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgLy8gICBmb250LXNpemU6IDUzcHg7XHJcbiAgICAgICAgICAvLyB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAua25vd2xlZGdlLWNvbHVtbi1zdWJ0aXRsZS1pY29uIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiA4cHg7XHJcbiAgICAgICAgICBoMyB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmNvbHVtblN3aXBlciB7XHJcbiAgICAgIHdpZHRoOiAzNTBweDtcclxuICAgICAgcGFkZGluZzogMTZweCAwIDAgMDtcclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICB3aWR0aDogNDUwcHg7XHJcbiAgICAgICAgcGFkZGluZzogMCAyNHB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTBweCkge1xyXG4gICAgICAgIHdpZHRoOiA4MDBweDtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtaW4teGwge1xyXG4gICAgICAgIHdpZHRoOiAxMTUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgICAgIC5jb2x1bW4taXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDM3NHB4O1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgLmNvbHVtbi1saW5rIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcblxyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTBweCkge1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIC0ycHgpO1xyXG4gICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDZweCAjMDAwMDAwMjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgMCAxNnB4IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5ncmF5LWJhY2tncm91bmQge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgYm94LXNoYWRvdzogLTM1MHB4IDAgOHB4IC04cHggIzAwMDAwMDI1O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICB0b3A6IGF1dG87XHJcbiAgICAgIGJvdHRvbTogLTI4cHg7XHJcbiAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA4MTBweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNkOWQ5ZDk7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGJ0bi15ZWxsb3c7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDmjpLooYzmppxcclxuICAucmFua2luZyB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4MHB4O1xyXG5cclxuICAgIC5jb3Jwb3JhdGUtY29sb3JzLXVuZGVybGluZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgYm90dG9tOiAtNnB4O1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgbGVmdDogLTN2dztcclxuICAgICAgaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyNHB4IDAgMCAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgIHJnYmEoMCwgMTY1LCAxNTUsIDEpIDAlLFxyXG4gICAgICAgIHJnYmEoMCwgMTQ3LCAxOTMsIDEpIDgwJVxyXG4gICAgICApO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgIGJvdHRvbTogLTEycHg7XHJcbiAgICAgICAgbGVmdDogMTR2dztcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtaW4teGwge1xyXG4gICAgICAgIGxlZnQ6IDh2dztcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYW5raW5nLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiAxMDk0cHg7XHJcbiAgICAgIHdpZHRoOiA3NnZ3O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAyMHB4IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnJhbmtpbmctdGl0bGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDVweCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgLy8gYWxpZ24taXRlbXM6IGVuZDtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaDIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcclxuICAgICAgICAgICAgMTgwZGVnLFxyXG4gICAgICAgICAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpIC0xMCUsXHJcbiAgICAgICAgICAgIHJnYmEoMCwgMTM3LCAyMDksIDEpIDcwJVxyXG4gICAgICAgICAgKTtcclxuICAgICAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgLy8gQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIC8vICAgZm9udC1zaXplOiA1M3B4O1xyXG4gICAgICAgICAgLy8gfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnJhbmtpbmctc3VidGl0bGUtaWNvbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogN3B4O1xyXG4gICAgICAgICAgaDMge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5yYW5raW5nLWhlYWRlci1jb250cm9scyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5uYXYtdGFicyB7XHJcbiAgICAgICAgICAvLyB3aWR0aDogMjU4cHg7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBnYXA6IDIwcHg7XHJcblxyXG4gICAgICAgICAgLm5hdi1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsYWNrO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcclxuICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXHJcbiAgICAgICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgICAgICByZ2JhKDAsIDE2NSwgMTU1LCAxKSAwJSxcclxuICAgICAgICAgICAgICAgIHJnYmEoMCwgMTQ3LCAxOTMsIDEpIDgwJVxyXG4gICAgICAgICAgICAgICk7XHJcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IC00cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXI6OmFmdGVyLFxyXG4gICAgICAgICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyDlsI7oiKrmjInpiJXmqKPlvI9cclxuICAgICAgICAucmFua2luZy1uYXZpZ2F0aW9uIHtcclxuICAgICAgICAgIC5jYXJvdXNlbC1idXR0b24tYXJyb3dzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAudGFiLWNvbnRlbnQge1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgIC8vIHdpZHRoOiA0MTBweDtcclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1pbi13aWR0aDogODEwcHgpIHtcclxuICAgICAgICB3aWR0aDogNzMwcHg7XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgbWluLXhsIHtcclxuICAgICAgICB3aWR0aDogMTExMHB4O1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICAmLm9kZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDQ0cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ldmVuIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYW5raW5nLWl0ZW0ge1xyXG4gICAgICAgICAgICAucmFua2luZy1saW5rIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCAxMXB4IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuXHJcbiAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODRweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5cHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLnZpY2UtaW5mb3JtYXRpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgLy8g5qiZ57Gk5qij5byPXHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktZ3JheTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIC8vIOaXpeacn+aoo+W8j1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzdjN2M3YztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnJhbmtpbmctbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAgNnB4IDAgMDtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAuaW1nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmtpbmctcGFnaW5hdGlvbi1jb250YWluZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB0b3A6IGF1dG87XHJcbiAgICAgICAgYm90dG9tOiAtMjhweDtcclxuXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODEwcHgpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgYm90dG9tOiAtMjhweDtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4teWVsbG93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g546p5a246JaI5aCCIEZ1Ym9uXHJcbiAgLmZ1Ym9uLXBsYXktbGVhcm4ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gaGVpZ2h0OiAxMzA2cHg7XHJcbiAgICAvLyBwYWRkaW5nLXRvcDogMTQwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xyXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nLXRvcDogNC4ydnc7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDgwcHg7XHJcbiAgICB9XHJcbiAgICAuZnVib24tcGxheS1sZWFybi1oZWFkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XHJcbiAgICAgIG1heC13aWR0aDogMTA5NHB4O1xyXG4gICAgICB3aWR0aDogNzZ2dztcclxuICAgICAgbWFyZ2luOiAwIGF1dG8gODBweCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mdWJvbi1wbGF5LWxlYXJuLXRpdGxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoMiB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgICAxODBkZWcsXHJcbiAgICAgICAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgLTEwJSxcclxuICAgICAgICAgICAgcmdiYSgwLCAxMzcsIDIwOSwgMSkgNzAlXHJcbiAgICAgICAgICApO1xyXG4gICAgICAgICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7IC8qIOiuk+iDjOaZr+ijgeWJquWIsOaWh+Wtl+evhOWcjSAqL1xyXG4gICAgICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50OyAvKiDorpPmloflrZfpgI/mmI7ku6Xpoa/npLrmvLjlsaQgKi9cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mdWJvbi1wbGF5LWxlYXJuLXN1YnRpdGxlLWljb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDhweDtcclxuICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZ1Ym9uLXBsYXktbGVhcm4tY29udGFpbmVyLXdyYXBwZXIge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwdnc7XHJcbiAgICAgIC5mdWJvbi1wbGF5LWxlYXJuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIC5mdWJvbi1wbGF5LWxlYXJuLWl0ZW0ge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAuYW5pbWF0aW9uLWZyYW1lcyB7XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMSkge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBpbWctc3dpdGNoLTIgMC4wNjI1cyBzdGVwcygxLCBlbmQpIGZvcndhcmRzO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogaW1nLXN3aXRjaC0zIDAuMDYyNXMgc3RlcHMoMSwgZW5kKSBmb3J3YXJkcztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5saW5lYXIge1xyXG4gICAgICAgICAgICAgICAgICBhbmltYXRpb246IGJvYmJpbmcgMS41cyBsaW5lYXIgaW5maW5pdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgZ3JpZC1hcmVhOiAxIC8gMTtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAmLmFuaW1hdGlvbi1mcmFtZXMge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMykge1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDMpIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgaDQge1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgIHdvcmQtYnJlYWs6IGtlZXAtYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYmxhY2sge1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibGFjaztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICAgICYud2hpdGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBnYXA6IDJweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLXhsIHtcclxuICAgICAgICAgICAgICBnYXA6IDRweDtcclxuICAgICAgICAgICAgICBoNCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLmFycm93LWljb24ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDhweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYudm90ZSB7XHJcbiAgICAgICAgICB0b3A6IDE2LjUlO1xyXG4gICAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICBsZWZ0OiA0OSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgbGVmdDogNDcuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZnVib24tcGxheS1sZWFybi1pdGVtIHtcclxuICAgICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE0NXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC4zdnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IDVweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDlweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5ob21lIHtcclxuICAgICAgICAgIHRvcDogMjklO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1MSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICB0b3A6IDMxLjUlO1xyXG4gICAgICAgICAgICBsZWZ0OiA0NyU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZnVib24tcGxheS1sZWFybi1pdGVtIHtcclxuICAgICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE1NXB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMC4zdnc7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi50ZW50IHtcclxuICAgICAgICAgIHRvcDogNzElO1xyXG4gICAgICAgICAgbGVmdDogNjguNSU7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDU4LjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgdG9wOiAzOSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDc3LjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSB7XHJcbiAgICAgICAgICAgIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNTVweDtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuM3Z3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMTVweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5jb2luIHtcclxuICAgICAgICAgIHRvcDogMzUlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICBsZWZ0OiA0MC41JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgIHRvcDogLTc4JTtcclxuICAgICAgICAgICAgbGVmdDogNzMuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZnVib24tcGxheS1sZWFybi1pdGVtIHtcclxuICAgICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEzMnB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAuNXZ3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZnVib24tcGxheS1sZWFybi1saW5rIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDc0JTtcclxuICAgICAgICAgICAgbGVmdDogNTElO1xyXG4gICAgICAgICAgICB3aWR0aDogNDU3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTYwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oXHJcbiAgICAgICAgICAgICAgMjklIDAlLFxyXG4gICAgICAgICAgICAgIDk2JSAwJSxcclxuICAgICAgICAgICAgICAxMDAlIDE1JSxcclxuICAgICAgICAgICAgICA4MiUgODglLFxyXG4gICAgICAgICAgICAgIDc5JSA5OSUsXHJcbiAgICAgICAgICAgICAgNiUgOTglLFxyXG4gICAgICAgICAgICAgIDAlIDgzJSxcclxuICAgICAgICAgICAgICAxOSUgOSVcclxuICAgICAgICAgICAgKTtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICsgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuZnVib24tcGxheS1sZWFybi1hbmltYXRpb24tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgJi5saW5lYXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGFuaW1hdGlvbjogYm9iYmluZyAxLjVzIGxpbmVhciBpbmZpbml0ZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmJhc2ViYWxsIHtcclxuICAgICAgICAgIHRvcDogNDAlO1xyXG4gICAgICAgICAgbGVmdDogNjMlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICBsZWZ0OiA1NiU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICB0b3A6IDI4JTtcclxuICAgICAgICAgICAgbGVmdDogNDkuNSU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZnVib24tcGxheS1sZWFybi1pdGVtIHtcclxuICAgICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4tYW5pbWF0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2NnB4O1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTEuNXZ3O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAzNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYucmVhZGluZyB7XHJcbiAgICAgICAgICB0b3A6IDc0JTtcclxuICAgICAgICAgIGxlZnQ6IDQwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICAgICAgbGVmdDogNDMlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgdG9wOiAzMSU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDczLjUlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZ1Ym9uLXBsYXktbGVhcm4taXRlbSB7XHJcbiAgICAgICAgICAgIC5mdWJvbi1wbGF5LWxlYXJuLWFuaW1hdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNDZweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwLjF2dztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRleHQtY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEzcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLnRvcCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxOTVweDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMy41dnc7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICYuYm90dG9tIHtcclxuICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEzLjV2dztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYmFja2dyb3VuZC1jb250YWluZXItcGMge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYmFja2dyb3VuZC1jb250YWluZXItbWQge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogODNweDtcclxuICAgICAgbGVmdDogNDclO1xyXG4gICAgICB3aWR0aDogMTIzMXB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvLyDlhbbku5ZcclxuICAub3RoZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gMTUwcHggYXV0bztcclxuICAgIHdpZHRoOiAyNTRweDtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIHdpZHRoOiA1NDJweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMTQ1cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICB3aWR0aDogODI2cHg7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBtaW4teGwge1xyXG4gICAgICB3aWR0aDogMTExMHB4O1xyXG4gICAgfVxyXG4gICAgLm90aGVyLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBtYXgtd2lkdGg6IDEwOTRweDtcclxuICAgICAgaGVpZ2h0OiAzNnB4O1xyXG4gICAgICBtYXJnaW46IDAgYXV0byAxMHB4IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5vdGhlclN3aXBlciB7XHJcbiAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLm90aGVyLWNvbnRlbnQtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyNTRweDtcclxuICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNTRweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwIDIwcHggMCAyMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGg0IHtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAtMjBweDtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA3cHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICYtYWN0aXZlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRidG4teWVsbG93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy8g5b2I6Lez6KaW56qXXHJcbiAgI3BvcHVwLXdpbmRvdyB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA0Zjc0ODA7XHJcbiAgICB6LWluZGV4OiA5OTk5O1xyXG4gICAgLnBvcHVwLXdpbmRvdy1jb250YWluZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB3aWR0aDogMzQ0cHg7XHJcbiAgICAgIGhlaWdodDogNDg0cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIGFuaW1hdGlvbjogcG9wdXAgMC4ycyBlYXNlLW91dDtcclxuICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICB3aWR0aDogNDUzcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1MTZweDtcclxuICAgICAgfVxyXG4gICAgICAucG9wdXAtd2luZG93LWhlYWRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDc0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAgICAgMjc1ZGVnLFxyXG4gICAgICAgICAgcmdiYSgwLCAxNjUsIDE1NSwgMSkgMjAlLFxyXG4gICAgICAgICAgcmdiYSgwLCAxNDcsIDE5MywgMSkgODAlXHJcbiAgICAgICAgKTtcclxuICAgICAgICAuaGVhZGVyLXRpdGxlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDVweDtcclxuICAgICAgICAgIGgyIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNsb3NlLWJ0biB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICByaWdodDogMTZweDtcclxuICAgICAgICAgIHRvcDogMTZweDtcclxuICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLXNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgLmNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDI4MnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMzVweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDE1cHggYXV0bztcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1zbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzNjdweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzNjBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICAuY29udGVudC1pdGVtIHtcclxuICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgZ2FwOiAxNXB4O1xyXG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAuY29udGVudC1zY3JvbGwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDMyMHB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGgzIHtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tc20ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE0cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuY29udGVudC1pdGVtLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDRweCAxMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4teWVsbG93O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvIGF1dG8gMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYSB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYnRuLWdyZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgICAgICBjb2xvcjogJGJ0bi1ncmVlbjtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWN1cnJlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi10b3RhbCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeS1ncmF5O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgICAgICAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcclxuICAgICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCJAa2V5ZnJhbWVzIGZhZGVJbk91dCB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMjAlIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgfVxyXG4gIDgwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4vLyDlu7bpgbLpoa/npLrvvIzpgb/lhY3ot7Pli5XnmoTmhJ/oprpcclxuQGtleWZyYW1lcyBkZWxheSB7XHJcbiAgMCUge1xyXG4gICAgb3BhY2l0eTogMDtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxufVxyXG5cclxuOnJvb3Qge1xyXG4gIC0tdHh0LXRpdGxlLXNpemU6IDE4cHg7XHJcbiAgLS10eHQtcC1zaXplOiAxNnB4O1xyXG4gIC0tdHh0LXAtaGVpZ2h0OiAzMnB4O1xyXG59XHJcblxyXG5ib2R5LFxyXG5odG1sIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvdmVyZmxvdy14OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wLSB7XHJcbiAgJnBhZ2Uge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIH1cclxuXHJcbiAgJmNvbnRhaW5lciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IDExMTBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICB3aWR0aDogN3B4O1xyXG4gICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgIG1hcmdpbjogMCA1cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2Q5ZDlkOTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYnRuLXllbGxvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZjb250YWluZXIyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIHdpZHRoOiA5MHZ3O1xyXG4gICAgbWFyZ2luOiAyNnB4IGF1dG8gNXB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTEwcHg7XHJcbiAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICBtYXJnaW46IDE2cHggYXV0byA1cHggYXV0bztcclxuICAgIH1cclxuICAgIGgyIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRidG4teWVsbG93O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJnBhZ2Vjb250YWluZXIge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiA5OTBweDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogNDBweCBhdXRvIDEzNXB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwcHggMTZweDtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDE1MHB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZwYWdlY29udGFpbmVyMiB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IDkwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDQwcHggYXV0byA4MHB4IGF1dG87XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMTEycHg7XHJcbiAgICAgIHdpZHRoOiA4MHZ3O1xyXG4gICAgICBtYXJnaW46IDgwcHggYXV0byAxNTBweCBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxuICAmcGFnZWNvbnRhaW5lcjMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgbWF4LXdpZHRoOiA5MHZ3O1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMTM1cHggYXV0bztcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICBtYXgtd2lkdGg6IDExMTJweDtcclxuICAgICAgd2lkdGg6IDgwdnc7XHJcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDEyNXB4IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG4gICZ1bm9yZGVyZWQge1xyXG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgPiBsaSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xLjVweDtcclxuICAgICAgICBsZWZ0OiAtMTRweDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktZ3JheTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ibHVlIHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nOiAwIDE2cHg7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTEuNXB4O1xyXG4gICAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpudGgtbGFzdC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWJsdWUyIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAxOHB4O1xyXG4gICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcclxuICAgICAgfVxyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCLigKJcIjtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogLTEuNXB4O1xyXG4gICAgICAgICAgbGVmdDogLTE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bnRoLWxhc3Qtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ibGFjayB7XHJcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgcGFkZGluZzogMCAxNnB4O1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xLjVweDtcclxuICAgICAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ncmF5IHtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDUxcHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1ncmF5O1xyXG4gICAgICA+IGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwi4oCiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IC0xLjVweDtcclxuICAgICAgICAgIGxlZnQ6IC0xNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmb3JkZXJlZCB7XHJcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcbi8v5a+r5YWD5Lu255qE5Zyw5pa5XHJcbi5jLSB7XHJcbiAgLy/mvLjlsaToibLloYpcclxuICAmZ3JhZGllbnQge1xyXG4gICAgcGFkZGluZzogODBweCAxMnB4IDhweCAxMnB4O1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICBwYWRkaW5nOiAxMjBweCAwcHggMTBweCAwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gICZncmFkaWVudDIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgIHBhZGRpbmc6IDUycHggMCAxcHggMDtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIHBhZGRpbmc6IDEwM3B4IDBweCAxcHggMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuICAvL+mggemdoui3r+W+kVxyXG4gICZob21lcGF0aCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHAsXHJcbiAgICBhIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuICAgIGEge1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMnB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAvL+aOkuihjOamnOWIh+aPm+aomeexpFxyXG4gICZuYXZiYXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBtYXJnaW46IDQwcHggMHB4IDMycHggMHB4O1xyXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICB9XHJcbiAgICAubmF2LXRhYnMge1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgZ2FwOiAxNnB4O1xyXG4gICAgICAubmF2LWxpbmsge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgY29sb3I6ICMyYTJhMmE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgYm90dG9tOiAtNHB4O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogd2lkdGggMC4zcyBlYXNlO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyAvLyDpgJnoo6HnmoTlgLzlu7rorbDoqK3ngrogaGVpZ2h0IOeahOS4gOWNilxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyOjphZnRlcixcclxuICAgICAgICAmLmFjdGl2ZTo6YWZ0ZXIge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gIC8vIOaQnOWwi+WNoeeJh+ioreWumlxyXG4gICZjYXJkLWNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGdhcDogMzBweDtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIHdpZHRoOiA3MzBweDtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgIHdpZHRoOiAxMTEwcHg7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICB9XHJcbiAgJmNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgd2lkdGg6IDM1MHB4O1xyXG4gICAgcGFkZGluZzogMHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAuZmlyc3QtZGl2IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBnYXA6IDAuMnJlbTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBtYXJnaW46IDBweCAxMnB4IDhweCAxMnB4O1xyXG4gICAgICAmLnR5cGUyIHtcclxuICAgICAgICBoZWlnaHQ6IDk0cHg7XHJcbiAgICAgICAgLmMtdHh0LXAzIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zZWNvbmQtZGl2IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICBtYXJnaW46IDBweDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICBjb2xvcjogJHByaW1hcnktZ3JheTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIGg0IHtcclxuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7IC8qIOmZkOWItumhr+ekujLooYwgKi9cclxuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgID4gaW1nIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBoZWlnaHQ6IDE4NnB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICBtYXJnaW46IDhweCAxMHB4IDExcHggMTBweDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIC0ycHgpO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDZweCA2cHggNnB4ICMwMDAwMDAyNTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAmcGlubmVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgLnBpbm5lZHBvc3Qge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICB3aWR0aDogMzUwcHg7XHJcbiAgICAgIHBhZGRpbmc6IDBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UsIGJveC1zaGFkb3cgMC4zcyBlYXNlO1xyXG4gICAgICBhbmltYXRpb246IGRlbGF5IDAuMXMgc3RlcHMoMSwgZW5kKSBmb3J3YXJkcztcclxuICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiA1MDBweDtcclxuICAgICAgICBoZWlnaHQ6IDE1MHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB9XHJcbiAgICAgIC5maXJzdC1kaXYge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZ2FwOiAwLjJyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2OHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDhweCAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjQwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYy10eHQtdGl0bGUge1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xyXG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWNvbmQtZGl2IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgICAgIG1hcmdpbjogMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjFweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICA+IGltZyB7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgaGVpZ2h0OiAxOTdweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgIG1hcmdpbjogOHB4IDEwcHggMTFweCAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgICAgICB3aWR0aDogMjY4cHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC02cHgsIC0ycHgpO1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCA2cHggIzAwMDAwMDI1O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/mkJzlsIvmrIRcclxuICAmc2VhcmNoYmFyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgZmxleDogMTtcclxuICAgIG1heC13aWR0aDogNDI2cHg7XHJcbiAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeS1ncmF5O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMjBweDtcclxuICAgIGlucHV0IHtcclxuICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICYgKyAuc2VhcmNoLWJ0biB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnRuLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNlYXJjaC1idG4ge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MgZWFzZTtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgLy8g5YiG6aCB6Kit5a6aXHJcbiAgJnBhZ2luYXRpb24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIG1hcmdpbjogMHJlbSAwcmVtIDlyZW0gMHJlbTtcclxuICAgIGdhcDogMTBweDtcclxuICAgIEBpbmNsdWRlIG1pbi1sZyB7XHJcbiAgICAgIG1hcmdpbjogMHJlbSAwcmVtIDkuNzVyZW0gMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1idG4ge1xyXG4gICAgICB3aWR0aDogMzBweDtcclxuICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNlOTkzODU7XHJcbiAgICAgICAgY29sb3I6ICNlOTkzODU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1udW1iZXIge1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwIDRweDtcclxuICAgICAgbWFyZ2luOiAwIDRweDtcclxuICAgICAgY29sb3I6ICRidG4tZ3JlZW47XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG4gICAgLnBhZ2UtbnVtYmVyLmFjdGl2ZSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7IC8vIOiqv+aVtOe3muaineWOmuW6plxyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidG4tZ3JlZW47XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMnB4OyAvLyDoqK3nva7lnJPop5JcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IC8vIOiuk+W6lee3muawtOW5s+WxheS4rVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuZWxsaXBzaXMge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIH1cclxuXHJcbiAgICAucGFnZS1udW1iZXI6aG92ZXIge1xyXG4gICAgICBjb2xvcjogI2U5OTM4NTtcclxuICAgIH1cclxuXHJcbiAgICAuaGlkZSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuICAvL3RhZ+ioreWumlxyXG4gICZrZXl3b3Jkcy1jb250YWluZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgZ2FwOiA4cHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMHB4O1xyXG4gICAgLy8gbWFyZ2luOiA4cHggMHB4O1xyXG4gICAgLmtleXdvcmRzIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHBhZGRpbmc6IDVweCAxM3B4O1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xyXG4gICAgICBwIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/mloflrZfoqK3lrppcclxuICAmdHh0IHtcclxuICAgICYtdGl0bGUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS10eHQtdGl0bGUtc2l6ZSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZTIge1xyXG4gICAgICBjb2xvcjogJGJ0bi1ncmVlbjtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBmb250LXNpemU6IHZhcigtLXR4dC10aXRsZS1zaXplKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlMyB7XHJcbiAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcclxuICAgICAgbGlzdC1zdHlsZS10eXBlOiBkaXNjO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktZ3JheTtcclxuICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS10eHQtcC1zaXplKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XHJcbiAgICB9XHJcbiAgICAmLXRpdGxlNCB7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgfVxyXG4gICAgJi10aXRsZTUge1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgZm9udC1zaXplOiAzMnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIH1cclxuICAgICYtcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0tdHh0LXAtc2l6ZSk7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10eHQtcC1oZWlnaHQpO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktZ3JheTtcclxuICAgIH1cclxuXHJcbiAgICAmLXAyIHtcclxuICAgICAgZm9udC1zaXplOiB2YXIoLS10eHQtcC1zaXplKTtcclxuICAgICAgbGluZS1oZWlnaHQ6IHZhcigtLXR4dC1wLWhlaWdodCk7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1ncmF5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgfVxyXG4gICAgJi1wMyB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgIGNvbG9yOiAjN2M3YzdjO1xyXG4gICAgfVxyXG4gICAgJi1wNCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1ncmF5O1xyXG4gICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAuZm9jdXMge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1wNSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWFyZ2luOiAxMnB4IDAgM3B4IDA7XHJcbiAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgdGV4dC1hbGlnbjoganVzdGlmeTtcclxuICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIuKAolwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IC0xLjVweDtcclxuICAgICAgICBsZWZ0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWdyYXk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYtdWwge1xyXG4gICAgICBsaXN0LXN0eWxlOiBub25lOyAvKiDnp7vpmaTpoJDoqK3pu57nrKbomZ8gKi9cclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgY29sb3I6ICRwcmltYXJ5LWdyYXk7XHJcbiAgICAgIGxpIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyAvKiDngrroh6roqILnrKbomZ/nlZnnqbrplpMgKi9cclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyAvKiDlop7liqDooYzot50gKi9cclxuICAgICAgICBmb250LXNpemU6IHZhcigtLXR4dC1wLXNpemUpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiB2YXIoLS10eHQtcC1oZWlnaHQpO1xyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICBjb250ZW50OiBcIuKAolwiOyAvKiDkvb/nlKjoh6roqILnrKbomZ8gKi9cclxuICAgICAgICAgIGNvbG9yOiAjMzMzOyAvKiDnrKbomZ/poY/oibIgKi9cclxuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgLyog56ym6Jmf5aSn5bCPICovXHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgdG9wOiAycHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpbmsge1xyXG4gICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9XHJcbiAgICAmLWxpbmsyIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgY29sb3I6ICRidG4tZ3JlZW47XHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtcmVzdWx0IHtcclxuICAgICAgY29sb3I6ICRidG4teWVsbG93O1xyXG4gICAgICBtYXJnaW46IDFyZW0gMHB4IDByZW0gMHB4O1xyXG4gICAgICAuZnJlcXVlbmN5IHtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICB9XHJcbiAgICAgIGgzIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFyZW0gMHB4IDBlbSAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLWhvdHRpdGxlIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICBtYXJnaW46IDAgMCAxcmVtIDAuMjVyZW07XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWFyY2gtdHJlbmRzLWhlYWRlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogNHB4O1xyXG4gICAgICBtYXJnaW46IDE2cHggMHB4O1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHBhZGRpbmc6IDZweDtcclxuICAgICAgICB3aWR0aDogNDRweDtcclxuICAgICAgICBoZWlnaHQ6IDQ0cHg7XHJcbiAgICAgIH1cclxuICAgICAgaDIge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGNvbG9yOiAkYnRuLXllbGxvdztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLy/lhafpoIHoqK3lrppcclxuICAmaW5zaWRlcGFnZSB7XHJcbiAgICAmLWxpbmstYmFyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgdG9wOiAzNDBweDtcclxuICAgICAgbGVmdDogY2FsYyg1MCUgLSA1MTBweCk7XHJcbiAgICAgIHdpZHRoOiA0NHB4O1xyXG4gICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICBnYXA6IDFyZW07XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggOHB4O1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgIHRyYW5zaXRpb246IGxlZnQgMC44cyBlYXNlO1xyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTA5MHB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgICAmLmhpZGUge1xyXG4gICAgICAgIGxlZnQ6IC01MHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLWxpbmstYmFyOjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjdkZWcsICNkM2U5ZjcgMzUlLCAjZWVmOWZmIDUwJSwgI2QzZTlmNyA2MCUpO1xyXG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDEwMCUgMTAwJSwgNTAlIDk0LjElLCAwIDEwMCUpO1xyXG4gICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmLWxpbmstYmFyLW1iIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBoZWlnaHQ6IDQ2cHg7XHJcbiAgICAgIG1hcmdpbjogMnJlbSAwcmVtO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgLyog5YWI6Kit6YCP5piO6YKK5qGGICovXHJcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRib3JkZXItZ3JheTtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGJvcmRlci1ncmF5O1xyXG4gICAgICAmLWl0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAyMTRweDtcclxuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbGVmdCAwLjhzIGVhc2U7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtbGluay1iYXIsXHJcbiAgICAmLWxpbmstYmFyLW1iIHtcclxuICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgIC5zaGFyZS1sb3ZlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgxKSB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zaGFyZS1saW5rIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJi1wb3B1cCB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IC00MHB4O1xyXG4gICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgcGFkZGluZzogNnB4IDEwcHg7XHJcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWdyYXk7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5PdXQgMS41cyBlYXNlLWluLW91dCBmb3J3YXJkcztcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTA5MXB4KSB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTRweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xMTRweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXRpdGxlLXNldCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10eHQge1xyXG4gICAgICBtYXJnaW46IDE2cHggMHB4IDY0cHggMHB4O1xyXG4gICAgICBoMiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5LWJsdWU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW1hcmsge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LWdyYXk7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi1jYWxlbmRhciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGdhcDogMC40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgICYtZm9udC1hZGp1c3RtZW50IHtcclxuICAgICAgbWFyZ2luOiA4cHggMDtcclxuICAgICAgYnV0dG9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIC8vIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgLy8ganVzdGlmeS1jb250ZW50OiBlbmQ7XHJcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMC43O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgIGNvbG9yOiAkYnRuLWdyZWVuO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi1ibHVlYmxvY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1ibHVlO1xyXG4gICAgICBwYWRkaW5nOiAzMnB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLXBhZ2VsaW5lIHtcclxuICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG4gICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYWdlbGluZTIge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJvcmRlci1ncmF5O1xyXG4gICAgICBtYXJnaW46IDMycHggMCAzNnB4IDA7XHJcbiAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDE2cHggMzZweCAxNnB4O1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIG1pbi14bCB7XHJcbiAgICAgICAgbWFyZ2luOiAzMnB4IDAgMzZweCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1wYWdldGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3RhcnQ7XHJcbiAgICAgIGdhcDogMTZweDtcclxuICAgICAgbWFyZ2luOiA1MHB4IDBweCAzMnB4IDBweDtcclxuICAgIH1cclxuICAgICYtcGFnZXRleHQyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzdGFydDtcclxuICAgICAgbWFyZ2luLXRvcDogMjhweDtcclxuICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAvL+WFp+mggeWclueJh+WuueWZqFxyXG4gICZpbWctY29udGFpbmVyIHtcclxuICAgIG1hcmdpbjogMzJweCAwcHg7XHJcbiAgfVxyXG5cclxuICAvLyBZb3VUdWJlIOW9seeJh+WuueWZqFxyXG4gICZ2aWRlby1jb250YWluZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxNiAvIDk7XHJcbiAgICBtYXJnaW46IDY0cHggMCAzMnB4IDA7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgaWZyYW1lIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbiAgJmxpc3Qge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAyMnB4O1xyXG4gIH1cclxuXHJcbiAgLy/lnJbniYdtYXJnaW7oqr/mlbRcclxuICAmbWItMTQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWJsZS0ge1xyXG4gICZjb250YWluZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG4gICAgdGFibGUge1xyXG4gICAgICB0aGVhZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJHdoaXRlO1xyXG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgdGJvZHkge1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5M2MxO1xyXG4gICAgICAgICAgdGQge1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDA5M2MxO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTZweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgICBiciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgyKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI4JTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgzKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuYm90dG9tLWFydGljbGUge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZiZmY7XHJcbiAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZjb250YWluZXIyIHtcclxuICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICB0YWJsZSB7XHJcbiAgICAgIHRoZWFkIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5M2MxO1xyXG4gICAgICAgIHRyIHtcclxuICAgICAgICAgIHRkIHtcclxuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlYWFkNjtcclxuICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTQwcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIHRib2R5IHtcclxuICAgICAgICB0ciB7XHJcbiAgICAgICAgICB0ZCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzYzE7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDA5M2MxO1xyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDEpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMzlweCAxMHB4O1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgICAgICAgYnIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE0MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYubGlnaHQtYmx1ZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWVhYWQ2O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1vZi10eXBlKDIpIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBqdXN0aWZ5O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICAgICAgICAmLmxpZ2h0LWJsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZmJmZjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5ib3R0b20tYXJ0aWNsZSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWZiZmY7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vIOaUvuWcqCBjLWdyYWRpZW50IOWFp+aZgu+8jOa1ruWLleacg+iiq+mCiueVjOmBruiUve+8jOaJgOS7peaUvue9ruWFtuS7liBzZWN0aW9uXHJcbi5jb2x1bW4tc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktYmx1ZTtcclxuICBwYWRkaW5nOiAwIDEycHggNnB4IDEycHg7XHJcbiAgQGluY2x1ZGUgbWluLWxnIHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gIH1cclxuICAuY29sdW1uLXN3aXBlciB7XHJcbiAgICB3aWR0aDogMzUwcHg7XHJcbiAgICBoZWlnaHQ6IDMwMHB4O1xyXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDY5MXB4KSB7XHJcbiAgICAgIG1heC13aWR0aDogMTE0MnB4O1xyXG4gICAgICB3aWR0aDogYXV0bztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAxOHB4IDAgMzJweCAwO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgcGFkZGluZzogMThweCAxNnB4IDMycHggMTZweDtcclxuICAgIH1cclxuICB9XHJcbiAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgIHBvc2l0aW9uOiBzdGF0aWM7XHJcbiAgICBAaW5jbHVkZSBtaW4tbGcge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICBtYXJnaW46IDAgNXB4O1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZDlkOWQ5O1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgJi1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRidG4teWVsbG93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucmVhZC1tb3JlLWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIG1heC13aWR0aDogMTExMXB4O1xyXG4gIHdpZHRoOiA5NXZ3O1xyXG4gIG1hcmdpbjogMCBhdXRvIDEzNXB4IGF1dG87XHJcbiAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgIG1hcmdpbjogMCBhdXRvIDE1MHB4IGF1dG87XHJcbiAgfVxyXG4gIC5yb3cge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAmLm9uZS1jYXJkIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDM4MHB4O1xyXG4gICAgICB9XHJcbiAgICAgICYudHdvLWNhcmQge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogNzUwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aXRsZS1jb250YWluZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbjogMCBhdXRvIDE2cHggYXV0bztcclxuICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGdhcDogOHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG8gNDBweCAwO1xyXG4gIH1cclxuICBoMiB7XHJcbiAgICBmb250LXNpemU6IDMycHg7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxyXG4gICAgICAxODBkZWcsXHJcbiAgICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSkgLTEwJSxcclxuICAgICAgcmdiYSgwLCAxMzcsIDIwOSwgMSkgNzAlXHJcbiAgICApO1xyXG4gICAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gIC50aXRsZS1jb250YWluZXItc3VidGl0bGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGgzIHtcclxuICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICBjb2xvcjogJHByaW1hcnktYmxhY2s7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbiIsIiN3ZWFsdGgtZG5hIHtcclxuICAvLyDpoJDovInlhaXlnJbniYfvvIzkv67mraPploPniI3llY/poYxcclxuICAucHJlbG9hZC1jb250YWluZXIge1xyXG4gICAgd2lkdGg6IDA7XHJcbiAgICBoZWlnaHQ6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICAuY2l2ZXRfY2F0LTEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY2l2ZXRfY2F0L2NpdmV0X2NhdC0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgLmNpdmV0X2NhdC0yIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNpdmV0X2NhdC9jaXZldF9jYXQtMi53ZWJwKTtcclxuICAgIH1cclxuICAgIC5jaXZldF9jYXQtMyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jaXZldF9jYXQvY2l2ZXRfY2F0LTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLWZhbGxzLWFjdGlvbi0xIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZhbGxzL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgLmFuaW1hdGlvbi1mYWxscy1hY3Rpb24tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mYWxscy9hY3Rpb24tMi53ZWJwKTtcclxuICAgIH1cclxuICAgIC5hbmltYXRpb24tZmFsbHMtYWN0aW9uLTMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tZmFsbHMvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLWZydWl0X3N0YWxsLWFjdGlvbi0xIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgLmFuaW1hdGlvbi1mcnVpdF9zdGFsbC1hY3Rpb24tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mcnVpdF9zdGFsbC9hY3Rpb24tMi53ZWJwKTtcclxuICAgIH1cclxuICAgIC5hbmltYXRpb24tZnJ1aXRfc3RhbGwtYWN0aW9uLTMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tZnJ1aXRfc3RhbGwvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLWNvZmZlZV9jYXJ0LWFjdGlvbi0xIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNvZmZlZV9jYXJ0L2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgLmFuaW1hdGlvbi1jb2ZmZWVfY2FydC1hY3Rpb24tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jb2ZmZWVfY2FydC9hY3Rpb24tMi53ZWJwKTtcclxuICAgIH1cclxuICAgIC5hbmltYXRpb24tY29mZmVlX2NhcnQtYWN0aW9uLTMge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY29mZmVlX2NhcnQvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC1hY3Rpb24tMSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwvYWN0aW9uLTEud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC1hY3Rpb24tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwvYWN0aW9uLTIud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC1hY3Rpb24tMyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXJhZmZsZV9ib290aC1hY3Rpb24tMSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgvYWN0aW9uLTEud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXJhZmZsZV9ib290aC1hY3Rpb24tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgvYWN0aW9uLTIud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXJhZmZsZV9ib290aC1hY3Rpb24tMyB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAuYW5pbWF0aW9uLXBvbmQtYWN0aW9uLTEge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG9uZC9hY3Rpb24tMS53ZWJwKTtcclxuICAgIH1cclxuICAgIC5hbmltYXRpb24tcG9uZC1hY3Rpb24tMiB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0yLndlYnApO1xyXG4gICAgfVxyXG4gICAgLmFuaW1hdGlvbi1wb25kLWFjdGlvbi0zIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvbmQvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgZ2VsYXRpbmUge1xyXG4gICAgZnJvbSxcclxuICAgIHRvIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcclxuICAgIH1cclxuICAgIDI1JSB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC45LCAxLjEpO1xyXG4gICAgfVxyXG4gICAgNTAlIHtcclxuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEsIDAuOSk7XHJcbiAgICB9XHJcbiAgICA3NSUge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOTUsIDEuMDUpO1xyXG4gICAgfVxyXG4gIH1cclxuICBAa2V5ZnJhbWVzIGZhZGVJbiB7XHJcbiAgICAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgICA1MCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG4gIEBrZXlmcmFtZXMgYXBwZWFyIHtcclxuICAgIDAlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDMzLjMlIHtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBhbmltYXRpb24tY2l2ZXRfY2F0IHtcclxuICAgIDAlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNpdmV0X2NhdC9jaXZldF9jYXQtMS53ZWJwKTtcclxuICAgIH1cclxuICAgIDMzJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jaXZldF9jYXQvY2l2ZXRfY2F0LTIud2VicCk7XHJcbiAgICB9XHJcbiAgICA2NiUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tY2l2ZXRfY2F0L2NpdmV0X2NhdC0zLndlYnApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jaXZldF9jYXQvY2l2ZXRfY2F0LTEud2VicCk7XHJcbiAgICB9XHJcbiAgfVxyXG4gIC5hbmltYXRpb24tY2l2ZXRfY2F0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1jaXZldF9jYXQgMXMgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYW5pbWF0aW9uLWZhbGxzIHtcclxuICAgIDAlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZhbGxzL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgMzMlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZhbGxzL2FjdGlvbi0yLndlYnApO1xyXG4gICAgfVxyXG4gICAgNjYlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZhbGxzL2FjdGlvbi0zLndlYnApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mYWxscy9hY3Rpb24tMS53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFuaW1hdGlvbi1mYWxscyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogc3RlcC1zdGFydCBhbmltYXRpb24tZmFsbHMgMC42NnMgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYW5pbWF0aW9uLWZydWl0X3N0YWxsIHtcclxuICAgIDAlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgMzMlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0yLndlYnApO1xyXG4gICAgfVxyXG4gICAgNjYlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWZydWl0X3N0YWxsL2FjdGlvbi0zLndlYnApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1mcnVpdF9zdGFsbC9hY3Rpb24tMS53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFuaW1hdGlvbi1mcnVpdF9zdGFsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogc3RlcC1zdGFydCBhbmltYXRpb24tZnJ1aXRfc3RhbGwgMC42NnMgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYW5pbWF0aW9uLWNvZmZlZV9jYXJ0IHtcclxuICAgIDAlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNvZmZlZV9jYXJ0L2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgMzMlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNvZmZlZV9jYXJ0L2FjdGlvbi0yLndlYnApO1xyXG4gICAgfVxyXG4gICAgNjYlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLWNvZmZlZV9jYXJ0L2FjdGlvbi0zLndlYnApO1xyXG4gICAgfVxyXG4gICAgMTAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1jb2ZmZWVfY2FydC9hY3Rpb24tMS53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFuaW1hdGlvbi1jb2ZmZWVfY2FydCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogc3RlcC1zdGFydCBhbmltYXRpb24tY29mZmVlX2NhcnQgMC42NnMgaW5maW5pdGU7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCUgMTAwJTtcclxuICB9XHJcblxyXG4gIEBrZXlmcmFtZXMgYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb3R0ZWRfcGxhbnRfc3RhbGwvYWN0aW9uLTEud2VicCk7XHJcbiAgICB9XHJcbiAgICAzMyUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsL2FjdGlvbi0yLndlYnApO1xyXG4gICAgfVxyXG4gICAgNjYlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC9hY3Rpb24tMy53ZWJwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gIH1cclxuICAuYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGFuaW1hdGlvbjogc3RlcC1zdGFydCBhbmltYXRpb24tcG90dGVkX3BsYW50X3N0YWxsIDAuNjZzIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG5cclxuICBAa2V5ZnJhbWVzIGFuaW1hdGlvbi1yYWZmbGVfYm9vdGgge1xyXG4gICAgMCUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcmFmZmxlX2Jvb3RoL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgMzMlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXJhZmZsZV9ib290aC9hY3Rpb24tMi53ZWJwKTtcclxuICAgIH1cclxuICAgIDY2JSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1yYWZmbGVfYm9vdGgvYWN0aW9uLTMud2VicCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXJhZmZsZV9ib290aC9hY3Rpb24tMS53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFuaW1hdGlvbi1yYWZmbGVfYm9vdGgge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBhbmltYXRpb246IHN0ZXAtc3RhcnQgYW5pbWF0aW9uLXJhZmZsZV9ib290aCAwLjY2cyBpbmZpbml0ZTtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xyXG4gIH1cclxuXHJcbiAgQGtleWZyYW1lcyBhbmltYXRpb24tcG9uZCB7XHJcbiAgICAwJSB7XHJcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2FuaW1hdGlvbi1wb25kL2FjdGlvbi0xLndlYnApO1xyXG4gICAgfVxyXG4gICAgMzMlIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9wYWdlcy9XZWFsdGhETkEvYW5pbWF0aW9uLXBvbmQvYWN0aW9uLTIud2VicCk7XHJcbiAgICB9XHJcbiAgICA2NiUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG9uZC9hY3Rpb24tMy53ZWJwKTtcclxuICAgIH1cclxuICAgIDEwMCUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3BhZ2VzL1dlYWx0aEROQS9hbmltYXRpb24tcG9uZC9hY3Rpb24tMS53ZWJwKTtcclxuICAgIH1cclxuICB9XHJcbiAgLmFuaW1hdGlvbi1wb25kIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgYW5pbWF0aW9uOiBzdGVwLXN0YXJ0IGFuaW1hdGlvbi1wb25kIDAuNjZzIGluZmluaXRlO1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XHJcbiAgfVxyXG5cclxuICBtYWluIHtcclxuICAgIHdpZHRoOiAxMDB2dztcclxuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xyXG4gICAgLm1haW4tY29udGFpbmVyIHtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgLy8gdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICYuaGVpZ2h0LWF1dG8ge1xyXG4gICAgICAgIC8vIGhlaWdodDogMTEwNXB4O1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgfVxyXG4gICAgICAjYmFja2dyb3VuZC1jb250YWluZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL2JhY2tncm91bmQud2VicCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgID4gaW1nLFxyXG4gICAgICAgIC5iYWNrZ3JvdW5kLWRlY29yYXRlIHtcclxuICAgICAgICAgIC8vIHdpZHRo44CBaGVpZ2h044CBbGVmdOOAgXRvcCDlnKgganMg5LitIHVwZGF0ZUltYWdlQVBvc2l0aW9uKCkg6Kit5a6aXHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYXBwZWFyIDFzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2FuaW1hdGlvbi1mYWxscy1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAucmVzdWx0LWJhY2tncm91bmQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAvLyDplovlp4stMVxyXG4gICAgICAuc3RhcnQtY29udGFpbmVyLTEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDg1cHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB6LWluZGV4OiA5MDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlaW5nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhcnQtY29udGFpbmVyLTEtdGl0bGUge1xyXG4gICAgICAgICAgd2lkdGg6IDI5MXB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOXB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwLjh2aDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnZoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICA+IGJ1dHRvbiB7XHJcbiAgICAgICAgICB3aWR0aDogMjAzcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDl2aDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDkzYzE7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbjogZ2VsYXRpbmUgMC41cztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgI2FuaW1hdGlvbi1jaXZldF9jYXQtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMjMzcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMzNweDtcclxuICAgICAgICAgIG1hcmdpbjogN3ZoIDAgNXZoIDA7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDMyLjV2aDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogMzIuNXZoO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8vIOmWi+Wniy0yXHJcbiAgICAgIC5zdGFydC1jb250YWluZXItMiB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNjVweDtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDgwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlMWZmZjg1MDtcclxuICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IGNhbGMoNXZoICsgMTAwcHgpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnNob3cge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhpZGVpbmcge1xyXG4gICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zdGFydC1jb250YWluZXItMi10ZXh0IHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogNDUlO1xyXG4gICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBnYXA6IDI0cHg7XHJcbiAgICAgICAgICB3aWR0aDogMzYwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDE5MnB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTkycHg7XHJcbiAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCAjMDA5M2MxO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY5MDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1dmggMCBhdXRvIDA7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSAobWF4LWhlaWdodDogNzgwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDV2aCAwIDEwcHggMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dC1jb250YWluZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcclxuICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICMwMTQ4NjU7XHJcbiAgICAgICAgICAgICAgLnR5cGVkLWN1cnNvciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTQ5cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDRweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMjVweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBnZWxhdGluZSAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc3RhcnQtY29udGFpbmVyLTItaW1nIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MTNweDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNXZoO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAvLyDpoYznm65cclxuICAgICAgLnF1ZXN0aW9uLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHotaW5kZXg6IDcwO1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvcGFnZXMvV2VhbHRoRE5BL3F1ZXN0aW9uLWJhY2tncm91bmQud2VicCk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA0MSUgNTAlO1xyXG4gICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlaW5nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmxlZnQtYmcge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDElIDUwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5yaWdodC1iZyB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3NSUgNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLnN0ZXAtZnVuY3Rpb24ge1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHMgc3RlcC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC53aGl0ZS1tYXNrIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRmMWQ1O1xyXG4gICAgICAgICAgei1pbmRleDogOTk5O1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW4gMC44cyBlYXNlLWluLW91dDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgICAgICAgICYubGVmdC1iZyxcclxuICAgICAgICAgICYucmlnaHQtYmcge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAud2hpdGUtbWFzayB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5xdWVzdGlvbi1jb250YWluZXItY29udGVudCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMzM2cHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzOTlweDtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAzMnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMjhweDtcclxuICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4ICMwMDkzYzE7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmNzU7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICB3aWR0aDogNDU2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDkzcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyDpgLLluqbmop1cclxuICAgICAgICAgIC5wcm9ncmVzcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmVzcy1udW1iZXIge1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZ2FwOiAzMXB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgQG1lZGlhIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDQ0cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgID4gZGl2IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmU5ZTk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dCAwLjJzO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogOXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2MyYzJjMjtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQgMC4ycztcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTtcclxuICAgICAgICAgICAgICAgICAgPiBwIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9ncmVzcy1iYXItY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCA4cHg7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgLnUtcHJvZ3Jlc3MtYmFyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwOTNjMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAvLyDpoYznm67lhaflrrlcclxuICAgICAgICAgIC5xdWVzdGlvbi1jb250ZW50IHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMDRweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM5MnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC8vIOWAi+WIpemhjOebrlxyXG4gICAgICAgICAgICAucXVlc3Rpb24taXRlbSB7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjRzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuaGlkZWluZyB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmLmhpZGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgLnF1ZXN0aW9uLW51bWJlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAzcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAxNnB4IGF1dG87XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm51bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDM5cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00MCUpO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5xdWVzdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzBjMGUxZjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5xdWVzdGlvbi1hbnN3ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBnYXA6IDEycHg7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICBnYXA6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjExcHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTdweDtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzAwOTNjMTtcclxuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogIzBjMGUxZjtcclxuICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAzcHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG4gICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBhbmltYXRpb246IGdlbGF0aW5lIDAuNXM7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjk4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgID4gLnF1ZXN0aW9uLWRlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICAgICAgJiNhbmltYXRpb24tcmFmZmxlX2Jvb3RoLWNvbnRhaW5lci0yIHtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTQ1cHg7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjNweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE0NnB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE3NHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI2MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzEzcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjYW5pbWF0aW9uLWNvZmZlZV9jYXJ0LWNvbnRhaW5lci0yIHtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTYwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IC00NXB4O1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjM5cHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMjEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1pbi1tZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTE1N3B4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyOTVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0N3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI2FuaW1hdGlvbi1wb25kLWNvbnRhaW5lci0yIHtcclxuICAgICAgICAgICAgICAgICAgYm90dG9tOiAtMTIzcHg7XHJcbiAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMjlweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDI0M3B4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyOHB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTExMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTg0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDM1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTgwcHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYjYW5pbWF0aW9uLXBvdHRlZF9wbGFudF9zdGFsbC1jb250YWluZXItMiB7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNzFweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwOHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2MnB4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTg4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogLTE4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMTlweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI2M3B4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmI2FuaW1hdGlvbi1mcnVpdF9zdGFsbC1jb250YWluZXItMiB7XHJcbiAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEzNXB4O1xyXG4gICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzM3B4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyN3B4O1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjI1cHg7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLy8g57WQ5p6cXHJcbiAgICAgIC5yZXN1bHQtY29udGFpbmVyIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMTA0cHggMCAxMzBweCAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDEwNHB4IDAgMCAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgei1pbmRleDogNjA7XHJcbiAgICAgICAgQGluY2x1ZGUgbWluLW1kIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zaG93IHtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oaWRlaW5nIHtcclxuICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGlkZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmVzdWx0LWltZy1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDEwcHggMTRweCA4cHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbiAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICYuc2hvdyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDM0OHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5yZXN1bHQtYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZ2FwOiAzMnB4O1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBtaW4tbWQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5MXB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgYSxcclxuICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNTBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGIxYmM7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMCA0cHggNHB4IDAgcmdiYSgwLCAwLCAwLCAwLjI1KTtcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBnZWxhdGluZSAwLjVzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucmVzdWx0LW5vdGljZSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGdhcDogOHB4O1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4IDA7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgID4gcCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTcwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGp1c3RpZnk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24tbGFzdDogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwOTNjMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuIiwiLy8g5L+u5q2jRmlyZWZveFxyXG5ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCkge31cclxuLy8g5L+u5q2jc2FmYXJpXHJcbkBtZWRpYSBub3QgYWxsIGFuZCAobWluLXJlc29sdXRpb246LjAwMWRwY20pIHtcclxuICBAc3VwcG9ydHMgKC13ZWJraXQtYXBwZWFyYW5jZTpub25lKSB7fVxyXG59XHJcbiJdfQ== */