/* Colors declaration */
:root {
  --dark-grey: #6a6a6a;
  --light-grey: #f2f2f9;
  --text-grey: #161616;
  --blue: #000091;
  --blue-hover: #1212ff;
  --blue-filter: #484d7a;
  --white: #ffffff;
  --black: #000000;
  --g300: #e7e7e7;
  --irsn-primary: #d92c40;
  --irsn-darken-primary: #d52c3d;
  --irsn-pastel-primary: #fdeced;
  --irsn-superdark-primary: #D02B3B;
  --irsn-thematique-primary: #C11425;
  --irsn-black: #1e1e1e;
  --irsn-glossy-black: #171717;
  --irsn-opacify-black: rgba(31, 31, 31, 0.95);
  --irsn-lighter-black: #2f2f2f;
  --irsn-greylish-black: #383838;
  --irsn-cream-white: #faf8f4;
  --irsn-light-grey: #fafafa;
  --irsn-lighter-grey: #707070;
  --irsn-grey: #434343;
  --irsn-separator-grey: #c8d4df;
  --irsn-granit-grey: #646464;
  --irsn-hover-grey: #989494;
  --irsn-blue: #3b8edf;
  --irsn-sky-blue: #1ecaff;
  --irsn-light-blue: #f1f8fe;
  --irsn-sea-blue: #005fbe;
  --irsn-grey-blue: #f4f7fc;
  --irsn-han-blue: #3477CD;
  --irsn-font-regular: "Roboto Regular", sans-serif;
  --irsn-font-bold: "Roboto Bold", sans-serif;
  --irsn-font-light: "Roboto Light", sans-serif;
  --irsn-font-medium: "Roboto Medium", sans-serif;
  --irsn-bis-foot-bold: "Roboto Slab Bold", sans-serif;
}

@font-face {
  font-family: "Roboto Regular";
  src: url(./fonts/Roboto-Regular.a8d6ac03.ttf) format("truetype");
  font-weight: 500;
}
@font-face {
  font-family: "Roboto Bold";
  src: url(./fonts/Roboto-Bold.75371f53.ttf) format("truetype");
  font-weight: 700;
}
@font-face {
  font-family: "Roboto Light";
  src: url(./fonts/Roboto-Light.8be2d148.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto Medium";
  src: url(./fonts/Roboto-Medium.7429a63c.ttf) format("truetype");
  font-weight: 300;
}
@font-face {
  font-family: "Roboto Slab Bold";
  src: url(./fonts/RobotoSlab-Bold.c45cfba4.ttf) format("truetype");
  font-weight: 700;
}
/* Breakpoints */
:root {
  --irsn-primary: #E83C4E;
  --irsn-darken-primary: #D52C3D;
  --irsn-dark-primary-separator: #CE3545;
  --irsn-black: #1F1F1F;
  --irsn-glossy-black: #171717;
  --irsn-opacify-black: rgba(31, 31, 31, 0.95);
  --irsn-lighter-black: #2F2F2F;
  --irsn-greylish-black: #383838;
  --irsn-cream-white: #FAF8F4;
  --irsn-bg-grey: #F8F8F8;
  --irsn-light-grey: #FAFAFA;
  --irsn-lighter-grey: #707070;
  --irsn-grey: #434343;
  --irsn-greylish-grey: #5F6C77;
  --irsn-separator-grey: #C8D4DF;
  --irsn-menu-separator-grey: #E3E9EF;
  --irsn-inactive-tab-grey: #919191;
  --irsn-member-background: #f7f7f7;
  --irsn-blue: #3B8EDF;
  --irsn-sky-blue: #1ECAFF;
  --irsn-light-blue: #F1F8FE;
  --irsn-font-regular: "Roboto Regular", sans-serif;
  --irsn-font-bold: "Roboto Bold", sans-serif;
  --irsn-font-light: "Roboto Light", sans-serif;
  --irsn-font-medium: "Roboto Medium", sans-serif;
  --irsn-bis-foot-bold: "Roboto Slab Bold", sans-serif;
  --irsn-font-size-card-title: 1.125rem;
}

/* Convert pixel to rem */
/*ul list style */
/* Limit text display when over number of line specified. */
/**
DEBUG
**/
/*
MOBILE < 576px
*/
/* Process to rename using regex. */
/* Use regex to replace the result with the following token: ".fr-[a-z0-9\-]*". */
@media screen and (min-width: 992px) {
  .fr-m-n8v-lg,
  .fr-m-n4w-lg {
    margin: -2rem !important;
  }
  .fr-ml-n8v-lg,
  .fr-ml-n4w-lg,
  .fr-mx-n8v-lg,
  .fr-mx-n4w-lg {
    margin-left: -2rem !important;
  }
  .fr-mr-n8v-lg,
  .fr-mr-n4w-lg,
  .fr-mx-n8v-lg,
  .fr-mx-n4w-lg {
    margin-right: -2rem !important;
  }
  .fr-mt-n8v-lg,
  .fr-mt-n4w-lg,
  .fr-my-n8v-lg,
  .fr-my-n4w-lg {
    margin-top: -2rem !important;
  }
  .fr-mb-n8v-lg,
  .fr-mb-n4w-lg,
  .fr-my-n8v-lg,
  .fr-my-n4w-lg {
    margin-bottom: -2rem !important;
  }
  .fr-m-n7v-lg {
    margin: -1.75rem !important;
  }
  .fr-ml-n7v-lg,
  .fr-mx-n7v-lg {
    margin-left: -1.75rem !important;
  }
  .fr-mr-n7v-lg,
  .fr-mx-n7v-lg {
    margin-right: -1.75rem !important;
  }
  .fr-mt-n7v-lg,
  .fr-my-n7v-lg {
    margin-top: -1.75rem !important;
  }
  .fr-mb-n7v-lg,
  .fr-my-n7v-lg {
    margin-bottom: -1.75rem !important;
  }
  .fr-m-n6v-lg,
  .fr-m-n3w-lg {
    margin: -1.5rem !important;
  }
  .fr-ml-n6v-lg,
  .fr-ml-n3w-lg,
  .fr-mx-n6v-lg,
  .fr-mx-n3w-lg {
    margin-left: -1.5rem !important;
  }
  .fr-mr-n6v-lg,
  .fr-mr-n3w-lg,
  .fr-mx-n6v-lg,
  .fr-mx-n3w-lg {
    margin-right: -1.5rem !important;
  }
  .fr-mt-n6v-lg,
  .fr-mt-n3w-lg,
  .fr-my-n6v-lg,
  .fr-my-n3w-lg {
    margin-top: -1.5rem !important;
  }
  .fr-mb-n6v-lg,
  .fr-mb-n3w-lg,
  .fr-my-n6v-lg,
  .fr-my-n3w-lg {
    margin-bottom: -1.5rem !important;
  }
  .fr-m-n5v-lg {
    margin: -1.25rem !important;
  }
  .fr-ml-n5v-lg,
  .fr-mx-n5v-lg {
    margin-left: -1.25rem !important;
  }
  .fr-mr-n5v-lg,
  .fr-mx-n5v-lg {
    margin-right: -1.25rem !important;
  }
  .fr-mt-n5v-lg,
  .fr-my-n5v-lg {
    margin-top: -1.25rem !important;
  }
  .fr-mb-n5v-lg,
  .fr-my-n5v-lg {
    margin-bottom: -1.25rem !important;
  }
  .fr-m-n4v-lg,
  .fr-m-n2w-lg {
    margin: -1rem !important;
  }
  .fr-ml-n4v-lg,
  .fr-ml-n2w-lg,
  .fr-mx-n4v-lg,
  .fr-mx-n2w-lg {
    margin-left: -1rem !important;
  }
  .fr-mr-n4v-lg,
  .fr-mr-n2w-lg,
  .fr-mx-n4v-lg,
  .fr-mx-n2w-lg {
    margin-right: -1rem !important;
  }
  .fr-mt-n4v-lg,
  .fr-mt-n2w-lg,
  .fr-my-n4v-lg,
  .fr-my-n2w-lg {
    margin-top: -1rem !important;
  }
  .fr-mb-n4v-lg,
  .fr-mb-n2w-lg,
  .fr-my-n4v-lg,
  .fr-my-n2w-lg {
    margin-bottom: -1rem !important;
  }
  .fr-m-n3v-lg {
    margin: -0.75rem !important;
  }
  .fr-ml-n3v-lg,
  .fr-mx-n3v-lg {
    margin-left: -0.75rem !important;
  }
  .fr-mr-n3v-lg,
  .fr-mx-n3v-lg {
    margin-right: -0.75rem !important;
  }
  .fr-mt-n3v-lg,
  .fr-my-n3v-lg {
    margin-top: -0.75rem !important;
  }
  .fr-mb-n3v-lg,
  .fr-my-n3v-lg {
    margin-bottom: -0.75rem !important;
  }
  .fr-m-n2v-lg,
  .fr-m-n1w-lg {
    margin: -0.5rem !important;
  }
  .fr-ml-n2v-lg,
  .fr-ml-n1w-lg,
  .fr-mx-n2v-lg,
  .fr-mx-n1w-lg {
    margin-left: -0.5rem !important;
  }
  .fr-mr-n2v-lg,
  .fr-mr-n1w-lg,
  .fr-mx-n2v-lg,
  .fr-mx-n1w-lg {
    margin-right: -0.5rem !important;
  }
  .fr-mt-n2v-lg,
  .fr-mt-n1w-lg,
  .fr-my-n2v-lg,
  .fr-my-n1w-lg {
    margin-top: -0.5rem !important;
  }
  .fr-mb-n2v-lg,
  .fr-mb-n1w-lg,
  .fr-my-n2v-lg,
  .fr-my-n1w-lg {
    margin-bottom: -0.5rem !important;
  }
  .fr-m-n1v-lg {
    margin: -0.25rem !important;
  }
  .fr-ml-n1v-lg,
  .fr-mx-n1v-lg {
    margin-left: -0.25rem !important;
  }
  .fr-mr-n1v-lg,
  .fr-mx-n1v-lg {
    margin-right: -0.25rem !important;
  }
  .fr-mt-n1v-lg,
  .fr-my-n1v-lg {
    margin-top: -0.25rem !important;
  }
  .fr-mb-n1v-lg,
  .fr-my-n1v-lg {
    margin-bottom: -0.25rem !important;
  }
  .fr-m-n1-5v-lg {
    margin: -0.375rem !important;
  }
  .fr-ml-n1-5v-lg,
  .fr-mx-n1-5v-lg {
    margin-left: -0.375rem !important;
  }
  .fr-mr-n1-5v-lg,
  .fr-mx-n1-5v-lg {
    margin-right: -0.375rem !important;
  }
  .fr-mt-n1-5v-lg,
  .fr-my-n1-5v-lg {
    margin-top: -0.375rem !important;
  }
  .fr-mb-n1-5v-lg,
  .fr-my-n1-5v-lg {
    margin-bottom: -0.375rem !important;
  }
  .fr-m-0-lg {
    margin: 0 !important;
  }
  .fr-ml-0-lg,
  .fr-mx-0-lg {
    margin-left: 0 !important;
  }
  .fr-mr-0-lg,
  .fr-mx-0-lg {
    margin-right: 0 !important;
  }
  .fr-mt-0-lg,
  .fr-my-0-lg {
    margin-top: 0 !important;
  }
  .fr-mb-0-lg,
  .fr-my-0-lg {
    margin-bottom: 0 !important;
  }
  .fr-m-n0-5v-lg {
    margin: -0.125rem !important;
  }
  .fr-ml-n0-5v-lg,
  .fr-mx-n0-5v-lg {
    margin-left: -0.125rem !important;
  }
  .fr-mr-n0-5v-lg,
  .fr-mx-n0-5v-lg {
    margin-right: -0.125rem !important;
  }
  .fr-mt-n0-5v-lg,
  .fr-my-n0-5v-lg {
    margin-top: -0.125rem !important;
  }
  .fr-mb-n0-5v-lg,
  .fr-my-n0-5v-lg {
    margin-bottom: -0.125rem !important;
  }
  .fr-m-0-5v-lg {
    margin: 0.125rem !important;
  }
  .fr-ml-0-5v-lg,
  .fr-mx-0-5v-lg {
    margin-left: 0.125rem !important;
  }
  .fr-mr-0-5v-lg,
  .fr-mx-0-5v-lg {
    margin-right: 0.125rem !important;
  }
  .fr-mt-0-5v-lg,
  .fr-my-0-5v-lg {
    margin-top: 0.125rem !important;
  }
  .fr-mb-0-5v-lg,
  .fr-my-0-5v-lg {
    margin-bottom: 0.125rem !important;
  }
  .fr-m-1v-lg {
    margin: 0.25rem !important;
  }
  .fr-ml-1v-lg,
  .fr-mx-1v-lg {
    margin-left: 0.25rem !important;
  }
  .fr-mr-1v-lg,
  .fr-mx-1v-lg {
    margin-right: 0.25rem !important;
  }
  .fr-mt-1v-lg,
  .fr-my-1v-lg {
    margin-top: 0.25rem !important;
  }
  .fr-mb-1v-lg,
  .fr-my-1v-lg {
    margin-bottom: 0.25rem !important;
  }
  .fr-m-1-5v-lg {
    margin: 0.375rem !important;
  }
  .fr-ml-1-5v-lg,
  .fr-mx-1-5v-lg {
    margin-left: 0.375rem !important;
  }
  .fr-mr-1-5v-lg,
  .fr-mx-1-5v-lg {
    margin-right: 0.375rem !important;
  }
  .fr-mt-1-5v-lg,
  .fr-my-1-5v-lg {
    margin-top: 0.375rem !important;
  }
  .fr-mb-1-5v-lg,
  .fr-my-1-5v-lg {
    margin-bottom: 0.375rem !important;
  }
  .fr-m-2v-lg,
  .fr-m-1w-lg {
    margin: 0.5rem !important;
  }
  .fr-ml-2v-lg,
  .fr-ml-1w-lg,
  .fr-mx-2v-lg,
  .fr-mx-1w-lg {
    margin-left: 0.5rem !important;
  }
  .fr-mr-2v-lg,
  .fr-mr-1w-lg,
  .fr-mx-2v-lg,
  .fr-mx-1w-lg {
    margin-right: 0.5rem !important;
  }
  .fr-mt-2v-lg,
  .fr-mt-1w-lg,
  .fr-my-2v-lg,
  .fr-my-1w-lg {
    margin-top: 0.5rem !important;
  }
  .fr-mb-2v-lg,
  .fr-mb-1w-lg,
  .fr-my-2v-lg,
  .fr-my-1w-lg {
    margin-bottom: 0.5rem !important;
  }
  .fr-m-3v-lg {
    margin: 0.75rem !important;
  }
  .fr-ml-3v-lg,
  .fr-mx-3v-lg {
    margin-left: 0.75rem !important;
  }
  .fr-mr-3v-lg,
  .fr-mx-3v-lg {
    margin-right: 0.75rem !important;
  }
  .fr-mt-3v-lg,
  .fr-my-3v-lg {
    margin-top: 0.75rem !important;
  }
  .fr-mb-3v-lg,
  .fr-my-3v-lg {
    margin-bottom: 0.75rem !important;
  }
  .fr-m-4v-lg,
  .fr-m-2w-lg {
    margin: 1rem !important;
  }
  .fr-ml-4v-lg,
  .fr-ml-2w-lg,
  .fr-mx-4v-lg,
  .fr-mx-2w-lg {
    margin-left: 1rem !important;
  }
  .fr-mr-4v-lg,
  .fr-mr-2w-lg,
  .fr-mx-4v-lg,
  .fr-mx-2w-lg {
    margin-right: 1rem !important;
  }
  .fr-mt-4v-lg,
  .fr-mt-2w-lg,
  .fr-my-4v-lg,
  .fr-my-2w-lg {
    margin-top: 1rem !important;
  }
  .fr-mb-4v-lg,
  .fr-mb-2w-lg,
  .fr-my-4v-lg,
  .fr-my-2w-lg {
    margin-bottom: 1rem !important;
  }
  .fr-m-5v-lg {
    margin: 1.25rem !important;
  }
  .fr-ml-5v-lg,
  .fr-mx-5v-lg {
    margin-left: 1.25rem !important;
  }
  .fr-mr-5v-lg,
  .fr-mx-5v-lg {
    margin-right: 1.25rem !important;
  }
  .fr-mt-5v-lg,
  .fr-my-5v-lg {
    margin-top: 1.25rem !important;
  }
  .fr-mb-5v-lg,
  .fr-my-5v-lg {
    margin-bottom: 1.25rem !important;
  }
  .fr-m-6v-lg,
  .fr-m-3w-lg {
    margin: 1.5rem !important;
  }
  .fr-ml-6v-lg,
  .fr-ml-3w-lg,
  .fr-mx-6v-lg,
  .fr-mx-3w-lg {
    margin-left: 1.5rem !important;
  }
  .fr-mr-6v-lg,
  .fr-mr-3w-lg,
  .fr-mx-6v-lg,
  .fr-mx-3w-lg {
    margin-right: 1.5rem !important;
  }
  .fr-mt-6v-lg,
  .fr-mt-3w-lg,
  .fr-my-6v-lg,
  .fr-my-3w-lg {
    margin-top: 1.5rem !important;
  }
  .fr-mb-6v-lg,
  .fr-mb-3w-lg,
  .fr-my-6v-lg,
  .fr-my-3w-lg {
    margin-bottom: 1.5rem !important;
  }
  .fr-m-7v-lg {
    margin: 1.75rem !important;
  }
  .fr-ml-7v-lg,
  .fr-mx-7v-lg {
    margin-left: 1.75rem !important;
  }
  .fr-mr-7v-lg,
  .fr-mx-7v-lg {
    margin-right: 1.75rem !important;
  }
  .fr-mt-7v-lg,
  .fr-my-7v-lg {
    margin-top: 1.75rem !important;
  }
  .fr-mb-7v-lg,
  .fr-my-7v-lg {
    margin-bottom: 1.75rem !important;
  }
  .fr-m-8v-lg,
  .fr-m-4w-lg {
    margin: 2rem !important;
  }
  .fr-ml-8v-lg,
  .fr-ml-4w-lg,
  .fr-mx-8v-lg,
  .fr-mx-4w-lg {
    margin-left: 2rem !important;
  }
  .fr-mr-8v-lg,
  .fr-mr-4w-lg,
  .fr-mx-8v-lg,
  .fr-mx-4w-lg {
    margin-right: 2rem !important;
  }
  .fr-mt-8v-lg,
  .fr-mt-4w-lg,
  .fr-my-8v-lg,
  .fr-my-4w-lg {
    margin-top: 2rem !important;
  }
  .fr-mb-8v-lg,
  .fr-mb-4w-lg,
  .fr-my-8v-lg,
  .fr-my-4w-lg {
    margin-bottom: 2rem !important;
  }
  .fr-m-9v-lg {
    margin: 2.25rem !important;
  }
  .fr-ml-9v-lg,
  .fr-mx-9v-lg {
    margin-left: 2.25rem !important;
  }
  .fr-mr-9v-lg,
  .fr-mx-9v-lg {
    margin-right: 2.25rem !important;
  }
  .fr-mt-9v-lg,
  .fr-my-9v-lg {
    margin-top: 2.25rem !important;
  }
  .fr-mb-9v-lg,
  .fr-my-9v-lg {
    margin-bottom: 2.25rem !important;
  }
  .fr-m-10v-lg,
  .fr-m-5w-lg {
    margin: 2.5rem !important;
  }
  .fr-ml-10v-lg,
  .fr-ml-5w-lg,
  .fr-mx-10v-lg,
  .fr-mx-5w-lg {
    margin-left: 2.5rem !important;
  }
  .fr-mr-10v-lg,
  .fr-mr-5w-lg,
  .fr-mx-10v-lg,
  .fr-mx-5w-lg {
    margin-right: 2.5rem !important;
  }
  .fr-mt-10v-lg,
  .fr-mt-5w-lg,
  .fr-my-10v-lg,
  .fr-my-5w-lg {
    margin-top: 2.5rem !important;
  }
  .fr-mb-10v-lg,
  .fr-mb-5w-lg,
  .fr-my-10v-lg,
  .fr-my-5w-lg {
    margin-bottom: 2.5rem !important;
  }
  .fr-m-11v-lg {
    margin: 2.75rem !important;
  }
  .fr-ml-11v-lg,
  .fr-mx-11v-lg {
    margin-left: 2.75rem !important;
  }
  .fr-mr-11v-lg,
  .fr-mx-11v-lg {
    margin-right: 2.75rem !important;
  }
  .fr-mt-11v-lg,
  .fr-my-11v-lg {
    margin-top: 2.75rem !important;
  }
  .fr-mb-11v-lg,
  .fr-my-11v-lg {
    margin-bottom: 2.75rem !important;
  }
  .fr-m-12v-lg,
  .fr-m-6w-lg {
    margin: 3rem !important;
  }
  .fr-ml-12v-lg,
  .fr-ml-6w-lg,
  .fr-mx-12v-lg,
  .fr-mx-6w-lg {
    margin-left: 3rem !important;
  }
  .fr-mr-12v-lg,
  .fr-mr-6w-lg,
  .fr-mx-12v-lg,
  .fr-mx-6w-lg {
    margin-right: 3rem !important;
  }
  .fr-mt-12v-lg,
  .fr-mt-6w-lg,
  .fr-my-12v-lg,
  .fr-my-6w-lg {
    margin-top: 3rem !important;
  }
  .fr-mb-12v-lg,
  .fr-mb-6w-lg,
  .fr-my-12v-lg,
  .fr-my-6w-lg {
    margin-bottom: 3rem !important;
  }
  .fr-m-13v-lg {
    margin: 3.25rem !important;
  }
  .fr-ml-13v-lg,
  .fr-mx-13v-lg {
    margin-left: 3.25rem !important;
  }
  .fr-mr-13v-lg,
  .fr-mx-13v-lg {
    margin-right: 3.25rem !important;
  }
  .fr-mt-13v-lg,
  .fr-my-13v-lg {
    margin-top: 3.25rem !important;
  }
  .fr-mb-13v-lg,
  .fr-my-13v-lg {
    margin-bottom: 3.25rem !important;
  }
  .fr-m-14v-lg,
  .fr-m-7w-lg {
    margin: 3.5rem !important;
  }
  .fr-ml-14v-lg,
  .fr-ml-7w-lg,
  .fr-mx-14v-lg,
  .fr-mx-7w-lg {
    margin-left: 3.5rem !important;
  }
  .fr-mr-14v-lg,
  .fr-mr-7w-lg,
  .fr-mx-14v-lg,
  .fr-mx-7w-lg {
    margin-right: 3.5rem !important;
  }
  .fr-mt-14v-lg,
  .fr-mt-7w-lg,
  .fr-my-14v-lg,
  .fr-my-7w-lg {
    margin-top: 3.5rem !important;
  }
  .fr-mb-14v-lg,
  .fr-mb-7w-lg,
  .fr-my-14v-lg,
  .fr-my-7w-lg {
    margin-bottom: 3.5rem !important;
  }
  .fr-m-15v-lg {
    margin: 3.75rem !important;
  }
  .fr-ml-15v-lg,
  .fr-mx-15v-lg {
    margin-left: 3.75rem !important;
  }
  .fr-mr-15v-lg,
  .fr-mx-15v-lg {
    margin-right: 3.75rem !important;
  }
  .fr-mt-15v-lg,
  .fr-my-15v-lg {
    margin-top: 3.75rem !important;
  }
  .fr-mb-15v-lg,
  .fr-my-15v-lg {
    margin-bottom: 3.75rem !important;
  }
  .fr-m-16v-lg,
  .fr-m-8w-lg {
    margin: 4rem !important;
  }
  .fr-ml-16v-lg,
  .fr-ml-8w-lg,
  .fr-mx-16v-lg,
  .fr-mx-8w-lg {
    margin-left: 4rem !important;
  }
  .fr-mr-16v-lg,
  .fr-mr-8w-lg,
  .fr-mx-16v-lg,
  .fr-mx-8w-lg {
    margin-right: 4rem !important;
  }
  .fr-mt-16v-lg,
  .fr-mt-8w-lg,
  .fr-my-16v-lg,
  .fr-my-8w-lg {
    margin-top: 4rem !important;
  }
  .fr-mb-16v-lg,
  .fr-mb-8w-lg,
  .fr-my-16v-lg,
  .fr-my-8w-lg {
    margin-bottom: 4rem !important;
  }
  .fr-m-17v-lg {
    margin: 4.25rem !important;
  }
  .fr-ml-17v-lg,
  .fr-mx-17v-lg {
    margin-left: 4.25rem !important;
  }
  .fr-mr-17v-lg,
  .fr-mx-17v-lg {
    margin-right: 4.25rem !important;
  }
  .fr-mt-17v-lg,
  .fr-my-17v-lg {
    margin-top: 4.25rem !important;
  }
  .fr-mb-17v-lg,
  .fr-my-17v-lg {
    margin-bottom: 4.25rem !important;
  }
  .fr-m-18v-lg,
  .fr-m-9w-lg {
    margin: 4.5rem !important;
  }
  .fr-ml-18v-lg,
  .fr-ml-9w-lg,
  .fr-mx-18v-lg,
  .fr-mx-9w-lg {
    margin-left: 4.5rem !important;
  }
  .fr-mr-18v-lg,
  .fr-mr-9w-lg,
  .fr-mx-18v-lg,
  .fr-mx-9w-lg {
    margin-right: 4.5rem !important;
  }
  .fr-mt-18v-lg,
  .fr-mt-9w-lg,
  .fr-my-18v-lg,
  .fr-my-9w-lg {
    margin-top: 4.5rem !important;
  }
  .fr-mb-18v-lg,
  .fr-mb-9w-lg,
  .fr-my-18v-lg,
  .fr-my-9w-lg {
    margin-bottom: 4.5rem !important;
  }
  .fr-m-19v-lg {
    margin: 4.75rem !important;
  }
  .fr-ml-19v-lg,
  .fr-mx-19v-lg {
    margin-left: 4.75rem !important;
  }
  .fr-mr-19v-lg,
  .fr-mx-19v-lg {
    margin-right: 4.75rem !important;
  }
  .fr-mt-19v-lg,
  .fr-my-19v-lg {
    margin-top: 4.75rem !important;
  }
  .fr-mb-19v-lg,
  .fr-my-19v-lg {
    margin-bottom: 4.75rem !important;
  }
  .fr-m-20v-lg,
  .fr-m-10w-lg {
    margin: 5rem !important;
  }
  .fr-ml-20v-lg,
  .fr-ml-10w-lg,
  .fr-mx-20v-lg,
  .fr-mx-10w-lg {
    margin-left: 5rem !important;
  }
  .fr-mr-20v-lg,
  .fr-mr-10w-lg,
  .fr-mx-20v-lg,
  .fr-mx-10w-lg {
    margin-right: 5rem !important;
  }
  .fr-mt-20v-lg,
  .fr-mt-10w-lg,
  .fr-my-20v-lg,
  .fr-my-10w-lg {
    margin-top: 5rem !important;
  }
  .fr-mb-20v-lg,
  .fr-mb-10w-lg,
  .fr-my-20v-lg,
  .fr-my-10w-lg {
    margin-bottom: 5rem !important;
  }
  .fr-m-21v-lg {
    margin: 5.25rem !important;
  }
  .fr-ml-21v-lg,
  .fr-mx-21v-lg {
    margin-left: 5.25rem !important;
  }
  .fr-mr-21v-lg,
  .fr-mx-21v-lg {
    margin-right: 5.25rem !important;
  }
  .fr-mt-21v-lg,
  .fr-my-21v-lg {
    margin-top: 5.25rem !important;
  }
  .fr-mb-21v-lg,
  .fr-my-21v-lg {
    margin-bottom: 5.25rem !important;
  }
  .fr-m-22v-lg,
  .fr-m-11w-lg {
    margin: 5.5rem !important;
  }
  .fr-ml-22v-lg,
  .fr-ml-11w-lg,
  .fr-mx-22v-lg,
  .fr-mx-11w-lg {
    margin-left: 5.5rem !important;
  }
  .fr-mr-22v-lg,
  .fr-mr-11w-lg,
  .fr-mx-22v-lg,
  .fr-mx-11w-lg {
    margin-right: 5.5rem !important;
  }
  .fr-mt-22v-lg,
  .fr-mt-11w-lg,
  .fr-my-22v-lg,
  .fr-my-11w-lg {
    margin-top: 5.5rem !important;
  }
  .fr-mb-22v-lg,
  .fr-mb-11w-lg,
  .fr-my-22v-lg,
  .fr-my-11w-lg {
    margin-bottom: 5.5rem !important;
  }
  .fr-m-23v-lg {
    margin: 5.75rem !important;
  }
  .fr-ml-23v-lg,
  .fr-mx-23v-lg {
    margin-left: 5.75rem !important;
  }
  .fr-mr-23v-lg,
  .fr-mx-23v-lg {
    margin-right: 5.75rem !important;
  }
  .fr-mt-23v-lg,
  .fr-my-23v-lg {
    margin-top: 5.75rem !important;
  }
  .fr-mb-23v-lg,
  .fr-my-23v-lg {
    margin-bottom: 5.75rem !important;
  }
  .fr-m-24v-lg,
  .fr-m-12w-lg {
    margin: 6rem !important;
  }
  .fr-ml-24v-lg,
  .fr-ml-12w-lg,
  .fr-mx-24v-lg,
  .fr-mx-12w-lg {
    margin-left: 6rem !important;
  }
  .fr-mr-24v-lg,
  .fr-mr-12w-lg,
  .fr-mx-24v-lg,
  .fr-mx-12w-lg {
    margin-right: 6rem !important;
  }
  .fr-mt-24v-lg,
  .fr-mt-12w-lg,
  .fr-my-24v-lg,
  .fr-my-12w-lg {
    margin-top: 6rem !important;
  }
  .fr-mb-24v-lg,
  .fr-mb-12w-lg,
  .fr-my-24v-lg,
  .fr-my-12w-lg {
    margin-bottom: 6rem !important;
  }
  .fr-m-25v-lg {
    margin: 6.25rem !important;
  }
  .fr-ml-25v-lg,
  .fr-mx-25v-lg {
    margin-left: 6.25rem !important;
  }
  .fr-mr-25v-lg,
  .fr-mx-25v-lg {
    margin-right: 6.25rem !important;
  }
  .fr-mt-25v-lg,
  .fr-my-25v-lg {
    margin-top: 6.25rem !important;
  }
  .fr-mb-25v-lg,
  .fr-my-25v-lg {
    margin-bottom: 6.25rem !important;
  }
  .fr-m-26v-lg,
  .fr-m-13w-lg {
    margin: 6.5rem !important;
  }
  .fr-ml-26v-lg,
  .fr-ml-13w-lg,
  .fr-mx-26v-lg,
  .fr-mx-13w-lg {
    margin-left: 6.5rem !important;
  }
  .fr-mr-26v-lg,
  .fr-mr-13w-lg,
  .fr-mx-26v-lg,
  .fr-mx-13w-lg {
    margin-right: 6.5rem !important;
  }
  .fr-mt-26v-lg,
  .fr-mt-13w-lg,
  .fr-my-26v-lg,
  .fr-my-13w-lg {
    margin-top: 6.5rem !important;
  }
  .fr-mb-26v-lg,
  .fr-mb-13w-lg,
  .fr-my-26v-lg,
  .fr-my-13w-lg {
    margin-bottom: 6.5rem !important;
  }
  .fr-m-27v-lg {
    margin: 6.75rem !important;
  }
  .fr-ml-27v-lg,
  .fr-mx-27v-lg {
    margin-left: 6.75rem !important;
  }
  .fr-mr-27v-lg,
  .fr-mx-27v-lg {
    margin-right: 6.75rem !important;
  }
  .fr-mt-27v-lg,
  .fr-my-27v-lg {
    margin-top: 6.75rem !important;
  }
  .fr-mb-27v-lg,
  .fr-my-27v-lg {
    margin-bottom: 6.75rem !important;
  }
  .fr-m-28v-lg,
  .fr-m-14w-lg {
    margin: 7rem !important;
  }
  .fr-ml-28v-lg,
  .fr-ml-14w-lg,
  .fr-mx-28v-lg,
  .fr-mx-14w-lg {
    margin-left: 7rem !important;
  }
  .fr-mr-28v-lg,
  .fr-mr-14w-lg,
  .fr-mx-28v-lg,
  .fr-mx-14w-lg {
    margin-right: 7rem !important;
  }
  .fr-mt-28v-lg,
  .fr-mt-14w-lg,
  .fr-my-28v-lg,
  .fr-my-14w-lg {
    margin-top: 7rem !important;
  }
  .fr-mb-28v-lg,
  .fr-mb-14w-lg,
  .fr-my-28v-lg,
  .fr-my-14w-lg {
    margin-bottom: 7rem !important;
  }
  .fr-m-29v-lg {
    margin: 7.25rem !important;
  }
  .fr-ml-29v-lg,
  .fr-mx-29v-lg {
    margin-left: 7.25rem !important;
  }
  .fr-mr-29v-lg,
  .fr-mx-29v-lg {
    margin-right: 7.25rem !important;
  }
  .fr-mt-29v-lg,
  .fr-my-29v-lg {
    margin-top: 7.25rem !important;
  }
  .fr-mb-29v-lg,
  .fr-my-29v-lg {
    margin-bottom: 7.25rem !important;
  }
  .fr-m-30v-lg,
  .fr-m-15w-lg {
    margin: 7.5rem !important;
  }
  .fr-ml-30v-lg,
  .fr-ml-15w-lg,
  .fr-mx-30v-lg,
  .fr-mx-15w-lg {
    margin-left: 7.5rem !important;
  }
  .fr-mr-30v-lg,
  .fr-mr-15w-lg,
  .fr-mx-30v-lg,
  .fr-mx-15w-lg {
    margin-right: 7.5rem !important;
  }
  .fr-mt-30v-lg,
  .fr-mt-15w-lg,
  .fr-my-30v-lg,
  .fr-my-15w-lg {
    margin-top: 7.5rem !important;
  }
  .fr-mb-30v-lg,
  .fr-mb-15w-lg,
  .fr-my-30v-lg,
  .fr-my-15w-lg {
    margin-bottom: 7.5rem !important;
  }
  .fr-m-31v-lg {
    margin: 7.75rem !important;
  }
  .fr-ml-31v-lg,
  .fr-mx-31v-lg {
    margin-left: 7.75rem !important;
  }
  .fr-mr-31v-lg,
  .fr-mx-31v-lg {
    margin-right: 7.75rem !important;
  }
  .fr-mt-31v-lg,
  .fr-my-31v-lg {
    margin-top: 7.75rem !important;
  }
  .fr-mb-31v-lg,
  .fr-my-31v-lg {
    margin-bottom: 7.75rem !important;
  }
  .fr-m-32v-lg,
  .fr-m-16w-lg {
    margin: 8rem !important;
  }
  .fr-ml-32v-lg,
  .fr-ml-16w-lg,
  .fr-mx-32v-lg,
  .fr-mx-16w-lg {
    margin-left: 8rem !important;
  }
  .fr-mr-32v-lg,
  .fr-mr-16w-lg,
  .fr-mx-32v-lg,
  .fr-mx-16w-lg {
    margin-right: 8rem !important;
  }
  .fr-mt-32v-lg,
  .fr-mt-16w-lg,
  .fr-my-32v-lg,
  .fr-my-16w-lg {
    margin-top: 8rem !important;
  }
  .fr-mb-32v-lg,
  .fr-mb-16w-lg,
  .fr-my-32v-lg,
  .fr-my-16w-lg {
    margin-bottom: 8rem !important;
  }
  .fr-m-auto-lg {
    margin: auto;
  }
  .fr-ml-auto-lg,
  .fr-mx-auto-lg {
    margin-left: auto;
  }
  .fr-mr-auto-lg,
  .fr-mx-auto-lg {
    margin-right: auto;
  }
  .fr-mt-auto-lg,
  .fr-my-auto-lg {
    margin-top: auto;
  }
  .fr-mb-auto-lg,
  .fr-my-auto-lg {
    margin-bottom: auto;
  }
  .fr-m-first-n8v-lg,
  .fr-m-first-n4w-lg {
    margin: -2rem !important;
  }
  .fr-ml-first-n8v-lg,
  .fr-ml-first-n4w-lg,
  .fr-mx-first-n8v-lg,
  .fr-mx-first-n4w-lg {
    margin-left: -2rem !important;
  }
  .fr-mr-first-n8v-lg,
  .fr-mr-first-n4w-lg,
  .fr-mx-first-n8v-lg,
  .fr-mx-first-n4w-lg {
    margin-right: -2rem !important;
  }
  .fr-mt-first-n8v-lg,
  .fr-mt-first-n4w-lg,
  .fr-my-first-n8v-lg,
  .fr-my-first-n4w-lg {
    margin-top: -2rem !important;
  }
  .fr-mb-first-n8v-lg,
  .fr-mb-first-n4w-lg,
  .fr-my-first-n8v-lg,
  .fr-my-first-n4w-lg {
    margin-bottom: -2rem !important;
  }
  .fr-m-first-n7v-lg {
    margin: -1.75rem !important;
  }
  .fr-ml-first-n7v-lg,
  .fr-mx-first-n7v-lg {
    margin-left: -1.75rem !important;
  }
  .fr-mr-first-n7v-lg,
  .fr-mx-first-n7v-lg {
    margin-right: -1.75rem !important;
  }
  .fr-mt-first-n7v-lg,
  .fr-my-first-n7v-lg {
    margin-top: -1.75rem !important;
  }
  .fr-mb-first-n7v-lg,
  .fr-my-first-n7v-lg {
    margin-bottom: -1.75rem !important;
  }
  .fr-m-first-n6v-lg,
  .fr-m-first-n3w-lg {
    margin: -1.5rem !important;
  }
  .fr-ml-first-n6v-lg,
  .fr-ml-first-n3w-lg,
  .fr-mx-first-n6v-lg,
  .fr-mx-first-n3w-lg {
    margin-left: -1.5rem !important;
  }
  .fr-mr-first-n6v-lg,
  .fr-mr-first-n3w-lg,
  .fr-mx-first-n6v-lg,
  .fr-mx-first-n3w-lg {
    margin-right: -1.5rem !important;
  }
  .fr-mt-first-n6v-lg,
  .fr-mt-first-n3w-lg,
  .fr-my-first-n6v-lg,
  .fr-my-first-n3w-lg {
    margin-top: -1.5rem !important;
  }
  .fr-mb-first-n6v-lg,
  .fr-mb-first-n3w-lg,
  .fr-my-first-n6v-lg,
  .fr-my-first-n3w-lg {
    margin-bottom: -1.5rem !important;
  }
  .fr-m-first-n5v-lg {
    margin: -1.25rem !important;
  }
  .fr-ml-first-n5v-lg,
  .fr-mx-first-n5v-lg {
    margin-left: -1.25rem !important;
  }
  .fr-mr-first-n5v-lg,
  .fr-mx-first-n5v-lg {
    margin-right: -1.25rem !important;
  }
  .fr-mt-first-n5v-lg,
  .fr-my-first-n5v-lg {
    margin-top: -1.25rem !important;
  }
  .fr-mb-first-n5v-lg,
  .fr-my-first-n5v-lg {
    margin-bottom: -1.25rem !important;
  }
  .fr-m-first-n4v-lg,
  .fr-m-first-n2w-lg {
    margin: -1rem !important;
  }
  .fr-ml-first-n4v-lg,
  .fr-ml-first-n2w-lg,
  .fr-mx-first-n4v-lg,
  .fr-mx-first-n2w-lg {
    margin-left: -1rem !important;
  }
  .fr-mr-first-n4v-lg,
  .fr-mr-first-n2w-lg,
  .fr-mx-first-n4v-lg,
  .fr-mx-first-n2w-lg {
    margin-right: -1rem !important;
  }
  .fr-mt-first-n4v-lg,
  .fr-mt-first-n2w-lg,
  .fr-my-first-n4v-lg,
  .fr-my-first-n2w-lg {
    margin-top: -1rem !important;
  }
  .fr-mb-first-n4v-lg,
  .fr-mb-first-n2w-lg,
  .fr-my-first-n4v-lg,
  .fr-my-first-n2w-lg {
    margin-bottom: -1rem !important;
  }
  .fr-m-first-n3v-lg {
    margin: -0.75rem !important;
  }
  .fr-ml-first-n3v-lg,
  .fr-mx-first-n3v-lg {
    margin-left: -0.75rem !important;
  }
  .fr-mr-first-n3v-lg,
  .fr-mx-first-n3v-lg {
    margin-right: -0.75rem !important;
  }
  .fr-mt-first-n3v-lg,
  .fr-my-first-n3v-lg {
    margin-top: -0.75rem !important;
  }
  .fr-mb-first-n3v-lg,
  .fr-my-first-n3v-lg {
    margin-bottom: -0.75rem !important;
  }
  .fr-m-first-n2v-lg,
  .fr-m-first-n1w-lg {
    margin: -0.5rem !important;
  }
  .fr-ml-first-n2v-lg,
  .fr-ml-first-n1w-lg,
  .fr-mx-first-n2v-lg,
  .fr-mx-first-n1w-lg {
    margin-left: -0.5rem !important;
  }
  .fr-mr-first-n2v-lg,
  .fr-mr-first-n1w-lg,
  .fr-mx-first-n2v-lg,
  .fr-mx-first-n1w-lg {
    margin-right: -0.5rem !important;
  }
  .fr-mt-first-n2v-lg,
  .fr-mt-first-n1w-lg,
  .fr-my-first-n2v-lg,
  .fr-my-first-n1w-lg {
    margin-top: -0.5rem !important;
  }
  .fr-mb-first-n2v-lg,
  .fr-mb-first-n1w-lg,
  .fr-my-first-n2v-lg,
  .fr-my-first-n1w-lg {
    margin-bottom: -0.5rem !important;
  }
  .fr-m-first-n1v-lg {
    margin: -0.25rem !important;
  }
  .fr-ml-first-n1v-lg,
  .fr-mx-first-n1v-lg {
    margin-left: -0.25rem !important;
  }
  .fr-mr-first-n1v-lg,
  .fr-mx-first-n1v-lg {
    margin-right: -0.25rem !important;
  }
  .fr-mt-first-n1v-lg,
  .fr-my-first-n1v-lg {
    margin-top: -0.25rem !important;
  }
  .fr-mb-first-n1v-lg,
  .fr-my-first-n1v-lg {
    margin-bottom: -0.25rem !important;
  }
  .fr-m-first-n1-5v-lg {
    margin: -0.375rem !important;
  }
  .fr-ml-first-n1-5v-lg,
  .fr-mx-first-n1-5v-lg {
    margin-left: -0.375rem !important;
  }
  .fr-mr-first-n1-5v-lg,
  .fr-mx-first-n1-5v-lg {
    margin-right: -0.375rem !important;
  }
  .fr-mt-first-n1-5v-lg,
  .fr-my-first-n1-5v-lg {
    margin-top: -0.375rem !important;
  }
  .fr-mb-first-n1-5v-lg,
  .fr-my-first-n1-5v-lg {
    margin-bottom: -0.375rem !important;
  }
  .fr-m-first-0-lg {
    margin: 0 !important;
  }
  .fr-ml-first-0-lg,
  .fr-mx-first-0-lg {
    margin-left: 0 !important;
  }
  .fr-mr-first-0-lg,
  .fr-mx-first-0-lg {
    margin-right: 0 !important;
  }
  .fr-mt-first-0-lg,
  .fr-my-first-0-lg {
    margin-top: 0 !important;
  }
  .fr-mb-first-0-lg,
  .fr-my-first-0-lg {
    margin-bottom: 0 !important;
  }
  .fr-m-first-n0-5v-lg {
    margin: -0.125rem !important;
  }
  .fr-ml-first-n0-5v-lg,
  .fr-mx-first-n0-5v-lg {
    margin-left: -0.125rem !important;
  }
  .fr-mr-first-n0-5v-lg,
  .fr-mx-first-n0-5v-lg {
    margin-right: -0.125rem !important;
  }
  .fr-mt-first-n0-5v-lg,
  .fr-my-first-n0-5v-lg {
    margin-top: -0.125rem !important;
  }
  .fr-mb-first-n0-5v-lg,
  .fr-my-first-n0-5v-lg {
    margin-bottom: -0.125rem !important;
  }
  .fr-m-first-0-5v-lg {
    margin: 0.125rem !important;
  }
  .fr-ml-first-0-5v-lg,
  .fr-mx-first-0-5v-lg {
    margin-left: 0.125rem !important;
  }
  .fr-mr-first-0-5v-lg,
  .fr-mx-first-0-5v-lg {
    margin-right: 0.125rem !important;
  }
  .fr-mt-first-0-5v-lg,
  .fr-my-first-0-5v-lg {
    margin-top: 0.125rem !important;
  }
  .fr-mb-first-0-5v-lg,
  .fr-my-first-0-5v-lg {
    margin-bottom: 0.125rem !important;
  }
  .fr-m-first-1v-lg {
    margin: 0.25rem !important;
  }
  .fr-ml-first-1v-lg,
  .fr-mx-first-1v-lg {
    margin-left: 0.25rem !important;
  }
  .fr-mr-first-1v-lg,
  .fr-mx-first-1v-lg {
    margin-right: 0.25rem !important;
  }
  .fr-mt-first-1v-lg,
  .fr-my-first-1v-lg {
    margin-top: 0.25rem !important;
  }
  .fr-mb-first-1v-lg,
  .fr-my-first-1v-lg {
    margin-bottom: 0.25rem !important;
  }
  .fr-m-first-1-5v-lg {
    margin: 0.375rem !important;
  }
  .fr-ml-first-1-5v-lg,
  .fr-mx-first-1-5v-lg {
    margin-left: 0.375rem !important;
  }
  .fr-mr-first-1-5v-lg,
  .fr-mx-first-1-5v-lg {
    margin-right: 0.375rem !important;
  }
  .fr-mt-first-1-5v-lg,
  .fr-my-first-1-5v-lg {
    margin-top: 0.375rem !important;
  }
  .fr-mb-first-1-5v-lg,
  .fr-my-first-1-5v-lg {
    margin-bottom: 0.375rem !important;
  }
  .fr-m-first-2v-lg,
  .fr-m-first-1w-lg {
    margin: 0.5rem !important;
  }
  .fr-ml-first-2v-lg,
  .fr-ml-first-1w-lg,
  .fr-mx-first-2v-lg,
  .fr-mx-first-1w-lg {
    margin-left: 0.5rem !important;
  }
  .fr-mr-first-2v-lg,
  .fr-mr-first-1w-lg,
  .fr-mx-first-2v-lg,
  .fr-mx-first-1w-lg {
    margin-right: 0.5rem !important;
  }
  .fr-mt-first-2v-lg,
  .fr-mt-first-1w-lg,
  .fr-my-first-2v-lg,
  .fr-my-first-1w-lg {
    margin-top: 0.5rem !important;
  }
  .fr-mb-first-2v-lg,
  .fr-mb-first-1w-lg,
  .fr-my-first-2v-lg,
  .fr-my-first-1w-lg {
    margin-bottom: 0.5rem !important;
  }
  .fr-m-first-3v-lg {
    margin: 0.75rem !important;
  }
  .fr-ml-first-3v-lg,
  .fr-mx-first-3v-lg {
    margin-left: 0.75rem !important;
  }
  .fr-mr-first-3v-lg,
  .fr-mx-first-3v-lg {
    margin-right: 0.75rem !important;
  }
  .fr-mt-first-3v-lg,
  .fr-my-first-3v-lg {
    margin-top: 0.75rem !important;
  }
  .fr-mb-first-3v-lg,
  .fr-my-first-3v-lg {
    margin-bottom: 0.75rem !important;
  }
  .fr-m-first-4v-lg,
  .fr-m-first-2w-lg {
    margin: 1rem !important;
  }
  .fr-ml-first-4v-lg,
  .fr-ml-first-2w-lg,
  .fr-mx-first-4v-lg,
  .fr-mx-first-2w-lg {
    margin-left: 1rem !important;
  }
  .fr-mr-first-4v-lg,
  .fr-mr-first-2w-lg,
  .fr-mx-first-4v-lg,
  .fr-mx-first-2w-lg {
    margin-right: 1rem !important;
  }
  .fr-mt-first-4v-lg,
  .fr-mt-first-2w-lg,
  .fr-my-first-4v-lg,
  .fr-my-first-2w-lg {
    margin-top: 1rem !important;
  }
  .fr-mb-first-4v-lg,
  .fr-mb-first-2w-lg,
  .fr-my-first-4v-lg,
  .fr-my-first-2w-lg {
    margin-bottom: 1rem !important;
  }
  .fr-m-first-5v-lg {
    margin: 1.25rem !important;
  }
  .fr-ml-first-5v-lg,
  .fr-mx-first-5v-lg {
    margin-left: 1.25rem !important;
  }
  .fr-mr-first-5v-lg,
  .fr-mx-first-5v-lg {
    margin-right: 1.25rem !important;
  }
  .fr-mt-first-5v-lg,
  .fr-my-first-5v-lg {
    margin-top: 1.25rem !important;
  }
  .fr-mb-first-5v-lg,
  .fr-my-first-5v-lg {
    margin-bottom: 1.25rem !important;
  }
  .fr-m-first-6v-lg,
  .fr-m-first-3w-lg {
    margin: 1.5rem !important;
  }
  .fr-ml-first-6v-lg,
  .fr-ml-first-3w-lg,
  .fr-mx-first-6v-lg,
  .fr-mx-first-3w-lg {
    margin-left: 1.5rem !important;
  }
  .fr-mr-first-6v-lg,
  .fr-mr-first-3w-lg,
  .fr-mx-first-6v-lg,
  .fr-mx-first-3w-lg {
    margin-right: 1.5rem !important;
  }
  .fr-mt-first-6v-lg,
  .fr-mt-first-3w-lg,
  .fr-my-first-6v-lg,
  .fr-my-first-3w-lg {
    margin-top: 1.5rem !important;
  }
  .fr-mb-first-6v-lg,
  .fr-mb-first-3w-lg,
  .fr-my-first-6v-lg,
  .fr-my-first-3w-lg {
    margin-bottom: 1.5rem !important;
  }
  .fr-m-first-7v-lg {
    margin: 1.75rem !important;
  }
  .fr-ml-first-7v-lg,
  .fr-mx-first-7v-lg {
    margin-left: 1.75rem !important;
  }
  .fr-mr-first-7v-lg,
  .fr-mx-first-7v-lg {
    margin-right: 1.75rem !important;
  }
  .fr-mt-first-7v-lg,
  .fr-my-first-7v-lg {
    margin-top: 1.75rem !important;
  }
  .fr-mb-first-7v-lg,
  .fr-my-first-7v-lg {
    margin-bottom: 1.75rem !important;
  }
  .fr-m-first-8v-lg,
  .fr-m-first-4w-lg {
    margin: 2rem !important;
  }
  .fr-ml-first-8v-lg,
  .fr-ml-first-4w-lg,
  .fr-mx-first-8v-lg,
  .fr-mx-first-4w-lg {
    margin-left: 2rem !important;
  }
  .fr-mr-first-8v-lg,
  .fr-mr-first-4w-lg,
  .fr-mx-first-8v-lg,
  .fr-mx-first-4w-lg {
    margin-right: 2rem !important;
  }
  .fr-mt-first-8v-lg,
  .fr-mt-first-4w-lg,
  .fr-my-first-8v-lg,
  .fr-my-first-4w-lg {
    margin-top: 2rem !important;
  }
  .fr-mb-first-8v-lg,
  .fr-mb-first-4w-lg,
  .fr-my-first-8v-lg,
  .fr-my-first-4w-lg {
    margin-bottom: 2rem !important;
  }
  .fr-m-first-9v-lg {
    margin: 2.25rem !important;
  }
  .fr-ml-first-9v-lg,
  .fr-mx-first-9v-lg {
    margin-left: 2.25rem !important;
  }
  .fr-mr-first-9v-lg,
  .fr-mx-first-9v-lg {
    margin-right: 2.25rem !important;
  }
  .fr-mt-first-9v-lg,
  .fr-my-first-9v-lg {
    margin-top: 2.25rem !important;
  }
  .fr-mb-first-9v-lg,
  .fr-my-first-9v-lg {
    margin-bottom: 2.25rem !important;
  }
  .fr-m-first-10v-lg,
  .fr-m-first-5w-lg {
    margin: 2.5rem !important;
  }
  .fr-ml-first-10v-lg,
  .fr-ml-first-5w-lg,
  .fr-mx-first-10v-lg,
  .fr-mx-first-5w-lg {
    margin-left: 2.5rem !important;
  }
  .fr-mr-first-10v-lg,
  .fr-mr-first-5w-lg,
  .fr-mx-first-10v-lg,
  .fr-mx-first-5w-lg {
    margin-right: 2.5rem !important;
  }
  .fr-mt-first-10v-lg,
  .fr-mt-first-5w-lg,
  .fr-my-first-10v-lg,
  .fr-my-first-5w-lg {
    margin-top: 2.5rem !important;
  }
  .fr-mb-first-10v-lg,
  .fr-mb-first-5w-lg,
  .fr-my-first-10v-lg,
  .fr-my-first-5w-lg {
    margin-bottom: 2.5rem !important;
  }
  .fr-m-first-11v-lg {
    margin: 2.75rem !important;
  }
  .fr-ml-first-11v-lg,
  .fr-mx-first-11v-lg {
    margin-left: 2.75rem !important;
  }
  .fr-mr-first-11v-lg,
  .fr-mx-first-11v-lg {
    margin-right: 2.75rem !important;
  }
  .fr-mt-first-11v-lg,
  .fr-my-first-11v-lg {
    margin-top: 2.75rem !important;
  }
  .fr-mb-first-11v-lg,
  .fr-my-first-11v-lg {
    margin-bottom: 2.75rem !important;
  }
  .fr-m-first-12v-lg,
  .fr-m-first-6w-lg {
    margin: 3rem !important;
  }
  .fr-ml-first-12v-lg,
  .fr-ml-first-6w-lg,
  .fr-mx-first-12v-lg,
  .fr-mx-first-6w-lg {
    margin-left: 3rem !important;
  }
  .fr-mr-first-12v-lg,
  .fr-mr-first-6w-lg,
  .fr-mx-first-12v-lg,
  .fr-mx-first-6w-lg {
    margin-right: 3rem !important;
  }
  .fr-mt-first-12v-lg,
  .fr-mt-first-6w-lg,
  .fr-my-first-12v-lg,
  .fr-my-first-6w-lg {
    margin-top: 3rem !important;
  }
  .fr-mb-first-12v-lg,
  .fr-mb-first-6w-lg,
  .fr-my-first-12v-lg,
  .fr-my-first-6w-lg {
    margin-bottom: 3rem !important;
  }
  .fr-m-first-13v-lg {
    margin: 3.25rem !important;
  }
  .fr-ml-first-13v-lg,
  .fr-mx-first-13v-lg {
    margin-left: 3.25rem !important;
  }
  .fr-mr-first-13v-lg,
  .fr-mx-first-13v-lg {
    margin-right: 3.25rem !important;
  }
  .fr-mt-first-13v-lg,
  .fr-my-first-13v-lg {
    margin-top: 3.25rem !important;
  }
  .fr-mb-first-13v-lg,
  .fr-my-first-13v-lg {
    margin-bottom: 3.25rem !important;
  }
  .fr-m-first-14v-lg,
  .fr-m-first-7w-lg {
    margin: 3.5rem !important;
  }
  .fr-ml-first-14v-lg,
  .fr-ml-first-7w-lg,
  .fr-mx-first-14v-lg,
  .fr-mx-first-7w-lg {
    margin-left: 3.5rem !important;
  }
  .fr-mr-first-14v-lg,
  .fr-mr-first-7w-lg,
  .fr-mx-first-14v-lg,
  .fr-mx-first-7w-lg {
    margin-right: 3.5rem !important;
  }
  .fr-mt-first-14v-lg,
  .fr-mt-first-7w-lg,
  .fr-my-first-14v-lg,
  .fr-my-first-7w-lg {
    margin-top: 3.5rem !important;
  }
  .fr-mb-first-14v-lg,
  .fr-mb-first-7w-lg,
  .fr-my-first-14v-lg,
  .fr-my-first-7w-lg {
    margin-bottom: 3.5rem !important;
  }
  .fr-m-first-15v-lg {
    margin: 3.75rem !important;
  }
  .fr-ml-first-15v-lg,
  .fr-mx-first-15v-lg {
    margin-left: 3.75rem !important;
  }
  .fr-mr-first-15v-lg,
  .fr-mx-first-15v-lg {
    margin-right: 3.75rem !important;
  }
  .fr-mt-first-15v-lg,
  .fr-my-first-15v-lg {
    margin-top: 3.75rem !important;
  }
  .fr-mb-first-15v-lg,
  .fr-my-first-15v-lg {
    margin-bottom: 3.75rem !important;
  }
  .fr-m-first-16v-lg,
  .fr-m-first-8w-lg {
    margin: 4rem !important;
  }
  .fr-ml-first-16v-lg,
  .fr-ml-first-8w-lg,
  .fr-mx-first-16v-lg,
  .fr-mx-first-8w-lg {
    margin-left: 4rem !important;
  }
  .fr-mr-first-16v-lg,
  .fr-mr-first-8w-lg,
  .fr-mx-first-16v-lg,
  .fr-mx-first-8w-lg {
    margin-right: 4rem !important;
  }
  .fr-mt-first-16v-lg,
  .fr-mt-first-8w-lg,
  .fr-my-first-16v-lg,
  .fr-my-first-8w-lg {
    margin-top: 4rem !important;
  }
  .fr-mb-first-16v-lg,
  .fr-mb-first-8w-lg,
  .fr-my-first-16v-lg,
  .fr-my-first-8w-lg {
    margin-bottom: 4rem !important;
  }
  .fr-m-first-17v-lg {
    margin: 4.25rem !important;
  }
  .fr-ml-first-17v-lg,
  .fr-mx-first-17v-lg {
    margin-left: 4.25rem !important;
  }
  .fr-mr-first-17v-lg,
  .fr-mx-first-17v-lg {
    margin-right: 4.25rem !important;
  }
  .fr-mt-first-17v-lg,
  .fr-my-first-17v-lg {
    margin-top: 4.25rem !important;
  }
  .fr-mb-first-17v-lg,
  .fr-my-first-17v-lg {
    margin-bottom: 4.25rem !important;
  }
  .fr-m-first-18v-lg,
  .fr-m-first-9w-lg {
    margin: 4.5rem !important;
  }
  .fr-ml-first-18v-lg,
  .fr-ml-first-9w-lg,
  .fr-mx-first-18v-lg,
  .fr-mx-first-9w-lg {
    margin-left: 4.5rem !important;
  }
  .fr-mr-first-18v-lg,
  .fr-mr-first-9w-lg,
  .fr-mx-first-18v-lg,
  .fr-mx-first-9w-lg {
    margin-right: 4.5rem !important;
  }
  .fr-mt-first-18v-lg,
  .fr-mt-first-9w-lg,
  .fr-my-first-18v-lg,
  .fr-my-first-9w-lg {
    margin-top: 4.5rem !important;
  }
  .fr-mb-first-18v-lg,
  .fr-mb-first-9w-lg,
  .fr-my-first-18v-lg,
  .fr-my-first-9w-lg {
    margin-bottom: 4.5rem !important;
  }
  .fr-m-first-19v-lg {
    margin: 4.75rem !important;
  }
  .fr-ml-first-19v-lg,
  .fr-mx-first-19v-lg {
    margin-left: 4.75rem !important;
  }
  .fr-mr-first-19v-lg,
  .fr-mx-first-19v-lg {
    margin-right: 4.75rem !important;
  }
  .fr-mt-first-19v-lg,
  .fr-my-first-19v-lg {
    margin-top: 4.75rem !important;
  }
  .fr-mb-first-19v-lg,
  .fr-my-first-19v-lg {
    margin-bottom: 4.75rem !important;
  }
  .fr-m-first-20v-lg,
  .fr-m-first-10w-lg {
    margin: 5rem !important;
  }
  .fr-ml-first-20v-lg,
  .fr-ml-first-10w-lg,
  .fr-mx-first-20v-lg,
  .fr-mx-first-10w-lg {
    margin-left: 5rem !important;
  }
  .fr-mr-first-20v-lg,
  .fr-mr-first-10w-lg,
  .fr-mx-first-20v-lg,
  .fr-mx-first-10w-lg {
    margin-right: 5rem !important;
  }
  .fr-mt-first-20v-lg,
  .fr-mt-first-10w-lg,
  .fr-my-first-20v-lg,
  .fr-my-first-10w-lg {
    margin-top: 5rem !important;
  }
  .fr-mb-first-20v-lg,
  .fr-mb-first-10w-lg,
  .fr-my-first-20v-lg,
  .fr-my-first-10w-lg {
    margin-bottom: 5rem !important;
  }
  .fr-m-first-21v-lg {
    margin: 5.25rem !important;
  }
  .fr-ml-first-21v-lg,
  .fr-mx-first-21v-lg {
    margin-left: 5.25rem !important;
  }
  .fr-mr-first-21v-lg,
  .fr-mx-first-21v-lg {
    margin-right: 5.25rem !important;
  }
  .fr-mt-first-21v-lg,
  .fr-my-first-21v-lg {
    margin-top: 5.25rem !important;
  }
  .fr-mb-first-21v-lg,
  .fr-my-first-21v-lg {
    margin-bottom: 5.25rem !important;
  }
  .fr-m-first-22v-lg,
  .fr-m-first-11w-lg {
    margin: 5.5rem !important;
  }
  .fr-ml-first-22v-lg,
  .fr-ml-first-11w-lg,
  .fr-mx-first-22v-lg,
  .fr-mx-first-11w-lg {
    margin-left: 5.5rem !important;
  }
  .fr-mr-first-22v-lg,
  .fr-mr-first-11w-lg,
  .fr-mx-first-22v-lg,
  .fr-mx-first-11w-lg {
    margin-right: 5.5rem !important;
  }
  .fr-mt-first-22v-lg,
  .fr-mt-first-11w-lg,
  .fr-my-first-22v-lg,
  .fr-my-first-11w-lg {
    margin-top: 5.5rem !important;
  }
  .fr-mb-first-22v-lg,
  .fr-mb-first-11w-lg,
  .fr-my-first-22v-lg,
  .fr-my-first-11w-lg {
    margin-bottom: 5.5rem !important;
  }
  .fr-m-first-23v-lg {
    margin: 5.75rem !important;
  }
  .fr-ml-first-23v-lg,
  .fr-mx-first-23v-lg {
    margin-left: 5.75rem !important;
  }
  .fr-mr-first-23v-lg,
  .fr-mx-first-23v-lg {
    margin-right: 5.75rem !important;
  }
  .fr-mt-first-23v-lg,
  .fr-my-first-23v-lg {
    margin-top: 5.75rem !important;
  }
  .fr-mb-first-23v-lg,
  .fr-my-first-23v-lg {
    margin-bottom: 5.75rem !important;
  }
  .fr-m-first-24v-lg,
  .fr-m-first-12w-lg {
    margin: 6rem !important;
  }
  .fr-ml-first-24v-lg,
  .fr-ml-first-12w-lg,
  .fr-mx-first-24v-lg,
  .fr-mx-first-12w-lg {
    margin-left: 6rem !important;
  }
  .fr-mr-first-24v-lg,
  .fr-mr-first-12w-lg,
  .fr-mx-first-24v-lg,
  .fr-mx-first-12w-lg {
    margin-right: 6rem !important;
  }
  .fr-mt-first-24v-lg,
  .fr-mt-first-12w-lg,
  .fr-my-first-24v-lg,
  .fr-my-first-12w-lg {
    margin-top: 6rem !important;
  }
  .fr-mb-first-24v-lg,
  .fr-mb-first-12w-lg,
  .fr-my-first-24v-lg,
  .fr-my-first-12w-lg {
    margin-bottom: 6rem !important;
  }
  .fr-m-first-25v-lg {
    margin: 6.25rem !important;
  }
  .fr-ml-first-25v-lg,
  .fr-mx-first-25v-lg {
    margin-left: 6.25rem !important;
  }
  .fr-mr-first-25v-lg,
  .fr-mx-first-25v-lg {
    margin-right: 6.25rem !important;
  }
  .fr-mt-first-25v-lg,
  .fr-my-first-25v-lg {
    margin-top: 6.25rem !important;
  }
  .fr-mb-first-25v-lg,
  .fr-my-first-25v-lg {
    margin-bottom: 6.25rem !important;
  }
  .fr-m-first-26v-lg,
  .fr-m-first-13w-lg {
    margin: 6.5rem !important;
  }
  .fr-ml-first-26v-lg,
  .fr-ml-first-13w-lg,
  .fr-mx-first-26v-lg,
  .fr-mx-first-13w-lg {
    margin-left: 6.5rem !important;
  }
  .fr-mr-first-26v-lg,
  .fr-mr-first-13w-lg,
  .fr-mx-first-26v-lg,
  .fr-mx-first-13w-lg {
    margin-right: 6.5rem !important;
  }
  .fr-mt-first-26v-lg,
  .fr-mt-first-13w-lg,
  .fr-my-first-26v-lg,
  .fr-my-first-13w-lg {
    margin-top: 6.5rem !important;
  }
  .fr-mb-first-26v-lg,
  .fr-mb-first-13w-lg,
  .fr-my-first-26v-lg,
  .fr-my-first-13w-lg {
    margin-bottom: 6.5rem !important;
  }
  .fr-m-first-27v-lg {
    margin: 6.75rem !important;
  }
  .fr-ml-first-27v-lg,
  .fr-mx-first-27v-lg {
    margin-left: 6.75rem !important;
  }
  .fr-mr-first-27v-lg,
  .fr-mx-first-27v-lg {
    margin-right: 6.75rem !important;
  }
  .fr-mt-first-27v-lg,
  .fr-my-first-27v-lg {
    margin-top: 6.75rem !important;
  }
  .fr-mb-first-27v-lg,
  .fr-my-first-27v-lg {
    margin-bottom: 6.75rem !important;
  }
  .fr-m-first-28v-lg,
  .fr-m-first-14w-lg {
    margin: 7rem !important;
  }
  .fr-ml-first-28v-lg,
  .fr-ml-first-14w-lg,
  .fr-mx-first-28v-lg,
  .fr-mx-first-14w-lg {
    margin-left: 7rem !important;
  }
  .fr-mr-first-28v-lg,
  .fr-mr-first-14w-lg,
  .fr-mx-first-28v-lg,
  .fr-mx-first-14w-lg {
    margin-right: 7rem !important;
  }
  .fr-mt-first-28v-lg,
  .fr-mt-first-14w-lg,
  .fr-my-first-28v-lg,
  .fr-my-first-14w-lg {
    margin-top: 7rem !important;
  }
  .fr-mb-first-28v-lg,
  .fr-mb-first-14w-lg,
  .fr-my-first-28v-lg,
  .fr-my-first-14w-lg {
    margin-bottom: 7rem !important;
  }
  .fr-m-first-29v-lg {
    margin: 7.25rem !important;
  }
  .fr-ml-first-29v-lg,
  .fr-mx-first-29v-lg {
    margin-left: 7.25rem !important;
  }
  .fr-mr-first-29v-lg,
  .fr-mx-first-29v-lg {
    margin-right: 7.25rem !important;
  }
  .fr-mt-first-29v-lg,
  .fr-my-first-29v-lg {
    margin-top: 7.25rem !important;
  }
  .fr-mb-first-29v-lg,
  .fr-my-first-29v-lg {
    margin-bottom: 7.25rem !important;
  }
  .fr-m-first-30v-lg,
  .fr-m-first-15w-lg {
    margin: 7.5rem !important;
  }
  .fr-ml-first-30v-lg,
  .fr-ml-first-15w-lg,
  .fr-mx-first-30v-lg,
  .fr-mx-first-15w-lg {
    margin-left: 7.5rem !important;
  }
  .fr-mr-first-30v-lg,
  .fr-mr-first-15w-lg,
  .fr-mx-first-30v-lg,
  .fr-mx-first-15w-lg {
    margin-right: 7.5rem !important;
  }
  .fr-mt-first-30v-lg,
  .fr-mt-first-15w-lg,
  .fr-my-first-30v-lg,
  .fr-my-first-15w-lg {
    margin-top: 7.5rem !important;
  }
  .fr-mb-first-30v-lg,
  .fr-mb-first-15w-lg,
  .fr-my-first-30v-lg,
  .fr-my-first-15w-lg {
    margin-bottom: 7.5rem !important;
  }
  .fr-m-first-31v-lg {
    margin: 7.75rem !important;
  }
  .fr-ml-first-31v-lg,
  .fr-mx-first-31v-lg {
    margin-left: 7.75rem !important;
  }
  .fr-mr-first-31v-lg,
  .fr-mx-first-31v-lg {
    margin-right: 7.75rem !important;
  }
  .fr-mt-first-31v-lg,
  .fr-my-first-31v-lg {
    margin-top: 7.75rem !important;
  }
  .fr-mb-first-31v-lg,
  .fr-my-first-31v-lg {
    margin-bottom: 7.75rem !important;
  }
  .fr-m-first-32v-lg,
  .fr-m-first-16w-lg {
    margin: 8rem !important;
  }
  .fr-ml-first-32v-lg,
  .fr-ml-first-16w-lg,
  .fr-mx-first-32v-lg,
  .fr-mx-first-16w-lg {
    margin-left: 8rem !important;
  }
  .fr-mr-first-32v-lg,
  .fr-mr-first-16w-lg,
  .fr-mx-first-32v-lg,
  .fr-mx-first-16w-lg {
    margin-right: 8rem !important;
  }
  .fr-mt-first-32v-lg,
  .fr-mt-first-16w-lg,
  .fr-my-first-32v-lg,
  .fr-my-first-16w-lg {
    margin-top: 8rem !important;
  }
  .fr-mb-first-32v-lg,
  .fr-mb-first-16w-lg,
  .fr-my-first-32v-lg,
  .fr-my-first-16w-lg {
    margin-bottom: 8rem !important;
  }
  .fr-m-first-auto-lg {
    margin: auto;
  }
  .fr-ml-first-auto-lg,
  .fr-mx-first-auto-lg {
    margin-left: auto;
  }
  .fr-mr-first-auto-lg,
  .fr-mx-first-auto-lg {
    margin-right: auto;
  }
  .fr-mt-first-auto-lg,
  .fr-my-first-auto-lg {
    margin-top: auto;
  }
  .fr-mb-first-auto-lg,
  .fr-my-first-auto-lg {
    margin-bottom: auto;
  }
  .fr-p-0-lg {
    padding: 0 !important;
  }
  .fr-pl-0-lg,
  .fr-px-0-lg {
    padding-left: 0 !important;
  }
  .fr-pr-0-lg,
  .fr-px-0-lg {
    padding-right: 0 !important;
  }
  .fr-pt-0-lg,
  .fr-py-0-lg {
    padding-top: 0 !important;
  }
  .fr-pb-0-lg,
  .fr-py-0-lg {
    padding-bottom: 0 !important;
  }
  .fr-p-n0-5v-lg {
    padding: -0.125rem !important;
  }
  .fr-pl-n0-5v-lg,
  .fr-px-n0-5v-lg {
    padding-left: -0.125rem !important;
  }
  .fr-pr-n0-5v-lg,
  .fr-px-n0-5v-lg {
    padding-right: -0.125rem !important;
  }
  .fr-pt-n0-5v-lg,
  .fr-py-n0-5v-lg {
    padding-top: -0.125rem !important;
  }
  .fr-pb-n0-5v-lg,
  .fr-py-n0-5v-lg {
    padding-bottom: -0.125rem !important;
  }
  .fr-p-0-5v-lg {
    padding: 0.125rem !important;
  }
  .fr-pl-0-5v-lg,
  .fr-px-0-5v-lg {
    padding-left: 0.125rem !important;
  }
  .fr-pr-0-5v-lg,
  .fr-px-0-5v-lg {
    padding-right: 0.125rem !important;
  }
  .fr-pt-0-5v-lg,
  .fr-py-0-5v-lg {
    padding-top: 0.125rem !important;
  }
  .fr-pb-0-5v-lg,
  .fr-py-0-5v-lg {
    padding-bottom: 0.125rem !important;
  }
  .fr-p-1v-lg {
    padding: 0.25rem !important;
  }
  .fr-pl-1v-lg,
  .fr-px-1v-lg {
    padding-left: 0.25rem !important;
  }
  .fr-pr-1v-lg,
  .fr-px-1v-lg {
    padding-right: 0.25rem !important;
  }
  .fr-pt-1v-lg,
  .fr-py-1v-lg {
    padding-top: 0.25rem !important;
  }
  .fr-pb-1v-lg,
  .fr-py-1v-lg {
    padding-bottom: 0.25rem !important;
  }
  .fr-p-1-5v-lg {
    padding: 0.375rem !important;
  }
  .fr-pl-1-5v-lg,
  .fr-px-1-5v-lg {
    padding-left: 0.375rem !important;
  }
  .fr-pr-1-5v-lg,
  .fr-px-1-5v-lg {
    padding-right: 0.375rem !important;
  }
  .fr-pt-1-5v-lg,
  .fr-py-1-5v-lg {
    padding-top: 0.375rem !important;
  }
  .fr-pb-1-5v-lg,
  .fr-py-1-5v-lg {
    padding-bottom: 0.375rem !important;
  }
  .fr-p-2v-lg,
  .fr-p-1w-lg {
    padding: 0.5rem !important;
  }
  .fr-pl-2v-lg,
  .fr-pl-1w-lg,
  .fr-px-2v-lg,
  .fr-px-1w-lg {
    padding-left: 0.5rem !important;
  }
  .fr-pr-2v-lg,
  .fr-pr-1w-lg,
  .fr-px-2v-lg,
  .fr-px-1w-lg {
    padding-right: 0.5rem !important;
  }
  .fr-pt-2v-lg,
  .fr-pt-1w-lg,
  .fr-py-2v-lg,
  .fr-py-1w-lg {
    padding-top: 0.5rem !important;
  }
  .fr-pb-2v-lg,
  .fr-pb-1w-lg,
  .fr-py-2v-lg,
  .fr-py-1w-lg {
    padding-bottom: 0.5rem !important;
  }
  .fr-p-3v-lg {
    padding: 0.75rem !important;
  }
  .fr-pl-3v-lg,
  .fr-px-3v-lg {
    padding-left: 0.75rem !important;
  }
  .fr-pr-3v-lg,
  .fr-px-3v-lg {
    padding-right: 0.75rem !important;
  }
  .fr-pt-3v-lg,
  .fr-py-3v-lg {
    padding-top: 0.75rem !important;
  }
  .fr-pb-3v-lg,
  .fr-py-3v-lg {
    padding-bottom: 0.75rem !important;
  }
  .fr-p-4v-lg,
  .fr-p-2w-lg {
    padding: 1rem !important;
  }
  .fr-pl-4v-lg,
  .fr-pl-2w-lg,
  .fr-px-4v-lg,
  .fr-px-2w-lg {
    padding-left: 1rem !important;
  }
  .fr-pr-4v-lg,
  .fr-pr-2w-lg,
  .fr-px-4v-lg,
  .fr-px-2w-lg {
    padding-right: 1rem !important;
  }
  .fr-pt-4v-lg,
  .fr-pt-2w-lg,
  .fr-py-4v-lg,
  .fr-py-2w-lg {
    padding-top: 1rem !important;
  }
  .fr-pb-4v-lg,
  .fr-pb-2w-lg,
  .fr-py-4v-lg,
  .fr-py-2w-lg {
    padding-bottom: 1rem !important;
  }
  .fr-p-5v-lg {
    padding: 1.25rem !important;
  }
  .fr-pl-5v-lg,
  .fr-px-5v-lg {
    padding-left: 1.25rem !important;
  }
  .fr-pr-5v-lg,
  .fr-px-5v-lg {
    padding-right: 1.25rem !important;
  }
  .fr-pt-5v-lg,
  .fr-py-5v-lg {
    padding-top: 1.25rem !important;
  }
  .fr-pb-5v-lg,
  .fr-py-5v-lg {
    padding-bottom: 1.25rem !important;
  }
  .fr-p-6v-lg,
  .fr-p-3w-lg {
    padding: 1.5rem !important;
  }
  .fr-pl-6v-lg,
  .fr-pl-3w-lg,
  .fr-px-6v-lg,
  .fr-px-3w-lg {
    padding-left: 1.5rem !important;
  }
  .fr-pr-6v-lg,
  .fr-pr-3w-lg,
  .fr-px-6v-lg,
  .fr-px-3w-lg {
    padding-right: 1.5rem !important;
  }
  .fr-pt-6v-lg,
  .fr-pt-3w-lg,
  .fr-py-6v-lg,
  .fr-py-3w-lg {
    padding-top: 1.5rem !important;
  }
  .fr-pb-6v-lg,
  .fr-pb-3w-lg,
  .fr-py-6v-lg,
  .fr-py-3w-lg {
    padding-bottom: 1.5rem !important;
  }
  .fr-p-7v-lg {
    padding: 1.75rem !important;
  }
  .fr-pl-7v-lg,
  .fr-px-7v-lg {
    padding-left: 1.75rem !important;
  }
  .fr-pr-7v-lg,
  .fr-px-7v-lg {
    padding-right: 1.75rem !important;
  }
  .fr-pt-7v-lg,
  .fr-py-7v-lg {
    padding-top: 1.75rem !important;
  }
  .fr-pb-7v-lg,
  .fr-py-7v-lg {
    padding-bottom: 1.75rem !important;
  }
  .fr-p-8v-lg,
  .fr-p-4w-lg {
    padding: 2rem !important;
  }
  .fr-pl-8v-lg,
  .fr-pl-4w-lg,
  .fr-px-8v-lg,
  .fr-px-4w-lg {
    padding-left: 2rem !important;
  }
  .fr-pr-8v-lg,
  .fr-pr-4w-lg,
  .fr-px-8v-lg,
  .fr-px-4w-lg {
    padding-right: 2rem !important;
  }
  .fr-pt-8v-lg,
  .fr-pt-4w-lg,
  .fr-py-8v-lg,
  .fr-py-4w-lg {
    padding-top: 2rem !important;
  }
  .fr-pb-8v-lg,
  .fr-pb-4w-lg,
  .fr-py-8v-lg,
  .fr-py-4w-lg {
    padding-bottom: 2rem !important;
  }
  .fr-p-9v-lg {
    padding: 2.25rem !important;
  }
  .fr-pl-9v-lg,
  .fr-px-9v-lg {
    padding-left: 2.25rem !important;
  }
  .fr-pr-9v-lg,
  .fr-px-9v-lg {
    padding-right: 2.25rem !important;
  }
  .fr-pt-9v-lg,
  .fr-py-9v-lg {
    padding-top: 2.25rem !important;
  }
  .fr-pb-9v-lg,
  .fr-py-9v-lg {
    padding-bottom: 2.25rem !important;
  }
  .fr-p-10v-lg,
  .fr-p-5w-lg {
    padding: 2.5rem !important;
  }
  .fr-pl-10v-lg,
  .fr-pl-5w-lg,
  .fr-px-10v-lg,
  .fr-px-5w-lg {
    padding-left: 2.5rem !important;
  }
  .fr-pr-10v-lg,
  .fr-pr-5w-lg,
  .fr-px-10v-lg,
  .fr-px-5w-lg {
    padding-right: 2.5rem !important;
  }
  .fr-pt-10v-lg,
  .fr-pt-5w-lg,
  .fr-py-10v-lg,
  .fr-py-5w-lg {
    padding-top: 2.5rem !important;
  }
  .fr-pb-10v-lg,
  .fr-pb-5w-lg,
  .fr-py-10v-lg,
  .fr-py-5w-lg {
    padding-bottom: 2.5rem !important;
  }
  .fr-p-11v-lg {
    padding: 2.75rem !important;
  }
  .fr-pl-11v-lg,
  .fr-px-11v-lg {
    padding-left: 2.75rem !important;
  }
  .fr-pr-11v-lg,
  .fr-px-11v-lg {
    padding-right: 2.75rem !important;
  }
  .fr-pt-11v-lg,
  .fr-py-11v-lg {
    padding-top: 2.75rem !important;
  }
  .fr-pb-11v-lg,
  .fr-py-11v-lg {
    padding-bottom: 2.75rem !important;
  }
  .fr-p-12v-lg,
  .fr-p-6w-lg {
    padding: 3rem !important;
  }
  .fr-pl-12v-lg,
  .fr-pl-6w-lg,
  .fr-px-12v-lg,
  .fr-px-6w-lg {
    padding-left: 3rem !important;
  }
  .fr-pr-12v-lg,
  .fr-pr-6w-lg,
  .fr-px-12v-lg,
  .fr-px-6w-lg {
    padding-right: 3rem !important;
  }
  .fr-pt-12v-lg,
  .fr-pt-6w-lg,
  .fr-py-12v-lg,
  .fr-py-6w-lg {
    padding-top: 3rem !important;
  }
  .fr-pb-12v-lg,
  .fr-pb-6w-lg,
  .fr-py-12v-lg,
  .fr-py-6w-lg {
    padding-bottom: 3rem !important;
  }
  .fr-p-13v-lg {
    padding: 3.25rem !important;
  }
  .fr-pl-13v-lg,
  .fr-px-13v-lg {
    padding-left: 3.25rem !important;
  }
  .fr-pr-13v-lg,
  .fr-px-13v-lg {
    padding-right: 3.25rem !important;
  }
  .fr-pt-13v-lg,
  .fr-py-13v-lg {
    padding-top: 3.25rem !important;
  }
  .fr-pb-13v-lg,
  .fr-py-13v-lg {
    padding-bottom: 3.25rem !important;
  }
  .fr-p-14v-lg,
  .fr-p-7w-lg {
    padding: 3.5rem !important;
  }
  .fr-pl-14v-lg,
  .fr-pl-7w-lg,
  .fr-px-14v-lg,
  .fr-px-7w-lg {
    padding-left: 3.5rem !important;
  }
  .fr-pr-14v-lg,
  .fr-pr-7w-lg,
  .fr-px-14v-lg,
  .fr-px-7w-lg {
    padding-right: 3.5rem !important;
  }
  .fr-pt-14v-lg,
  .fr-pt-7w-lg,
  .fr-py-14v-lg,
  .fr-py-7w-lg {
    padding-top: 3.5rem !important;
  }
  .fr-pb-14v-lg,
  .fr-pb-7w-lg,
  .fr-py-14v-lg,
  .fr-py-7w-lg {
    padding-bottom: 3.5rem !important;
  }
  .fr-p-15v-lg {
    padding: 3.75rem !important;
  }
  .fr-pl-15v-lg,
  .fr-px-15v-lg {
    padding-left: 3.75rem !important;
  }
  .fr-pr-15v-lg,
  .fr-px-15v-lg {
    padding-right: 3.75rem !important;
  }
  .fr-pt-15v-lg,
  .fr-py-15v-lg {
    padding-top: 3.75rem !important;
  }
  .fr-pb-15v-lg,
  .fr-py-15v-lg {
    padding-bottom: 3.75rem !important;
  }
  .fr-p-16v-lg,
  .fr-p-8w-lg {
    padding: 4rem !important;
  }
  .fr-pl-16v-lg,
  .fr-pl-8w-lg,
  .fr-px-16v-lg,
  .fr-px-8w-lg {
    padding-left: 4rem !important;
  }
  .fr-pr-16v-lg,
  .fr-pr-8w-lg,
  .fr-px-16v-lg,
  .fr-px-8w-lg {
    padding-right: 4rem !important;
  }
  .fr-pt-16v-lg,
  .fr-pt-8w-lg,
  .fr-py-16v-lg,
  .fr-py-8w-lg {
    padding-top: 4rem !important;
  }
  .fr-pb-16v-lg,
  .fr-pb-8w-lg,
  .fr-py-16v-lg,
  .fr-py-8w-lg {
    padding-bottom: 4rem !important;
  }
  .fr-p-17v-lg {
    padding: 4.25rem !important;
  }
  .fr-pl-17v-lg,
  .fr-px-17v-lg {
    padding-left: 4.25rem !important;
  }
  .fr-pr-17v-lg,
  .fr-px-17v-lg {
    padding-right: 4.25rem !important;
  }
  .fr-pt-17v-lg,
  .fr-py-17v-lg {
    padding-top: 4.25rem !important;
  }
  .fr-pb-17v-lg,
  .fr-py-17v-lg {
    padding-bottom: 4.25rem !important;
  }
  .fr-p-18v-lg,
  .fr-p-9w-lg {
    padding: 4.5rem !important;
  }
  .fr-pl-18v-lg,
  .fr-pl-9w-lg,
  .fr-px-18v-lg,
  .fr-px-9w-lg {
    padding-left: 4.5rem !important;
  }
  .fr-pr-18v-lg,
  .fr-pr-9w-lg,
  .fr-px-18v-lg,
  .fr-px-9w-lg {
    padding-right: 4.5rem !important;
  }
  .fr-pt-18v-lg,
  .fr-pt-9w-lg,
  .fr-py-18v-lg,
  .fr-py-9w-lg {
    padding-top: 4.5rem !important;
  }
  .fr-pb-18v-lg,
  .fr-pb-9w-lg,
  .fr-py-18v-lg,
  .fr-py-9w-lg {
    padding-bottom: 4.5rem !important;
  }
  .fr-p-19v-lg {
    padding: 4.75rem !important;
  }
  .fr-pl-19v-lg,
  .fr-px-19v-lg {
    padding-left: 4.75rem !important;
  }
  .fr-pr-19v-lg,
  .fr-px-19v-lg {
    padding-right: 4.75rem !important;
  }
  .fr-pt-19v-lg,
  .fr-py-19v-lg {
    padding-top: 4.75rem !important;
  }
  .fr-pb-19v-lg,
  .fr-py-19v-lg {
    padding-bottom: 4.75rem !important;
  }
  .fr-p-20v-lg,
  .fr-p-10w-lg {
    padding: 5rem !important;
  }
  .fr-pl-20v-lg,
  .fr-pl-10w-lg,
  .fr-px-20v-lg,
  .fr-px-10w-lg {
    padding-left: 5rem !important;
  }
  .fr-pr-20v-lg,
  .fr-pr-10w-lg,
  .fr-px-20v-lg,
  .fr-px-10w-lg {
    padding-right: 5rem !important;
  }
  .fr-pt-20v-lg,
  .fr-pt-10w-lg,
  .fr-py-20v-lg,
  .fr-py-10w-lg {
    padding-top: 5rem !important;
  }
  .fr-pb-20v-lg,
  .fr-pb-10w-lg,
  .fr-py-20v-lg,
  .fr-py-10w-lg {
    padding-bottom: 5rem !important;
  }
  .fr-p-21v-lg {
    padding: 5.25rem !important;
  }
  .fr-pl-21v-lg,
  .fr-px-21v-lg {
    padding-left: 5.25rem !important;
  }
  .fr-pr-21v-lg,
  .fr-px-21v-lg {
    padding-right: 5.25rem !important;
  }
  .fr-pt-21v-lg,
  .fr-py-21v-lg {
    padding-top: 5.25rem !important;
  }
  .fr-pb-21v-lg,
  .fr-py-21v-lg {
    padding-bottom: 5.25rem !important;
  }
  .fr-p-22v-lg,
  .fr-p-11w-lg {
    padding: 5.5rem !important;
  }
  .fr-pl-22v-lg,
  .fr-pl-11w-lg,
  .fr-px-22v-lg,
  .fr-px-11w-lg {
    padding-left: 5.5rem !important;
  }
  .fr-pr-22v-lg,
  .fr-pr-11w-lg,
  .fr-px-22v-lg,
  .fr-px-11w-lg {
    padding-right: 5.5rem !important;
  }
  .fr-pt-22v-lg,
  .fr-pt-11w-lg,
  .fr-py-22v-lg,
  .fr-py-11w-lg {
    padding-top: 5.5rem !important;
  }
  .fr-pb-22v-lg,
  .fr-pb-11w-lg,
  .fr-py-22v-lg,
  .fr-py-11w-lg {
    padding-bottom: 5.5rem !important;
  }
  .fr-p-23v-lg {
    padding: 5.75rem !important;
  }
  .fr-pl-23v-lg,
  .fr-px-23v-lg {
    padding-left: 5.75rem !important;
  }
  .fr-pr-23v-lg,
  .fr-px-23v-lg {
    padding-right: 5.75rem !important;
  }
  .fr-pt-23v-lg,
  .fr-py-23v-lg {
    padding-top: 5.75rem !important;
  }
  .fr-pb-23v-lg,
  .fr-py-23v-lg {
    padding-bottom: 5.75rem !important;
  }
  .fr-p-24v-lg,
  .fr-p-12w-lg {
    padding: 6rem !important;
  }
  .fr-pl-24v-lg,
  .fr-pl-12w-lg,
  .fr-px-24v-lg,
  .fr-px-12w-lg {
    padding-left: 6rem !important;
  }
  .fr-pr-24v-lg,
  .fr-pr-12w-lg,
  .fr-px-24v-lg,
  .fr-px-12w-lg {
    padding-right: 6rem !important;
  }
  .fr-pt-24v-lg,
  .fr-pt-12w-lg,
  .fr-py-24v-lg,
  .fr-py-12w-lg {
    padding-top: 6rem !important;
  }
  .fr-pb-24v-lg,
  .fr-pb-12w-lg,
  .fr-py-24v-lg,
  .fr-py-12w-lg {
    padding-bottom: 6rem !important;
  }
  .fr-p-25v-lg {
    padding: 6.25rem !important;
  }
  .fr-pl-25v-lg,
  .fr-px-25v-lg {
    padding-left: 6.25rem !important;
  }
  .fr-pr-25v-lg,
  .fr-px-25v-lg {
    padding-right: 6.25rem !important;
  }
  .fr-pt-25v-lg,
  .fr-py-25v-lg {
    padding-top: 6.25rem !important;
  }
  .fr-pb-25v-lg,
  .fr-py-25v-lg {
    padding-bottom: 6.25rem !important;
  }
  .fr-p-26v-lg,
  .fr-p-13w-lg {
    padding: 6.5rem !important;
  }
  .fr-pl-26v-lg,
  .fr-pl-13w-lg,
  .fr-px-26v-lg,
  .fr-px-13w-lg {
    padding-left: 6.5rem !important;
  }
  .fr-pr-26v-lg,
  .fr-pr-13w-lg,
  .fr-px-26v-lg,
  .fr-px-13w-lg {
    padding-right: 6.5rem !important;
  }
  .fr-pt-26v-lg,
  .fr-pt-13w-lg,
  .fr-py-26v-lg,
  .fr-py-13w-lg {
    padding-top: 6.5rem !important;
  }
  .fr-pb-26v-lg,
  .fr-pb-13w-lg,
  .fr-py-26v-lg,
  .fr-py-13w-lg {
    padding-bottom: 6.5rem !important;
  }
  .fr-p-27v-lg {
    padding: 6.75rem !important;
  }
  .fr-pl-27v-lg,
  .fr-px-27v-lg {
    padding-left: 6.75rem !important;
  }
  .fr-pr-27v-lg,
  .fr-px-27v-lg {
    padding-right: 6.75rem !important;
  }
  .fr-pt-27v-lg,
  .fr-py-27v-lg {
    padding-top: 6.75rem !important;
  }
  .fr-pb-27v-lg,
  .fr-py-27v-lg {
    padding-bottom: 6.75rem !important;
  }
  .fr-p-28v-lg,
  .fr-p-14w-lg {
    padding: 7rem !important;
  }
  .fr-pl-28v-lg,
  .fr-pl-14w-lg,
  .fr-px-28v-lg,
  .fr-px-14w-lg {
    padding-left: 7rem !important;
  }
  .fr-pr-28v-lg,
  .fr-pr-14w-lg,
  .fr-px-28v-lg,
  .fr-px-14w-lg {
    padding-right: 7rem !important;
  }
  .fr-pt-28v-lg,
  .fr-pt-14w-lg,
  .fr-py-28v-lg,
  .fr-py-14w-lg {
    padding-top: 7rem !important;
  }
  .fr-pb-28v-lg,
  .fr-pb-14w-lg,
  .fr-py-28v-lg,
  .fr-py-14w-lg {
    padding-bottom: 7rem !important;
  }
  .fr-p-29v-lg {
    padding: 7.25rem !important;
  }
  .fr-pl-29v-lg,
  .fr-px-29v-lg {
    padding-left: 7.25rem !important;
  }
  .fr-pr-29v-lg,
  .fr-px-29v-lg {
    padding-right: 7.25rem !important;
  }
  .fr-pt-29v-lg,
  .fr-py-29v-lg {
    padding-top: 7.25rem !important;
  }
  .fr-pb-29v-lg,
  .fr-py-29v-lg {
    padding-bottom: 7.25rem !important;
  }
  .fr-p-30v-lg,
  .fr-p-15w-lg {
    padding: 7.5rem !important;
  }
  .fr-pl-30v-lg,
  .fr-pl-15w-lg,
  .fr-px-30v-lg,
  .fr-px-15w-lg {
    padding-left: 7.5rem !important;
  }
  .fr-pr-30v-lg,
  .fr-pr-15w-lg,
  .fr-px-30v-lg,
  .fr-px-15w-lg {
    padding-right: 7.5rem !important;
  }
  .fr-pt-30v-lg,
  .fr-pt-15w-lg,
  .fr-py-30v-lg,
  .fr-py-15w-lg {
    padding-top: 7.5rem !important;
  }
  .fr-pb-30v-lg,
  .fr-pb-15w-lg,
  .fr-py-30v-lg,
  .fr-py-15w-lg {
    padding-bottom: 7.5rem !important;
  }
  .fr-p-31v-lg {
    padding: 7.75rem !important;
  }
  .fr-pl-31v-lg,
  .fr-px-31v-lg {
    padding-left: 7.75rem !important;
  }
  .fr-pr-31v-lg,
  .fr-px-31v-lg {
    padding-right: 7.75rem !important;
  }
  .fr-pt-31v-lg,
  .fr-py-31v-lg {
    padding-top: 7.75rem !important;
  }
  .fr-pb-31v-lg,
  .fr-py-31v-lg {
    padding-bottom: 7.75rem !important;
  }
  .fr-p-32v-lg,
  .fr-p-16w-lg {
    padding: 8rem !important;
  }
  .fr-pl-32v-lg,
  .fr-pl-16w-lg,
  .fr-px-32v-lg,
  .fr-px-16w-lg {
    padding-left: 8rem !important;
  }
  .fr-pr-32v-lg,
  .fr-pr-16w-lg,
  .fr-px-32v-lg,
  .fr-px-16w-lg {
    padding-right: 8rem !important;
  }
  .fr-pt-32v-lg,
  .fr-pt-16w-lg,
  .fr-py-32v-lg,
  .fr-py-16w-lg {
    padding-top: 8rem !important;
  }
  .fr-pb-32v-lg,
  .fr-pb-16w-lg,
  .fr-py-32v-lg,
  .fr-py-16w-lg {
    padding-bottom: 8rem !important;
  }
  .fr-p-first-0-lg {
    padding: 0 !important;
  }
  .fr-pl-first-0-lg,
  .fr-px-first-0-lg {
    padding-left: 0 !important;
  }
  .fr-pr-first-0-lg,
  .fr-px-first-0-lg {
    padding-right: 0 !important;
  }
  .fr-pt-first-0-lg,
  .fr-py-first-0-lg {
    padding-top: 0 !important;
  }
  .fr-pb-first-0-lg,
  .fr-py-first-0-lg {
    padding-bottom: 0 !important;
  }
  .fr-p-first-n0-5v-lg {
    padding: -0.125rem !important;
  }
  .fr-pl-first-n0-5v-lg,
  .fr-px-first-n0-5v-lg {
    padding-left: -0.125rem !important;
  }
  .fr-pr-first-n0-5v-lg,
  .fr-px-first-n0-5v-lg {
    padding-right: -0.125rem !important;
  }
  .fr-pt-first-n0-5v-lg,
  .fr-py-first-n0-5v-lg {
    padding-top: -0.125rem !important;
  }
  .fr-pb-first-n0-5v-lg,
  .fr-py-first-n0-5v-lg {
    padding-bottom: -0.125rem !important;
  }
  .fr-p-first-0-5v-lg {
    padding: 0.125rem !important;
  }
  .fr-pl-first-0-5v-lg,
  .fr-px-first-0-5v-lg {
    padding-left: 0.125rem !important;
  }
  .fr-pr-first-0-5v-lg,
  .fr-px-first-0-5v-lg {
    padding-right: 0.125rem !important;
  }
  .fr-pt-first-0-5v-lg,
  .fr-py-first-0-5v-lg {
    padding-top: 0.125rem !important;
  }
  .fr-pb-first-0-5v-lg,
  .fr-py-first-0-5v-lg {
    padding-bottom: 0.125rem !important;
  }
  .fr-p-first-1v-lg {
    padding: 0.25rem !important;
  }
  .fr-pl-first-1v-lg,
  .fr-px-first-1v-lg {
    padding-left: 0.25rem !important;
  }
  .fr-pr-first-1v-lg,
  .fr-px-first-1v-lg {
    padding-right: 0.25rem !important;
  }
  .fr-pt-first-1v-lg,
  .fr-py-first-1v-lg {
    padding-top: 0.25rem !important;
  }
  .fr-pb-first-1v-lg,
  .fr-py-first-1v-lg {
    padding-bottom: 0.25rem !important;
  }
  .fr-p-first-1-5v-lg {
    padding: 0.375rem !important;
  }
  .fr-pl-first-1-5v-lg,
  .fr-px-first-1-5v-lg {
    padding-left: 0.375rem !important;
  }
  .fr-pr-first-1-5v-lg,
  .fr-px-first-1-5v-lg {
    padding-right: 0.375rem !important;
  }
  .fr-pt-first-1-5v-lg,
  .fr-py-first-1-5v-lg {
    padding-top: 0.375rem !important;
  }
  .fr-pb-first-1-5v-lg,
  .fr-py-first-1-5v-lg {
    padding-bottom: 0.375rem !important;
  }
  .fr-p-first-2v-lg,
  .fr-p-first-1w-lg {
    padding: 0.5rem !important;
  }
  .fr-pl-first-2v-lg,
  .fr-pl-first-1w-lg,
  .fr-px-first-2v-lg,
  .fr-px-first-1w-lg {
    padding-left: 0.5rem !important;
  }
  .fr-pr-first-2v-lg,
  .fr-pr-first-1w-lg,
  .fr-px-first-2v-lg,
  .fr-px-first-1w-lg {
    padding-right: 0.5rem !important;
  }
  .fr-pt-first-2v-lg,
  .fr-pt-first-1w-lg,
  .fr-py-first-2v-lg,
  .fr-py-first-1w-lg {
    padding-top: 0.5rem !important;
  }
  .fr-pb-first-2v-lg,
  .fr-pb-first-1w-lg,
  .fr-py-first-2v-lg,
  .fr-py-first-1w-lg {
    padding-bottom: 0.5rem !important;
  }
  .fr-p-first-3v-lg {
    padding: 0.75rem !important;
  }
  .fr-pl-first-3v-lg,
  .fr-px-first-3v-lg {
    padding-left: 0.75rem !important;
  }
  .fr-pr-first-3v-lg,
  .fr-px-first-3v-lg {
    padding-right: 0.75rem !important;
  }
  .fr-pt-first-3v-lg,
  .fr-py-first-3v-lg {
    padding-top: 0.75rem !important;
  }
  .fr-pb-first-3v-lg,
  .fr-py-first-3v-lg {
    padding-bottom: 0.75rem !important;
  }
  .fr-p-first-4v-lg,
  .fr-p-first-2w-lg {
    padding: 1rem !important;
  }
  .fr-pl-first-4v-lg,
  .fr-pl-first-2w-lg,
  .fr-px-first-4v-lg,
  .fr-px-first-2w-lg {
    padding-left: 1rem !important;
  }
  .fr-pr-first-4v-lg,
  .fr-pr-first-2w-lg,
  .fr-px-first-4v-lg,
  .fr-px-first-2w-lg {
    padding-right: 1rem !important;
  }
  .fr-pt-first-4v-lg,
  .fr-pt-first-2w-lg,
  .fr-py-first-4v-lg,
  .fr-py-first-2w-lg {
    padding-top: 1rem !important;
  }
  .fr-pb-first-4v-lg,
  .fr-pb-first-2w-lg,
  .fr-py-first-4v-lg,
  .fr-py-first-2w-lg {
    padding-bottom: 1rem !important;
  }
  .fr-p-first-5v-lg {
    padding: 1.25rem !important;
  }
  .fr-pl-first-5v-lg,
  .fr-px-first-5v-lg {
    padding-left: 1.25rem !important;
  }
  .fr-pr-first-5v-lg,
  .fr-px-first-5v-lg {
    padding-right: 1.25rem !important;
  }
  .fr-pt-first-5v-lg,
  .fr-py-first-5v-lg {
    padding-top: 1.25rem !important;
  }
  .fr-pb-first-5v-lg,
  .fr-py-first-5v-lg {
    padding-bottom: 1.25rem !important;
  }
  .fr-p-first-6v-lg,
  .fr-p-first-3w-lg {
    padding: 1.5rem !important;
  }
  .fr-pl-first-6v-lg,
  .fr-pl-first-3w-lg,
  .fr-px-first-6v-lg,
  .fr-px-first-3w-lg {
    padding-left: 1.5rem !important;
  }
  .fr-pr-first-6v-lg,
  .fr-pr-first-3w-lg,
  .fr-px-first-6v-lg,
  .fr-px-first-3w-lg {
    padding-right: 1.5rem !important;
  }
  .fr-pt-first-6v-lg,
  .fr-pt-first-3w-lg,
  .fr-py-first-6v-lg,
  .fr-py-first-3w-lg {
    padding-top: 1.5rem !important;
  }
  .fr-pb-first-6v-lg,
  .fr-pb-first-3w-lg,
  .fr-py-first-6v-lg,
  .fr-py-first-3w-lg {
    padding-bottom: 1.5rem !important;
  }
  .fr-p-first-7v-lg {
    padding: 1.75rem !important;
  }
  .fr-pl-first-7v-lg,
  .fr-px-first-7v-lg {
    padding-left: 1.75rem !important;
  }
  .fr-pr-first-7v-lg,
  .fr-px-first-7v-lg {
    padding-right: 1.75rem !important;
  }
  .fr-pt-first-7v-lg,
  .fr-py-first-7v-lg {
    padding-top: 1.75rem !important;
  }
  .fr-pb-first-7v-lg,
  .fr-py-first-7v-lg {
    padding-bottom: 1.75rem !important;
  }
  .fr-p-first-8v-lg,
  .fr-p-first-4w-lg {
    padding: 2rem !important;
  }
  .fr-pl-first-8v-lg,
  .fr-pl-first-4w-lg,
  .fr-px-first-8v-lg,
  .fr-px-first-4w-lg {
    padding-left: 2rem !important;
  }
  .fr-pr-first-8v-lg,
  .fr-pr-first-4w-lg,
  .fr-px-first-8v-lg,
  .fr-px-first-4w-lg {
    padding-right: 2rem !important;
  }
  .fr-pt-first-8v-lg,
  .fr-pt-first-4w-lg,
  .fr-py-first-8v-lg,
  .fr-py-first-4w-lg {
    padding-top: 2rem !important;
  }
  .fr-pb-first-8v-lg,
  .fr-pb-first-4w-lg,
  .fr-py-first-8v-lg,
  .fr-py-first-4w-lg {
    padding-bottom: 2rem !important;
  }
  .fr-p-first-9v-lg {
    padding: 2.25rem !important;
  }
  .fr-pl-first-9v-lg,
  .fr-px-first-9v-lg {
    padding-left: 2.25rem !important;
  }
  .fr-pr-first-9v-lg,
  .fr-px-first-9v-lg {
    padding-right: 2.25rem !important;
  }
  .fr-pt-first-9v-lg,
  .fr-py-first-9v-lg {
    padding-top: 2.25rem !important;
  }
  .fr-pb-first-9v-lg,
  .fr-py-first-9v-lg {
    padding-bottom: 2.25rem !important;
  }
  .fr-p-first-10v-lg,
  .fr-p-first-5w-lg {
    padding: 2.5rem !important;
  }
  .fr-pl-first-10v-lg,
  .fr-pl-first-5w-lg,
  .fr-px-first-10v-lg,
  .fr-px-first-5w-lg {
    padding-left: 2.5rem !important;
  }
  .fr-pr-first-10v-lg,
  .fr-pr-first-5w-lg,
  .fr-px-first-10v-lg,
  .fr-px-first-5w-lg {
    padding-right: 2.5rem !important;
  }
  .fr-pt-first-10v-lg,
  .fr-pt-first-5w-lg,
  .fr-py-first-10v-lg,
  .fr-py-first-5w-lg {
    padding-top: 2.5rem !important;
  }
  .fr-pb-first-10v-lg,
  .fr-pb-first-5w-lg,
  .fr-py-first-10v-lg,
  .fr-py-first-5w-lg {
    padding-bottom: 2.5rem !important;
  }
  .fr-p-first-11v-lg {
    padding: 2.75rem !important;
  }
  .fr-pl-first-11v-lg,
  .fr-px-first-11v-lg {
    padding-left: 2.75rem !important;
  }
  .fr-pr-first-11v-lg,
  .fr-px-first-11v-lg {
    padding-right: 2.75rem !important;
  }
  .fr-pt-first-11v-lg,
  .fr-py-first-11v-lg {
    padding-top: 2.75rem !important;
  }
  .fr-pb-first-11v-lg,
  .fr-py-first-11v-lg {
    padding-bottom: 2.75rem !important;
  }
  .fr-p-first-12v-lg,
  .fr-p-first-6w-lg {
    padding: 3rem !important;
  }
  .fr-pl-first-12v-lg,
  .fr-pl-first-6w-lg,
  .fr-px-first-12v-lg,
  .fr-px-first-6w-lg {
    padding-left: 3rem !important;
  }
  .fr-pr-first-12v-lg,
  .fr-pr-first-6w-lg,
  .fr-px-first-12v-lg,
  .fr-px-first-6w-lg {
    padding-right: 3rem !important;
  }
  .fr-pt-first-12v-lg,
  .fr-pt-first-6w-lg,
  .fr-py-first-12v-lg,
  .fr-py-first-6w-lg {
    padding-top: 3rem !important;
  }
  .fr-pb-first-12v-lg,
  .fr-pb-first-6w-lg,
  .fr-py-first-12v-lg,
  .fr-py-first-6w-lg {
    padding-bottom: 3rem !important;
  }
  .fr-p-first-13v-lg {
    padding: 3.25rem !important;
  }
  .fr-pl-first-13v-lg,
  .fr-px-first-13v-lg {
    padding-left: 3.25rem !important;
  }
  .fr-pr-first-13v-lg,
  .fr-px-first-13v-lg {
    padding-right: 3.25rem !important;
  }
  .fr-pt-first-13v-lg,
  .fr-py-first-13v-lg {
    padding-top: 3.25rem !important;
  }
  .fr-pb-first-13v-lg,
  .fr-py-first-13v-lg {
    padding-bottom: 3.25rem !important;
  }
  .fr-p-first-14v-lg,
  .fr-p-first-7w-lg {
    padding: 3.5rem !important;
  }
  .fr-pl-first-14v-lg,
  .fr-pl-first-7w-lg,
  .fr-px-first-14v-lg,
  .fr-px-first-7w-lg {
    padding-left: 3.5rem !important;
  }
  .fr-pr-first-14v-lg,
  .fr-pr-first-7w-lg,
  .fr-px-first-14v-lg,
  .fr-px-first-7w-lg {
    padding-right: 3.5rem !important;
  }
  .fr-pt-first-14v-lg,
  .fr-pt-first-7w-lg,
  .fr-py-first-14v-lg,
  .fr-py-first-7w-lg {
    padding-top: 3.5rem !important;
  }
  .fr-pb-first-14v-lg,
  .fr-pb-first-7w-lg,
  .fr-py-first-14v-lg,
  .fr-py-first-7w-lg {
    padding-bottom: 3.5rem !important;
  }
  .fr-p-first-15v-lg {
    padding: 3.75rem !important;
  }
  .fr-pl-first-15v-lg,
  .fr-px-first-15v-lg {
    padding-left: 3.75rem !important;
  }
  .fr-pr-first-15v-lg,
  .fr-px-first-15v-lg {
    padding-right: 3.75rem !important;
  }
  .fr-pt-first-15v-lg,
  .fr-py-first-15v-lg {
    padding-top: 3.75rem !important;
  }
  .fr-pb-first-15v-lg,
  .fr-py-first-15v-lg {
    padding-bottom: 3.75rem !important;
  }
  .fr-p-first-16v-lg,
  .fr-p-first-8w-lg {
    padding: 4rem !important;
  }
  .fr-pl-first-16v-lg,
  .fr-pl-first-8w-lg,
  .fr-px-first-16v-lg,
  .fr-px-first-8w-lg {
    padding-left: 4rem !important;
  }
  .fr-pr-first-16v-lg,
  .fr-pr-first-8w-lg,
  .fr-px-first-16v-lg,
  .fr-px-first-8w-lg {
    padding-right: 4rem !important;
  }
  .fr-pt-first-16v-lg,
  .fr-pt-first-8w-lg,
  .fr-py-first-16v-lg,
  .fr-py-first-8w-lg {
    padding-top: 4rem !important;
  }
  .fr-pb-first-16v-lg,
  .fr-pb-first-8w-lg,
  .fr-py-first-16v-lg,
  .fr-py-first-8w-lg {
    padding-bottom: 4rem !important;
  }
  .fr-p-first-17v-lg {
    padding: 4.25rem !important;
  }
  .fr-pl-first-17v-lg,
  .fr-px-first-17v-lg {
    padding-left: 4.25rem !important;
  }
  .fr-pr-first-17v-lg,
  .fr-px-first-17v-lg {
    padding-right: 4.25rem !important;
  }
  .fr-pt-first-17v-lg,
  .fr-py-first-17v-lg {
    padding-top: 4.25rem !important;
  }
  .fr-pb-first-17v-lg,
  .fr-py-first-17v-lg {
    padding-bottom: 4.25rem !important;
  }
  .fr-p-first-18v-lg,
  .fr-p-first-9w-lg {
    padding: 4.5rem !important;
  }
  .fr-pl-first-18v-lg,
  .fr-pl-first-9w-lg,
  .fr-px-first-18v-lg,
  .fr-px-first-9w-lg {
    padding-left: 4.5rem !important;
  }
  .fr-pr-first-18v-lg,
  .fr-pr-first-9w-lg,
  .fr-px-first-18v-lg,
  .fr-px-first-9w-lg {
    padding-right: 4.5rem !important;
  }
  .fr-pt-first-18v-lg,
  .fr-pt-first-9w-lg,
  .fr-py-first-18v-lg,
  .fr-py-first-9w-lg {
    padding-top: 4.5rem !important;
  }
  .fr-pb-first-18v-lg,
  .fr-pb-first-9w-lg,
  .fr-py-first-18v-lg,
  .fr-py-first-9w-lg {
    padding-bottom: 4.5rem !important;
  }
  .fr-p-first-19v-lg {
    padding: 4.75rem !important;
  }
  .fr-pl-first-19v-lg,
  .fr-px-first-19v-lg {
    padding-left: 4.75rem !important;
  }
  .fr-pr-first-19v-lg,
  .fr-px-first-19v-lg {
    padding-right: 4.75rem !important;
  }
  .fr-pt-first-19v-lg,
  .fr-py-first-19v-lg {
    padding-top: 4.75rem !important;
  }
  .fr-pb-first-19v-lg,
  .fr-py-first-19v-lg {
    padding-bottom: 4.75rem !important;
  }
  .fr-p-first-20v-lg,
  .fr-p-first-10w-lg {
    padding: 5rem !important;
  }
  .fr-pl-first-20v-lg,
  .fr-pl-first-10w-lg,
  .fr-px-first-20v-lg,
  .fr-px-first-10w-lg {
    padding-left: 5rem !important;
  }
  .fr-pr-first-20v-lg,
  .fr-pr-first-10w-lg,
  .fr-px-first-20v-lg,
  .fr-px-first-10w-lg {
    padding-right: 5rem !important;
  }
  .fr-pt-first-20v-lg,
  .fr-pt-first-10w-lg,
  .fr-py-first-20v-lg,
  .fr-py-first-10w-lg {
    padding-top: 5rem !important;
  }
  .fr-pb-first-20v-lg,
  .fr-pb-first-10w-lg,
  .fr-py-first-20v-lg,
  .fr-py-first-10w-lg {
    padding-bottom: 5rem !important;
  }
  .fr-p-first-21v-lg {
    padding: 5.25rem !important;
  }
  .fr-pl-first-21v-lg,
  .fr-px-first-21v-lg {
    padding-left: 5.25rem !important;
  }
  .fr-pr-first-21v-lg,
  .fr-px-first-21v-lg {
    padding-right: 5.25rem !important;
  }
  .fr-pt-first-21v-lg,
  .fr-py-first-21v-lg {
    padding-top: 5.25rem !important;
  }
  .fr-pb-first-21v-lg,
  .fr-py-first-21v-lg {
    padding-bottom: 5.25rem !important;
  }
  .fr-p-first-22v-lg,
  .fr-p-first-11w-lg {
    padding: 5.5rem !important;
  }
  .fr-pl-first-22v-lg,
  .fr-pl-first-11w-lg,
  .fr-px-first-22v-lg,
  .fr-px-first-11w-lg {
    padding-left: 5.5rem !important;
  }
  .fr-pr-first-22v-lg,
  .fr-pr-first-11w-lg,
  .fr-px-first-22v-lg,
  .fr-px-first-11w-lg {
    padding-right: 5.5rem !important;
  }
  .fr-pt-first-22v-lg,
  .fr-pt-first-11w-lg,
  .fr-py-first-22v-lg,
  .fr-py-first-11w-lg {
    padding-top: 5.5rem !important;
  }
  .fr-pb-first-22v-lg,
  .fr-pb-first-11w-lg,
  .fr-py-first-22v-lg,
  .fr-py-first-11w-lg {
    padding-bottom: 5.5rem !important;
  }
  .fr-p-first-23v-lg {
    padding: 5.75rem !important;
  }
  .fr-pl-first-23v-lg,
  .fr-px-first-23v-lg {
    padding-left: 5.75rem !important;
  }
  .fr-pr-first-23v-lg,
  .fr-px-first-23v-lg {
    padding-right: 5.75rem !important;
  }
  .fr-pt-first-23v-lg,
  .fr-py-first-23v-lg {
    padding-top: 5.75rem !important;
  }
  .fr-pb-first-23v-lg,
  .fr-py-first-23v-lg {
    padding-bottom: 5.75rem !important;
  }
  .fr-p-first-24v-lg,
  .fr-p-first-12w-lg {
    padding: 6rem !important;
  }
  .fr-pl-first-24v-lg,
  .fr-pl-first-12w-lg,
  .fr-px-first-24v-lg,
  .fr-px-first-12w-lg {
    padding-left: 6rem !important;
  }
  .fr-pr-first-24v-lg,
  .fr-pr-first-12w-lg,
  .fr-px-first-24v-lg,
  .fr-px-first-12w-lg {
    padding-right: 6rem !important;
  }
  .fr-pt-first-24v-lg,
  .fr-pt-first-12w-lg,
  .fr-py-first-24v-lg,
  .fr-py-first-12w-lg {
    padding-top: 6rem !important;
  }
  .fr-pb-first-24v-lg,
  .fr-pb-first-12w-lg,
  .fr-py-first-24v-lg,
  .fr-py-first-12w-lg {
    padding-bottom: 6rem !important;
  }
  .fr-p-first-25v-lg {
    padding: 6.25rem !important;
  }
  .fr-pl-first-25v-lg,
  .fr-px-first-25v-lg {
    padding-left: 6.25rem !important;
  }
  .fr-pr-first-25v-lg,
  .fr-px-first-25v-lg {
    padding-right: 6.25rem !important;
  }
  .fr-pt-first-25v-lg,
  .fr-py-first-25v-lg {
    padding-top: 6.25rem !important;
  }
  .fr-pb-first-25v-lg,
  .fr-py-first-25v-lg {
    padding-bottom: 6.25rem !important;
  }
  .fr-p-first-26v-lg,
  .fr-p-first-13w-lg {
    padding: 6.5rem !important;
  }
  .fr-pl-first-26v-lg,
  .fr-pl-first-13w-lg,
  .fr-px-first-26v-lg,
  .fr-px-first-13w-lg {
    padding-left: 6.5rem !important;
  }
  .fr-pr-first-26v-lg,
  .fr-pr-first-13w-lg,
  .fr-px-first-26v-lg,
  .fr-px-first-13w-lg {
    padding-right: 6.5rem !important;
  }
  .fr-pt-first-26v-lg,
  .fr-pt-first-13w-lg,
  .fr-py-first-26v-lg,
  .fr-py-first-13w-lg {
    padding-top: 6.5rem !important;
  }
  .fr-pb-first-26v-lg,
  .fr-pb-first-13w-lg,
  .fr-py-first-26v-lg,
  .fr-py-first-13w-lg {
    padding-bottom: 6.5rem !important;
  }
  .fr-p-first-27v-lg {
    padding: 6.75rem !important;
  }
  .fr-pl-first-27v-lg,
  .fr-px-first-27v-lg {
    padding-left: 6.75rem !important;
  }
  .fr-pr-first-27v-lg,
  .fr-px-first-27v-lg {
    padding-right: 6.75rem !important;
  }
  .fr-pt-first-27v-lg,
  .fr-py-first-27v-lg {
    padding-top: 6.75rem !important;
  }
  .fr-pb-first-27v-lg,
  .fr-py-first-27v-lg {
    padding-bottom: 6.75rem !important;
  }
  .fr-p-first-28v-lg,
  .fr-p-first-14w-lg {
    padding: 7rem !important;
  }
  .fr-pl-first-28v-lg,
  .fr-pl-first-14w-lg,
  .fr-px-first-28v-lg,
  .fr-px-first-14w-lg {
    padding-left: 7rem !important;
  }
  .fr-pr-first-28v-lg,
  .fr-pr-first-14w-lg,
  .fr-px-first-28v-lg,
  .fr-px-first-14w-lg {
    padding-right: 7rem !important;
  }
  .fr-pt-first-28v-lg,
  .fr-pt-first-14w-lg,
  .fr-py-first-28v-lg,
  .fr-py-first-14w-lg {
    padding-top: 7rem !important;
  }
  .fr-pb-first-28v-lg,
  .fr-pb-first-14w-lg,
  .fr-py-first-28v-lg,
  .fr-py-first-14w-lg {
    padding-bottom: 7rem !important;
  }
  .fr-p-first-29v-lg {
    padding: 7.25rem !important;
  }
  .fr-pl-first-29v-lg,
  .fr-px-first-29v-lg {
    padding-left: 7.25rem !important;
  }
  .fr-pr-first-29v-lg,
  .fr-px-first-29v-lg {
    padding-right: 7.25rem !important;
  }
  .fr-pt-first-29v-lg,
  .fr-py-first-29v-lg {
    padding-top: 7.25rem !important;
  }
  .fr-pb-first-29v-lg,
  .fr-py-first-29v-lg {
    padding-bottom: 7.25rem !important;
  }
  .fr-p-first-30v-lg,
  .fr-p-first-15w-lg {
    padding: 7.5rem !important;
  }
  .fr-pl-first-30v-lg,
  .fr-pl-first-15w-lg,
  .fr-px-first-30v-lg,
  .fr-px-first-15w-lg {
    padding-left: 7.5rem !important;
  }
  .fr-pr-first-30v-lg,
  .fr-pr-first-15w-lg,
  .fr-px-first-30v-lg,
  .fr-px-first-15w-lg {
    padding-right: 7.5rem !important;
  }
  .fr-pt-first-30v-lg,
  .fr-pt-first-15w-lg,
  .fr-py-first-30v-lg,
  .fr-py-first-15w-lg {
    padding-top: 7.5rem !important;
  }
  .fr-pb-first-30v-lg,
  .fr-pb-first-15w-lg,
  .fr-py-first-30v-lg,
  .fr-py-first-15w-lg {
    padding-bottom: 7.5rem !important;
  }
  .fr-p-first-31v-lg {
    padding: 7.75rem !important;
  }
  .fr-pl-first-31v-lg,
  .fr-px-first-31v-lg {
    padding-left: 7.75rem !important;
  }
  .fr-pr-first-31v-lg,
  .fr-px-first-31v-lg {
    padding-right: 7.75rem !important;
  }
  .fr-pt-first-31v-lg,
  .fr-py-first-31v-lg {
    padding-top: 7.75rem !important;
  }
  .fr-pb-first-31v-lg,
  .fr-py-first-31v-lg {
    padding-bottom: 7.75rem !important;
  }
  .fr-p-first-32v-lg,
  .fr-p-first-16w-lg {
    padding: 8rem !important;
  }
  .fr-pl-first-32v-lg,
  .fr-pl-first-16w-lg,
  .fr-px-first-32v-lg,
  .fr-px-first-16w-lg {
    padding-left: 8rem !important;
  }
  .fr-pr-first-32v-lg,
  .fr-pr-first-16w-lg,
  .fr-px-first-32v-lg,
  .fr-px-first-16w-lg {
    padding-right: 8rem !important;
  }
  .fr-pt-first-32v-lg,
  .fr-pt-first-16w-lg,
  .fr-py-first-32v-lg,
  .fr-py-first-16w-lg {
    padding-top: 8rem !important;
  }
  .fr-pb-first-32v-lg,
  .fr-pb-first-16w-lg,
  .fr-py-first-32v-lg,
  .fr-py-first-16w-lg {
    padding-bottom: 8rem !important;
  }
}
html {
  scroll-behavior: smooth;
}

body:not(.page-node-type-homepage) .content-container__paragraph > div .fr-container, body:not(.page-node-type-homepage) .content-container__paragraph > div.fr-container, body:not(.page-node-type-homepage) .content-container__paragraph > section .fr-container, body:not(.page-node-type-homepage) .content-container__paragraph > section.fr-container, body:not(.page-node-type-homepage) .content-container__paragraph > figure .fr-container, body:not(.page-node-type-homepage) .content-container__paragraph > figure.fr-container {
  padding-left: 0;
  padding-right: 0;
}
body:not(.page-node-type-homepage) .content-container__paragraph > div:not(:first-child), body:not(.page-node-type-homepage) .content-container__paragraph > section:not(:first-child), body:not(.page-node-type-homepage) .content-container__paragraph > figure:not(:first-child) {
  margin-top: 4rem;
}

/* TODO REMOVE THIS WHEN STICKY IS FIXED */
.fr-sidemenu--sticky {
  height: 100%;
}

body {
  color: #1f1f1f;
  font-family: "Roboto Regular", sans-serif;
}

.layout-container {
  overflow: hidden;
}
@media screen and (min-width: 992px) {
  .layout-container {
    overflow: visible;
  }
}

h1 {
  position: relative;
  padding-bottom: 0.75rem;
  margin-bottom: 2rem;
  font-family: "Roboto Bold", sans-serif;
  font-size: 1.5625rem;
}
h1:after {
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #d92c40;
  width: 2.1875rem;
  height: 0.3125rem;
}

h3,
h2 {
  margin-bottom: 2rem;
  font-size: 1.25rem;
  line-height: 1.5rem;
  font-family: "Roboto Bold", sans-serif;
}

h3 {
  margin-bottom: 1.75rem;
}

h4 {
  font-size: 1.15rem;
  line-height: 1.25rem;
  font-family: "Roboto Bold", sans-serif;
  margin-bottom: 1.5rem;
}

h5 {
  font-size: 1rem;
  line-height: 1.15rem;
  margin-bottom: 1.5rem;
}

.fr-container {
  padding: 0 1rem;
}
.fr-container--fluid {
  padding: 0;
  max-width: 85.25rem;
  margin: auto;
}

.fr-logo {
  font-family: "Marianne", arial, sans-serif;
}

blockquote {
  margin: 0;
  font-family: var(--irsn-font-medium);
  color: var(--irsn-grey);
  letter-spacing: 0;
  text-align: left;
}

@media screen and (min-width: 992px) {
  h1 {
    padding-bottom: 1rem;
    margin-bottom: 2.875rem;
    font-size: 2.5rem;
  }
  h2,
  h3 {
    margin-bottom: 1.5rem;
  }
  .fr-container {
    padding: 0 2rem;
  }
  .fr-container--fluid {
    padding: 0;
  }
  .irsn-main-wrapper {
    margin-top: 1.3125rem;
    padding-right: 6.625rem;
  }
  .layout-grid:not(.no-sidebar) {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-template-areas: "main aside" "footer aside";
    padding-left: 4.75rem;
    box-sizing: content-box;
  }
  .layout-grid.no-sidebar .irsn-main-wrapper {
    padding: 0;
  }
  .layout-grid.no-sidebar .layout-content {
    margin: 0;
  }
  .layout-content {
    padding: 0;
  }
}
@media screen and (min-width: 992px) {
  .irsn-container--extended {
    margin-left: -4rem !important;
  }
  .irsn-container--extended .content-container__paragraph {
    padding-left: 2rem;
  }
}
@media screen and (min-width: 1248px) {
  .irsn-container--extended {
    margin-left: -4rem !important;
  }
  .irsn-container--extended .content-container__paragraph {
    padding-left: 5.675rem;
  }
}
.views-view-grid.horizontal.cols-4.clearfix .views-row > * {
  margin: 1.5625rem 0 0 1.5625rem;
}
.views-view-grid.horizontal.cols-4.clearfix .views-row {
  display: inline-flex;
  margin: -1.5625rem 0 0 -1.5625rem;
}

section[class^=irsn] {
  margin-bottom: 1.5rem;
}

.region-content {
  position: relative;
}

footer {
  grid-area: footer;
}

.fr-btn:not([class*=fr-btn--icon-])[class^=fr-icon-]::before, .fr-btn:not([class*=fr-btn--icon-])[class*=" fr-icon-"]::before, .fr-btn:not([class*=fr-btn--icon-])[class^=fr-fi-]::before, .fr-btn:not([class*=fr-btn--icon-])[class*=" fr-fi-"]::before {
  --icon-size: 1rem;
}

[class^=irsn-icon-]::before,
[class*=" irsn-icon-"]::before,
[class^=irsn-fi-]::before,
[class*=" irsn-fi-"]::before {
  content: "";
}

.fr-icon-irsn-printer-line::before {
  -webkit-mask-image: url(./images/irsn-print.d1fa0318.svg) !important;
  mask-image: url(./images/irsn-print.d1fa0318.svg) !important;
}

.fr-icon-irsn-share-line::before {
  -webkit-mask-image: url(./images/irsn-share.0e930594.svg) !important;
  mask-image: url(./images/irsn-share.0e930594.svg) !important;
}

.fr-fi-irsn-printer-line::before {
  -webkit-mask-image: url(./images/irsn-print.d1fa0318.svg) !important;
  mask-image: url(./images/irsn-print.d1fa0318.svg) !important;
}

.fr-fi-irsn-share-line::before {
  -webkit-mask-image: url(./images/irsn-share.0e930594.svg) !important;
  mask-image: url(./images/irsn-share.0e930594.svg) !important;
}

[class^=irsn-icon-]::before, [class*=" irsn-icon-"]::before {
  content: "";
  display: inline-block;
  vertical-align: middle;
  background-color: var(--irsn-icon-color);
  width: var(--irsn-icon-size);
  height: var(--irsn-icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
}

.irsn-icon--map::before {
  -webkit-mask-image: url(./images/irsn-map.db66e3ea.svg);
  mask-image: url(./images/irsn-map.db66e3ea.svg);
}

.irsn-icon--letter::before {
  -webkit-mask-image: url(./images/irsn-letter.376fcaf2.svg);
  mask-image: url(./images/irsn-letter.376fcaf2.svg);
}

.irsn-icon--site::before {
  -webkit-mask-image: url(./images/irsn-site.81fab364.svg);
  mask-image: url(./images/irsn-site.81fab364.svg);
}

.irsn-icon--bell::before {
  -webkit-mask-image: url(./images/irsn-bell-footer.d45333c9.svg);
  mask-image: url(./images/irsn-bell-footer.d45333c9.svg);
}

.irsn-icon--podcast::before {
  -webkit-mask-image: url(./images/irsn-podcast.f3095181.svg);
  mask-image: url(./images/irsn-podcast.f3095181.svg);
}

.irsn-icon--newspaper::before {
  -webkit-mask-image: url(./images/irsn-newspaper.27fd5b5d.svg);
  mask-image: url(./images/irsn-newspaper.27fd5b5d.svg);
}

.irsn-icon--newsletter::before {
  -webkit-mask-image: url(./images/irsn-newsletter.fc4069f8.svg);
  mask-image: url(./images/irsn-newsletter.fc4069f8.svg);
}

.irsn-icon--media::before {
  -webkit-mask-image: url(./images/irsn-media.ce3bac0e.svg);
  mask-image: url(./images/irsn-media.ce3bac0e.svg);
}

.irsn-icon--megaphone::before {
  -webkit-mask-image: url(./images/irsn-icon-megaphone.89c1a867.svg);
  mask-image: url(./images/irsn-icon-megaphone.89c1a867.svg);
}

.irsn-icon--assos::before {
  -webkit-mask-image: url(./images/irsn-icon-assos.f32b4c33.svg);
  mask-image: url(./images/irsn-icon-assos.f32b4c33.svg);
}

.irsn-icon--microscope::before {
  -webkit-mask-image: url(./images/irsn-icon-microscope.1dc3b92a.svg);
  mask-image: url(./images/irsn-icon-microscope.1dc3b92a.svg);
}

.irsn-icon--plus::before {
  -webkit-mask-image: url(./images/irsn-plus.3d92f4b9.svg);
  mask-image: url(./images/irsn-plus.3d92f4b9.svg);
}

.irsn-grid {
  display: grid;
  grid-row-gap: 1.5rem;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-grid li {
  padding-bottom: 0;
}
.irsn-grid .irsn-related-card {
  padding: 0;
  margin-bottom: 0;
}

@media screen and (min-width: 992px) {
  .irsn-grid__sidebar {
    width: 13.9375rem;
  }
  .irsn-grid--sidebar {
    grid-gap: 1rem 6.5625rem;
  }
  .irsn-grid.irsn-grid--sidebar {
    grid-template-columns: 13.9375rem 1fr;
  }
  .irsn-grid-cols-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .irsn-grid-cols-4 {
    grid-gap: 0.34375rem 1.5rem;
    grid-template-columns: repeat(4, 1fr);
    grid-auto-columns: min-content;
  }
}
.fr-share {
  border: 1px solid var(--irsn-light-grey);
  padding: 0 1rem;
}
.fr-share .fr-btns-group {
  margin-bottom: 0;
}
.fr-share a[href].fr-btn:hover {
  background-color: var(--irsn-light-grey);
}

.layout-sidebar-second {
  background-color: var(--irsn-cream-white);
}
@media screen and (max-width: 576px) {
  .layout-sidebar-second {
    border-top: solid 0.2rem #000091;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .layout-sidebar-second {
    border-top: solid 0.2rem #000091;
  }
}
.layout-sidebar-second + footer .irsn-footer {
  padding-top: 0;
}
@media screen and (min-width: 992px) {
  .layout-sidebar-second + footer .irsn-footer {
    padding-top: 2.5rem;
  }
}

.region-sidebar-second {
  display: grid;
  gap: 2rem;
  grid-auto-rows: min-content;
  grid-template-areas: "header header" "sidebar main" "footer footer";
}
@media screen and (max-width: 576px) {
  .region-sidebar-second {
    grid-template-areas: none;
  }
}
@media screen and (min-width: 992px) {
  .region-sidebar-second {
    grid-template-areas: none;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .region-sidebar-second .block-irsn-sidebar-direct-acess {
    grid-row: 1;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .region-sidebar-second .block-irsn-sidebar-agenda {
    grid-column: 2;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .region-sidebar-second {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .region-sidebar-second {
    gap: 1.75rem;
  }
}

@media screen and (max-width: 576px) {
  .irsn-sidebar__container {
    padding: 1.25rem;
    margin-top: 1rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-sidebar__container {
    padding: 1.25rem;
    margin-top: 1rem;
  }
}

@media screen and (min-width: 992px) {
  .layout-sidebar-second {
    width: 18.5rem;
    grid-area: aside;
    padding: 1.5rem;
    box-sizing: border-box;
  }
}
.view-global-search .form-item-search {
  margin: 0;
}
@media screen and (min-width: 992px) {
  .view-global-search .form-item-search .fr-label {
    position: initial;
    width: auto;
    height: auto;
  }
}
.view-global-search .fr-btn:not(:disabled) {
  transition: all 0.2s ease-in-out;
}
.view-global-search .fr-btn:not(:disabled):hover {
  background-color: #646464;
  color: #ffffff;
  box-shadow: none;
  border: none;
}
.view-global-search .form-actions {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin: 2rem 0;
}
.view-global-search .form-actions .fr-btn {
  min-width: 11.125rem;
  font-size: 0.875rem;
  justify-content: center;
  padding: 0.9375rem 1.5rem 0.8125rem;
  transition: all 0.2s ease-in-out;
}
.view-global-search .form-actions .fr-btn:hover {
  background-color: #646464;
  color: #ffffff;
  box-shadow: none;
  border: none;
}
.view-global-search .form-actions .fr-btn:nth-child(2) {
  margin-top: 2rem;
}
@media screen and (min-width: 992px) {
  .view-global-search .form-actions .fr-btn {
    width: 100%;
  }
}
.view-global-search .facet-title {
  margin-bottom: 0.5rem;
  font-size: 1rem;
}
.view-global-search .fr-search-bar {
  flex-wrap: wrap;
  margin-bottom: 2.5rem;
}
.view-global-search .fr-search-bar .fr-label {
  position: initial;
  width: 100%;
  height: auto;
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin-bottom: 1rem;
}
.view-global-search .fr-search-bar .fr-input {
  width: calc(100% - 2.5rem);
  height: 2.5rem;
  box-shadow: inset 0 -2px 0 0 #1f1f1f;
  padding: 0 1rem;
}
.view-global-search .fr-search-bar .fr-input::placeholder {
  font-style: normal;
}
.view-global-search .pager {
  margin: 3.5rem 0;
}
.view-global-search .view-header .irsn-link-list {
  display: flex;
  justify-content: flex-end;
}
.view-global-search .view-header .irsn-link-list a {
  font-family: "Roboto Medium", sans-serif;
  font-size: 14px;
  flex-direction: row-reverse;
  display: flex;
  align-items: center;
}
.view-global-search .view-header .irsn-link-list a:not(:last-child):before {
  margin-right: 1rem;
}
.view-global-search .view-header .irsn-link-list a:before {
  margin-left: 0.5rem;
  --icon-size: 1rem;
}
.view-global-search .view-header .irsn-link-list a:hover {
  text-decoration: underline;
}
.view-global-search .view-header:not(.view-header--mobile) .irsn-link-list {
  display: none;
}
.view-global-search .custom-sort-form {
  display: none;
}
.view-global-search .custom-sort-header {
  position: relative;
}
.view-global-search .custom-sort-header::before {
  content: "";
  position: absolute;
  height: 1.375rem;
  border-left: 0.5px solid #1f1f1f;
  left: calc(var(--sort-header-scale) / -2);
  top: 50%;
  transform: translateY(-50%);
}
.view-global-search .custom-sort-header .form-item {
  position: relative;
  display: grid;
  margin: 0;
  width: fit-content;
}
.view-global-search .custom-sort-header .form-item .fr-label {
  grid-column: 2;
  margin-right: 0.625rem;
  height: fit-content;
  align-self: center;
  white-space: nowrap;
  font-size: 0.75rem;
  font-family: "Roboto Regular", sans-serif;
}
.view-global-search .custom-sort-header .form-item .form-select {
  grid-column: 3;
  margin: 0;
  padding: 0 2.25rem 0 0.8125rem;
  height: 2rem;
  max-height: none;
  font-size: 0.75rem;
  font-family: "Roboto Medium";
  box-sizing: border-box;
  border: 1px solid #1f1f1f;
  border-radius: 0.3125rem;
}
.view-global-search .custom-sort-header .form-item::after {
  content: "";
  position: absolute;
  right: 0.875rem;
  bottom: 0.8125rem;
  width: 0.765rem;
  height: 0.490625rem;
  background-color: #1f1f1f;
  -webkit-mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
  mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
}

.irsn-search__empty {
  min-height: 20vh;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-search__empty {
    flex-direction: row;
    column-gap: 1rem;
  }
}
.irsn-search__empty p {
  font-family: "Roboto Medium", sans-serif;
  font-size: 1rem;
  text-align: center;
}
@media screen and (min-width: 992px) {
  .irsn-search__empty p {
    margin: 0;
  }
}
.irsn-search__empty__icon {
  background-image: url(./images/search.bfe930c5.svg);
  width: 8.125rem;
  height: 8.125rem;
}

.view-result-counter {
  font-family: "Roboto Regular", sans-serif;
  font-weight: 1.125rem;
  margin: 0;
}
.view-result-counter__count {
  font-size: 1.125rem;
  margin-bottom: 0;
}

.view-global-search {
  --sort-header-scale: 2rem;
}
.view-global-search .view-header {
  display: flex;
  align-items: center;
  gap: var(--sort-header-scale);
  margin-bottom: 2rem;
}
@media screen and (min-width: 992px) {
  .view-global-search .view-header {
    margin-bottom: 2.5rem;
  }
  .view-global-search .view-header--mobile {
    display: none;
  }
  .view-global-search .view-header:not(.view-header--mobile) .irsn-link-list {
    display: flex;
    flex: 1;
  }
}

.view-irsn-glossaire .fr-btn--search:not(:disabled):hover {
  background-color: #646464;
  color: #ffffff;
  box-shadow: none;
  border: none;
}

.fr-tabs-accordions .fr-tabs-accordions--entry span::before {
  position: relative;
  top: -2.5rem;
  left: calc(100% - 1rem);
}
.fr-tabs-accordions .fr-tabs-accordions--entry.is-active span::before {
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -ms-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fr-input {
  box-shadow: none;
  border-radius: 0.25rem;
  height: 3.5rem;
  padding: 0 0.5rem;
}

.form-required:after {
  content: "*";
  background-image: none;
  margin-left: 0;
}

.fr-label {
  color: #171717;
  font-family: "Roboto Medium", sans-serif;
}

a[href] {
  box-shadow: none;
}
a[href].fr-btn:not(.fr-btn--secondary):not(.fr-btn--arrow):hover {
  background-color: rgba(31, 31, 31, 0.95);
}

.fr-btn {
  background-color: #1f1f1f;
  font-family: "Roboto Medium", sans-serif;
}
.fr-btn:hover {
  background-color: rgba(31, 31, 31, 0.95);
}
.fr-btn.fr-btn--to-top {
  background-color: #ffffff;
}
.fr-btn.fr-btn--to-top:hover {
  background-color: inherit;
}
.fr-btn--lg {
  width: 100%;
  padding: 1rem 0;
  display: flex;
  justify-content: center;
}
.fr-btn--secondary {
  background-color: #ffffff;
  color: #1f1f1f;
  border: 2px solid #1f1f1f;
  padding: 0.25rem 1rem;
}
.fr-btn--secondary:hover {
  background-color: #1f1f1f;
  border-color: #ffffff;
  color: #ffffff;
}
.fr-btn--secondary[href]:hover {
  background-color: #1f1f1f;
  border-color: #ffffff;
  color: #ffffff;
}
.fr-btn--secondary.fr-btn--lg {
  padding: 0.625rem 0;
}
.fr-btn--arrow {
  background-color: #ffffff;
  color: #1f1f1f;
  display: inline-flex;
  align-items: center;
  font-family: "Roboto Medium", sans-serif;
  padding: 0 0 0 0.75rem;
}
.fr-btn--arrow.fr-btn--lg {
  justify-content: space-between;
  padding: 0 0 0 1rem;
}
.fr-btn--arrow.fr-btn--lg [class^=fr-icon-] {
  height: 100%;
}
.fr-btn--arrow [class^=fr-icon-] {
  background-color: #1f1f1f;
  color: #ffffff;
  width: 2.125rem;
  height: 2.125rem;
  text-align: center;
  line-height: 2.125rem;
  margin-left: 0.625rem;
}
.fr-btn--arrow[href]:hover {
  background-color: #fafafa;
}
.fr-btn--arrow:hover {
  background-color: #fafafa;
}
.fr-btn--transparent:not([class*=fr-btn--icon-])[class*=" fr-icon-"], .fr-btn--transparent:not([class*=fr-btn--icon-])[class*=" fr-fi-"], .fr-btn--transparent[class*=fr-btn--icon-][class*=" fr-icon-"], .fr-btn--transparent[class*=fr-btn--icon-][class*=" fr-fi-"] {
  background-color: transparent;
  max-width: none;
}

.irsn-sidebar--access a:hover {
  background-color: #fafafa !important;
  color: #1f1f1f;
}

.fr-print-and-share ul li .fr-share ul li .fr-btn:hover {
  background-color: transparent !important;
}

@media screen and (min-width: 768px) {
  .fr-btn--lg {
    display: inline-flex;
    width: auto;
    padding: 0.75rem 0;
    min-width: 10.125rem;
  }
}
.node--with-pas-tools h1 {
  margin-bottom: 0;
}

@media screen and (min-width: 992px) {
  .node--with-pas-tools {
    display: flex;
    padding-right: 6.5rem;
  }
  .node--with-pas-tools h1 {
    margin-bottom: 2rem;
  }
  .node--with-pas-tools.fr-actualite .content-container__title {
    order: 1;
  }
  .node--with-pas-tools.fr-actualite .content-container__tools {
    order: 4;
    height: 0;
    position: relative;
    top: -3rem;
  }
  .node--with-pas-tools.fr-actualite .content-container__tags {
    order: 2;
  }
  .node--with-pas-tools.fr-actualite .content-container__date {
    order: 3;
  }
  .node--with-pas-tools.fr-actualite .content-container__paragraph {
    order: 5;
  }
  .node--with-pas-tools.fr-basic-page .content-container__title {
    order: 1;
  }
  .node--with-pas-tools.fr-basic-page .content-container__tools {
    order: 4;
    height: 0;
    position: relative;
    top: -3rem;
  }
  .node--with-pas-tools.fr-basic-page .content-container__tags {
    order: 2;
  }
  .node--with-pas-tools.fr-basic-page .content-container__date {
    order: 3;
  }
  .node--with-pas-tools.fr-basic-page .content-container__paragraph {
    order: 5;
  }
}
.irsn-membres--details__image-wrapper {
  display: none;
}

@media screen and (min-width: 992px) {
  .irsn-membres--details__image-wrapper {
    display: block;
  }
}
.fr-card {
  box-shadow: none;
  border: none;
}
.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) {
  box-shadow: none;
}
.fr-card__theme {
  color: #3b8edf;
  font-family: "Roboto Bold", sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
}
.fr-card__start {
  display: flex;
  justify-content: space-between;
}
.fr-card__date {
  color: #707070;
  font-size: 0.875rem;
}
.fr-card:before {
  left: 0.5rem;
  color: #1f1f1f;
}
.fr-card--light-blue {
  background-color: #f1f8fe;
}
.fr-card--light-blue:before {
  left: 1.875rem;
}
.fr-card--light-blue .fr-card__title {
  line-height: 1.375rem;
  margin: 0;
}
.fr-card--light-blue .fr-card__content {
  padding: 1.875rem 1.5rem;
}
.fr-card--light-blue .fr-card__desc {
  margin-top: 1rem;
  max-height: 66px;
  overflow: hidden;
}
.fr-card--light-blue:before {
  --icon-size: 1rem;
}
.fr-card--light-blue.fr-card:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 3.5rem;
}
.fr-card--grey:before {
  left: 1.875rem;
  --icon-size: 1.25rem;
}
.fr-card--grey .fr-card__content {
  padding: 1.59375rem 1.75rem;
}
.fr-card--grey .fr-card__start {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.fr-card--grey .fr-card__theme {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #3b8edf;
  font-family: "Roboto Bold", sans-serif;
  letter-spacing: 0.64px;
}
.fr-card--grey .fr-card__theme__primary {
  color: #d92c40;
}
.fr-card--grey .fr-card__date {
  color: #707070;
  font-size: 0.75rem;
}
.fr-card--grey .fr-card__title {
  font-size: 1rem;
  color: #171717;
  font-family: "Roboto Medium", sans-serif;
  line-height: 1.75rem;
  font-weight: 400;
}
.fr-card--grey .fr-card__desc {
  font-size: 1rem;
  line-height: 1.625rem;
}

.fr-card-accroche .fr-card {
  width: 20.375rem;
  height: 23.313rem;
  box-shadow: none;
}
.fr-card-accroche .fr-card__body {
  order: unset;
  padding: unset;
}
.fr-card-accroche .fr-card__title {
  order: unset;
  margin-bottom: 1rem;
}
.fr-card-accroche .fr-card__desc {
  order: unset;
}
.fr-card-accroche .fr-card__body > .fr-card-accroche .fr-card__title {
  margin-bottom: 1rem;
  margin-top: 1.453rem;
}
.fr-card-accroche .fr-card__body > .fr-card-accroche .fr-card__desc {
  margin-top: 0.935rem;
  margin-bottom: 0.4rem;
}
.fr-card-accroche .fr-card__video {
  box-sizing: unset;
  max-width: 20.375rem;
  width: 100%;
  flex: 1 0 auto;
  position: relative;
}
.fr-card-accroche .fr-card__video .fr-content-media {
  height: 8.625rem;
  width: 100%;
  margin: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  --text-spacing: 0;
  --title-spacing: 0;
}

.fr-card-promote-img {
  width: 100%;
}
.fr-card-promote-img .fr-card {
  background-color: #fafafa;
  width: 100%;
}
.fr-card-promote-img .fr-card:hover {
  background-color: #f8f8f8;
}
.fr-card-promote-img .fr-card::before {
  left: 93%;
  bottom: 1rem;
  color: #171717;
}
.fr-card-promote-img .fr-card .fr-card__title {
  font-size: 1rem;
  letter-spacing: 0;
  color: #171717;
  margin-bottom: unset;
}
.fr-card-promote-img .fr-card__desc {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 5;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 576px) {
  .fr-card-promote-img .fr-card__desc {
    -webkit-line-clamp: 3;
  }
}
.fr-card-promote-img .fr-card__body {
  padding: 0rem;
  display: inline-block;
}
.fr-card-promote-img .fr-card__img {
  width: 8.063rem;
  height: 11.938rem;
  float: left;
  margin-top: 1.25rem;
  margin-left: 1.625rem;
  margin-bottom: 1.188rem;
  filter: unset;
}
.fr-card-promote-img .fr-card__img:hover {
  filter: unset;
}
.fr-card-promote-img .fr-card .fr-responsive-img {
  height: 100%;
}
.fr-card-promote-img .fr-card.fr-enlarge-link:not(.fr-card--no-icon) {
  padding-bottom: unset;
  height: auto;
}
.fr-card-promote-img .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-left: 1.938rem;
  padding-top: 2.125rem;
  padding-right: 3.375rem;
  margin-bottom: 2.75rem;
}
@media screen and (max-width: 576px) {
  .fr-card-promote-img .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
    padding: 1rem;
  }
}
.fr-card-promote-img .fr-card__content {
  margin: 0;
}
.fr-card-promote-img .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: unset;
}

.fr-card-promote {
  width: 40.5rem;
  min-height: 13.75rem;
  margin-top: 1.5rem;
}
.fr-card-promote__wrapper {
  display: grid;
  gap: 1.5rem;
}
@media screen and (max-width: 576px) {
  .fr-card-promote__wrapper {
    grid-template-columns: minmax(0, 1fr);
  }
}
.fr-card-promote:first-of-type {
  margin-top: 0;
}
.fr-card-promote .fr-card {
  background: #fafafa 0% 0% no-repeat padding-box;
  width: 100%;
}
.fr-card-promote .fr-card::before {
  left: 93%;
  bottom: 1rem;
  color: #171717;
}
.fr-card-promote .fr-card .fr-card__title {
  font-size: 1rem;
  letter-spacing: 0;
  color: #171717;
  margin-bottom: unset;
}
.fr-card-promote .fr-card__body {
  padding: 0rem;
  padding-top: 2.783rem;
  display: inline-block;
}
.fr-card-promote .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-left: 3.748rem;
  padding-bottom: 2.783rem;
  padding-right: 3.375rem;
}
.fr-card-promote .fr-card__content {
  margin: 0;
}

@media screen and (max-width: 576px) {
  .fr-card-promote:has(:not(.fr-card-promote__img)) {
    width: 100%;
  }
}
@media screen and (max-width: 576px) {
  .fr-card-promote:has(:not(.fr-card-promote__img)) .fr-card {
    height: auto;
    padding-bottom: 2rem;
  }
  .fr-card-promote:has(:not(.fr-card-promote__img)) .fr-card:before {
    left: 1rem;
  }
}
@media screen and (max-width: 576px) {
  .fr-card-promote:has(:not(.fr-card-promote__img)) .fr-card__desc {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
.fr-card-promote:has(:not(.fr-card-promote__img)) .fr-card__body {
  padding: 0;
}
.fr-card-promote:has(:not(.fr-card-promote__img)) .fr-card__content {
  padding: 1rem !important;
}

.fr-related-contents h2 {
  color: #171717;
  margin-bottom: 1.375rem;
}
.fr-related-contents .fr-card {
  width: 100%;
}
.fr-related-contents .fr-card::before {
  bottom: 1rem;
  color: #171717;
}
.fr-related-contents .fr-card .fr-card__title {
  font-size: 1rem;
  letter-spacing: 0;
  color: #171717;
}
.fr-related-contents .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 3rem;
}
.fr-related-contents .fr-card__content {
  margin: 0;
}

.fr-teaser-cards-list .fr-card {
  width: 100%;
}
.fr-teaser-cards-list .fr-card__content {
  margin: 0;
}

@media screen and (min-width: 992px) {
  .fr-card__title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .fr-card__theme {
    font-size: 0.6875rem;
    letter-spacing: 0.44px;
  }
  .fr-card--light-blue:before {
    left: 1.25rem;
    --icon-size: 1.25rem;
  }
  .fr-card--light-blue .fr-card__title {
    line-height: 1.3125rem;
    min-height: 46px;
    font-size: 1.125rem;
  }
  .fr-card--light-blue .fr-card__desc {
    max-height: 74px;
  }
  .fr-card--light-blue .fr-card__content {
    padding: 1.25rem 1.25rem;
  }
  .fr-card--grey:before {
    right: 1.25rem;
    left: revert;
  }
  .fr-card--grey .fr-card__content {
    padding: 1.4375rem 1.25rem 0 1.25rem;
  }
  .fr-card--grey .fr-card__theme {
    font-size: 0.6875rem;
  }
  .fr-card--grey .fr-card__title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .fr-card--grey .fr-card__desc {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .fr-card--grey.fr-card:not(.fr-card--no-icon) .fr-card__content {
    padding-bottom: 4rem;
  }
  .fr-related-contents .fr-card {
    border-bottom: none;
  }
}
.fr-card-lire-aussi {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.fr-card-lire-aussi li {
  padding-bottom: 0;
}
.fr-card-lire-aussi .fr-card::before {
  content: none;
}
@media screen and (max-width: 575px) {
  .fr-card-lire-aussi .fr-card {
    border: solid 1px #ededed !important;
  }
}
.fr-card-lire-aussi .fr-card .fr-card__title {
  font-size: 1rem;
  letter-spacing: 0;
  color: var(--irsn-glossy-black);
  margin-bottom: unset;
}
.fr-card-lire-aussi .fr-card__desc {
  margin-top: 0.625rem;
  word-break: break-word;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.fr-card-lire-aussi .fr-card__body {
  padding: 0 0 1rem 0;
  display: inline-block;
}
@media screen and (max-width: 576px) {
  .fr-card-lire-aussi .fr-card__body {
    padding: 0;
  }
}
.fr-card-lire-aussi .fr-card .fr-responsive-img {
  height: 100%;
}
.fr-card-lire-aussi .fr-card__content {
  margin: 0;
}
.fr-card-lire-aussi .horizontal .fr-card__img {
  display: none;
}
@media screen and (min-width: 768px) {
  .fr-card-lire-aussi .horizontal .fr-card__img {
    display: block;
    width: 100%;
  }
  .fr-card-lire-aussi .horizontal .fr-card__img .fr-responsive-img {
    width: 100%;
  }
}

.content-container__date {
  color: #707070;
}

/* components/Form/Contact_Form/_Contact_Form.scss */
.irsn-contact-form {
  display: grid;
  grid-auto-columns: 100%;
  margin-top: 2.875rem;
  width: 100%;
}
.irsn-contact-form h3 {
  margin-bottom: 0;
}
.irsn-contact-form .form-item {
  margin: 0;
}
.irsn-contact-form .fr-label {
  margin: 0;
}
.irsn-contact-form .fr-input {
  margin-top: 0.125rem;
  background-color: #ededed;
}
.irsn-contact-form .fr-input::placeholder {
  font: normal normal 0.75rem/1rem Helvetica;
}
.irsn-contact-form .form-actions {
  display: flex;
  justify-content: center;
  margin-bottom: 1.625rem;
}
.irsn-contact-form .form-actions .fr-btn {
  display: flex;
  justify-content: center;
  padding: 0;
  height: 2.9375rem;
  width: 9rem;
}
.irsn-contact-form textarea.fr-input {
  min-height: 16rem;
}
.irsn-contact-form .irsn-form__title {
  margin-top: 1.375rem;
  letter-spacing: 1px;
}
.irsn-contact-form .irsn-form__title__demande {
  padding-top: 1.625rem;
  padding-bottom: 1.25rem;
}
.irsn-contact-form .irsn-form__grid-container {
  display: grid;
  grid-auto-columns: 100%;
  row-gap: 0.625rem;
  margin-top: 1.4375rem;
}
.irsn-contact-form .irsn-form__field {
  box-sizing: border-box;
}
.irsn-contact-form .irsn-form__field--civility, .irsn-contact-form .irsn-form__field--last-name, .irsn-contact-form .irsn-form__field--confirm-email, .irsn-contact-form .irsn-form__field--address, .irsn-contact-form .irsn-form__field--phone {
  margin: 0;
  margin-bottom: 1.125rem;
}
.irsn-contact-form .irsn-form__field--question .fr-label {
  margin-top: 0.5rem;
}
.irsn-contact-form .irsn-form__field--question .form-textarea {
  height: 12.125rem;
}
.irsn-contact-form .irsn-form__field .fr-input {
  border-radius: 0.25rem 0.25rem 0 0;
  border-bottom: 1px solid #1f1f1f;
  max-height: 2.875rem;
}
.irsn-contact-form .irsn-form__field select.fr-input, .irsn-contact-form .irsn-form__field .form-tel {
  position: relative;
  margin-top: 0.25rem;
  padding: 0 0.8125rem;
  background-color: white;
  border-radius: 0.375rem;
  border: 1px solid #1f1f1f;
  max-height: 2.75rem;
}
.irsn-contact-form .irsn-form__field .iti--allow-dropdown {
  margin-top: 0.25rem;
}
.irsn-contact-form .irsn-form__field .iti__selected-flag {
  padding-left: 0.8125rem;
}
.irsn-contact-form .irsn-form__field .form-tel {
  padding-left: 4rem;
  width: 100%;
  height: 2.75rem;
}
.irsn-contact-form .irsn-form__field select:invalid {
  padding: 0 0.8125rem;
  color: var(--irsn-lighter-grey);
  font-family: "Roboto Regular", sans-serif;
}
.irsn-contact-form .irsn-form__civility {
  font-size: 0.75rem;
}
.irsn-contact-form .irsn-form__font {
  color: var(--irsn-lighter-grey);
  font-style: italic;
  padding-bottom: 6.25rem !important;
}
.irsn-contact-form .description {
  line-height: 1.13125rem;
  letter-spacing: -0.0063rem;
}

@media screen and (min-width: 992px) {
  textarea.fr-input {
    min-height: 10rem;
  }
  .irsn-contact-form {
    margin-top: 6.1875rem;
  }
  .irsn-contact-form .irsn-form__grid-container {
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(4, auto);
    grid-template-areas: "civitity   ..." "firstname  lastname" "email      confirmemail" "address    phone" "job        company" "demand     demand" "theme      ..." "question   question" "submit   submit";
    column-gap: 1.375rem;
    row-gap: 0.125rem;
  }
  .irsn-contact-form .irsn-form__grid-container .form-actions {
    grid-area: submit;
    justify-content: end;
    text-align: end;
    margin-top: 1.6875rem;
  }
  .irsn-contact-form .irsn-form__title {
    line-height: 0;
    font-size: 1.25rem;
    font-family: "Roboto Bold", sans-serif;
  }
  .irsn-contact-form .irsn-form__title__demande {
    margin-top: 2.875rem;
  }
  .irsn-contact-form .irsn-form__field {
    display: grid;
    gap: 0.3125rem;
    grid-template-rows: 1.25rem auto;
    padding: 0.5625rem 0 0.75rem 0;
  }
  .irsn-contact-form .irsn-form__field--civility, .irsn-contact-form .irsn-form__field--last-name, .irsn-contact-form .irsn-form__field--confirm-email, .irsn-contact-form .irsn-form__field--address, .irsn-contact-form .irsn-form__field--phone {
    margin: 0;
  }
  .irsn-contact-form .irsn-form__field--civility {
    grid-area: civitity;
  }
  .irsn-contact-form .irsn-form__field--first-name {
    grid-area: firstname;
  }
  .irsn-contact-form .irsn-form__field--last-name {
    grid-area: lastname;
  }
  .irsn-contact-form .irsn-form__field--email {
    grid-area: email;
  }
  .irsn-contact-form .irsn-form__field--confirm-email {
    grid-area: confirmemail;
  }
  .irsn-contact-form .irsn-form__field--address {
    grid-area: address;
  }
  .irsn-contact-form .irsn-form__field--phone {
    grid-area: phone;
  }
  .irsn-contact-form .irsn-form__field--job {
    grid-area: job;
  }
  .irsn-contact-form .irsn-form__field--company {
    grid-area: company;
  }
  .irsn-contact-form .irsn-form__field--demand {
    grid-area: demand;
    margin: -1.4375rem 0 2.0625rem;
  }
  .irsn-contact-form .irsn-form__field--theme {
    grid-area: theme;
    padding-top: 2.4375rem;
  }
  .irsn-contact-form .irsn-form__field--question {
    grid-area: question;
  }
  .irsn-contact-form .irsn-form__field--question .fr-label {
    margin-top: 0;
  }
  .irsn-contact-form .irsn-form__field--question textarea.fr-input {
    min-height: 10rem;
  }
  .irsn-contact-form .irsn-form__field .fr-label {
    position: relative;
  }
  .irsn-contact-form .irsn-form__field .fr-label::after {
    position: absolute;
    top: 0;
  }
  .irsn-contact-form .irsn-form__field select:invalid {
    padding: 0.75rem 0.8125rem 0.6875rem;
  }
  .irsn-contact-form .irsn-form__text {
    display: grid;
    gap: 0.3125rem;
    grid-template-rows: 1.25rem auto;
    padding: 0.5625rem 0 0.75rem 0.6875rem;
  }
  .irsn-contact-form .irsn-form__font {
    display: block;
    padding: 0;
  }
}
.paragraph .leaflet-container {
  width: 100%;
}

#edit-lettre fieldset {
  display: flex;
  flex-wrap: wrap;
  border: 0;
  gap: 0.5rem;
  margin-bottom: 2.375rem;
  overflow-x: scroll;
  width: calc(100% + 2rem);
  box-sizing: border-box;
}
@media screen and (min-width: 992px) {
  #edit-lettre fieldset {
    gap: 0.25rem;
    margin-bottom: 3.5625rem;
  }
}
#edit-lettre .form-item-lettre {
  position: relative;
  margin: 0;
  height: 3rem;
  width: 2.125rem;
}
#edit-lettre .form-item-lettre .fr-label[for=edit-lettre-all] {
  font-size: 0.67rem;
}
@media screen and (min-width: 992px) {
  #edit-lettre .form-item-lettre {
    width: 1.875rem;
    height: 3.0625rem;
  }
}
#edit-lettre .form-item-lettre .option {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  bottom: 0;
  padding-top: 0.25rem;
  font-family: "Roboto Bold", sans-serif;
  font-size: 1rem;
  text-align: center;
  text-transform: uppercase;
  background-color: #f5f5f5;
  box-sizing: border-box;
}
#edit-lettre .form-item-lettre .option:hover {
  filter: brightness(98%);
}
#edit-lettre .form-item-lettre .option:focus {
  border: solid 1px #1f1f1f;
}
@media screen and (min-width: 992px) {
  #edit-lettre .form-item-lettre .option {
    padding-top: 0.625rem;
    font-size: 0.875rem;
  }
}
#edit-lettre .form-item-lettre .option::after {
  content: "";
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  bottom: 0.6875rem;
  width: 0.75rem;
  height: 0.375rem;
  -webkit-mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: 99%;
  -webkit-mask-size: 99%;
  background-color: #707070;
}
@media screen and (min-width: 992px) {
  #edit-lettre .form-item-lettre .option::after {
    bottom: 0.625rem;
    width: 0.875rem;
    height: 0.4375rem;
  }
}
#edit-lettre .form-item-lettre input {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
}
#edit-lettre .form-item-lettre input:checked + .option {
  background-color: #1f1f1f;
  color: #f5f5f5;
}
#edit-lettre .form-item-lettre input:checked + .option::after {
  background-color: #f5f5f5;
}
@media screen and (min-width: 992px) {
  #edit-lettre .form-item-lettre input:checked + .option {
    background-color: #1f1f1f;
    color: #f5f5f5;
    height: calc(100% + 0.1875rem);
    bottom: 0.1875rem;
    padding-top: 0.8125rem;
  }
  #edit-lettre .form-item-lettre input:checked + .option::after {
    background-color: #f5f5f5;
  }
}

.view-irsn-glossaire {
  padding-top: 2rem;
}
.view-irsn-glossaire > .view-filters {
  margin-top: 3.5rem;
}
@media screen and (min-width: 992px) {
  .view-irsn-glossaire > .view-filters {
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .view-irsn-glossaire {
    padding-top: 0;
  }
}
.view-irsn-glossaire .fr-accordion__btn.irsn-accordion__btn {
  text-transform: uppercase;
}

.view-irsn-glossaire .views-exposed-form .fr-search-bar {
  justify-content: flex-end;
  height: 2.5rem;
  margin-bottom: 3.5rem;
  border-bottom: 1px solid #c8d4df;
  padding-bottom: 1.5rem;
  box-sizing: content-box;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .view-irsn-glossaire .views-exposed-form .fr-search-bar {
    width: auto;
  }
}
.view-irsn-glossaire .views-exposed-form .fr-search-bar .fr-btn {
  box-sizing: border-box;
  height: 100%;
  padding-right: 0;
  border-radius: 0px;
}
.view-irsn-glossaire .views-exposed-form .fr-search-bar .fr-btn:before {
  margin-right: 1rem;
}
.view-irsn-glossaire .views-exposed-form .fr-search-bar .fr-input {
  width: 100%;
  height: 100%;
  padding: 0 1rem;
  border-radius: 0px;
  box-shadow: none;
}
@media screen and (min-width: 992px) {
  .view-irsn-glossaire .views-exposed-form .fr-search-bar .fr-input {
    width: 18rem;
  }
}
.view-irsn-glossaire .views-exposed-form .fr-search-bar .fr-input::placeholder {
  font-style: normal;
}
.view-irsn-glossaire .views-exposed-form .js-form-item {
  margin: 0;
}
.view-irsn-glossaire .views-exposed-form .form-actions {
  display: none;
}

.irsn-filters-title {
  margin-bottom: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-filters-title {
    margin-bottom: 0;
  }
}

.irsn-advanced-filters {
  border: 1px solid var(--irsn-black);
  border-radius: 0.375rem;
  margin-bottom: 1.5625rem;
}
.irsn-advanced-filters:before {
  content: none;
}
.irsn-advanced-filters .form-composite {
  margin: 0;
}
.irsn-advanced-filters > .irsn-advanced-filters__body {
  gap: 2rem;
  margin-left: 0;
  padding: 0;
}
.irsn-advanced-filters__expand-btn {
  padding: 0.75rem 0.875rem 0.6875rem;
  min-height: 2.75rem;
  max-height: 2.75rem;
  font-family: "Roboto Regular", sans-serif;
  font-size: 1rem;
  font-weight: normal;
  border-radius: 6px;
}
.irsn-advanced-filters__expand-btn__label {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 1;
  -webkit-box-orient: vertical;
  line-height: 1.125rem;
}
.irsn-advanced-filters__expand-btn__icon {
  margin-right: 1rem;
}
.irsn-advanced-filters__expand-btn__count {
  margin-left: 0.5rem;
}
.irsn-advanced-filters__expand-btn:before {
  mask-image: url(./images/arrow-down-s-line.1cfab93a.svg);
  -webkit-mask-image: url(./images/arrow-down-s-line.1cfab93a.svg);
  --icon-size: 1.5rem;
}
.irsn-advanced-filters__expand-btn[aria-expanded=true]:before {
  mask-image: url(./images/arrow-down-s-line.1cfab93a.svg);
  -webkit-mask-image: url(./images/arrow-down-s-line.1cfab93a.svg);
  transform: rotate(180deg);
}
.irsn-advanced-filters__body {
  display: flex;
  flex-direction: column;
}
.irsn-advanced-filters__body .form-type-radio,
.irsn-advanced-filters__body .form-type-checkbox {
  margin: 0.25rem 0;
}
.irsn-advanced-filters__body .form-type-date .fr-label {
  display: none;
}
.irsn-advanced-filters__body.fr-collapse--expanded {
  padding: 1rem 2rem 2rem 2rem;
  gap: 0;
}
.irsn-advanced-filters__body .fr-label {
  font-family: "Roboto Bold", sans-serif;
}
.irsn-advanced-filters__body .form-item .fr-label {
  font-family: "Roboto Regular", sans-serif;
}
.irsn-advanced-filters__body .js-facets-widget {
  list-style: none;
}
.irsn-advanced-filters .separator {
  padding-bottom: 10px;
  border-bottom: 2px solid black;
}
.irsn-advanced-filters__date {
  display: grid;
  grid-auto-columns: 100%;
  gap: 0.5rem;
}
.irsn-advanced-filters__date .facet-title {
  margin-bottom: 0;
}
.irsn-advanced-filters__date .fr-label {
  font-size: 0.75rem;
  font-family: "Roboto Regular", sans-serif;
}
.irsn-advanced-filters__date_widget {
  position: relative;
  border: 1px solid var(--irsn-black);
  border-radius: 6px;
  height: 2.75rem;
  display: flex;
  align-items: center;
  padding: 0.75rem 0.875rem 0.6875rem;
}
.irsn-advanced-filters__date_widget .hasDatepicker {
  position: absolute;
  top: 0;
  left: 0.1875rem;
  padding-left: 2.8125rem;
  width: calc(100% - 0.375rem);
  height: 100%;
  box-sizing: border-box;
}
.irsn-advanced-filters__date_widget .form-type-date {
  display: grid;
  margin-right: 0;
  width: 100%;
  height: 100%;
}
.irsn-advanced-filters__date_widget .form-type-date input[type=date]::-webkit-inner-spin-button,
.irsn-advanced-filters__date_widget .form-type-date input[type=date]::-webkit-calendar-picker-indicator {
  -webkit-appearance: none;
  opacity: 0;
  width: 1rem;
}
.irsn-advanced-filters__date_widget .form-date {
  position: relative;
  gap: 1rem;
  width: 100%;
  height: 100%;
}
.irsn-advanced-filters__date_widget:before, .irsn-advanced-filters__date_widget:after {
  content: "";
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  background-color: currentColor;
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-image: url(./images/arrow-down-s-line.1cfab93a.svg);
  mask-image: url(./images/arrow-down-s-line.1cfab93a.svg);
  --icon-size: 1.5rem;
  padding: 0 1rem;
  pointer-events: none;
}
.irsn-advanced-filters__date_widget:before {
  -webkit-mask-image: url(./images/calendar-line.1367dd20.svg);
  mask-image: url(./images/calendar-line.1367dd20.svg);
  --icon-size: 1.1875rem;
  margin-right: 1rem;
  padding: 0;
}
.irsn-advanced-filters__date_widget::after {
  position: absolute;
  right: calc(var(--icon-size) / 2);
  padding: 0;
}
.irsn-advanced-filters__active-filters {
  display: flex;
  flex-wrap: wrap;
  column-gap: 1.375rem;
  row-gap: 0.5rem;
  margin-bottom: 0.5rem;
}
.irsn-advanced-filters__active-filters .fr-tag {
  background-color: var(--grey-1000-50-active);
  color: var(--black);
}
.irsn-advanced-filters__active-filters .fr-tag:hover {
  background-color: var(--grey-1000-50-hover);
}

.irsn-countable-filter {
  margin: 0.25rem 0;
  display: flex;
  align-items: center;
  font-style: italic;
}
.irsn-countable-filter .form-item {
  margin: 0;
  flex: 1;
}
.irsn-countable-filter__count {
  margin-left: 0.5rem;
}

body.toolbar-fixed:not(.responsive-preview-frame) .ui-autocomplete.ui-menu {
  width: 21.9375rem !important;
}

.search-api-autocomplete-suggestion {
  padding: 0.65rem 0.25rem;
}
.search-api-autocomplete-suggestion:hover {
  cursor: pointer;
}
.search-api-autocomplete-suggestion .autocomplete-suggestion-label {
  font-family: "Roboto Bold", sans-serif;
}

@media screen and (min-width: 992px) {
  .irsn-advanced-filters.irsn-advanced-filters__root {
    border: 0;
  }
  .irsn-advanced-filters.irsn-advanced-filters__root > .irsn-advanced-filters__body {
    --collapse-max-height: none !important;
    --collapse: 0 !important;
    visibility: visible;
  }
  .irsn-advanced-filters.irsn-advanced-filters__root > .irsn-advanced-filters__header .irsn-advanced-filters__expand-btn {
    display: none;
  }
}
.fr-breadcrumb {
  margin: 0.8125rem 0 0.375rem;
}
@media screen and (min-width: 992px) {
  .fr-breadcrumb {
    margin: 1rem 0 2.5rem;
  }
}

#ui-datepicker-div {
  z-index: 9999 !important;
}

.ui-datepicker .ui-datepicker-today .ui-state-highlight {
  border: 1px solid #000;
  background: #f6f6f6;
  color: #000;
  font-weight: bold;
}
.ui-datepicker .ui-state-active:hover,
.ui-datepicker .ui-state-hover {
  background-color: #005fbe;
}

@media print {
  @page {
    margin: 0.5cm;
  }
  body {
    margin: 0;
    color: #000;
  }
  .region-footer,
  .region-breadcrumb,
  .layout-sidebar-second {
    display: none;
  }
  .region-header,
  .region-content,
  img {
    visibility: hidden;
  }
  .layout-content {
    margin: 0;
    padding: 0;
  }
  .irsn-header__logo,
  .content-container__title,
  .content-container__date,
  .fr-tags-group,
  .fr-richtext.irsn-richtext,
  .fr-richtext-image,
  .fr-accordions_container {
    visibility: visible;
  }
  .irsn-richtext__content {
    display: table;
  }
  .irsn-header__logo {
    top: 1rem;
    position: absolute;
  }
  .irsn-header__logo img {
    visibility: visible;
  }
  .fr-accordions-group .fr-collapse {
    height: auto;
    visibility: visible;
    --collapse-max-height: none;
    --collapse: none;
  }
  .fr-accordions-group .irsn-accordion__btn:before {
    visibility: hidden;
  }
  .fr-richtext-image img {
    visibility: visible;
  }
  [class^=irsn-contact] {
    visibility: visible;
  }
  [class^=irsn-contact] .irsn-contact-card {
    gap: unset;
    grid-template-rows: unset;
    min-height: unset;
    padding-left: 0;
  }
  [class^=irsn-contact] .irsn-map,
  [class^=irsn-contact] .irsn-contact-form,
  [class^=irsn-contact] .irsn-contact__print-share,
  [class^=irsn-contact] .irsn-link--discover {
    display: none;
  }
  [class^=irsn-contact] .fr-card__body {
    padding-left: 0;
  }
  .irsn-membres .fr-print-and-share {
    display: none;
  }
  .irsn-membres .irsn-membres--details__content,
  .irsn-membres img {
    visibility: visible;
  }
}
.fr-content-media__audio {
  width: 100%;
}

/* components/paragraphs/Richtext_image/_Richtext_image.scss */
.irsn-richtext-image {
  display: grid;
}

.fr-richtext-image__image {
  margin-bottom: 1rem;
}
.fr-richtext-image__image + .fr-richtext-image__richtext {
  margin-top: 1rem;
}
@media screen and (min-width: 992px) {
  .fr-richtext-image__image + .fr-richtext-image__richtext {
    margin-top: 1.5rem;
  }
  .fr-richtext-image__image + .fr-richtext-image__richtext--dressed {
    margin-top: 0;
  }
}
.fr-richtext-image__image .fr-content-media__img picture {
  position: relative;
  height: auto;
}

.fr-richtext-image__richtext + .fr-richtext-image__image {
  margin-top: 1rem;
}
@media screen and (min-width: 992px) {
  .fr-richtext-image__richtext + .fr-richtext-image__image {
    margin-top: 1.5rem;
  }
  .fr-richtext-image__richtext + .fr-richtext-image__image--dressed {
    margin-top: 0;
  }
}

.fr-richtext-image--beside .fr-richtext-image__image, .fr-richtext-image--beside .fr-richtext-image__richtext {
  margin-top: 0;
}
.fr-richtext-image--beside .fr-richtext-image__image .fr-responsive-img {
  width: 100%;
  height: auto;
}

@media screen and (min-width: 992px) {
  /* Image beside */
  .fr-richtext-image--beside {
    display: flex;
  }
  .fr-richtext-image__image--half.fr-richtext-image__image--beside {
    flex: 0 0 50%;
  }
  .fr-richtext-image__image--one-third.fr-richtext-image__image--beside {
    flex: 0 0 33.33%;
  }
  .fr-richtext-image__image--two-third.fr-richtext-image__image--beside {
    flex: 0 0 66.66%;
  }
  .fr-richtext-image--right.fr-richtext-image--beside {
    flex-direction: row-reverse;
  }
  /* Image dressed */
  .fr-richtext-image--dressed:after {
    content: "";
    display: block;
    clear: both;
  }
  .fr-richtext-image__image--half.fr-richtext-image__image--dressed {
    width: 50%;
  }
  .fr-richtext-image__image--one-third.fr-richtext-image__image--dressed {
    width: 33.33%;
  }
  .fr-richtext-image__image--two-third.fr-richtext-image__image--dressed {
    width: 66.66%;
  }
  .fr-richtext-image__image--left.fr-richtext-image__image--dressed {
    float: left;
  }
  .fr-richtext-image__image--right.fr-richtext-image__image--dressed {
    float: right;
  }
  /* Default style */
  .fr-richtext-image__image--left {
    padding-right: 10px;
  }
  .fr-richtext-image__image--right {
    padding-left: 10px;
  }
  .fr-richtext-image__image {
    margin-bottom: 0;
  }
  .fr-richtext-image__image .fr-content-media {
    margin: 0;
  }
}
.fr-download-file__details {
  color: #6a6a6a;
  font-size: 0.8rem;
  padding: 0.25rem 0.75rem;
}

.fr-download-file__list {
  list-style-type: none;
}

.fr-download-file {
  line-height: 0.5em;
  margin-bottom: 10px;
}
.fr-download-file .fr-link {
  align-items: baseline;
}

.fr-fi-custom-word:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c2";
}

.fr-fi-custom-excel:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c3";
}

.fr-fi-custom-pdf:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c1";
}

.fr-fi-custom-powerpoint:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c4";
}

.fr-fi-custom-image:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c5";
}

.fr-fi-custom-video:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c8";
}

.fr-fi-custom-file:before {
  font-family: "Font Awesome 5 Free";
  content: "\f15b";
}

.fr-fi-custom-audio:before {
  font-family: "Font Awesome 5 Free";
  content: "\f1c7";
}

/* components/paragraphs/Links/_Links.scss */
.fr-links-group {
  list-style-type: none;
}

.fr-links-group--inline li {
  display: inline;
}

/* components/Blocks/Footer/_Footer.scss */
.irsn-footer {
  box-shadow: none;
}
.irsn-footer__body {
  padding: 3.625rem 1rem;
  margin-top: 0.4375rem;
  border-top: 1px solid #c8d4df;
}
@media screen and (min-width: 992px) {
  .irsn-footer__body {
    margin-top: 2.5rem;
    padding: 3.625rem 0;
    width: calc(100% - 1.625rem);
  }
}
.irsn-footer .follow__social {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 2rem;
  background-color: #434343;
  width: calc(100% - 1.625rem);
  padding: 1.5rem 0;
}
@media screen and (max-width: 576px) {
  .irsn-footer .follow__social {
    flex-direction: column;
    width: 100%;
    gap: 1rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-footer .follow__social {
    width: 100%;
  }
}
.irsn-footer .follow__social-title {
  color: #ffffff;
  font-size: 1.0625rem;
  margin: 0;
}
.irsn-footer .follow__social .fr-btns-group {
  gap: 1.5rem;
  margin: 0;
}
.irsn-footer .follow__social .fr-btns-group li {
  width: unset;
}
.irsn-footer .follow__social .fr-btns-group .fr-btn {
  color: #ffffff;
  margin: 0;
  font-size: 0 !important;
}
@media screen and (min-width: 992px) {
  .irsn-footer .follow__social .fr-btns-group .fr-btn {
    width: 2rem;
    height: 2rem;
    overflow: hidden;
    align-items: center;
  }
}
@media screen and (max-width: 576px) {
  .irsn-footer .follow__social .fr-btns-group .fr-btn {
    padding-left: 0.22rem !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-footer .follow__social .fr-btns-group .fr-btn {
    padding-left: 0.22rem !important;
  }
}
.irsn-footer .follow__social .fr-btns-group .fr-btn:before {
  --icon-size: 2rem !important;
}
.irsn-footer .irsn-logo {
  display: grid;
  gap: 0.1875rem;
  padding: 0;
  margin: 0;
  font-size: 0.75rem;
}
.irsn-footer .irsn-logo::before {
  margin-bottom: 0.125rem;
  width: 2.0625rem;
  height: 0.75rem;
  background-size: cover;
}
.irsn-footer .irsn-logo::after {
  width: 3.875rem;
  background-size: cover;
  background-position: top left;
}
.irsn-footer__brand-link {
  display: flex;
  gap: 1.6875rem;
}
.irsn-footer__brand-link:after {
  display: none;
}
.irsn-footer__logo-wrapper {
  margin-top: 0.6875rem;
  width: 6.25rem;
  height: 2.838125rem;
}
.irsn-footer__logo {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.irsn-footer__content {
  margin-top: 0.3125rem;
}
@media screen and (min-width: 992px) {
  .irsn-footer__content {
    flex-basis: 73.6%;
    margin-top: -1.0625rem;
  }
}
.irsn-footer__content-list {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 992px) {
  .irsn-footer__content-list {
    display: flex;
    gap: 1.6875rem;
    flex-direction: row;
    margin-top: 0;
  }
  .irsn-footer__content-list > li {
    margin: 0;
  }
}
.irsn-footer__content-list > li {
  margin: 0.3125rem 1rem 0.3125rem 0;
}
.irsn-footer__content-link {
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.875rem;
}
.irsn-footer__content-link:hover {
  text-decoration: underline;
}
@media screen and (min-width: 992px) {
  .irsn-footer__logo {
    max-height: 3.25rem;
  }
}

/* components/Blocks/Header/_Header.scss */
@media screen and (min-width: 576px) {
  .irsn-header {
    width: auto;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-header {
    padding: 1rem;
  }
}
.irsn-header .fr-container--fluid {
  max-width: unset;
}
@media screen and (max-width: 576px) {
  .irsn-header .irsn-menu-container {
    margin-top: 4.1rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-header .irsn-menu-container {
    margin-top: 4.1rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-header__menu {
    z-index: 4;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-header__menu {
    z-index: 4;
    overflow-y: auto !important;
    overflow-x: hidden !important;
  }
}
.irsn-header .fr-nav__item::before,
.irsn-header .fr-nav__item:last-child::before {
  box-shadow: none;
}
.irsn-header__link {
  display: flex;
  align-items: center;
  gap: 1.625rem;
}
.irsn-header__operator {
  width: 5.375rem;
  height: 2.375rem;
  padding: 0;
}
@media (min-width: 420px) and (max-width: 992px) {
  .irsn-header__operator {
    width: initial;
    height: initial;
  }
}
@media screen and (min-width: 992px) {
  .irsn-header__operator {
    margin-left: 0;
    align-content: center;
    display: grid;
  }
}
@media (min-width: 1120px) {
  .irsn-header__operator {
    width: initial;
    height: initial;
  }
}
.irsn-header__operator img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}
.irsn-header__body-row {
  margin: 0;
}
.irsn-header__navbar {
  padding: 0;
  height: auto;
}
@media screen and (min-width: 992px) {
  .irsn-header__navbar .fr-btn--menu {
    margin-right: 1.25rem;
  }
}
.irsn-header__navbar .fr-btn--menu:before {
  color: #d92c40;
}
.irsn-header__tools {
  display: flex;
  gap: 1rem;
  margin-left: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-header__tools {
    display: none;
  }
}
.irsn-header .mobileTools {
  position: fixed;
  top: 0;
  left: 0;
  height: 4rem;
  width: 100vw;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-left: 0;
  padding: 1rem;
  background: #fff;
  box-shadow: 2px 2px 12px rgba(67, 67, 67, 0.2);
}
.irsn-header .mobileTools .fr-btn--close {
  display: flex;
  align-items: center;
  order: 3;
}
.irsn-header .mobileTools .fr-btn--close:before {
  margin-left: 0;
}
.irsn-header__btn-wrapper {
  display: flex;
  height: 2.5rem;
  background: #000091;
  color: #faf8f4;
  font-size: 0.8rem;
}
.irsn-header__btn-wrapper:hover {
  filter: brightness(120%);
}
.irsn-header__btn-wrapper .irsn-membres__link {
  width: 100%;
  height: 100%;
  padding: 0 1rem;
  line-height: 2.5rem;
}
.irsn-header__btn-wrapper .irsn-membres__link span {
  --icon-size: 1rem;
}
.irsn-header__btn-wrapper .irsn-membres__link:is(:active, :focus) {
  background-color: unset;
}
.irsn-header__end, .irsn-header__start {
  display: flex;
}
.irsn-header .hideMobile {
  display: none;
}
.irsn-header__end {
  height: 100%;
  align-self: flex-start;
}
@media screen and (max-width: 576px) {
  .irsn-header__end {
    align-self: unset;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-header__end {
    align-self: unset;
  }
}
.irsn-header .showMobile {
  flex: 1;
  margin-top: 2rem;
}
.irsn-header__brand-top {
  justify-content: space-between;
}
.irsn-header__logo {
  padding: 0;
}
.irsn-header__logo .irsn-logo {
  font-size: 0.75rem;
  margin: 0;
  padding: 0;
}
.irsn-header__logo .irsn-logo::after {
  background-position: 0 calc(100% + 1.3125rem);
}
.irsn-header .fr-search-bar {
  display: none;
}
@media screen and (min-width: 992px) {
  .irsn-header .fr-search-bar {
    display: flex;
  }
}
.irsn-header .fr-search-bar .form-text {
  background-image: none;
  box-shadow: none;
  border-radius: 0;
  min-width: 17rem;
}
@media screen and (min-width: 992px) {
  .irsn-header .fr-search-bar .form-text {
    max-height: 40px;
  }
}
.irsn-header .fr-search-bar ::placeholder {
  font-style: normal;
  font-size: 0.875rem;
  color: #383838;
}
.irsn-header .fr-search-bar .fr-btn--search:not(:disabled):hover {
  border-radius: 0;
}
@media screen and (min-width: 992px) {
  .irsn-header .fr-search-bar .fr-btn--search:not(:disabled):hover {
    background-color: #000091;
    color: #ffffff;
    box-shadow: none;
    border: none;
  }
}
.irsn-header .fr-header__menu-links {
  display: block;
}
@media screen and (min-width: 992px) {
  .irsn-header .fr-header__menu-links {
    border-bottom: none;
    margin-top: 0.5rem;
  }
}
.irsn-header .fr-btn--search {
  height: 100%;
  font-size: 0;
  display: flex;
  justify-content: center;
  background-color: transparent;
  color: #1f1f1f;
}
.irsn-header .fr-btn--search:before {
  font-size: initial;
  margin: auto;
}
@media screen and (max-width: 575px) {
  .irsn-header .fr-btn--search:not(:disabled):is(:hover, :focus) {
    background-color: var(--irsn-grey-blue);
  }
}
@media screen and (min-width: 992px) {
  .irsn-header .fr-btn--search {
    background-color: #000091;
    color: var(--white);
  }
}
@media screen and (min-width: 992px) {
  .irsn-header .fr-btn--search.irsn-search-icon--mobile {
    display: none;
  }
}
.irsn-header .fr-btn--menu {
  background: transparent;
}
.irsn-header .fr-btn--menu:before {
  content: "";
  display: block;
  color: #1f1f1f;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: unset;
}
@media screen and (max-width: 575px) {
  .irsn-header .fr-btn--menu:not(:disabled):is(:hover, :focus) {
    background-color: var(--irsn-grey-blue);
  }
}

/**
Mobile classes
**/
@media screen and (max-width: 576px) {
  .fr-header__brand {
    padding: 0.5rem 1rem;
  }
}

/**
Desktop classes
**/
@media screen and (min-width: 992px) {
  .fr-header__menu {
    order: 3;
    box-shadow: none !important;
  }
  .fr-header__menu.fr-modal {
    width: 100%;
  }
  .fr-header__navbar {
    display: flex;
    align-self: center;
  }
  .fr-header__navbar .fr-btn--menu {
    display: none;
  }
  .fr-header__navbar .irsn-search-icon__mobile {
    display: none;
  }
  .fr-header__brand, .fr-header__brand-top {
    width: 100%;
  }
  .fr-header__brand-top {
    min-height: 6.375rem;
  }
  .fr-header .fr-btn--search {
    width: 6.375rem;
    border-radius: 0;
  }
  .irsn-header {
    min-height: 8.625rem;
    height: auto;
    padding: 2rem 2.5rem;
  }
  .irsn-header__brand-top {
    gap: 2.5rem;
  }
  .irsn-header__logo {
    padding: 0;
  }
  .irsn-header__body-row {
    padding: 0;
  }
  .irsn-header__link {
    gap: 2.5rem;
  }
  .irsn-header .irsn-logo {
    display: grid;
    grid-template-rows: min-content;
    align-content: center;
    margin: 0;
    padding: 0;
  }
  .irsn-header__end {
    display: grid;
    grid-template-rows: auto 1fr;
    align-items: start;
    width: 100%;
  }
}
@media screen and (min-width: 1540px) {
  .irsn-header {
    width: 90rem;
    margin: 0 auto;
    box-shadow: none;
    padding: 2rem 0;
  }
}
/**
Search menu open classes
**/
.js-search-menu-mobile__wrapper {
  background: #ffffff;
  position: fixed;
  inset: 0;
  z-index: 2;
  width: 100vw;
  height: 100vh;
  padding: 1.5rem;
  visibility: hidden;
  transform-origin: center;
}

.js-search-menu-mobile__wrapper--open {
  visibility: visible;
  animation: toggleMenu 0.2s linear;
}
@keyframes toggleMenu {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.js-search-menu-mobile__wrapper--open .fr-btn--close {
  flex-direction: row-reverse;
  max-width: fit-content;
  margin-right: 0;
}
.js-search-menu-mobile__wrapper--open .fr-btn--close:not(:disabled):is(:hover, :active) {
  background-color: var(--irsn-grey-blue);
}
.js-search-menu-mobile__wrapper--open .fr-btn--close:before {
  margin-right: 0;
}

.fr-search-bar--mobile {
  display: flex !important;
  position: fixed;
  z-index: 2;
  top: 12%;
  left: 50%;
  transform: translateX(-50%);
  width: calc(100% - 3rem);
  animation: toggleSearchBar 0.2s linear;
}
@keyframes toggleSearchBar {
  0% {
    opacity: 0.5;
  }
  100% {
    opacity: 1;
  }
}
.fr-search-bar--mobile .fr-input {
  height: auto;
}
.fr-search-bar--mobile .fr-btn--search {
  background-color: #000091;
  color: var(--white);
}
.fr-search-bar--mobile .fr-btn--search:not(:disabled):is(:hover, :active) {
  background-color: #000091;
  color: var(--white);
}

/* components/paragraphs/Row/_Row.scss */
@media (min-width: 768px) {
  .wrapper-rows {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
  }
  .item-row {
    margin: 10px;
  }
  .item-row--2 {
    width: 50%;
  }
  .item-row--3 {
    width: 33%;
  }
  .item-row--4 {
    width: 25%;
  }
}
.fr-custom-img--gallery {
  display: grid;
  grid-gap: 1em;
}
.fr-custom-img--gallery[data-image-number="1"] {
  grid-template-columns: repeat(1, 1fr);
}
.fr-custom-img--gallery[data-image-number="2"] {
  grid-template-columns: repeat(2, 1fr);
}
.fr-custom-img--gallery[data-image-number="3"] {
  grid-template-columns: repeat(3, 1fr);
}
.fr-custom-img--gallery[data-image-number="4"] {
  grid-template-columns: repeat(4, 1fr);
}
.fr-custom-img--carousel {
  width: 80%;
  margin: auto;
  text-align: center;
}
.fr-custom-img__image-wrapper {
  position: relative;
}
.fr-custom-img__image-wrapper a[href].btn-zoom {
  position: absolute;
  right: 0;
  top: 0;
  width: 1rem;
  height: 1rem;
  min-height: 1rem;
  background-color: var(--blue);
}
@media screen and (max-width: 991px) {
  .fr-custom-img__image-wrapper a[href].btn-zoom {
    padding: 0;
  }
}
.fr-custom-img__image-wrapper a[href].btn-zoom:not(.fr-btn--secondary):not(.fr-btn--arrow):hover {
  background-color: var(--blue-hover);
}
.fr-custom-img__image-wrapper a[href].btn-zoom::before {
  content: "";
  --irsn-icon-size: 1.5rem;
  background: var(--white);
  margin-right: 0;
}
.fr-custom-img__image-wrapper a[href].btn-zoom::after {
  content: none;
}
.fr-custom-img__image-wrapper .fr-content-media {
  margin: 0;
}
.fr-custom-img__image-wrapper .fr-content-media__caption {
  margin-bottom: 0.5rem;
}
.fr-custom-img__image-wrapper .fr-content-media__caption p {
  font-size: 0.75rem;
  line-height: 1rem;
}

.slick-arrow:before {
  color: #000000;
}

.slick-slide {
  margin: 10px;
}

.slick-slide img {
  width: 100%;
}

/* components/paragraphs/library/_library.scss */
.fr-library__container {
  align-items: center;
}
.fr-library__container .fr-content-media {
  margin: inherit;
}

.fr-card--hidden-body-mobile .fr-card__body {
  display: none;
}

.fr-library {
  padding: 4rem 2rem;
}
.fr-library.fr-library--grey {
  background-color: var(--irsn-light-grey);
}
.fr-library.fr-library--white {
  background-color: var(--white);
}
.fr-library .fr-card__video {
  overflow: hidden;
}

@media screen and (min-width: 768px) {
  .fr-card--hidden-body-mobile .fr-card__body {
    display: flex;
  }
}
/* components/atoms/Tile/_Tile.scss */
.fr-tile .fr-tile__title {
  word-break: break-word;
}

.irsn-to-the-top {
  display: none;
}
@media screen and (min-width: 992px) {
  .irsn-to-the-top {
    display: block;
    max-width: 49.75rem;
  }
}
.irsn-to-the-top__wrapper {
  display: grid;
}
.irsn-to-the-top .fr-btn {
  justify-self: end;
}

.fr-btn--to-top {
  padding: 0.187rem;
  background-color: transparent;
  background-image: none;
  color: var(--text-action-high-blue-france);
  min-height: 0;
  transition: box-shadow 0.2s ease-in-out;
}
.fr-btn--to-top:hover, .fr-btn--to-top:active, .fr-btn--to-top:focus {
  box-shadow: inset 0 -0.187rem 0 var(--irsn-primary);
}
.fr-btn--to-top:active {
  background-color: var(--g300);
}
.fr-btn--to-top:disabled {
  box-shadow: 0 0.125rem 0 var(--text-disabled-grey);
  background-color: transparent;
}

#to-the-top-button {
  background: black;
  margin: 0;
  padding: 0;
  width: 2.8125rem;
  height: 2.8125rem;
}

#to-the-top-button::before {
  margin: auto;
  padding: 0;
  color: white;
  --icon-size: 1.25rem;
  font-family: "Roboto Bold", sans-serif;
}

/* components/cells/Follow_us/_Follow_us.scss */
.follow__social--inline {
  display: inline-flex;
  align-items: center;
}

.follow__social--white {
  background-color: #ffffff;
}

.follow__social--no-padding {
  padding: 0;
}

.follow__social-title--inline {
  margin-bottom: 0;
  padding-bottom: 4px;
}

.follow__social-title--dark-grey {
  color: var(--dark-grey);
}

.follow__social--irsn {
  margin: 24px 0;
  padding: 0;
  height: 32px;
  background-color: transparent;
}
.follow__social--irsn .fr-btns-group {
  margin: 0;
}
.follow__social--irsn .fr-btn:before {
  content: "" !important;
}

.fr-btns-group--white .fr-btn {
  color: #ffffff;
}

@media screen and (min-width: 992px) {
  .irsn-social-links-wrapper.irsn-mega-menu__item {
    display: none;
  }
}
/* components/atoms/Video/_Video.scss */
.fr-responsive-vid > video {
  object-fit: cover;
  object-position: 50% 50%;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.fr-content-media__caption {
  text-align: left;
}

/* components/molecules/Cards/_Cards.scss */
/* components/atoms/Button/_Button.scss */
.fr-btn {
  background-color: #1f1f1f;
  font-family: "Roboto Medium", sans-serif;
  color: var(--white);
}
.fr-btn.fr-btn--to-top {
  background-color: var(--white);
}
.fr-btn.fr-btn--to-top:hover {
  background-color: inherit;
}
.fr-btn--lg {
  width: 100%;
  padding: 1rem 0;
  display: flex;
  justify-content: center;
}
.fr-btn--secondary {
  background-color: var(--white);
  color: #1f1f1f;
  border: 2px solid #1f1f1f;
  padding: 0.25rem 1rem;
}
.fr-btn--secondary:hover {
  background-color: #1f1f1f;
  border-color: var(--white);
  color: var(--white);
}
.fr-btn--secondary[href]:hover {
  background-color: #1f1f1f;
  border-color: var(--white);
  color: var(--white);
}
.fr-btn--secondary.fr-btn--lg {
  padding: 0.625rem 0;
}
.fr-btn--arrow {
  background-color: var(--white);
  color: #1f1f1f;
  display: inline-flex;
  align-items: center;
  font-family: "Roboto Medium", sans-serif;
  padding: 0 0 0 0.75rem;
  min-height: 0;
}
.fr-btn--arrow.fr-btn--lg {
  justify-content: space-between;
  padding: 0 0 0 1rem;
}
.fr-btn--arrow.fr-btn--lg [class^=fr-icon-] {
  height: 100%;
}
.fr-btn--arrow [class^=fr-icon-] {
  background-color: #1f1f1f;
  color: var(--white);
  width: 2.125rem;
  height: 2.125rem;
  text-align: center;
  line-height: 2.125rem;
  margin-left: 0.625rem;
}
.fr-btn--arrow[href]:hover {
  background-color: #707070;
}
.fr-btn--arrow:hover {
  background-color: #707070;
}

.fr-btn:not(:disabled):hover {
  background-color: transparent;
}

@media screen and (min-width: 768px) {
  .fr-btn--lg {
    display: inline-flex;
    width: auto;
    padding: 0.75rem 0;
    min-width: 10.125rem;
  }
}
.irsn-btn--slider {
  --btn-size: 1.375rem;
  padding: 0;
  border-radius: 50%;
  width: var(--btn-size);
  height: var(--btn-size);
  font-weight: 600;
  font-size: 0.875rem;
  box-sizing: border-box;
  color: #646464;
}
.irsn-btn--slider.irsn-btn--active {
  color: #ffffff;
  background-color: #1f1f1f;
}
.irsn-btn--slider.irsn-btn--active:not(:disabled):hover {
  background-color: #707070;
}

/* components/cells/Thematique_navigation/_Thematique_navigation.scss */
.block-irsn-themathique-bar {
  background-color: #d92c40;
}
.block-irsn-themathique-bar .irsn-thematique-nav {
  max-width: 92rem;
  margin: 0 auto;
  display: none;
}
@media screen and (min-width: 992px) {
  .block-irsn-themathique-bar .irsn-thematique-nav {
    display: block;
    padding-left: 2.5rem;
  }
}
@media screen and (min-width: 1248px) {
  .block-irsn-themathique-bar .irsn-thematique-nav {
    padding-left: 4.75rem;
  }
}
.block-irsn-themathique-bar .irsn-thematique-nav .fr-container--fluid {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
@media screen and (min-width: 992px) {
  .block-irsn-themathique-bar .irsn-thematique-nav .fr-container--fluid {
    gap: 1.5rem;
  }
}
@media screen and (min-width: 1248px) {
  .block-irsn-themathique-bar .irsn-thematique-nav .fr-container--fluid {
    gap: 0;
  }
}
.block-irsn-themathique-bar .irsn-thematique-nav__item {
  white-space: nowrap;
}
.block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque {
  width: 18.5rem;
  font-size: 0.8125rem;
  font-family: "Roboto Slab Bold", sans-serif;
  background-color: #d92c40;
  white-space: nowrap;
  border-left: solid 1px rgba(250, 248, 244, 0.2);
  padding-left: 1rem;
}
.block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque:hover {
  text-decoration: underline;
}
.block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque span {
  margin-right: 0.5rem;
  display: none;
}
@media screen and (min-width: 1024px) {
  .block-irsn-themathique-bar .irsn-thematique-nav__item--kiosque span {
    display: inline-block;
  }
}

@media screen and (min-width: 992px) {
  .irsn-thematique-nav__list {
    position: relative;
    display: flex;
    gap: 1.625rem;
    align-items: center;
    margin: 0;
    height: 2.375rem;
  }
  .irsn-thematique-nav__list .irsn-thematique-nav__item {
    margin-left: 0;
  }
  .irsn-thematique-nav__list .irsn-thematique-nav__item:first-child .irsn-thematique-nav__link {
    padding-left: 0;
  }
  .irsn-thematique-nav__list .irsn-thematique-nav__item .irsn-thematique-nav__link {
    position: relative;
    top: 1px;
    padding: 0;
    min-height: auto;
    line-height: 0.8125rem;
    letter-spacing: 0.5px;
  }
  .irsn-thematique-nav__item {
    padding: 0;
  }
  .irsn-thematique-nav__link {
    color: var(--white);
    box-shadow: none;
    font-family: "Roboto Bold", sans-serif;
    text-transform: uppercase;
    font-size: 0.8rem;
    font-weight: bold;
    background-image: none;
  }
  .irsn-thematique-nav__link:hover {
    text-decoration: underline;
  }
  .irsn-thematique-nav__link[href]:hover {
    background-color: transparent;
  }
}
/* components/paragraphs/Related_contents/_Related_contents.scss */
.irsn-teaser-cards {
  margin-bottom: 1.5rem;
  width: 100%;
}
.irsn-teaser-cards h2 {
  color: #171717;
  margin-bottom: 1.375rem;
}
.irsn-teaser-cards__list {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-auto-rows: auto;
  grid-gap: 1.5rem;
}

@media screen and (min-width: 992px) {
  .irsn-teaser-cards {
    margin-bottom: 2rem;
  }
  .irsn-teaser-cards__list {
    grid-template-columns: repeat(4, 1fr);
  }
}
/* components/paragraphs/Card_accroche/_Card_accroche.scss */
.fr-teaser-card {
  --irsn-fr-teaser-card-padding: 1.5rem;
}
.fr-teaser-card .fr-enlarge-link {
  background: #f1f8fe;
}
.fr-teaser-card .fr-enlarge-link::before {
  left: var(--irsn-fr-teaser-card-padding);
}
.fr-teaser-card .fr-card__content {
  padding: var(--irsn-fr-teaser-card-padding);
  margin: 0;
}
.fr-teaser-card .fr-card__content .fr-card__title {
  font-size: 1.125rem;
}

/* components/atoms/Card_related_content/_Card_related_content.scss */
@media screen and (max-width: 576px) {
  .irsn-related-card {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 576px) {
  .irsn-related-card {
    margin-bottom: 2rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card {
    margin-bottom: 2.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-related-card.fr-card {
    border: solid 1px #ededed !important;
  }
}
.irsn-related-card__title {
  font-size: 1rem !important;
  font-weight: 600;
}
.irsn-related-card__title > * {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin-bottom: 1rem;
}
.irsn-related-card__desc {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  max-height: 5.375rem;
  line-height: 1.375rem;
}
.irsn-related-card__content {
  display: grid;
  grid-template-rows: auto auto 1fr;
  margin: 0;
}
.irsn-related-card__body {
  padding: 0;
}
.irsn-related-card__img {
  background-color: #ededed;
}
@media screen and (min-width: 992px) {
  .irsn-related-card {
    margin-right: 0rem;
  }
  .irsn-related-card__img {
    overflow: hidden;
    aspect-ratio: 1.77778;
    width: 100%;
    min-height: 6rem;
  }
  .irsn-related-card__img img {
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
}
.irsn-related-card--database {
  display: flex;
  border: 1px solid #c8d4df !important;
}
.irsn-related-card--database.fr-card {
  height: auto;
}
.irsn-related-card--database.fr-card::before {
  left: auto;
  right: 1.3125rem;
  bottom: 1.6875rem;
}
.irsn-related-card--database .irsn-related-card__content {
  margin: 0;
  padding: 2rem 1.5rem;
  padding: 0 !important;
}
.irsn-related-card--database .irsn-related-card__details {
  padding: 1rem 1rem 3rem;
}
.irsn-related-card--database .irsn-related-card__title {
  margin-bottom: 0;
}
.irsn-related-card--database .irsn-related-card__title .irsn-title {
  font-size: 1.125rem;
  line-height: 1.625rem;
}
.irsn-related-card--database .irsn-related-card__desc {
  font-size: 1rem;
  margin-top: 0.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--database.fr-card {
    min-height: 12.21375rem;
    height: auto;
  }
  .irsn-related-card--database.fr-card::before {
    bottom: 1rem;
    cursor: pointer;
  }
  .irsn-related-card--database .irsn-related-card__content {
    grid-template-rows: auto minmax(2rem, auto) 1fr;
  }
  .irsn-related-card--database .irsn-related-card__content .irsn-related-card__start {
    grid-row: 1/2;
  }
  .irsn-related-card--database:not(.fr-card--no-icon) .irsn-related-card__content {
    padding-bottom: 1.5rem;
  }
}
@media screen and (min-width: 1248px) {
  .irsn-related-card--database.fr-card {
    min-height: auto;
  }
  .irsn-related-card--database .irsn-related-card__link::before {
    display: none;
  }
  .irsn-related-card--database .irsn-related-card__content {
    display: flex;
    flex-direction: row;
  }
  .irsn-related-card--database .irsn-related-card__content .irsn-related-card__img {
    flex: 0 0 34%;
    max-width: 18.75rem;
  }
  .irsn-related-card--database .irsn-related-card__content .irsn-related-card__details {
    padding: 1rem 1rem 3rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing {
    height: 20.1875rem;
  }
}
.irsn-related-card--listing.fr-card::before {
  left: 0.25rem;
  bottom: 0;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing.fr-card::before {
    bottom: 1.125rem;
  }
}
.irsn-related-card--listing.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 4.3125rem;
}
.irsn-related-card--listing:not(.fr-card--no-border):not(.fr-card--shadow) {
  height: 100%;
}
.irsn-related-card--listing::before {
  bottom: 0.1875rem;
}
@media screen and (max-width: 575px) {
  .irsn-related-card--listing::before {
    --icon-size: 18px;
  }
}
.irsn-related-card--listing .irsn-related-card__content {
  padding: 0;
}
.irsn-related-card--listing .irsn-related-card__body {
  padding: 0;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--listing .irsn-related-card__start {
    padding: 1rem 1rem 0rem 1rem;
  }
}
.irsn-related-card--listing .irsn-related-card__start .fr-tags-group {
  margin: 0;
}
.irsn-related-card--listing .irsn-related-card__start .fr-tag {
  margin: 0;
  text-transform: uppercase;
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.75rem;
  letter-spacing: 0.025rem;
  line-height: 1.5rem;
}
.irsn-related-card--listing .irsn-related-card__title {
  order: 3;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--listing .irsn-related-card__title {
    padding: 0 1rem;
  }
}
.irsn-related-card--listing .irsn-related-card__title .irsn-title {
  font-family: "Roboto Medium", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing .irsn-related-card__title .irsn-title {
    font-size: 0.9375rem;
  }
}
.irsn-related-card--listing .irsn-related-card__date {
  grid-row: 2;
  margin: 0;
  line-height: 1.5rem !important;
  font-weight: 600;
}
.irsn-related-card--listing .irsn-related-card__img {
  position: relative;
  grid-row: 1;
  margin-bottom: 0.75rem;
  aspect-ratio: 32/17;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--listing .irsn-related-card__img {
    margin-bottom: 0;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing .irsn-related-card__img {
    margin-bottom: 1rem;
    aspect-ratio: 111/76;
  }
}
.irsn-related-card--listing .irsn-related-card__img img {
  top: 0;
  height: 100%;
  object-fit: cover;
}
.irsn-related-card--listing .irsn-related-card__desc {
  margin-top: 0;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--listing .irsn-related-card__desc {
    margin-top: 0.3125rem;
    font-size: 0.9375rem;
    line-height: 1.375rem;
  }
}
@media screen and (max-width: 575px) {
  .irsn-related-card--listing.fr-enlarge-link:not(.fr-card--no-icon) .irsn-related-card__content {
    padding-bottom: 1.9375rem;
  }
}
.irsn-related-card--press-release {
  background-color: #fafafa;
}
.irsn-related-card--press-release.fr-card {
  height: 16.40125rem;
}
.irsn-related-card--press-release.fr-card::before {
  right: 1.3125rem;
  left: auto;
  bottom: 1.125rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--press-release.fr-card {
    height: 17.625rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-related-card--press-release .irsn-related-card {
    margin-bottom: 0;
  }
}
.irsn-related-card--press-release .irsn-related-card__start .fr-tag {
  color: #c11425;
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.8125rem;
  text-transform: uppercase;
}
.irsn-related-card--press-release .irsn-related-card__content {
  grid-template-rows: repeat(3, auto) 1fr;
  padding: 1.5rem 1.5rem 4.125rem 1.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--press-release .irsn-related-card__content {
    padding: 1.5rem 1.25rem 5.375rem 1.1875rem;
  }
}
.irsn-related-card--press-release .irsn-related-card__title {
  order: 2;
  margin-bottom: 0;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.irsn-related-card--press-release .irsn-related-card__title .irsn-title {
  font-size: 0.875rem;
}
.irsn-related-card--press-release .irsn-related-card__desc {
  order: 3;
  margin-top: 0.3125rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 0.75rem;
  line-height: 1.125rem;
}
@media screen and (max-width: 576px) {
  .irsn-related-card--press-release .irsn-related-card__desc {
    -webkit-line-clamp: 3;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-card--press-release .irsn-related-card__desc {
    margin-top: 0.375rem;
  }
}
.irsn-related-card--hp-info, .irsn-related-card--hp-media {
  padding: 1.5rem;
  gap: 1.25rem;
  flex-direction: column-reverse;
  background-color: #fdecee;
  box-sizing: border-box;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--hp-info, .irsn-related-card--hp-media {
    gap: 1.75rem;
    padding: 1.25rem 1rem;
  }
}
.irsn-related-card--hp-info:not(.fr-card--no-border):not(.fr-card--shadow), .irsn-related-card--hp-media:not(.fr-card--no-border):not(.fr-card--shadow) {
  height: auto;
}
.irsn-related-card--hp-info.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, .irsn-related-card--hp-media.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 0;
}
.irsn-related-card--hp-info::before, .irsn-related-card--hp-media::before {
  position: static;
  grid-row: 3;
  align-self: flex-end;
  --icon-size: 22px;
  transform: translateX(3px);
}
.irsn-related-card--hp-info .irsn-related-card__content, .irsn-related-card--hp-media .irsn-related-card__content {
  padding: 0;
}
.irsn-related-card--hp-info .irsn-related-card__start, .irsn-related-card--hp-media .irsn-related-card__start {
  display: none;
}
.irsn-related-card--hp-info .irsn-related-card__title .irsn-title, .irsn-related-card--hp-info .irsn-related-card__desc, .irsn-related-card--hp-media .irsn-related-card__title .irsn-title, .irsn-related-card--hp-media .irsn-related-card__desc {
  margin: 0;
}
.irsn-related-card--hp-info .irsn-related-card__desc, .irsn-related-card--hp-media .irsn-related-card__desc {
  line-height: 1.25rem;
}
.irsn-related-card--hp-info.fr-card::before {
  left: 0.25rem;
  bottom: 0;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--hp-info.fr-card::before {
    bottom: 1.125rem;
  }
}
.irsn-related-card--hp-info .irsn-related-card__link {
  display: flex;
  flex: 1;
}
.irsn-related-card--hp-info .irsn-related-card__link::after {
  content: none;
}
.irsn-related-card--hp-info .irsn-related-card__content {
  display: grid;
  gap: 1.3125rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--hp-info .irsn-related-card__content {
    gap: 1.9375rem;
    grid-template-rows: auto 1fr;
  }
}
.irsn-related-card--hp-info .irsn-related-card__title .irsn-title {
  margin-bottom: 0;
  font-size: 1.0625rem;
  line-height: 1.5rem;
}
.irsn-related-card--hp-info .irsn-related-card__desc {
  font-family: "Roboto Medium", sans-serif;
}
.irsn-related-card--hp-info .irsn-related-card__img {
  justify-self: center;
  height: 100%;
  max-height: 8.201875rem;
  max-width: 8.201875rem;
}
.irsn-related-card--hp-info .irsn-related-card__img img {
  height: 100%;
  aspect-ratio: auto;
  display: block;
  object-fit: contain;
}
.irsn-related-card--hp-media {
  background-color: #f4f7fc;
}
@media screen and (min-width: 768px) {
  .irsn-related-card--hp-media {
    gap: 2.5rem;
    padding-bottom: 1.125rem;
  }
}
.irsn-related-card--hp-media .irsn-related-card__link {
  display: flex;
  flex: 1;
}
.irsn-related-card--hp-media .irsn-related-card__link::after {
  content: none;
}
.irsn-related-card--hp-media .irsn-related-card__content {
  gap: 1.5625rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--hp-media .irsn-related-card__content {
    gap: 0.5625rem;
    grid-template-rows: 1fr auto auto;
  }
}
.irsn-related-card--hp-media .irsn-related-card__title {
  font-size: 1.125rem;
  line-height: 1.375rem;
  order: 2;
}
.irsn-related-card--hp-media .irsn-related-card__icon::before {
  --irsn-icon-size: 2.0625rem;
  --icon-size: 2.0625rem;
  width: 100%;
  -webkit-mask-position-x: left;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  background-color: #005fbe;
}
.irsn-related-card--hp-media .irsn-related-card__title .irsn-title {
  letter-spacing: 0.015625rem;
}
.irsn-related-card--to-front {
  padding: 1rem;
}
.irsn-related-card--to-front.fr-card {
  height: 100%;
  margin: 0;
  box-sizing: border-box;
}
.irsn-related-card--to-front.fr-card::before {
  right: 0.75rem;
  left: auto;
  bottom: 0.9375rem;
}
.irsn-related-card--to-front.fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding: 0;
}
.irsn-related-card--to-front .irsn-related-card__start .fr-tag {
  margin: 0;
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.6875rem;
  letter-spacing: 0.4px;
  line-height: 1.0625rem;
  text-transform: uppercase;
}
.irsn-related-card--to-front .irsn-related-card__content {
  grid-template-rows: repeat(3, auto) 1fr;
  padding: 1.5rem 1.5rem 4.125rem 1.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--to-front .irsn-related-card__content {
    padding: 1.5rem 1.25rem 5.375rem 1.1875rem;
  }
}
.irsn-related-card--to-front .irsn-related-card__title {
  order: 2;
  margin-bottom: 1rem;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 1.5rem !important;
  line-height: 2rem;
}
.irsn-related-card--to-front .irsn-related-card__desc {
  order: 3;
  margin-top: 0.9375rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  font-size: 0.875rem;
  line-height: 1;
  color: #434343;
}
@media screen and (min-width: 992px) {
  .irsn-related-card--to-front .irsn-related-card__desc {
    margin-top: 0.375rem;
  }
}
.irsn-related-card--to-front .irsn-related-card__img {
  display: none;
}

/* components/atoms/Accordion/_Accordion.scss */
/* add style on button to counter normalize-css */
.irsn-accordion {
  background: #fafafa 0% no-repeat padding-box;
  margin-bottom: 0.875rem;
  margin-left: -1rem;
  margin-right: -1rem;
  font-family: "Roboto Regular", sans-serif;
}
.irsn-accordion:hover {
  background-color: #f8f8f8;
}
.irsn-accordion__btn {
  font-family: "Roboto Bold", sans-serif;
  padding: 1.5rem 0;
  align-items: flex-start;
  min-height: auto;
}
.irsn-accordion__btn:focus {
  background: transparent;
}
.irsn-accordion__btn:not(:disabled):active {
  background: transparent;
}
.irsn-accordion__btn::before {
  -webkit-mask-image: url(./images/irsn-plus.3d92f4b9.svg);
  mask-image: url(./images/irsn-plus.3d92f4b9.svg);
  align-self: center;
}
.irsn-accordion__btn[aria-expanded=true]::before {
  -webkit-mask-image: url(./images/irsn-minus.0c85823f.svg);
  mask-image: url(./images/irsn-minus.0c85823f.svg);
  align-self: center;
}
.irsn-accordion__btn.fr-icon-arrow-down-s-line[aria-expanded=true]:before {
  transform: rotate(180deg);
}
.irsn-accordion__chapo {
  display: -webkit-box;
  word-break: break-word;
  font-weight: normal;
  font-family: "Roboto Regular", sans-serif;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.irsn-accordion:before {
  box-shadow: none;
}
.irsn-accordion__wrapper {
  padding: 0 1rem;
}
.irsn-accordion--glossary {
  position: relative;
  margin-left: 0;
  margin-right: 0;
  z-index: 1;
  overflow: hidden;
}
.irsn-accordion--glossary .irsn-accordion__btn {
  align-items: center;
  padding: 1rem 0;
  font-family: "Roboto Regular", sans-serif;
}
.irsn-accordion--glossary .irsn-accordion__btn::before {
  --icon-size: 1.3125rem;
}
.irsn-accordion--glossary .irsn-accordion__wrapper {
  padding: 0 0.875rem 0 1.5rem;
}
.irsn-accordion--glossary button:not(:disabled):hover {
  background-color: transparent;
}
.irsn-accordion--glossary .fr-collapse--expanded::before {
  content: "";
  position: absolute;
  background: #ffffff;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}
.irsn-accordion--database {
  background-color: #ffffff;
  border-bottom: 1px solid #c8d4df;
}
.irsn-accordion--database:hover {
  background-color: #ffffff;
}
.irsn-accordion--database .irsn-accordion__label {
  display: block;
  margin-bottom: 1rem;
  font-size: 1.25rem;
}
.irsn-accordion--database .irsn-accordion__btn {
  display: flex;
  gap: 1rem;
}
.irsn-accordion--database .irsn-accordion__btn::before {
  position: relative;
  top: 2.5rem;
  align-self: start;
  -webkit-mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
}
.irsn-accordion--database .irsn-accordion__btn:hover {
  background-color: #f8f8f8;
}
.irsn-accordion--database .irsn-accordion__btn[aria-expanded=true]::before {
  transform: rotate(180deg);
}
.irsn-accordion--summary .irsn-accordion__title {
  position: relative;
  background-color: #ffffff;
  z-index: 1;
}
.irsn-accordion--summary .irsn-accordion__title::before {
  content: "";
  position: absolute;
  left: -1rem;
  top: 0;
  width: calc(100% + 2rem);
  height: 100%;
  z-index: -1;
  background: #ffffff;
}
.irsn-accordion--summary .irsn-accordion__btn {
  padding: 1.4375rem 0 1.3125rem;
  line-height: 1rem;
}
.irsn-accordion--summary .irsn-accordion__btn:not(:disabled):hover {
  background-color: #ffffff;
}
.irsn-accordion--summary .irsn-accordion__btn::before {
  -webkit-mask-image: url(./images/arrow-right-line.a6d380a6.svg) !important;
  mask-image: url(./images/arrow-right-line.a6d380a6.svg) !important;
}
.irsn-accordion--summary .irsn-accordion__btn[aria-expanded=true]::before {
  transform: rotate(90deg);
}
.irsn-accordion--summary .irsn-accordion__summary {
  padding: 0;
  margin: 0;
}
.irsn-accordion--summary .irsn-accordion__item {
  padding: 0;
  list-style: none;
  border-bottom: 1px solid #c8d4df;
}
.irsn-accordion--summary .irsn-accordion__item .fr-link {
  justify-content: space-between;
  padding: 1.125rem 1.5rem 1rem;
  width: 100%;
  line-height: 1.1875rem;
}
.irsn-accordion--summary .fr-collapse--expanded {
  padding: 0;
  border-bottom: 0.1875rem solid;
}

@media screen and (min-width: 992px) {
  .irsn-accordion {
    margin-left: initial;
    margin-right: initial;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .irsn-accordion__wrapper {
    padding-left: initial;
    padding-right: initial;
  }
  .irsn-accordion__wrapper .fr-richtext-image__image {
    margin-bottom: 1.5rem;
  }
  .irsn-accordion .fr-collapse {
    padding-left: 1rem 3.25rem;
  }
  .irsn-accordion--glossary {
    margin-left: auto;
    margin-right: auto;
    padding: 0;
    max-width: 49.75rem;
  }
  .irsn-accordion--glossary .irsn-accordion__btn {
    padding: 0.25rem 0 0.1875rem;
  }
  .irsn-accordion--glossary .irsn-accordion__wrapper {
    padding-right: 1.5rem;
    padding-left: 1.6875rem;
  }
  .irsn-accordion--glossary .irsn-accordion__label {
    font-size: 1.1875rem/16rem;
    font-weight: 500;
  }
  .irsn-accordion--database {
    padding: 0;
  }
}
@media screen and (min-width: 992px) and (min-width: 992px) {
  .irsn-accordion--database.irsn-accordion .fr-collapse {
    padding-left: 0;
    padding-right: 0;
    margin: 0;
  }
}
@media screen and (min-width: 992px) {
  .irsn-accordion--database .irsn-accordion__btn {
    gap: 2.9375rem;
  }
  .irsn-accordion--summary {
    display: none;
  }
}
/* components/paragraphs/grid_stickers_eight/_grid_stickers_eight.scss */
.fr-grid-stickers--container {
  margin: 3.5rem 0;
}
.fr-grid-stickers .fr-cards--grid-stickers {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.fr-grid-stickers .fr-cards--grid-stickers li {
  padding-bottom: 0;
}
@media screen and (min-width: 768px) {
  .fr-grid-stickers .fr-cards--grid-stickers .irsn-card-wrapper {
    border-right: 1px solid #c8d4df;
    border-bottom: 1px solid #c8d4df;
  }
  .fr-grid-stickers .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(3n+3) {
    border-right: none;
  }
  .fr-grid-stickers .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(n+4) {
    border-bottom: none;
  }
}
.fr-grid-stickers .fr-cards--grid-stickers .irsn-card {
  height: fit-content;
}
@media screen and (min-width: 768px) {
  .fr-grid-stickers .fr-cards--grid-stickers .irsn-card {
    height: 100%;
    min-height: 16.625rem;
  }
}
.fr-grid-stickers .fr-cards--grid-stickers .irsn-card--white-text .fr-card__title,
.fr-grid-stickers .fr-cards--grid-stickers .irsn-card--white-text .irsn-title,
.fr-grid-stickers .fr-cards--grid-stickers .irsn-card--white-text .fr-card__desc, .fr-grid-stickers .fr-cards--grid-stickers .irsn-card--white-text:before {
  color: #ffffff;
}
.fr-grid-stickers .fr-cards--grid-stickers .irsn-card--white-text [target=_blank]::after {
  background-color: #ffffff;
}
.fr-grid-stickers .fr-cards--grid-stickers .fr-card__title {
  font-size: 1rem;
  line-height: 1.25rem;
}
@media screen and (max-width: 576px) {
  .fr-grid-stickers .fr-cards--grid-stickers .fr-card__body {
    padding: 0;
  }
}
.fr-grid-stickers .fr-cards--grid-stickers .fr-card__body .fr-card__content {
  padding: 0;
  margin: 2rem 0 1rem 0;
  padding-bottom: 1rem;
}
.fr-grid-stickers .fr-cards--grid-stickers .fr-card__body .fr-card__content .fr-card__desc {
  display: grid;
}
.fr-grid-stickers .fr-cards--grid-stickers .fr-enlarge-link:hover {
  background: linear-gradient(#1f1f1f, #1f1f1f);
  color: var(--white);
}
.fr-grid-stickers .fr-cards--grid-stickers .fr-enlarge-link:hover .fr-card__title,
.fr-grid-stickers .fr-cards--grid-stickers .fr-enlarge-link:hover .irsn-title,
.fr-grid-stickers .fr-cards--grid-stickers .fr-enlarge-link:hover .fr-card__desc, .fr-grid-stickers .fr-cards--grid-stickers .fr-enlarge-link:hover:before {
  color: var(--white);
}
.fr-grid-stickers .fr-cards--grid-stickers .fr-card:before {
  left: 2rem;
  transform: translateY(0.5rem);
}
@media screen and (max-width: 576px) {
  .fr-grid-stickers .fr-cards--grid-stickers .fr-card:before {
    left: 0;
  }
}
@media screen and (min-width: 768px) {
  .fr-grid-stickers .fr-cards--grid-stickers {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers {
    grid-template-columns: repeat(4, 1fr);
  }
}
@media screen and (max-width: 576px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper {
    border-bottom: 1px solid #c8d4df;
    border-right: 0;
  }
}
@media screen and (max-width: 576px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper .fr-card__content {
    padding: 1rem;
  }
}
@media screen and (max-width: 576px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper .fr-card:before {
    left: 1rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper {
    border-right: 0;
    border-bottom: 1px solid #c8d4df;
  }
}
.fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(2) {
  border-left: 0;
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(2) {
    border-left: 1px solid #c8d4df;
  }
}
.fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(n+5) {
  border-bottom: 0;
}
.fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(3n+3) {
  border-right: 1px solid #c8d4df;
}
@media screen and (max-width: 576px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(3n+3) {
    border: 0;
    border-bottom: 1px solid #c8d4df;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(3n+3) {
    border: 0;
    border-bottom: 1px solid #c8d4df;
  }
}
.fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(4n+4) {
  border-right: 0;
  border-bottom: 1px solid #c8d4df;
}
@media screen and (max-width: 575px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(4n+4) {
    border-left: 0;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .fr-grid-stickers--four-col .fr-cards--grid-stickers .irsn-card-wrapper:nth-child(4n+4) {
    border-left: 1px solid #c8d4df;
  }
}

/* components/paragraphs/Last_published/_Last_published.scss */
.irsn-last-published {
  display: grid;
}
@media screen and (max-width: 576px) {
  .irsn-last-published .irsn-title--h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .irsn-last-published .irsn-title--h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-last-published .irsn-related-card__title {
    padding: 0 1rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-last-published .fr-card__start {
    padding: 1rem 1rem 0rem 1rem;
  }
}
.irsn-last-published__cards {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-last-published__cards li {
  padding-bottom: 0;
}
.irsn-last-published__card {
  height: auto;
  width: 100%;
}
.irsn-last-published__card-body {
  order: 1;
  padding-bottom: 2.5rem;
  margin-top: 1rem;
}
.irsn-last-published__card-header {
  order: 0;
}
.irsn-last-published__card-title {
  font-size: 1rem;
  line-height: 1.75rem;
}
.irsn-last-published__card-date {
  margin-bottom: 0.5rem;
}
.irsn-last-published__card-theme {
  margin-bottom: 0.5rem;
}
.irsn-last-published__card:not(:first-child) {
  margin-top: 2.25rem;
}
.irsn-last-published__link {
  justify-self: end;
  margin-top: 1.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-last-published__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-last-published__link a {
    color: #faf8f4;
  }
  .irsn-last-published__link a span, .irsn-last-published__link a:before, .irsn-last-published__link a:after {
    display: none;
  }
  .irsn-last-published__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}

@media screen and (min-width: 992px) {
  .irsn-last-published__cards {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    grid-auto-rows: auto;
    grid-gap: 1rem;
    margin-top: 0.375rem;
  }
  .irsn-last-published__card:not(:first-child) {
    margin-top: 0;
  }
  .irsn-last-published__card-body {
    padding-bottom: 2.5rem;
  }
  .irsn-last-published__card:before {
    bottom: 0.5rem;
  }
}
/* components/atoms/Card_grid/_Card_grid.scss */
.fr-card {
  width: auto;
  height: 266px;
  box-shadow: none;
  border: none;
}
.fr-card:not(.fr-card--no-border):not(.fr-card--shadow) {
  box-shadow: none;
}
.fr-card__desc {
  display: -webkit-box;
  word-break: break-word;
}
.fr-card__theme {
  color: #3b8edf;
  font-family: "Roboto Bold", sans-serif;
  text-transform: uppercase;
  font-size: 1rem;
}
.fr-card__content {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
  padding-top: 0.5rem;
}
.fr-card__content .fr-tag {
  color: #005fbe;
  background-color: transparent;
  padding: 0;
  font-size: 0.688rem;
  align-items: start;
}
.fr-card__start {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
}
.fr-card__date {
  color: #434343;
  font-size: 0.75rem;
  font-weight: 600;
}
.fr-card:before {
  left: 0.5rem;
  color: #1f1f1f;
}
.fr-card:not(.fr-card--horizontal) .fr-card__detail {
  justify-content: space-between;
}
.fr-card--horizontal {
  box-shadow: none;
  border-bottom: 1px solid #c8d4df;
}
.fr-card--horizontal .fr-card__title {
  font-size: 1rem;
  font-family: "Roboto Medium", sans-serif;
  font-weight: 300;
}
.fr-card--horizontal .fr-card__content {
  padding: 1.125rem 0;
}
.fr-card--horizontal .fr-card__desc {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.625rem;
}
.fr-card--horizontal .fr-card__img {
  display: none;
}
.fr-card--light-blue {
  background-color: #f1f8fe;
}
.fr-card--light-blue:before {
  left: 1.875rem;
}
.fr-card--light-blue .fr-card__title {
  line-height: 1.375rem;
  margin: 0;
}
.fr-card--light-blue .fr-card__content {
  padding: 1.875rem 1.5rem;
}
.fr-card--light-blue .fr-card__desc {
  margin-top: 1rem;
  max-height: 66px;
  overflow: hidden;
}
.fr-card--light-blue:before {
  --icon-size: 1rem;
}
.fr-card--light-blue.fr-card:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 3.5rem;
}
.fr-card--black-and-white {
  --b-n-w-color-text: white;
  background-color: #2f2f2f;
}
.fr-card--black-and-white:before {
  left: 1.875rem;
  color: var(--b-n-w-color-text);
}
.fr-card--black-and-white .fr-card__title {
  line-height: 1.375rem;
  margin: 0;
  color: var(--b-n-w-color-text);
}
.fr-card--black-and-white .fr-card__content {
  padding: 1.875rem 1.5rem;
  color: var(--b-n-w-color-text);
}
.fr-card--black-and-white .fr-card__desc {
  margin-top: 1rem;
  max-height: 66px;
  overflow: hidden;
  color: var(--b-n-w-color-text);
}
.fr-card--black-and-white:before {
  --icon-size: 1rem;
}
.fr-card--black-and-white.fr-card:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 3.5rem;
}
.fr-card--black-and-white .fr-link {
  color: var(--b-n-w-color-text);
}
.fr-card--black-and-white:hover {
  --b-n-w-color-text: black;
}
.fr-card--grey:before {
  left: 1.875rem;
  --icon-size: 1.25rem;
}
.fr-card--grey .fr-card__content {
  padding: 1.59375rem 1.75rem;
}
.fr-card--grey .fr-card__start {
  display: flex;
  align-items: start;
  justify-content: space-between;
}
.fr-card--grey .fr-card__theme {
  font-size: 1rem;
  line-height: 1.5rem;
  color: #3b8edf;
  font-family: "Roboto Bold", sans-serif;
  letter-spacing: 0.64px;
}
.fr-card--grey .fr-card__theme__primary {
  color: #d92c40;
}
.fr-card--grey .fr-card__date {
  color: #434343;
  font-size: 0.875rem;
  font-weight: 600;
}
.fr-card--grey .fr-card__title {
  font-size: 1rem;
  color: #171717;
  font-family: "Roboto Medium", sans-serif;
  line-height: 1.75rem;
  font-weight: 400;
}
.fr-card--grey .fr-card__desc {
  font-size: 1rem;
  line-height: 1.625rem;
}
.fr-card--framed {
  border: 1px solid #c8d4df;
}
.fr-card--framed::before {
  bottom: 1rem;
}
.fr-card--framed .fr-card__img img {
  aspect-ratio: unset;
}
.fr-card--framed .fr-card__body .fr-card__content {
  padding-bottom: 3rem !important;
}
.fr-card--framed .fr-card__body .fr-card__content .fr-card__title {
  order: 0;
}
.fr-card--framed .fr-card__body .fr-card__content .fr-card__desc {
  display: -webkit-box;
  max-height: 6rem;
  margin-bottom: 0;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;
  word-break: break-word;
}

@media screen and (min-width: 768px) {
  .fr-card__title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .fr-card__theme {
    font-size: 0.6875rem;
    letter-spacing: 0.44px;
  }
  .fr-card--horizontal {
    border: none;
  }
  .fr-card--horizontal .fr-card__img {
    display: block;
    width: 9.4375rem;
    height: 7.625rem;
  }
  .fr-card--horizontal .fr-card__title {
    font-size: 0.875rem;
    line-height: 1.3125rem;
  }
  .fr-card--horizontal .fr-card__content {
    padding: 0;
  }
  .fr-card--horizontal .fr-card__desc {
    font-size: 0.75rem;
    line-height: 1.1875rem;
    margin-top: 0.375rem;
  }
  .fr-card--light-blue:before {
    left: 1.25rem;
    --icon-size: 1.25rem;
  }
  .fr-card--light-blue .fr-card__title {
    line-height: 1.3125rem;
    min-height: 46px;
    font-size: 1.125rem;
  }
  .fr-card--light-blue .fr-card__desc {
    max-height: 74px;
  }
  .fr-card--light-blue .fr-card__content {
    padding: 1.25rem 1.25rem;
  }
  .fr-card--black-and-white:before {
    left: 1.25rem;
    --icon-size: 1.25rem;
  }
  .fr-card--black-and-white .fr-card:before {
    color: var(--white);
  }
  .fr-card--black-and-white .fr-card__title {
    line-height: 1.3125rem;
    min-height: 46px;
    font-size: 1.125rem;
  }
  .fr-card--black-and-white .fr-card__desc {
    max-height: 74px;
  }
  .fr-card--black-and-white .fr-card__content {
    padding: 1.25rem 1.25rem;
  }
  .fr-card--grey:before {
    right: 1.25rem;
    left: revert;
  }
  .fr-card--grey .fr-card__content {
    padding: 1.4375rem 1.25rem 0 1.25rem;
  }
  .fr-card--grey .fr-card__theme {
    font-size: 0.6875rem;
  }
  .fr-card--grey .fr-card__title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .fr-card--grey .fr-card__desc {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .fr-card--grey.fr-card:not(.fr-card--no-icon) .fr-card__content {
    padding-bottom: 4rem;
  }
}
.fr-card--white {
  background-color: var(--white);
}

/* Correction video in fr-card--horizontal */
.fr-card--horizontal .fr-content-media {
  margin: 0;
}
@media screen and (min-width: 768px) {
  .fr-card--horizontal .fr-card__video {
    max-width: 41.66%;
    flex: 1 0 auto;
    position: relative;
    width: 100%;
  }
  .fr-card--horizontal .fr-card__video .fr-content-media {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    --text-spacing: 0;
    --title-spacing: 0;
  }
  .fr-card--horizontal .fr-card__video .fr-content-media .fr-responsive-vid {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: 50% 50%;
  }
}

/* components/atoms/Tag/_Tag.scss */
.fr-tag--fit-content {
  width: fit-content;
}

.fr-tag--grey {
  border: 1px solid var(--dark-grey);
}

.fr-tag {
  -webkit-border-radius: initial;
  -moz-border-radius: initial;
  border-radius: initial;
}

/* components/atoms/Links/_Links.scss */
a[href] {
  box-shadow: none;
  background: none;
}
a[href].fr-btn:not(.fr-btn--secondary):not(.fr-btn--arrow):hover {
  background-color: rgba(31, 31, 31, 0.95);
}
a[href].irsn-btn--arrow {
  position: relative;
  padding-right: 2.5rem;
  font-size: 1rem;
  color: #171717;
  font-family: "Roboto Medium", sans-serif;
  text-transform: uppercase;
}
a[href].irsn-btn--arrow:after {
  content: "";
  height: 100%;
  width: 1.5rem;
  background-color: #171717;
  position: absolute;
  right: 0;
  top: 0;
  z-index: 2;
}
a[href].irsn-btn--arrow:before {
  background-color: #fff;
  position: absolute;
  top: 0.25rem;
  right: 0.375rem;
  z-index: 3;
}
a[href].irsn-link--plain {
  display: flex;
  padding: 1rem 1rem 0.9375rem;
  justify-content: center;
  width: 100%;
  background-color: #1f1f1f;
  color: #ffffff;
  line-height: 1.3125rem;
}
@media screen and (min-width: 992px) {
  a[href].irsn-link--plain {
    width: fit-content;
    padding: 0.75rem 3rem;
    font-size: 0.9375rem;
    line-height: 1.25rem;
  }
}

.fr-link {
  color: #1f1f1f;
}

.fr-follow__social .fr-btns-group--lg .fr-link--snapchat:before,
.fr-follow__social .fr-btns-group--lg .fr-link--tiktok:before {
  font-family: "Font Awesome 5 Brands";
  font-size: 1.7rem;
}
.fr-follow__social .fr-btns-group--lg .fr-link--tiktok:before {
  content: "\e07b";
  margin-left: 0.3rem;
  margin-right: 0.7rem;
}
.fr-follow__social .fr-btns-group--lg .fr-link--snapchat:before {
  content: "\f2ab";
  margin-left: 0.2rem;
  margin-right: 0.6rem;
  margin-top: 0.1rem;
}

.irsn-link--discover {
  position: relative;
  right: 3rem;
  z-index: 0;
  font-size: 0.9375rem;
  font-family: "Roboto Medium", sans-serif;
  letter-spacing: -0.025rem;
}
.irsn-link--discover::before, .irsn-link--discover::after {
  position: absolute;
  left: auto;
  right: -3rem;
}
.irsn-link--discover::before {
  transform: translateX(-0.625rem);
  color: #ffffff;
  z-index: 1;
}
.irsn-link--discover::after {
  content: "";
  width: 1.995625rem;
  height: 1.848125rem;
  background-color: #1f1f1f;
}
.irsn-link--active {
  font-family: "Roboto Bold", sans-serif;
}
.irsn-link--database-tabs {
  padding: 0.625rem 1.25rem 0.25rem;
  font-size: 0.875rem;
  border-bottom: 0.125rem solid transparent;
  --hover-tint: #fafafa;
}
@media screen and (min-width: 992px) {
  .irsn-link--database-tabs {
    align-items: flex-end;
    height: 100%;
    box-sizing: border-box;
  }
}
.irsn-link--database-tabs.irsn-link--active {
  border-color: #1f1f1f;
}
.irsn-link--database-mobile {
  position: relative;
  gap: 0.5625rem;
  padding: 0.9375rem 0 0.875rem;
  width: 100%;
  color: #ffffff;
  font-size: 1.375rem;
  font-family: "Roboto Bold", sans-serif;
  z-index: 1;
}
@media screen and (min-width: 992px) {
  .irsn-link--database-mobile {
    display: none;
  }
}
.irsn-link--database-mobile::after {
  content: "";
  position: absolute;
  width: calc(100% + 2rem);
  height: 100%;
  top: 0;
  left: -1rem;
  background-color: #1f1f1f;
  z-index: -1;
}
.irsn-link--newsletter {
  justify-content: left;
  font-size: 0.875rem;
  font-weight: 600;
}
.irsn-link--newsletter::after {
  content: none;
}

/* components/paragraphs/Related_contents/_Related_contents.scss */
.fr-related-contents {
  margin-bottom: 3rem;
}
@media screen and (max-width: 576px) {
  .fr-related-contents {
    padding: 2rem 0 3rem 0;
    margin-bottom: 0;
    position: relative;
  }
  .fr-related-contents:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .fr-related-contents:before {
    background-color: #f1f8fe;
  }
}
.fr-related-contents h2 {
  color: #171717;
  margin-bottom: 1.375rem;
}
@media screen and (max-width: 576px) {
  .fr-related-contents h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .fr-related-contents h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
.fr-related-contents .irsn-related-cards {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.fr-related-contents .irsn-related-cards li {
  padding-bottom: 0;
}
@media screen and (max-width: 576px) {
  .fr-related-contents .irsn-related-cards {
    gap: 1rem;
  }
}
@media screen and (max-width: 576px) {
  .fr-related-contents .fr-card {
    margin-bottom: 0;
  }
}
.fr-related-contents .fr-card::before {
  bottom: 1rem;
  color: #171717;
}
@media screen and (max-width: 576px) {
  .fr-related-contents .fr-card__start {
    display: none;
  }
}
@media screen and (max-width: 576px) {
  .fr-related-contents .fr-card__content {
    padding: 1rem 1rem 2rem 1rem;
  }
}
@media screen and (max-width: 576px) {
  .fr-related-contents .fr-card__desc {
    margin-top: 0;
  }
}
.fr-related-contents .fr-card .fr-card__title {
  font-size: 1rem;
  letter-spacing: 0px;
  color: #171717;
}
.fr-related-contents .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 3rem;
  display: flex;
  height: 100%;
}

@media screen and (min-width: 992px) {
  .fr-related-contents .fr-card.fr-border-bottom {
    border-bottom: none;
  }
}
.irsn-related-cards {
  display: grid;
  overflow: hidden;
}
.irsn-related-cards .fr-card {
  height: 100%;
}
.irsn-related-cards .fr-card::before {
  left: 0.8125rem;
}
@media screen and (min-width: 576px) {
  .irsn-related-cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
  }
}
@media screen and (min-width: 768px) {
  .irsn-related-cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-related-cards {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
  }
}
@media screen and (min-width: 1248px) {
  .irsn-related-cards {
    grid-template-columns: repeat(4, 1fr);
    gap: 1rem;
  }
}
.irsn-related-cards--listing {
  row-gap: 1.5rem;
}
.irsn-related-cards--listing::before {
  top: 1.125rem;
}
@media screen and (min-width: 992px) {
  .irsn-related-cards--listing {
    grid-template-columns: repeat(auto-fill, 13.875rem);
    grid-auto-flow: row;
    row-gap: 2.5rem;
    column-gap: 1.5rem;
  }
}
.irsn-related-cards--listing .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 1.9375rem;
}
.irsn-related-cards--listing .fr-card.fr-enlarge-link:not(.fr-card--no-icon)::before {
  bottom: 0;
}
.irsn-related-cards--listing .fr-card .fr-card__title {
  color: #005fbe;
}

/* components/atoms/Input/_Input.scss */
.fr-input {
  box-shadow: none;
  border-radius: 0.25rem;
  height: 3.5rem;
  padding: 0 0.5rem;
}

.form-required:after {
  content: "*";
  background-image: none;
  margin-left: 0;
}

.fr-label {
  color: #171717;
  font-family: "Roboto Medium", sans-serif;
}

/* components/cells/Mega_menu/_Mega_menu.scss */
.irsn-mega-menu {
  --red-sub-item: #d52c3d;
  justify-content: flex-end;
}
.irsn-mega-menu__category {
  border-bottom: solid 2px #c8d4df;
}
@media screen and (max-width: 576px) {
  .irsn-mega-menu nav {
    border-top: solid 1px #c8d4df;
    margin-top: 4rem;
  }
}
.irsn-mega-menu .irsn-mega-menu__root-btn {
  font-weight: medium;
  white-space: nowrap;
  margin-left: 0;
  min-height: unset;
  padding: 0.7rem;
}
.irsn-mega-menu .irsn-mega-menu__root-btn:before {
  display: none;
}
.irsn-mega-menu .irsn-mega-menu__root-btn[aria-expanded=true] {
  background: transparent;
}
.irsn-mega-menu .irsn-mega-menu__root-btn__dsk_icon {
  --icon-size: 1.2rem;
  transform-style: preserve-3d;
}
@media screen and (max-width: 576px) {
  .irsn-mega-menu .irsn-mega-menu__root-btn__dsk_icon {
    display: none;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-mega-menu .irsn-mega-menu__root-btn__dsk_icon {
    display: none;
  }
}
.irsn-mega-menu .irsn-mega-menu__root-btn__dsk_icon::before {
  transition: transform 0.2s linear;
}
.irsn-mega-menu__dsk-expand-icon {
  display: none;
}
.irsn-mega-menu__back-button {
  width: 100%;
  font-family: var(--irsn-font-bold);
  font-weight: 300;
  text-align: left;
  font-size: 1.125rem;
  padding: 1rem 0;
  display: flex;
  align-items: center;
}
.irsn-mega-menu__back-button .fr-icon {
  margin-right: 0.375rem;
  --icon-size: 1rem;
}
.irsn-mega-menu__item[data-level="1"] {
  font-size: 1rem;
  display: flex;
  flex-wrap: wrap;
  border-bottom: 2px solid var(--irsn-menu-separator-grey);
}
.irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__link {
  padding: 0.6875rem 0;
  width: calc(100% - 4rem);
  font-family: var(--irsn-font-regular);
  font-size: 1rem;
  color: var(--irsn-black);
}
.irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__link--red {
  color: var(--red-sub-item);
}
@media screen and (max-width: 576px) {
  .irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__link {
    padding-left: 0.8rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__link {
    padding-left: 0.8rem;
  }
}
.irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__list {
  width: 100%;
  margin: 0;
}
.irsn-mega-menu__item[data-level="1"].irsn-mega-menu__item--expanded > .irsn-mega-menu__link {
  font-family: "Roboto Bold", sans-serif;
  color: var(--irsn-primary);
}
.irsn-mega-menu__item[data-level="1"].irsn-mega-menu__item--expanded > .irsn-mega-menu__btn {
  transform: rotate(180deg);
}
.irsn-mega-menu__item[data-level="1"].irsn-mega-menu__item--expanded > .irsn-mega-menu__sub-list {
  padding: 0.75rem 0;
}
.irsn-mega-menu__item[data-level="0"] {
  box-shadow: none;
  padding: 0;
}
.irsn-mega-menu__item[data-level="0"] .irsn-mega-menu__btn {
  transform: none;
}
.irsn-mega-menu__item[data-level="0"]:not(.irsn-mega-menu__item--primary) .irsn-mega-menu__btn {
  color: var(--irsn-glossy-black);
}
.irsn-mega-menu__item[data-level="0"] > .fr-collapse--expanded {
  margin: 0;
  padding: 0;
}
.irsn-mega-menu__btn {
  padding: 0;
  width: 4rem;
}
.irsn-mega-menu__btn:hover {
  background-color: transparent;
  text-decoration: underline;
}
.irsn-mega-menu__close {
  display: none;
}
.irsn-mega-menu__link {
  font-size: 1.125rem;
}
.irsn-mega-menu__link--main-link {
  all: unset;
}
@media screen and (max-width: 576px) {
  .irsn-mega-menu__link--main-link {
    width: 100%;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-mega-menu__link--main-link {
    width: 100%;
  }
}
.irsn-mega-menu__sub-list {
  padding: 0;
}
.irsn-mega-menu__sub-list.fr-collapse--expanded {
  padding: 0;
}
.irsn-mega-menu__sub-list .irsn-mega-menu__item {
  position: relative;
  z-index: 2;
}
.irsn-mega-menu__sub-list .irsn-mega-menu__link {
  padding: 1rem 0;
}
.irsn-mega-menu__sub-list .irsn-mega-menu__link:hover {
  background-color: transparent;
  text-decoration: underline;
}
.irsn-mega-menu__category-title {
  display: none;
}
.irsn-mega-menu__kiosque-mobile {
  display: none;
  background-color: #d92c40;
}
.irsn-mega-menu__kiosque-mobile .fr-nav__link {
  color: #faf8f4;
  padding-left: 0.5rem;
  font-family: "Roboto Bold", sans-serif;
  text-transform: uppercase;
}
.irsn-mega-menu__kiosque-mobile .fr-nav__link:is(:hover, :focus, :active) {
  background: transparent;
}

/*
DESKTOP VERSION
*/
@media screen and (min-width: 992px) {
  .irsn-mega-menu__wrapper {
    max-width: 74rem;
  }
  .irsn-mega-menu__mbl-expand-icon {
    display: none;
  }
  .irsn-mega-menu__dsk-expand-icon {
    display: block;
    --icon-size: 0.875rem;
  }
  .irsn-mega-menu__item {
    flex-direction: row;
  }
  .irsn-mega-menu__item[data-level="0"] {
    margin: 0;
    border-bottom: 0;
  }
  .irsn-mega-menu__item[data-level="0"] .irsn-mega-menu__root-btn[aria-expanded=true] {
    display: flex;
  }
  .irsn-mega-menu__item[data-level="0"] .irsn-mega-menu__root-btn[aria-expanded=true] .irsn-mega-menu__root-btn__dsk_icon::before {
    transform: rotate(180deg);
  }
  .irsn-mega-menu__item[data-level="0"] > .irsn-mega-menu {
    max-width: 100vw;
    margin: 0;
    padding: 2.5rem 3.6875rem 4rem 12.3125rem;
  }
  .irsn-mega-menu__item[data-level="1"] {
    margin: 0;
    padding: 0;
  }
  .irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__link {
    padding: 0.875rem 0;
    font-size: 1.25rem;
  }
  .irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__sub-list {
    width: 50%;
  }
  .irsn-mega-menu__item[data-level="1"] .irsn-mega-menu__btn[aria-expanded=true] {
    transform: rotate(180deg);
  }
  .irsn-mega-menu__item[data-level="2"] .irsn-mega-menu__link {
    padding: 0.875rem 0;
    font-size: 1.125rem;
  }
  .irsn-mega-menu__root-btn {
    font-size: 0.875rem;
    padding: 0;
  }
  .irsn-mega-menu__root-btn:after {
    display: none;
  }
  .irsn-mega-menu__back-button {
    display: none;
  }
  .irsn-mega-menu__category {
    padding: 0;
    margin: 0;
    border-bottom: 0;
    box-shadow: none;
  }
  .irsn-mega-menu__category-title {
    display: block;
    font-family: "Roboto Bold", sans-serif;
    font-weight: 300;
    font-size: 1.625rem;
    padding: 2rem 0 1.375rem 0;
  }
  .irsn-mega-menu__link {
    font-size: 1rem;
  }
  .irsn-mega-menu__list {
    position: revert;
  }
  .irsn-mega-menu__sub-list {
    position: absolute;
    top: 4.5rem;
    right: 0;
  }
}
/* components/cells/Mobile_secondary_menu/_Mobile_secondary_menu.scss */
.irsn-mega-menu--primary {
  margin: 0;
  background-color: #d92c40;
}
.irsn-mega-menu--primary .irsn-mega-menu__link {
  color: var(--white);
  font-family: "Roboto Bold", sans-serif;
  text-transform: uppercase;
  font-size: 0.875rem;
  letter-spacing: 1.12px;
}
.irsn-mega-menu--primary .irsn-mega-menu__link:hover {
  background-color: initial !important;
  text-decoration: underline;
}
.irsn-mega-menu__item--primary {
  background-color: var(--irsn-primary);
  position: relative;
  margin: 0;
  padding: 0 0.7rem !important;
}
.irsn-mega-menu__item--primary:not(:last-child) {
  border-bottom: 2px solid var(--irsn-darken-primary);
}
.irsn-mega-menu__item--dark-primary {
  background-color: var(--irsn-darken-primary);
}
.irsn-mega-menu__item--dark-primary .irsn-mega-menu__link {
  margin: 0 1rem;
}

@media screen and (min-width: 992px) {
  .irsn-mega-menu--mobile-part {
    display: none;
  }
}
/* components/cells/Newsletter/_Newsletter.scss */
.irsn-newsletter {
  display: grid;
  grid-template-columns: auto 2fr 1fr;
  background-color: #171717;
  color: var(--white);
  width: calc(100% - 1.625rem);
}
@media screen and (max-width: 576px) {
  .irsn-newsletter {
    grid-template-columns: 1fr;
    width: 100%;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-newsletter {
    width: 100%;
  }
}
.irsn-newsletter > div {
  padding: 3rem 1.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-newsletter > div {
    padding: 1rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-newsletter > div {
    padding: 2rem 1rem;
  }
}
.irsn-newsletter > div:last-child {
  border-left: solid 1px #2f2f2f;
  padding: 3rem 2rem;
}
@media screen and (max-width: 576px) {
  .irsn-newsletter > div:last-child {
    padding: 2rem 1rem;
  }
}
.irsn-newsletter__text-wrapper {
  display: flex;
  flex-direction: column;
}
.irsn-newsletter__title {
  margin-bottom: 0.75rem;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  color: #ffffff;
}
@media screen and (min-width: 992px) {
  .irsn-newsletter__title {
    font-size: 1rem;
    margin-bottom: 0.8125rem;
    line-height: 0.875rem;
  }
}
.irsn-newsletter__icon::before {
  --irsn-icon-size: 1.5625rem;
  background-color: #ffffff;
}
.irsn-newsletter__text-list {
  margin: 1rem 0 1.125rem -0.1875rem;
  padding: 0;
  list-style: none;
  order: 1;
}
.irsn-newsletter__text-list__icon {
  --icon-size: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-newsletter__text-list {
    margin: 0;
  }
}
@media screen and (min-width: 992px) {
  .irsn-newsletter__text-list {
    display: grid;
    gap: 0.5rem;
    margin: 0;
  }
}
.irsn-newsletter__text-item {
  display: flex;
  gap: 0.8125rem;
  align-items: center;
  height: 1.5625rem;
  font-size: 0.8125rem;
  font-family: "Roboto Medium", sans-serif;
  line-height: initial;
}
@media screen and (min-width: 992px) {
  .irsn-newsletter__text-item {
    height: auto;
    font-size: 0.8125rem;
  }
}
.irsn-newsletter__link .fr-btn {
  max-width: unset;
  max-height: unset;
  color: #faf8f4;
  border: solid 1px #faf8f4;
  background-color: #000091 !important;
  padding: 0 1rem;
}
.irsn-newsletter__link .fr-btn:is(:hover, :focus) {
  filter: brightness(110%);
}

/* components/paragraphs/Cards_accroche/_Cards_accroche.scss */
.fr-card-accroche .fr-card {
  width: 20.375rem;
  height: 23.313rem;
  box-shadow: none;
}
.fr-card-accroche .fr-card__body {
  order: unset;
  padding: unset;
}
.fr-card-accroche .fr-card__title {
  order: unset;
  margin-bottom: 1rem;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  display: -webkit-box;
  overflow: hidden;
}
.fr-card-accroche .fr-card__desc {
  order: unset;
}
.fr-card-accroche .fr-card__body > .fr-card-accroche .fr-card__title {
  margin-bottom: 1rem;
  margin-top: 1.453rem;
}
.fr-card-accroche .fr-card__body > .fr-card-accroche .fr-card__desc {
  margin-top: 0.935rem;
  margin-bottom: 0.4rem;
}
.fr-card-accroche .fr-card__video {
  box-sizing: unset;
  max-width: 20.375rem;
  width: 100%;
  flex: 1 0 auto;
  position: relative;
}
.fr-card-accroche .fr-card__video .fr-content-media {
  height: 8.625rem;
  width: 100%;
  margin: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  --text-spacing: 0;
  --title-spacing: 0;
}

/* components/Blocks/Haut_de_page/_Haut_de_page.scss */
#to-the-top-button {
  background: black;
  margin: 0;
  padding: 0;
  width: 2.625rem;
  height: 2.625rem;
}

#to-the-top-button::before {
  margin: auto;
  padding: 0;
  color: white;
  --icon-size: 1.25rem;
  font-family: "Roboto Bold", sans-serif;
}

/* components/Blocks/Print_and_share/_Print_and_share.scss */
.fr-print-and-share .fr-btn:not(:disabled):hover {
  background-color: transparent;
}
.fr-print-and-share ul {
  margin: 0;
  padding: 0;
  display: flex;
  gap: 1.5rem;
  justify-content: flex-end;
  margin-bottom: 1.5rem;
}
@media screen and (max-width: 576px) {
  .fr-print-and-share ul {
    justify-content: center;
  }
}
.fr-print-and-share li {
  padding: 0;
  display: flex;
  align-items: flex-end;
}
.fr-print-and-share li:is(:hover, :focus) {
  background: #fafafa;
}
.fr-print-and-share li button {
  font-family: "Roboto Medium", sans-serif;
  font-size: 0.875rem;
  color: #171717;
  padding: 0.5rem 1rem;
}
.fr-print-and-share li::marker {
  content: none;
}

/* components/paragraphs/Richtext/_Richtext.scss */
.irsn-richtext__title {
  margin-top: 0;
}
.irsn-richtext__content {
  margin-bottom: 1.5rem;
}
.irsn-richtext__content p {
  line-height: initial;
}
.irsn-richtext__content p:last-child {
  margin-bottom: 0;
}
.irsn-richtext a {
  display: inline;
  text-decoration: underline;
  font-size: unset;
  line-height: unset;
}
.irsn-richtext .text-tiny {
  font-size: 0.7em;
}
.irsn-richtext .text-small {
  font-size: 0.85em;
}
.irsn-richtext .text-big {
  font-size: 1.4em;
}
.irsn-richtext .text-huge {
  font-size: 1.8em;
}

/* components/paragraphs/Accordions/_Accordions.scss */
.fr-accordions_container {
  margin-bottom: 2rem;
}

/* components/paragraphs/Quote/_Quote.scss */
.irsn-quote {
  margin-bottom: 1.5rem;
}

@media screen and (min-width: 992px) {
  .irsn-quote {
    margin-bottom: 2rem;
  }
}
/* components/cells/Sidebar_direct_access/_Sidebar_direct_access.scss */
.irsn-sidebar--access {
  width: 100%;
}
.irsn-sidebar--access__label {
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.875rem;
  color: #d92c40;
  margin-bottom: 0.5rem;
  line-height: 1.5rem;
}
.irsn-sidebar--access__btn {
  background-color: #171717 !important;
  color: var(--white);
  font-size: 0.75rem;
  display: block;
  max-width: 100% !important;
  display: flex;
  justify-content: space-between;
}
.irsn-sidebar--access__btn:before {
  order: 2;
  margin-left: 0.5rem !important;
  --icon-size: 0.875rem !important;
}

/* components/Blocks/Membre_teaser/_Membre_teaser.scss */
.irsn-grid-1-col {
  display: grid;
  grid-gap: 1.25rem;
}
@media screen and (max-width: 576px) {
  .irsn-grid-1-col {
    grid-template-columns: 100%;
  }
}
@media screen and (min-width: 576px) {
  .irsn-grid-1-col {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 1248px) {
  .irsn-grid-1-col {
    grid-template-columns: repeat(2, 1fr);
  }
}

.irsn-membres {
  display: grid;
  gap: 1.5rem;
}
.irsn-membres--card {
  padding: 1.5rem 1rem;
  background-color: #f7f7f7;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .irsn-membres--card {
    grid-template-columns: 1fr auto;
    padding: 1.5rem;
  }
}
.irsn-membres__image-wrapper {
  justify-self: center;
}
.irsn-membres .fr-responsive-img {
  width: 7.25rem;
  height: 7.25rem;
}
.irsn-membres__content {
  display: grid;
}
.irsn-membres__name {
  margin-bottom: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-membres__name {
    text-align: center;
  }
}
.irsn-membres__desc {
  margin: 0 0 1rem 0;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
@media screen and (max-width: 576px) {
  .irsn-membres__desc {
    -webkit-line-clamp: 5;
    text-align: center;
  }
}
@media screen and (min-width: 576px) {
  .irsn-membres__desc {
    -webkit-line-clamp: 7;
    text-align: left;
  }
}
.irsn-membres__link {
  justify-self: end;
  font-weight: 600;
}
@media screen and (max-width: 576px) {
  .irsn-membres__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
    align-items: center;
  }
  .irsn-membres__link a {
    color: #faf8f4;
  }
  .irsn-membres__link a span, .irsn-membres__link a:before, .irsn-membres__link a:after {
    display: none;
  }
  .irsn-membres__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}

/* components/paragraphs/Carte_membre/_Carte_membre.scss */
.carte-membre {
  background-color: #f8f8f8;
  padding: 2rem;
}
.carte-membre:hover {
  filter: brightness(98%);
}
.carte-membre:focus {
  border: solid 1px #1f1f1f;
}
.carte-membre__wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.carte-membre__img {
  width: 50%;
  height: 50%;
}
.carte-membre__img .fr-responsive-img {
  border-radius: 50%;
}
.carte-membre__content {
  text-align: center;
}
.carte-membre__title {
  font-family: "Roboto Bold", sans-serif;
  font-size: 1.5rem;
  font-weight: 600;
  color: #1f1f1f;
  margin: 1rem 0;
}
.carte-membre p {
  font-family: "Roboto Medium", sans-serif;
  font-size: 0.875rem;
  color: #383838;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.carte-membre__link {
  font-family: "Roboto Medium", sans-serif;
  font-size: 0.875rem;
  font-weight: 600;
  color: #383838;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.carte-membre__link span {
  transition: all 0.2s linear;
}
.carte-membre__link:hover span {
  transform: translateX(0.1rem);
}

/* components/paragraphs/Liste_carte_membre/_Liste_carte_membre.scss */
.irsn-list-members-cards__list {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1rem;
  padding-inline-start: 0;
  list-style-type: none;
}
@media screen and (max-width: 576px) {
  .irsn-list-members-cards__list {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
}
@media screen and (min-width: 1540px) {
  .irsn-list-members-cards__list {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
}
.irsn-list-members-cards__item {
  list-style: none;
  padding-bottom: 0;
}

/* components/atoms/Image/_Image.scss */
.fr-img--circle {
  border-radius: 50%;
}

.fr-content-media--positionable {
  width: fit-content;
}
.fr-content-media--positionable .fr-content-media__img {
  aspect-ratio: unset;
}
.fr-content-media--positionable .fr-content-media__img > * {
  position: static;
}
.fr-content-media--positionable .fr-responsive-img {
  width: auto;
  height: auto;
  max-width: 100%;
}
.fr-content-media--positionable.fr-content-media--center, .fr-content-media--positionable.fr-content-media--left {
  margin-right: auto;
}
.fr-content-media--positionable.fr-content-media--center, .fr-content-media--positionable.fr-content-media--right {
  margin-left: auto;
}
.fr-content-media--positionable .fr-content-media__caption--left {
  text-align: left;
}
.fr-content-media--positionable .fr-content-media__caption--center {
  text-align: center;
}
.fr-content-media--positionable .fr-content-media__caption--right {
  text-align: right;
}

/* components/paragraphs/A_voir_aussi/_A_voir_aussi.scss */
.irsn-voir-aussi {
  position: relative;
  padding-top: 4rem;
}
.irsn-voir-aussi__wrapper {
  display: grid;
  gap: 1.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-voir-aussi__wrapper {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-voir-aussi__wrapper {
    grid-template-columns: 1fr;
  }
}
@media screen and (min-width: 992px) {
  .irsn-voir-aussi__wrapper {
    grid-template-columns: 1fr 1fr;
  }
}
.irsn-voir-aussi__title {
  font-size: 1.25rem;
  font-family: "Roboto Bold", sans-serif;
  margin-bottom: 2rem;
}
.irsn-voir-aussi__subtitle {
  font-size: 1.125rem;
  font-family: "Roboto Bold", sans-serif;
  margin-bottom: 1rem;
  width: 100%;
}
.irsn-voir-aussi__img {
  position: relative;
  z-index: 2;
}
.irsn-voir-aussi__img img {
  width: 100%;
}
.irsn-voir-aussi__desc p {
  font-size: 0.875rem;
  line-height: 1.1875rem;
}
.irsn-voir-aussi__desc p:last-child {
  margin-bottom: 2.125rem;
}
.irsn-voir-aussi__desc_content {
  position: relative;
  z-index: 2;
}
.irsn-voir-aussi__highlighted {
  position: relative;
}
.irsn-voir-aussi__highlighted:before {
  content: "";
  width: 100vw;
  height: 100%;
  position: absolute;
  top: 0;
  left: -2rem;
  z-index: 1;
}
.irsn-voir-aussi__content {
  margin-top: 1.5rem;
}

@media screen and (min-width: 992px) and (min-width: 1248px) {
  .irsn-voir-aussi__highlighted {
    padding: 0 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-voir-aussi__highlighted:before {
    width: 100%;
    left: 0;
  }
  .irsn-voir-aussi__content .fr-card:not(:first-child) {
    margin-top: 1.625rem;
  }
  .irsn-voir-aussi__content .fr-card {
    position: relative;
    height: auto;
  }
  .irsn-voir-aussi__content .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
    display: grid;
    grid-template-columns: auto 1fr;
    column-gap: 1.5rem;
    padding: 0;
  }
  .irsn-voir-aussi__content .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after {
    position: relative;
    left: -0.3125rem;
    bottom: -0.25rem;
    grid-column: 2;
    height: 1.25rem;
    align-self: flex-end;
    -webkit-mask-position: left bottom;
    mask-position: left bottom;
  }
  .irsn-voir-aussi__content .fr-card__img {
    grid-column: 1;
    grid-row: 1/4;
    aspect-ratio: 74/51;
  }
  .irsn-voir-aussi__content .fr-card__title {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    grid-row: 1;
    font-size: 0.875rem;
  }
  .irsn-voir-aussi__content .fr-card__desc {
    line-height: 1.1875rem;
    grid-row: 2;
    height: fit-content;
  }
}
@media screen and (min-width: 1248px) {
  .irsn-voir-aussi__highlighted {
    padding: 0;
  }
  .irsn-voir-aussi__highlighted:before {
    display: none;
  }
  .irsn-voir-aussi__desc {
    margin-top: 0;
    padding-right: 1.5rem;
  }
  .irsn-voir-aussi__desc p {
    font-size: 0.875rem;
  }
  .irsn-voir-aussi__img {
    padding-right: 1.5rem;
  }
  .irsn-voir-aussi__content {
    padding: 0;
    margin-top: 0;
  }
}
/* components/molecules/Horizontal_Card/_Horizontal_Card.scss */
.fr-card--horizontal {
  box-shadow: none;
  border-bottom: 1px solid #c8d4df;
}
.fr-card--horizontal.fr-enlarge-link {
  width: 100%;
}
.fr-card--horizontal .fr-card__content {
  margin: 0;
  padding: 1.125rem 0;
}
.fr-card--horizontal .fr-card__title {
  font-size: 1rem;
  font-family: "Roboto Medium", sans-serif;
  font-weight: 300;
}
.fr-card--horizontal .fr-card__desc {
  font-size: 1rem;
  line-height: 1.5rem;
  margin-top: 0.625rem;
}
.fr-card--horizontal .fr-card__img {
  display: none;
}

@media screen and (min-width: 992px) {
  .fr-card--horizontal.fr-card {
    flex-direction: row-reverse;
    border: none;
  }
  .fr-card--horizontal.fr-card:before {
    display: none;
  }
  .fr-card--horizontal.fr-card .fr-card__header {
    width: 10.125rem;
    flex: 1 0 10.125rem;
  }
  .fr-card--horizontal.fr-card .fr-card__body {
    width: calc(100% - 10.125rem);
    padding-left: 1rem;
  }
  .fr-card--horizontal.fr-card .fr-card__img {
    display: block;
    width: 100%;
  }
  .fr-card--horizontal.fr-card .fr-card__img .fr-responsive-img {
    width: 100%;
  }
  .fr-card--horizontal.fr-card .fr-card__title {
    font-size: 0.875rem;
    line-height: 1.3125rem;
    margin-bottom: 0;
  }
  .fr-card--horizontal.fr-card .fr-card__content {
    margin: 0;
    padding: 0 !important;
  }
  .fr-card--horizontal.fr-card .fr-card__desc {
    font-size: 0.75rem;
    line-height: 1.1875rem;
    margin-top: 0.375rem;
  }
}
/* components/paragraphs/Tabs_IRSN/_Tabs_IRSN.scss */
.fr-tabs-accordions .fr-tabs {
  overflow-anchor: none;
}
.fr-tabs-accordions .fr-tabs::after {
  box-shadow: none;
}
.fr-tabs-accordions .fr-tabs__list {
  border-bottom: 1px solid #c8d4df;
  padding: 0;
  overflow: hidden;
}
.fr-tabs-accordions .fr-tabs__panel {
  padding: 0;
  margin-top: 3.25rem;
  transition: visibility 0s, transform 0s;
}
.fr-tabs-accordions .fr-tabs__tab {
  font-size: 0.875rem;
  background-color: unset;
  padding: 0;
  margin: 0;
  margin-right: 2rem;
}
.fr-tabs-accordions .fr-tabs__tab:hover {
  background-color: unset;
}
.fr-tabs-accordions .fr-tabs__tab:not([aria-selected=true]) {
  background-color: unset;
}
.fr-tabs-accordions .fr-tabs__tab:not([aria-selected=true]):hover {
  background-color: unset;
}
.fr-tabs-accordions .fr-tabs__tab[aria-selected=true] {
  padding: 0 3.125rem;
  pointer-events: none;
  color: inherit;
  background-color: unset;
  --hover: unset;
  --active: unset;
}
.fr-tabs-accordions .fr-tabs__tab[aria-selected=true]:after {
  border-bottom: 0.25rem solid #1f1f1f;
}
.fr-tabs-accordions .fr-tabs__tab:after {
  content: "";
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  background-size: unset;
  background-repeat: unset;
  background-position: unset;
  background-image: unset;
}
.fr-tabs-accordions .fr-tabs-accordions--tabs {
  opacity: 0;
  height: 0;
  visibility: hidden;
  display: flex;
  flex-flow: wrap;
  margin: 0;
  list-style: none;
  padding: 0;
}
.fr-tabs-accordions .fr-tabs-accordions--tabs .tab {
  display: block;
  border: none;
  border-right: 1px solid #fff;
  cursor: pointer;
}
.fr-tabs-accordions .fr-tabs-accordions--tabs .tab:hover {
  outline: none;
}
.fr-tabs-accordions .fr-tabs-accordions--entry {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  overflow: hidden;
}
.fr-tabs-accordions .fr-tabs-accordions--entry:focus {
  outline: auto;
}
@media screen and (min-width: 992px) {
  .fr-tabs-accordions .fr-tabs-accordions--entry:focus {
    outline: none;
  }
}
@media screen and (max-width: 576px) {
  .fr-tabs-accordions .fr-tabs-accordions--entry span:before {
    left: calc(100% - 4rem);
  }
}
.fr-tabs-accordions .fr-tabs-accordions--entry::before {
  margin-left: -1rem;
  margin-right: -1rem;
  padding-left: 2rem;
  padding-right: 2rem;
  position: relative;
  content: attr(data-title);
  cursor: pointer;
  z-index: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: block;
  font-family: "Roboto Bold", sans-serif;
  border-top: 1px solid #c8d4df;
}
.fr-tabs-accordions .fr-tabs-accordions--entry.is-active::before {
  border-bottom: 1px solid #c8d4df;
  border-bottom: 1px solid #c8d4df;
}
.fr-tabs-accordions .fr-tabs-accordions--entry:last-child::before {
  border-top: 1px solid #c8d4df;
  border-bottom: 1px solid #c8d4df;
}
.fr-tabs-accordions .fr-tabs-accordions--entry:hover, .fr-tabs-accordions .fr-tabs-accordions--entry:focus {
  outline: none;
}
.fr-tabs-accordions .fr-tabs-accordions--entry.is-active .fr-tabs-accordions--entry-content {
  margin-top: 0;
  height: auto;
  opacity: 1;
  transition: margin 0.3s;
}
.fr-tabs-accordions .fr-tabs-accordions--entry .fr-tabs-accordsion--icon {
  display: inherit;
  height: 0;
}
.fr-tabs-accordions .fr-tabs-accordions--entry-container {
  overflow: hidden;
  margin-left: -1rem;
  margin-right: -1rem;
}
.fr-tabs-accordions .fr-tabs-accordions--entry-content {
  position: relative;
  margin-top: -100%;
  height: 0;
  opacity: 0;
  transition: margin 0.3s;
}
.fr-tabs-accordions .fr-tabs-accordions--entry-content:nth-child(n):not(.fr-accordions_container) {
  padding-left: 2rem;
  padding-right: 2rem;
}

@media screen and (min-width: 992px) {
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--tabs {
    opacity: 1;
    height: auto;
    visibility: visible;
    margin-bottom: 3rem;
    margin-left: -100%;
    padding-left: 100%;
    border-bottom: 1px solid #c8d4df;
  }
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--tabs .fr-tabs__tab[aria-selected=false] {
    font-family: "Roboto Light", sans-serif;
  }
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry {
    min-height: 0;
  }
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry::before {
    display: none;
  }
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry.is-active .fr-tabs-accordions--entry-content {
    opacity: 1;
    transition: opacity 0.3s;
  }
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry .fr-tabs-accordions--entry-content {
    opacity: 0;
    transition: opacity 0.3s;
  }
  .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry .fr-tabs-accordsion--icon {
    display: none;
  }
}
/* Breakpoints */
/* Convert pixel to rem */
/*ul list style */
/* Limit text display when over number of line specified. */
/**
DEBUG
**/
/*
MOBILE < 576px
*/
/* pages/Actualite/_Actualite.scss */
/* pages/Membre_detail/_Membre_detail.scss */
.irsn-membres--details__content {
  display: grid;
  grid-gap: 2rem;
}
.irsn-membres--details__name-and-print-share {
  display: flex;
  flex-direction: column;
}
@media screen and (min-width: 768px) {
  .irsn-membres--details__name-and-print-share {
    flex-direction: row-reverse;
    justify-content: space-between;
  }
}
@media screen and (min-width: 768px) {
  .irsn-membres--details__print-share {
    transform: translateY(-0.9375rem);
  }
}
.irsn-membres--details .tool__item:nth-child(2) {
  padding-top: 0.125rem;
}
.irsn-membres--details .fr-btn--display {
  min-height: 1.5625rem;
}
.irsn-membres--details__name-member {
  text-transform: capitalize;
  flex: 1;
  margin-bottom: 1rem;
}
@media screen and (min-width: 768px) {
  .irsn-membres--details__name-member {
    margin-bottom: 2rem;
  }
}
.irsn-membres--details__img {
  justify-self: center;
}
.irsn-membres--details__img .fr-responsive-img {
  width: 11.25rem;
  height: 11.25rem;
}
@media screen and (min-width: 992px) {
  .irsn-membres--details__paragraph-container {
    padding: 1.875rem 0 0 10.25rem;
    max-width: calc(54.875rem - 164px);
    margin-left: auto;
  }
  .irsn-membres--details__content {
    grid-template-columns: 1fr auto;
    grid-gap: 1.5rem;
    max-width: 54.875rem;
    margin-left: auto;
  }
  .irsn-membres--details__img .fr-responsive-img {
    width: 8.75rem;
    height: 8.75rem;
  }
}

/* pages/Liste_membre/_Liste_membre.scss */
.irsn-corporation-page {
  display: grid;
  margin-bottom: 3.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-corporation-page {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-corporation-page {
    grid-template-columns: minmax(0, 1fr);
  }
}
.irsn-corporation-page__first-part {
  padding-bottom: 1rem;
  border-bottom: 1px solid var(--irsn-separator-grey);
  margin-bottom: 1.5rem;
  position: relative;
}
.irsn-corporation-page__first-part:before {
  content: "";
  position: absolute;
  bottom: -1px;
  left: -2rem;
  width: 2rem;
  height: 1px;
  background-color: var(--irsn-separator-grey);
}
.irsn-corporation-page__extended {
  display: grid;
}
@media screen and (max-width: 575px) {
  .irsn-corporation-page__extended {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media screen and (min-width: 768px) {
  .irsn-corporation-page__extended {
    grid-template-columns: auto 1fr;
  }
}
@media screen and (min-width: 768px) {
  .irsn-corporation-page__summary {
    grid-column: 1;
  }
}
@media screen and (min-width: 768px) {
  .irsn-corporation-page__paragraphs-wrapper {
    grid-column: 2;
  }
}
.irsn-corporation-page__paragraphs {
  display: grid;
  gap: 1rem;
  grid-auto-columns: 100%;
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-corporation-page__paragraphs {
    grid-template-columns: minmax(0, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .irsn-corporation-page__paragraphs {
    gap: 1.5rem;
  }
}

/* pages/Page_article/_Page_article.scss */
.fr-article .content-container__tools {
  margin: 0;
  padding: 0;
  z-index: 1;
}

@media screen and (min-width: 992px) {
  .fr-article .content-container__tools {
    position: relative;
    top: 0.5rem;
    height: 0;
    margin: 0;
    padding: 0;
  }
}
/* pages/Contact/_Contact.scss */
.irsn-contact__print-share {
  display: flex;
  flex-direction: column;
  z-index: 1;
}
@media screen and (min-width: 992px) {
  .irsn-contact__print-share {
    flex-direction: row-reverse;
    justify-content: space-between;
    transform: translateY(-0.9375rem);
  }
}
.irsn-contact__print-share .fr-share-wrapper {
  width: auto;
  min-width: 30vw;
}
.irsn-contact__title {
  margin-bottom: 1.4375rem;
}
.irsn-contact__wrapper {
  display: grid;
  gap: 0.25rem;
  grid-auto-columns: 100%;
  justify-items: end;
}
.irsn-contact__wrapper > * {
  width: 100%;
}
.irsn-contact__wrapper .fr-btn--share {
  padding: 0;
}
.irsn-contact__wrapper .fr-print-and-share ul {
  gap: 1.25rem;
}
@media screen and (max-width: 576px) {
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__body {
    padding: 0;
  }
}
@media screen and (max-width: 576px) {
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__desc {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
}
@media screen and (max-width: 576px) {
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link {
    order: 3;
    margin-top: 2rem;
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link a {
    color: #faf8f4;
  }
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link a span, .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link a:before, .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link a:after {
    display: none;
  }
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
  .irsn-contact__wrapper .irsn-discover-cards .irsn-discover-card__link > * {
    position: inherit;
    margin-top: 0;
  }
}
@media screen and (min-width: 992px) {
  .irsn-contact__title {
    margin-bottom: 2.75rem;
  }
}

/* pages/Basic_page/_Basic_page.scss */
.irsn-basic-page h1 {
  margin-bottom: 3.5rem;
}
.irsn-basic-page__content {
  display: grid;
  grid-auto-columns: 100%;
  gap: 3.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-basic-page__wrapper {
    display: grid;
    justify-items: end;
    grid-auto-columns: 100%;
    padding-right: 5.25rem;
    width: 100%;
  }
  .irsn-basic-page__content {
    max-width: 44.625rem;
  }
}

/* pages/Base_documentaire/_Base_documentaire.scss */
:root {
  --database-first-col: 8.75rem;
  --database-gap: 6.625rem;
}

@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-database-tabs {
    display: grid;
    grid-template-columns: var(--database-first-col) 1fr;
    gap: var(--database-gap);
  }
  .irsn-base-documentaire .irsn-database-tabs__list {
    position: relative;
    grid-column: 2;
    width: calc(100% + 6.625rem);
  }
  .irsn-base-documentaire .irsn-database-tabs__list::after {
    content: "";
    position: absolute;
    right: 0;
    bottom: 0;
    border-bottom: 1px solid #c8d4df;
    width: 100vw;
    z-index: -1;
  }
}
.irsn-base-documentaire__title {
  display: none;
  font-size: 1.375rem;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire__title {
    display: block;
    margin-bottom: 0.8125rem;
  }
}
.irsn-base-documentaire__container {
  display: grid;
  grid-auto-columns: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire__container {
    grid-template-columns: var(--database-first-col) 1fr !important;
    gap: var(--database-gap);
    margin-top: 2.9375rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire__content {
    grid-column: 2;
  }
}
.irsn-base-documentaire .irsn-summary {
  padding: 0;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary {
    width: 8.75rem;
    padding-left: 1.25rem;
    box-sizing: border-box;
  }
}
.irsn-base-documentaire .irsn-summary__list {
  display: grid;
  margin: 0;
}
.irsn-base-documentaire .irsn-summary li::after {
  content: none;
}
.irsn-base-documentaire .irsn-summary__item {
  display: none;
  padding: 1rem 0;
}
.irsn-base-documentaire .irsn-summary__item > a {
  position: relative;
  justify-content: space-between;
  width: 100%;
  color: black;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item > a {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .irsn-base-documentaire .irsn-summary__item > a::after {
    content: none;
  }
}
.irsn-base-documentaire .irsn-summary__item > a.fr-link--active {
  font-family: "Roboto Bold", sans-serif;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item {
    display: list-item;
    padding: 1.5rem 0;
  }
  .irsn-base-documentaire .irsn-summary__item:nth-child(1) {
    padding-top: 0;
  }
}
.irsn-base-documentaire .irsn-summary__item::before {
  height: 1px;
  width: 100%;
  left: 0;
  background-color: #c8d4df;
}
.irsn-base-documentaire .irsn-summary__item .fr-link {
  gap: 1rem;
}
.irsn-base-documentaire .irsn-summary__item--active {
  grid-row: 1;
  display: list-item;
  cursor: pointer;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active {
    cursor: auto;
    grid-row: auto;
  }
}
.irsn-base-documentaire .irsn-summary__item--active .fr-link {
  align-items: flex-end;
  pointer-events: none;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active .fr-link {
    pointer-events: visible;
  }
}
.irsn-base-documentaire .irsn-summary__item--active .fr-link::after {
  content: "";
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  background-color: currentColor;
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  mask-image: url(./images/irsn-arrow-down.3f77d74e.svg) !important;
  --icon-size: 1rem;
  margin-right: -0.16667rem;
  margin-left: 0.25rem;
  margin-right: 0;
  margin-left: auto;
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active .fr-link::after {
    content: none;
  }
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--active .fr-link::before {
    content: "";
    position: absolute;
    left: -1.25rem;
    top: 0;
    bottom: 0;
    background-color: #d92c40;
    width: 0.3125rem;
  }
}
.irsn-base-documentaire .irsn-summary__item--deployed .fr-link {
  padding-top: 2rem;
  width: calc(100% - 1.875rem);
}
@media screen and (min-width: 992px) {
  .irsn-base-documentaire .irsn-summary__item--deployed .fr-link {
    padding-top: 0;
    width: 100%;
  }
}
.irsn-base-documentaire .irsn-summary__item--deployed .fr-link::after {
  position: absolute;
  right: -2rem;
  top: 0;
  transform: rotate(180deg);
}
.irsn-base-documentaire .irsn-summary__item--return .fr-link {
  font-size: 1.25rem;
  font-weight: 700;
  line-height: 1.5rem;
}
.irsn-base-documentaire .irsn-summary__item--return .fr-link::after {
  content: "";
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  background-color: currentColor;
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  -webkit-mask-image: url(./images/arrow-right-s-line.e5a79cd9.svg) !important;
  mask-image: url(./images/arrow-right-s-line.e5a79cd9.svg) !important;
  --icon-size: 1.5rem;
  position: absolute;
  left: -1.75rem;
  top: 0;
  transform: rotate(180deg);
}
@media screen and (max-width: 576px) {
  .irsn-base-documentaire .irsn-related-card--database {
    margin-bottom: 1rem;
  }
}

/* pages/Page_carrefour/_Page_carrefour.scss */
.irsn-carrefour-page {
  display: grid;
  grid-auto-columns: 100%;
}
.irsn-carrefour-page__title {
  position: relative;
}
@media screen and (min-width: 992px) {
  .irsn-carrefour-page__title {
    margin-bottom: 3.5rem;
  }
  .irsn-carrefour-page__title:after {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: -2px;
    background-color: var(--irsn-separator-grey);
  }
}
.irsn-carrefour-page__extended {
  display: grid;
  grid-auto-columns: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-carrefour-page__extended {
    grid-template-columns: auto 1fr;
  }
}
@media screen and (min-width: 992px) {
  .irsn-carrefour-page__summary {
    margin-top: 2.5rem;
    grid-column: 1;
  }
}
@media screen and (min-width: 992px) {
  .irsn-carrefour-page__paragraphs-wrapper {
    grid-column: 2;
  }
}

/* pages/Page_thematique/_Page_thematique.scss */
.irsn-thematique-page {
  display: grid;
  grid-auto-columns: 100%;
}
.irsn-thematique-page__introduction {
  position: relative;
  margin-bottom: 2rem;
}
.irsn-thematique-page__extended {
  display: grid;
  grid-auto-columns: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page__extended {
    grid-template-columns: auto 1fr;
  }
}
@media screen and (max-width: 576px) {
  .irsn-thematique-page .irsn-related-card {
    margin-bottom: 0.5rem;
  }
}
.irsn-thematique-page__paragraphs-wrapper {
  display: grid;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page__paragraphs-wrapper {
    grid-column: 2;
    gap: 1.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-thematique-page__paragraphs {
    padding: 2rem 0;
  }
}
.irsn-thematique-page .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry {
  padding: 0;
}
.irsn-thematique-page .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry:focus {
  outline: auto;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page .fr-tabs-accordions.has-tabs .fr-tabs-accordions--entry:focus {
    outline: none;
  }
}
.irsn-thematique-page__first-part {
  display: grid;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-thematique-page__first-part {
    gap: 1.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-thematique-page .irsn-folder-press-release__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-thematique-page .irsn-folder-press-release__link a {
    color: #faf8f4;
  }
  .irsn-thematique-page .irsn-folder-press-release__link a span, .irsn-thematique-page .irsn-folder-press-release__link a:before, .irsn-thematique-page .irsn-folder-press-release__link a:after {
    display: none;
  }
  .irsn-thematique-page .irsn-folder-press-release__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}

@media screen and (max-width: 576px) {
  .irsn-home-section-page__extended {
    margin-top: 1.5rem;
  }
}
@media screen and (min-width: 576px) {
  .irsn-home-section-page__extended {
    margin-top: 3rem;
  }
}

/* pages/Base_documentaire_fiche/_Base_documentaire_fiche.scss */
@media screen and (min-width: 768px) {
  .irsn-base-documentaire__print-share {
    transform: translateY(-0.9375rem);
  }
}
.irsn-base-documentaire__date {
  font-size: 0.75rem;
  color: var(--irsn-lighter-grey);
}

/* pages/homepage/_homepage.scss */
@media screen and (min-width: 992px) {
  .irsn-home-page .hp-footer,
  .irsn-home-page .irsn-direct-access {
    width: calc(100% + 5.125rem);
  }
}
.irsn-home-page section[class^=irsn] {
  margin: 0;
}
.irsn-home-page__main-title, .irsn-home-page__title {
  font-size: 0;
  margin: 0;
  padding: 0;
  line-height: 0;
}
.irsn-home-page__main-title::after, .irsn-home-page__title::after {
  display: none;
}

/* pages/irsn-page/_irsn-page.scss */
.irsn-page h1 {
  margin-bottom: 3.5rem;
}
.irsn-page__content {
  display: grid;
  grid-auto-columns: 100%;
  gap: 3.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-page__wrapper {
    display: grid;
    justify-items: end;
    grid-auto-columns: 100%;
    width: 100%;
  }
}
@media screen and (min-width: 992px) {
  .irsn-page--narrow .irsn-page__wrapper {
    padding-right: 5.25rem;
  }
  .irsn-page--narrow .irsn-page__content {
    max-width: 44.625rem;
  }
}

/* pages/Evenement/_Evenement.scss */
.field--name-field-event-date {
  display: flex;
  align-items: center;
}
.field--name-field-event-date::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  background-color: #1f1f1f;
  -webkit-mask-image: url(./images/calendar-line.1367dd20.svg) !important;
  mask-image: url(./images/calendar-line.1367dd20.svg) !important;
  -webkit-mask-position: center;
  -webkit-mask-repeat: no-repeat;
}
.field--name-field-event-date .field__label {
  font-weight: 500;
  margin-bottom: 0.5rem;
}
.field--name-field-event-date .field__item {
  font-weight: 700;
}

/* components/paragraphs/A_lire_aussi/_A_lire_aussi.scss */
.irsn-lire-aussi {
  margin-bottom: 1.5rem;
}
.irsn-lire-aussi:nth-last-child(1) {
  margin-bottom: 0;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi {
    display: grid;
    padding-bottom: 3rem;
    gap: 1rem;
    position: relative;
  }
  .irsn-lire-aussi:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .irsn-lire-aussi:before {
    background: #f1f8fe;
  }
}
@media screen and (min-width: 992px) {
  .irsn-lire-aussi {
    column-gap: 1.5625rem;
    row-gap: 0.625rem;
  }
}
.irsn-lire-aussi__title {
  padding-bottom: 0;
  margin-bottom: 1.375rem;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__title {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .irsn-lire-aussi__title:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__title {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .irsn-lire-aussi__title:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-lire-aussi__title {
    grid-column: 1/4;
    margin-bottom: 0.375rem;
  }
}
.irsn-lire-aussi__wrapper {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__wrapper {
    grid-template-columns: 1fr;
  }
}
.irsn-lire-aussi__cards {
  height: 100%;
  overflow: hidden;
  padding: 0;
}
@media screen and (min-width: 992px) {
  .irsn-lire-aussi__cards {
    height: 100%;
    border-bottom: none;
  }
  .irsn-lire-aussi__cards:nth-last-child(1) {
    display: inherit;
  }
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__cards::before {
    bottom: 0.5rem;
  }
}
.irsn-lire-aussi__card-content {
  font-size: 0.875rem;
  padding: 0;
}
.irsn-lire-aussi__card-content:hover {
  background-color: var(--hover);
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__card-content {
    border: solid 1px #ededed;
    display: grid;
    grid-template-rows: 1fr;
    gap: 0.5625rem;
  }
}
@media screen and (max-width: 576px) and (max-width: 576px) {
  .irsn-lire-aussi__card-content {
    padding: 0 0 2rem 0 !important;
  }
}
@media screen and (max-width: 576px) and (min-width: 992px) {
  .irsn-lire-aussi__card-content {
    grid-template-rows: 2.4375rem;
    height: fit-content;
    padding: 0 0 5rem;
  }
}
.irsn-lire-aussi__card-content.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding-bottom: 4.3125rem;
}
.irsn-lire-aussi__img-wrapper {
  display: block;
  aspect-ratio: 32/17;
  height: auto;
  width: 100%;
  overflow: hidden;
  margin-bottom: 0.5rem;
}
.irsn-lire-aussi__img {
  object-fit: cover;
  aspect-ratio: auto;
  height: 100%;
}
.irsn-lire-aussi__card-title {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__card-title {
    padding: 0 1rem;
  }
}
.irsn-lire-aussi__desc {
  font-size: 0.875rem;
  line-height: 1.125rem;
  height: fit-content;
  display: -webkit-box;
  word-break: break-word;
  -webkit-line-clamp: 3;
  overflow: hidden;
  -webkit-box-orient: vertical;
  margin-top: 0;
}
@media screen and (max-width: 576px) {
  .irsn-lire-aussi__desc {
    padding: 0 1rem;
    margin: 0 !important;
  }
}

/* components/cells/Main_navigation/_Main_navigation.scss */
.irsn-nav {
  font-family: "Roboto Medium", sans-serif;
}
.irsn-nav__btn[aria-expanded=true] {
  display: none;
}
.irsn-nav__btn:after {
  -webkit-mask-image: url(./images/arrow-right-line.a6d380a6.svg);
  mask-image: url(./images/arrow-right-line.a6d380a6.svg);
}
.irsn-nav__btn:has(.irsn-mega-menu__link--main-link):after {
  display: none;
  -webkit-mask-image: none;
  mask-image: none;
  pointer-events: none;
}

@media screen and (min-width: 992px) {
  .fr-mega-menu .fr-container {
    position: relative;
  }
  .fr-mega-menu .fr-container:before {
    display: none;
  }
  .fr-mega-menu .fr-nav__link {
    font-size: 1rem;
  }
  .fr-mega-menu .fr-nav__list .fr-nav__item .fr-nav__link {
    padding: 0;
    min-height: auto;
  }
  .fr-mega-menu .fr-nav__list .fr-nav__item .fr-nav__link:hover {
    background-color: transparent;
    text-decoration: underline;
  }
  .fr-mega-menu .fr-btn--close {
    position: absolute;
    top: 1rem;
    right: 0;
    width: 2rem;
    background-color: #ffffff;
    display: flex;
    justify-content: center;
    border: 1px solid #171717;
    border-radius: 50%;
  }
  .fr-mega-menu .fr-btn--close:before {
    margin: 0;
  }
}
/* components/Blocks/Discover_Card/_Discover_Card.scss */
.irsn-discover-cards {
  display: grid;
  gap: 0.9375rem;
}

.irsn-discover-card {
  height: auto;
}
.irsn-discover-card__content {
  margin: 0;
  padding: 0.4375rem 0;
}
.irsn-discover-card__title {
  margin-bottom: 0.25rem;
}
.irsn-discover-card__desc {
  display: unset;
}
.irsn-discover-card__desc p {
  margin: 0;
  font-size: 1rem;
}
.irsn-discover-card .irsn-link--discover {
  margin-top: 1.0625rem;
}

@media screen and (min-width: 992px) {
  .irsn-discover-cards {
    grid-template-columns: 1fr 1fr;
    gap: 1.375rem;
    justify-content: space-between;
  }
  .irsn-discover-card__title {
    font-size: 1.375rem;
    margin-bottom: 0.4375rem;
  }
  .irsn-discover-card .irsn-link--discover {
    margin-top: 2rem;
    position: absolute;
    bottom: -2.5rem;
  }
  .irsn-discover-card__desc p {
    line-height: 1.375rem;
  }
}
/* components/paragraphs/Link_list_card/_Link_list_card.scss */
.irsn-links-card {
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: flex-end;
}
.irsn-links-card--basedoc {
  grid-column: 1/-1;
}
.irsn-links-card--basedoc .irsn-link-list {
  flex-direction: row-reverse;
  gap: 2.5rem;
  margin-top: 1.25rem;
}
.irsn-links-card--basedoc .irsn-link-list .irsn-btn:not(:first-child) {
  margin-top: 0;
}

/* components/molecules/Link_list/_Link_list.scss */
.irsn-link-list .irsn-btn:not(:first-child) {
  margin-left: 2rem;
}
.irsn-link-list .irsn-btn:hover {
  text-decoration: underline;
}
.irsn-link-list a {
  text-decoration: underline;
}

@media screen and (min-width: 992px) {
  .irsn-link-list {
    display: flex;
    flex-direction: column;
  }
  .irsn-link-list .irsn-btn:not(:first-child) {
    margin-left: 0;
    margin-top: 1.5rem;
  }
  .irsn-link-list--inline {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
/* components/molecules/Newsletter_subscription/_Newsletter_subscription.scss */
@media screen and (min-width: 992px) {
  .fr-newsletter-subscription {
    width: 12.375rem;
  }
}
.fr-newsletter-subscription .fr-text--xs {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.fr-newsletter-subscription .irsn-newsletter-input {
  position: relative;
}
.fr-newsletter-subscription .irsn-newsletter-input input {
  background-color: var(--white);
  height: 2.125rem;
  width: 100%;
  border-bottom: 0.125rem solid var(--black);
}
.fr-newsletter-subscription .irsn-newsletter-input input::placeholder {
  font-size: 0.625rem;
  padding-left: 0.50875rem;
}
.fr-newsletter-subscription .irsn-newsletter-input input:focus::-webkit-input-placeholder {
  color: transparent;
}
.fr-newsletter-subscription .irsn-newsletter-input input:focus::-moz-placeholder {
  color: transparent;
}
.fr-newsletter-subscription .irsn-newsletter-input input:focus::-moz-placeholder {
  color: transparent;
}
.fr-newsletter-subscription .irsn-newsletter-input input:focus::-ms-input-placeholder {
  color: transparent;
}
.fr-newsletter-subscription .irsn-newsletter-input .fr-link {
  position: absolute;
  top: 25%;
  left: 88%;
}

/* components/molecules/Latest_news/_Latest_news.scss */
.irsn-latest-news {
  background-color: #faf8f4;
}
.irsn-latest-news__label {
  color: #d92c40;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.irsn-latest-news__list {
  display: grid;
  margin: 0;
  padding: 0;
  grid-auto-rows: 5rem;
  gap: 1rem;
}
.irsn-latest-news__link {
  display: grid;
  grid-template-rows: 1fr auto;
}
.irsn-latest-news__link::before {
  align-self: end;
}
.irsn-latest-news__content {
  display: grid;
  grid-template-columns: 5.375rem 1fr;
  grid-template-rows: auto 1fr auto;
  grid-column-gap: 0.625rem;
  padding: 0;
  margin: 0;
}
.irsn-latest-news__content-img {
  grid-column: 1/2;
  grid-row: 1/4;
}
.irsn-latest-news__content-img .fr-responsive-img {
  height: 100%;
  object-fit: cover;
}
.irsn-latest-news__content-date-news {
  grid-column: 2/3;
  grid-row: 1/2;
  align-self: start;
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: #646464;
}
.irsn-latest-news__content-news-title {
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.875rem;
  line-height: normal;
  font-weight: 600;
  color: #1f1f1f;
  grid-row: 1;
  align-self: center;
  margin: 0;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.irsn-latest-news__more {
  padding-top: 1rem;
  font-weight: bold;
  font-size: 0.75rem;
}
.irsn-latest-news .fr-link {
  font-size: 0.8125rem;
  line-height: 0.8125rem;
  --irsn-icon-size: 1.0875rem;
  font-family: var(--irsn-font-bold);
  padding-left: 0;
}

/* components/molecules/Featured_content/_Featured_content.scss */
.irsn-featured-content {
  background-color: #faf8f4;
}
.irsn-featured-content__label {
  color: #d92c40;
  font-size: 0.875rem;
  margin-bottom: 0.5rem;
}
.irsn-featured-content__list {
  display: grid;
  margin: 0;
  padding: 0;
  grid-auto-rows: 5rem;
  gap: 1rem;
}
.irsn-featured-content__link {
  display: grid;
  grid-template-rows: 1fr auto;
}
.irsn-featured-content__link::before {
  align-self: end;
}
.irsn-featured-content__content {
  display: grid;
  grid-template-columns: 5.375rem 1fr;
  grid-template-rows: auto 1fr auto;
  grid-column-gap: 0.625rem;
  padding: 0;
  margin: 0;
}
.irsn-featured-content__content-img {
  grid-column: 1/2;
  grid-row: 1/4;
}
.irsn-featured-content__content-img .fr-responsive-img {
  height: 100%;
  object-fit: cover;
}
.irsn-featured-content__content-date {
  grid-column: 2/3;
  grid-row: 1/2;
  align-self: start;
  margin: 0;
  font-size: 0.75rem;
  font-weight: 600;
  color: #646464;
}
.irsn-featured-content__content-title {
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.875rem;
  line-height: normal;
  font-weight: 600;
  color: #1f1f1f;
  grid-row: 1;
  align-self: center;
  margin: 0;
  text-overflow: ellipsis;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.irsn-featured-content__more {
  padding-top: 1rem;
  font-weight: bold;
  font-size: 0.75rem;
}
.irsn-featured-content .fr-link {
  font-size: 0.8125rem;
  line-height: 0.8125rem;
  --irsn-icon-size: 1.0875rem;
  font-family: var(--irsn-font-bold);
  padding-left: 0;
}

/* components/molecules/Agenda/_Agenda.scss */
.irsn-agenda {
  background-color: #faf8f4;
}
@media screen and (min-width: 992px) {
  .irsn-agenda {
    width: 12.375rem;
  }
}
.irsn-agenda__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
}
.irsn-agenda__icon-title {
  padding-right: 0.5rem;
}
.irsn-agenda__wrapper {
  display: grid;
  margin: 0;
  padding: 0;
  gap: 1rem;
}
.irsn-agenda__wrapper-event {
  padding: 0;
  margin: 0;
  list-style: none;
}
.irsn-agenda__wrapper-event-date {
  font-size: 0.75rem;
  font-weight: 600;
  margin-bottom: 0.125rem;
  color: #434343;
}
.irsn-agenda__wrapper-event-content {
  font-family: "Roboto Bold", sans-serif;
  color: #1f1f1f;
  font-size: 0.875rem;
  line-height: normal;
  font-weight: 600;
  margin: 0;
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
.irsn-agenda__wrapper-link.fr-link--icon-left[class*=" fr-icon-"] {
  flex-direction: column-reverse;
  align-items: flex-start;
}
.irsn-agenda__wrapper-link.fr-link--icon-left[class*=" fr-icon-"] > * {
  display: flex;
  order: 1;
}
.irsn-agenda__wrapper-link.fr-link--icon-left[class*=" fr-icon-"]::before {
  display: flex;
  order: 1;
}
.irsn-agenda__separator {
  margin: -0.5rem 0 0.3125rem 0;
}
.irsn-agenda__separator:last-of-type {
  display: none;
}
.irsn-agenda__separator::after {
  content: "...";
  font-size: 1.875rem;
}
.irsn-agenda__more {
  padding-top: 1rem;
  font-weight: bold;
  font-size: 0.75rem;
}
.irsn-agenda__more .fr-link {
  font-size: 0.8125rem;
  line-height: 0.8125rem;
  --irsn-icon-size: 1.0875rem;
  font-family: var(--irsn-font-bold);
  padding-left: 0;
}

/* components/molecules/Sidebar_video/_Sidebar_video.scss */
@media screen and (min-width: 992px) {
  .irsn-side-video {
    width: 12.375rem;
  }
}
.irsn-side-video__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.625rem;
}
.irsn-side-video__wrapper-thumbnail {
  display: grid;
  grid-template-rows: 6.25rem;
}
.irsn-side-video__wrapper-thumbnail .fr-responsive-img {
  height: 100%;
  object-fit: cover;
}
.irsn-side-video__wrapper-content-video-title {
  align-self: end;
  margin: 0;
  padding: 0.5rem 0;
}
.irsn-side-video__wrapper-content .fr-link {
  font-size: 0.75rem;
  line-height: 1.25rem;
  font-weight: bold;
  white-space: wrap;
}
.irsn-side-video__wrapper-content .fr-link:before {
  margin-left: 0;
}
@media screen and (min-width: 992px) {
  .irsn-side-video__wrapper-content .fr-link {
    justify-self: start;
  }
}

/* components/molecules/Most_popular/_Most_popular.scss */
.irsn-most-popular {
  background-color: var(--irsn-cream-white);
}
.irsn-most-popular__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.irsn-most-popular__list {
  display: grid;
  gap: 0.5rem;
}
.irsn-most-popular__content {
  display: grid;
  grid-template-columns: 5.375rem 7rem;
  grid-template-rows: auto 1fr auto;
  grid-column-gap: 0.625rem;
}
.irsn-most-popular__content-img {
  grid-column: 1/2;
  grid-row: 1/4;
}
.irsn-most-popular__content-img .fr-responsive-img {
  height: 100%;
  object-fit: cover;
}
.irsn-most-popular__content-date-news {
  font-size: 0.625rem;
  color: #646464;
  grid-column: 2/3;
  grid-row: 1/2;
  margin: 0;
}
.irsn-most-popular__content-news-title {
  grid-column: 2/3;
  grid-row: 2/3;
  margin: 0;
  font-weight: medium;
}
.irsn-most-popular__content-link {
  grid-column: 2/3;
  grid-row: 3/4;
}
.irsn-most-popular__more {
  padding-top: 1rem;
}
.irsn-most-popular .fr-link {
  font-size: 0.75rem;
  font-weight: bold;
}

/* components/atoms/icon/_icon.scss */
:root {
  --irsn-icon-size: 1.875rem;
  --irsn-icon-color: #1f1f1f;
}

/* components/molecules/irsn-contact-card/_irsn-contact-card.scss */
.irsn-contact-card {
  display: grid;
  gap: 1.125rem;
  grid-template-rows: 1.875rem auto;
  padding: 1.75rem 1.875rem 1.25rem;
  width: 100%;
  min-height: 14.375rem;
  background: #f2f2f2;
  box-sizing: border-box;
}
.irsn-contact-card__text p {
  margin: 0;
  line-height: 1.375rem;
}
@media screen and (min-width: 992px) {
  .irsn-contact-card {
    padding: 2rem;
    gap: 1.625rem;
  }
  .irsn-contact-card__text p {
    font-size: 0.75rem;
    line-height: 1.25rem;
  }
}

/* components/cells/contact-bloc/_contact-bloc.scss */
@media screen and (max-width: 576px) {
  .block-irsn-block-contact > h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .block-irsn-block-contact > h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}

.irsn-contact-bloc {
  width: 100%;
}
.irsn-contact-bloc__title {
  margin-bottom: 1.4375rem;
}
.irsn-contact-bloc__content, .irsn-contact-bloc__cards {
  display: grid;
  gap: 0.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-contact-bloc__content, .irsn-contact-bloc__cards {
    gap: 1.5rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-contact-bloc {
    margin-top: 0.625rem;
  }
  .irsn-contact-bloc__content, .irsn-contact-bloc__cards {
    row-gap: 1.5625rem;
    column-gap: 3rem;
  }
  .irsn-contact-bloc__cards {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
  }
}

/* components/atoms/maps/_maps.scss */
.irsn-map {
  width: 100%;
  height: 13.125rem;
  background: #434343;
  margin: 0;
}
@media screen and (min-width: 992px) {
  .irsn-map {
    height: 15.9375rem;
  }
}

/* components/molecules/Media_discover/_Media_discover.scss */
.irsn-media-discover {
  background-color: var(--irsn-cream-white);
}
.irsn-media-discover__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.irsn-media-discover__link .fr-link {
  display: flex;
  justify-content: space-between;
  padding: 0.5625rem 0.875rem;
  width: 12.375rem;
  height: fit-content;
  font-size: 0.75rem;
  font-weight: bold;
  color: var(--white);
  background-color: var(--black);
  transition: 0.3s;
}
.irsn-media-discover__link .fr-link:hover {
  color: var(--black);
  background-color: var(--white);
}

/* components/molecules/Press_contact_sidebar/_Press_contact_sidebar.scss */
.irsn-press-contact {
  background-color: var(--irsn-cream-white);
}
.irsn-press-contact__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.irsn-press-contact__link .fr-link {
  display: flex;
  justify-content: space-between;
  padding: 0.5625rem 0.875rem;
  width: 12.375rem;
  height: fit-content;
  font-size: 0.75rem;
  font-weight: bold;
  color: var(--white);
  background-color: var(--black);
  transition: 0.3s;
}
.irsn-press-contact__link .fr-link:hover {
  color: var(--black);
  background-color: var(--white);
}

/* components/molecules/Publications_access/_Publications_access.scss */
.irsn-publications-access {
  background-color: var(--irsn-cream-white);
}
.irsn-publications-access__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.irsn-publications-access__link .fr-link {
  display: flex;
  justify-content: space-between;
  padding: 0.5625rem 0.875rem;
  width: 12.375rem;
  height: fit-content;
  font-size: 0.75rem;
  font-weight: bold;
  color: var(--white);
  background-color: var(--black);
  transition: 0.3s;
}
.irsn-publications-access__link .fr-link:hover {
  color: var(--black);
  background-color: var(--white);
}

/* components/molecules/Ambassadors_exchange/_Ambassadors_exchange.scss */
.irsn-ambassadors-exchange {
  background-color: var(--irsn-cream-white);
}
.irsn-ambassadors-exchange__label {
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.irsn-ambassadors-exchange__link .fr-link {
  display: flex;
  justify-content: space-between;
  padding: 0.5625rem 0.875rem;
  width: 12.375rem;
  height: fit-content;
  font-size: 0.75rem;
  font-weight: bold;
  color: var(--white);
  background-color: var(--black);
  transition: 0.3s;
}
.irsn-ambassadors-exchange__link .fr-link:hover {
  color: var(--black);
  background-color: var(--white);
}

/* components/molecules/Documentary_base_discover/_Documentary_base_discover.scss */
.irsn-documentary-discover {
  background-color: var(--irsn-cream-white);
}
.irsn-documentary-discover__label {
  width: 9.375rem;
  color: var(--irsn-darken-primary);
  margin-bottom: 0.5rem;
}
.irsn-documentary-discover__link .fr-link {
  display: flex;
  justify-content: space-between;
  padding: 0.5625rem 0.875rem;
  width: 12.375rem;
  height: fit-content;
  font-size: 0.75rem;
  font-weight: bold;
  color: var(--white);
  background-color: var(--black);
  transition: 0.3s;
}
.irsn-documentary-discover__link .fr-link:hover {
  color: var(--black);
  background-color: var(--white);
}

/* components/paragraphs/Video/_Video.scss */
.paragraph--video .fr-content-media {
  margin-bottom: 0;
}

/* components/Blocks/subscribe-unsubscribe-newsletter/_subscribe-unsubscribe-newsletter.scss */
:root {
  --subscribe-btn-color-1: #1f1f1f;
  --subscribe-btn-color-2: #ffffff;
}

.irsn-subscribe-newsletter__container {
  position: relative;
  display: grid;
  gap: 1.0625rem;
  padding: 2.125rem 0;
  width: 100%;
  background-color: #fafafa;
  z-index: 0;
}
.irsn-subscribe-newsletter__container::before {
  content: "";
  position: absolute;
  top: 0;
  left: -2rem;
  width: calc(100% + 4rem);
  height: 100%;
  background-color: #fafafa;
  z-index: -1;
}
.irsn-subscribe-newsletter__title {
  margin-bottom: 0;
  line-height: 1.5rem;
}
.irsn-subscribe-newsletter__content {
  display: grid;
  gap: 0.8125rem;
}
.irsn-subscribe-newsletter__text p {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.irsn-subscribe-newsletter__rgpd {
  margin-top: 1rem;
}
.irsn-subscribe-newsletter__rgpd p {
  margin-bottom: 0;
  font-style: italic;
  font-size: 0.75rem;
  line-height: 1.125rem;
  color: #707070;
}
.irsn-subscribe-newsletter__rgpd p a {
  color: #005fbe;
}
.irsn-subscribe-newsletter .fr-label {
  margin: 0;
}
.irsn-subscribe-newsletter .fr-input {
  background-color: #ffffff;
}
.irsn-subscribe-newsletter .fr-btn {
  display: flex;
  justify-content: center;
  background-color: var(--subscribe-btn-color-1);
  color: var(--subscribe-btn-color-2);
  margin-top: 1.125rem;
  padding: 0.6875rem 2rem;
  width: 100%;
  font-size: 0.9375rem;
  -webkit-box-shadow: inset 0px 0px 0px 2px #1f1f1f;
  -moz-box-shadow: inset 0px 0px 0px 2px #1f1f1f;
  box-shadow: inset 0px 0px 0px 2px #1f1f1f;
}
.irsn-subscribe-newsletter .fr-btn:hover, .irsn-subscribe-newsletter .fr-btn:not(:disabled):hover {
  background-color: var(--subscribe-btn-color-2);
  color: var(--subscribe-btn-color-1);
}
.irsn-subscribe-newsletter--unsubscribe {
  --subscribe-btn-color-1: #ffffff;
  --subscribe-btn-color-2: #1f1f1f;
}
.irsn-subscribe-newsletter--unsubscribe::before {
  content: none;
}
.irsn-subscribe-newsletter--unsubscribe .fr-input {
  background-color: #ededed;
}
@media screen and (min-width: 992px) {
  .irsn-subscribe-newsletter__container {
    gap: 0.5rem;
    padding: 2rem;
  }
  .irsn-subscribe-newsletter__container::before {
    content: none;
  }
  .irsn-subscribe-newsletter__title {
    font-size: 1.25rem;
    line-height: 1.5rem;
  }
  .irsn-subscribe-newsletter__content {
    gap: 0.875rem;
  }
  .irsn-subscribe-newsletter #irsn-subscribe-newsletter-form {
    display: flex;
    gap: 2rem;
    align-items: end;
  }
  .irsn-subscribe-newsletter .form-item {
    grid-template-rows: 1.25rem 2.8125rem;
    gap: 0.5625rem;
    padding: 0;
    margin: 0;
    width: 100%;
  }
  .irsn-subscribe-newsletter .form-item, .irsn-subscribe-newsletter .form-actions {
    margin: 0;
  }
  .irsn-subscribe-newsletter .fr-input {
    margin: 0;
    height: 100%;
    max-height: none;
  }
  .irsn-subscribe-newsletter .fr-btn {
    font-size: 0.875rem;
    letter-spacing: 0.5px;
    height: 2.8125rem;
    box-sizing: border-box;
  }
}

/* components/Blocks/Filter_search/_Filter_search.scss */
.irsn-filter {
  display: grid;
}

.irsn-filter-select select {
  background: white;
  width: 195px;
  height: 44px;
  border: solid 1px black;
  border-radius: 6px;
  box-shadow: none;
}

.irsn-filter-input-date input {
  background: white;
  width: 195px;
  height: 44px;
  border: solid 1px black;
  border-radius: 6px;
  box-shadow: none;
}

.irsn-filter-input-text input {
  width: 222px;
  height: 44px;
  box-shadow: inset 0 -2px 0 0 var(--border-plain-grey);
}

/* components/molecules/irsn-database-tabs/_irsn-database-tabs.scss */
.irsn-database-tabs__list {
  display: none;
}
@media screen and (min-width: 992px) {
  .irsn-database-tabs__list {
    display: flex;
    flex-wrap: wrap;
    padding: 0;
    margin-top: 0.6875rem;
  }
}
.irsn-database-tabs__item {
  list-style: none;
}
@media screen and (min-width: 992px) {
  .irsn-database-tabs__item {
    padding: 0;
  }
}

/* components/molecules/irsn-database-summary/_irsn-database-summary.scss */
.irsn-database-summary {
  display: none;
  max-width: 8.75rem;
}
.irsn-database-summary__title, .irsn-database-summary__list .fr-link {
  font-family: "Roboto Regular", sans-serif;
}
.irsn-database-summary__title {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 0;
}
.irsn-database-summary__list {
  display: grid;
  gap: 0.75rem;
  padding: 0;
}
.irsn-database-summary__item {
  list-style: none;
  line-height: 0;
  padding: 0;
}
.irsn-database-summary__item .fr-link {
  display: grid;
  grid-auto-flow: column;
  grid-template-columns: 1fr auto;
  font-size: 0.75rem;
  line-height: 1.25rem;
}
.irsn-database-summary__item .fr-link::before {
  grid-column: 2;
}
.irsn-database-summary__item .fr-link--active {
  font-family: "Roboto Bold", sans-serif;
}
@media screen and (min-width: 992px) {
  .irsn-database-summary {
    display: grid;
    grid-template-rows: auto 1fr;
    gap: 1.0625rem;
  }
}
.irsn-database-summary--mobile {
  margin: 2rem 0;
}
.irsn-database-summary--mobile .irsn-database-summary__select {
  height: 2.75rem;
  background-color: #ffffff;
  border: 1px solid #1f1f1f;
  border-radius: 0.375rem;
  box-shadow: none;
}
@media screen and (min-width: 992px) {
  .irsn-database-summary--mobile {
    display: none;
  }
}

/* components/molecules/link-list-variant/_link-list-variant.scss */
.irsn-link-list-v {
  margin: 1rem 0;
}
.irsn-link-list-v__wrapper {
  display: grid;
  column-gap: 2.5rem;
  row-gap: 0.625rem;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-link-list-v__wrapper li {
  padding-bottom: 0;
}
.irsn-link-list-v .fr-link {
  width: fit-content;
  line-height: 1.3125rem;
  font-family: "Roboto Bold", sans-serif;
  justify-content: space-between;
}
.irsn-link-list-v--right .irsn-link-list-v__wrapper {
  justify-content: right;
}
.irsn-link-list-v--two .irsn-link-list-v__wrapper {
  grid-template-columns: repeat(2, max-content);
}
.irsn-link-list-v--five .irsn-link-list-v__wrapper {
  grid-auto-flow: row;
  row-gap: 1.5rem;
  width: auto;
}
.irsn-link-list-v--five .fr-link {
  gap: 0.4375rem;
  width: auto;
  flex-direction: row-reverse;
  align-items: flex-start;
}
.irsn-link-list-v--five .fr-link::before {
  margin-left: 0;
  -webkit-mask-position-x: right;
  mask-position-x: right;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: auto 100%;
  mask-size: auto 100%;
  flex: 0 1 calc(50% - 0.625rem);
}
@media screen and (min-width: 992px) {
  .irsn-link-list-v--five .irsn-link-list-v__wrapper {
    grid-template-columns: repeat(5, 1fr);
    column-gap: 1.5rem;
  }
  .irsn-link-list-v--five .fr-link {
    display: grid;
    grid-template-rows: auto 1fr;
    row-gap: 1.0625rem;
    width: fit-content;
  }
  .irsn-link-list-v--five .fr-link::before {
    display: grid;
    grid-row: 2;
    align-self: end;
    margin-left: 0;
    -webkit-mask-position-x: auto;
    -webkit-mask-repeat: auto;
    -webkit-mask-size: 100% 100%;
    flex: auto;
  }
  .irsn-link-list-v--five .fr-link::after {
    grid-column: 2;
  }
}

/* components/cells/Listing_Exposed_Form/_Listing_Exposed_Form.scss */
.irsn-listing__wrapper {
  display: grid;
  position: relative;
  margin-top: 3.625rem;
  gap: 1.5rem;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "header" "content" "footer";
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper {
    grid-template-columns: 1fr;
    grid-template-areas: none;
    gap: 0;
  }
}
.irsn-listing__wrapper .irsn-related-card__img {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-listing__wrapper .irsn-related-card__img {
    width: 13.875rem;
  }
}
.irsn-listing__wrapper .fieldset-legend {
  display: block;
  font-family: "Roboto Bold", sans-serif;
  margin-bottom: 0.3125rem;
}
.irsn-listing__wrapper .form-type-textfield {
  grid-area: header;
}
.irsn-listing__wrapper .form-item-created-min {
  grid-column: 1;
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper .form-item-created-min {
    grid-row: 1;
    margin: 0 0 1rem 0;
  }
}
.irsn-listing__wrapper .form-item-created-min .fr-label {
  position: absolute;
  inset: 0;
  top: -1.8rem;
}
.irsn-listing__wrapper .form-item-created-max {
  grid-column: 2;
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper .form-item-created-max {
    grid-column: 1;
    grid-area: initial;
    grid-row: 2;
    margin: 0;
  }
}
.irsn-listing__wrapper .form-item-created-min,
.irsn-listing__wrapper .form-item-created-max {
  position: relative;
  display: grid;
  padding: 0;
  border: none;
  z-index: 0;
}
.irsn-listing__wrapper .form-item-created-min::before, .irsn-listing__wrapper .form-item-created-min::after,
.irsn-listing__wrapper .form-item-created-max::before,
.irsn-listing__wrapper .form-item-created-max::after {
  content: "";
  position: absolute;
  transform: translateY(-50%);
  mask-repeat: no-repeat;
  -webkit-mask-repeat: no-repeat;
  mask-size: 99%;
  -webkit-mask-size: 99%;
  background-color: #1f1f1f;
  z-index: 1;
  pointer-events: none;
}
.irsn-listing__wrapper .form-item-created-min::before,
.irsn-listing__wrapper .form-item-created-max::before {
  left: 0.875rem;
  bottom: 0.3125rem;
  width: 0.875rem;
  height: 1rem;
  -webkit-mask-image: url(./images/irsn-calendar.31edb10d.svg) !important;
  mask-image: url(./images/irsn-calendar.31edb10d.svg) !important;
}
.irsn-listing__wrapper .form-item-created-min::after,
.irsn-listing__wrapper .form-item-created-max::after {
  right: 0.875rem;
  bottom: 0.8125rem;
  width: 0.765rem;
  height: 0.490625rem;
  -webkit-mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
  mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
}
.irsn-listing__wrapper .form-item-created-min .description,
.irsn-listing__wrapper .form-item-created-max .description {
  grid-row: 2;
  font-size: 0.75rem;
  line-height: 1.0625rem;
  font-family: "Roboto Regular", sans-serif;
  margin: 0.25rem 0;
}
.irsn-listing__wrapper .form-item-created-min .fr-input,
.irsn-listing__wrapper .form-item-created-max .fr-input {
  grid-row: 3;
  margin: 0;
  padding: 0.6875rem 0.875rem 0.75rem 2.5rem;
  height: 2.75rem;
  max-height: none;
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #1f1f1f;
  z-index: 0;
}
.irsn-listing__wrapper .fieldgroup {
  grid-column: span 2;
  display: grid;
  margin-top: 1.9375rem;
}
@media screen and (min-width: 992px) {
  .irsn-listing__wrapper .fieldgroup {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.irsn-listing__wrapper .form-item-sort-by {
  position: relative;
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  width: fit-content;
  order: 4;
  align-self: end;
  justify-self: end;
}
.irsn-listing__wrapper .form-item-sort-by .fr-label {
  grid-column: 2;
  margin-left: 0.625rem;
  height: fit-content;
  align-self: center;
  white-space: nowrap;
  font-size: 0.75rem;
  font-family: "Roboto Regular", sans-serif;
}
.irsn-listing__wrapper .form-item-sort-by .form-select {
  grid-column: 3;
  margin: 0;
  padding: 0 2.25rem 0 0.8125rem;
  height: 2rem;
  max-height: none;
  font-size: 0.75rem;
  font-family: "Roboto Medium";
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #1f1f1f;
  border-radius: 0.3125rem;
}
.irsn-listing__wrapper .form-item-sort-by::after {
  content: "";
  position: absolute;
  right: 0.875rem;
  bottom: 0.8125rem;
  width: 0.765rem;
  height: 0.490625rem;
  background-color: #1f1f1f;
  -webkit-mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
  mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
}
.irsn-listing__wrapper .form-checkboxes {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  z-index: 0;
  gap: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper .form-checkboxes {
    gap: 0.5rem;
  }
}
.irsn-listing__wrapper .bef-toggle {
  color: #2f2f2f;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper .bef-toggle {
    margin-left: 0.2rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-listing__wrapper .bef-toggle {
    margin-left: 0.2rem;
  }
}
.irsn-listing__wrapper .bef-toggle:before {
  content: "";
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  outline: solid 1px #434343;
  border: solid 2px white;
  border-radius: 0.1rem;
  margin-right: 0.4rem;
}
.irsn-listing__wrapper .bef-toggle.active:before {
  content: "";
  background: #3b8edf;
  border: solid 2px white;
}
.irsn-listing__wrapper .fieldset-wrapper {
  display: grid;
  margin-top: 0.5625rem;
  overflow: auto;
}
@media screen and (min-width: 992px) {
  .irsn-listing__wrapper .fieldset-wrapper {
    overflow: visible;
  }
}
.irsn-listing__wrapper .fieldset-wrapper .irsn-countable-filter-listing {
  display: flex;
  align-items: center;
  padding: 0.2rem 0.5rem;
  background-color: #fafafa;
  font-style: italic;
}
.irsn-listing__wrapper .fieldset-wrapper .irsn-countable-filter-listing:hover {
  background-color: #ededed;
}
.irsn-listing__wrapper .fieldset-wrapper .irsn-countable-filter-listing__count {
  order: 2;
  font-style: normal;
  font-family: "Roboto Bold", sans-serif;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  border: solid 1px #fafafa;
  background: #434343;
  border-radius: 50%;
  text-align: center;
  line-height: 2rem;
}
.irsn-listing__wrapper .fieldset-wrapper .irsn-countable-filter-listing:has(.highlight) {
  background-color: #ededed;
}
.irsn-listing__wrapper .fieldset-wrapper .form-checkboxes .form-type-checkbox {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  padding: 0.4375rem 0.6875rem;
  height: 2rem;
  transition: all 0.3s ease;
  box-sizing: border-box;
  border: 0;
}
.irsn-listing__wrapper .fieldset-wrapper .form-checkboxes .form-type-checkbox:before {
  content: url(./images/irsn-cross.e0bdbbe4.svg);
  display: none;
  width: 1rem;
  height: 1rem;
  margin-right: 0.25rem;
}
.irsn-listing__wrapper .fieldset-wrapper .form-checkboxes .form-type-checkbox.highlight .fr-label {
  color: #434343;
}
.irsn-listing__wrapper .fieldset-wrapper .form-checkboxes .form-type-checkbox.highlight:before {
  display: inline-block;
}
.irsn-listing__wrapper .fieldset-wrapper .form-checkboxes .form-checkbox {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
}
.irsn-listing__wrapper .fieldset-wrapper .form-checkboxes .fr-label {
  display: block;
  line-height: 1rem;
  white-space: nowrap;
  color: #707070;
}
.irsn-listing__wrapper .form-actions {
  bottom: 3rem;
  display: flex;
  flex-direction: row-reverse;
  gap: 1rem;
  grid-column: span 2;
  margin: 0;
  border-bottom: solid 1px #e3e9ef;
  padding-bottom: 1.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper .form-actions {
    flex-direction: column-reverse;
  }
}
.irsn-listing__wrapper .form-actions .infoText {
  display: flex;
  align-items: center;
  font-size: 0.85rem;
}
@media screen and (max-width: 576px) {
  .irsn-listing__wrapper .form-actions .infoText {
    text-align: center;
  }
}
.irsn-listing__wrapper .form-actions .hide {
  display: none;
}
.irsn-listing__wrapper .form-actions .fr-btn {
  display: block;
  background-color: #000091;
  min-height: 1rem;
}
.irsn-listing__wrapper .form-actions .fr-btn:first-child:hover {
  filter: brightness(102%);
}
.irsn-listing__wrapper .form-actions .fr-btn[data-drupal-selector=edit-reset] {
  background-color: transparent;
  color: #2f2f2f;
}
.irsn-listing__wrapper .form-actions .fr-btn[data-drupal-selector=edit-reset]:hover {
  background-color: #fafafa;
}
.irsn-listing__wrapper #edit-field-content-type-target-id--wrapper .fieldset-wrapper {
  margin-top: 0.5625rem;
}
.irsn-listing__wrapper #edit-field-content-type-target-id--wrapper .form-checkboxes.bef-checkboxes {
  display: flex;
  flex-wrap: wrap;
}
.irsn-listing__wrapper #edit-field-content-type-target-id--wrapper .form-type-checkbox {
  position: relative;
  padding: 0.4375rem 0.6875rem;
  transition: all 0.3s ease;
}
.irsn-listing__wrapper #edit-field-content-type-target-id--wrapper .form-checkbox {
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  opacity: 0;
}
.irsn-listing__wrapper #edit-field-content-type-target-id--wrapper .fr-label {
  display: block;
  line-height: 1rem;
}
.irsn-listing__wrapper #edit-field-thematiques-target-id--wrapper .fieldset-wrapper {
  margin-top: 0.5625rem;
}
.irsn-listing__wrapper #edit-field-thematiques-target-id--wrapper .form-checkboxes.bef-checkboxes {
  display: flex;
  flex-wrap: wrap;
}
.irsn-listing__result-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.irsn-listing__result-container .view-result-counter {
  position: relative;
  display: flex;
  gap: 0.3125rem;
  align-items: center;
  height: 2rem;
  width: 8rem;
  font-size: 1.125rem;
  transform: translateY(-3rem);
}
.irsn-listing__result-container .view-result-counter__count {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: normal;
}
.irsn-listing__result-container .irsn-link-list {
  display: flex;
  justify-content: flex-end;
  transform: translateY(-3rem);
}
.irsn-listing__result-container .irsn-link-list a {
  font-family: "Roboto Medium", sans-serif;
  font-size: 14px;
  flex-direction: row-reverse;
  display: flex;
  align-items: center;
}
.irsn-listing__result-container .irsn-link-list a:not(:last-child):before {
  margin-right: 1rem;
}
.irsn-listing__result-container .irsn-link-list a:before {
  margin-left: 0.5rem;
  --icon-size: 1rem;
}
.irsn-listing__result-container .irsn-link-list a:hover {
  text-decoration: underline;
}

.ui-corner-all {
  cursor: pointer !important;
}

/* components/cells/Listing_Exposed_Form/_Listing_Exposed_Form.scss */
.irsn-listing-featured_content__wrapper {
  display: grid;
  position: relative;
  margin-top: 3.625rem;
  gap: 1.5rem;
  grid-template-columns: 1fr 1fr;
  grid-template-areas: "header" "content" "footer";
}
@media screen and (max-width: 576px) {
  .irsn-listing-featured_content__wrapper {
    grid-template-columns: 1fr;
    grid-template-areas: none;
    gap: 0;
  }
}
.irsn-listing-featured_content__wrapper .irsn-related-card__img {
  width: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-listing-featured_content__wrapper .irsn-related-card__img {
    width: 13.875rem;
  }
}
.irsn-listing-featured_content__wrapper .fieldset-legend {
  display: block;
  font-family: "Roboto Bold", sans-serif;
  margin-bottom: 0.3125rem;
}
.irsn-listing-featured_content__wrapper .form-type-textfield {
  grid-area: header;
}
.irsn-listing-featured_content__wrapper .fieldgroup {
  grid-column: span 2;
  display: grid;
  margin-top: 1.9375rem;
}
@media screen and (min-width: 992px) {
  .irsn-listing-featured_content__wrapper .fieldgroup {
    margin-top: 0;
    margin-bottom: 0;
  }
}
.irsn-listing-featured_content__wrapper .form-item-sort-by {
  position: relative;
  display: flex;
  justify-content: flex-end;
  gap: 0.5rem;
  width: fit-content;
  order: 4;
  align-self: end;
  justify-self: end;
}
.irsn-listing-featured_content__wrapper .form-item-sort-by .fr-label {
  grid-column: 2;
  margin-left: 0.625rem;
  height: fit-content;
  align-self: center;
  white-space: nowrap;
  font-size: 0.75rem;
  font-family: "Roboto Regular", sans-serif;
}
.irsn-listing-featured_content__wrapper .form-item-sort-by .form-select {
  grid-column: 3;
  margin: 0;
  padding: 0 2.25rem 0 0.8125rem;
  height: 2rem;
  max-height: none;
  font-size: 0.75rem;
  font-family: "Roboto Medium";
  box-sizing: border-box;
  background-color: #ffffff;
  border: 1px solid #1f1f1f;
  border-radius: 0.3125rem;
}
.irsn-listing-featured_content__wrapper .form-item-sort-by::after {
  content: "";
  position: absolute;
  right: 0.875rem;
  bottom: 0.8125rem;
  width: 0.765rem;
  height: 0.490625rem;
  background-color: #1f1f1f;
  -webkit-mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
  mask-image: url(./images/irsn-arrow-down-bold.bc85bf2e.svg) !important;
}
.irsn-listing-featured_content__wrapper .bef-toggle {
  color: #2f2f2f;
  display: flex;
  align-items: center;
}
@media screen and (max-width: 576px) {
  .irsn-listing-featured_content__wrapper .bef-toggle {
    margin-left: 0.2rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-listing-featured_content__wrapper .bef-toggle {
    margin-left: 0.2rem;
  }
}
.irsn-listing-featured_content__wrapper .bef-toggle:before {
  content: "";
  display: inline-block;
  width: 0.6rem;
  height: 0.6rem;
  outline: solid 1px #434343;
  border: solid 2px white;
  border-radius: 0.1rem;
  margin-right: 0.4rem;
}
.irsn-listing-featured_content__wrapper .bef-toggle.active:before {
  content: "";
  background: #3b8edf;
  border: solid 2px white;
}
.irsn-listing-featured_content__wrapper .fieldset-wrapper {
  display: grid;
  margin-top: 0.5625rem;
  overflow: auto;
}
@media screen and (min-width: 992px) {
  .irsn-listing-featured_content__wrapper .fieldset-wrapper {
    overflow: visible;
  }
}
.irsn-listing-featured_content__wrapper .fieldset-wrapper .irsn-countable-filter-listing {
  display: flex;
  align-items: center;
  padding: 0.2rem 0.5rem;
  background-color: #fafafa;
  font-style: italic;
}
.irsn-listing-featured_content__wrapper .fieldset-wrapper .irsn-countable-filter-listing:hover {
  background-color: #ededed;
}
.irsn-listing-featured_content__wrapper .fieldset-wrapper .irsn-countable-filter-listing__count {
  order: 2;
  font-style: normal;
  font-family: "Roboto Bold", sans-serif;
  color: #ffffff;
  width: 2rem;
  height: 2rem;
  border: solid 1px #fafafa;
  background: #434343;
  border-radius: 50%;
  text-align: center;
  line-height: 2rem;
}
.irsn-listing-featured_content__wrapper .fieldset-wrapper .irsn-countable-filter-listing:has(.highlight) {
  background-color: #ededed;
}
.irsn-listing-featured_content__wrapper .form-actions {
  display: none;
}
.irsn-listing-featured_content__result-container {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.irsn-listing-featured_content__result-container .view-result-counter {
  position: relative;
  display: flex;
  gap: 0.3125rem;
  align-items: center;
  height: 2rem;
  width: 8rem;
  font-size: 1.125rem;
  transform: translateY(-6.125rem);
}
.irsn-listing-featured_content__result-container .view-result-counter__count {
  margin-bottom: 0;
  font-size: 1.125rem;
  font-weight: normal;
}
.irsn-listing-featured_content__result-container .irsn-link-list {
  display: flex;
  justify-content: flex-end;
  transform: translateY(-6.125rem);
}
.irsn-listing-featured_content__result-container .irsn-link-list a {
  font-family: "Roboto Medium", sans-serif;
  font-size: 14px;
  flex-direction: row-reverse;
  display: flex;
  align-items: center;
}
.irsn-listing-featured_content__result-container .irsn-link-list a:not(:last-child):before {
  margin-right: 1rem;
}
.irsn-listing-featured_content__result-container .irsn-link-list a:before {
  margin-left: 0.5rem;
  --icon-size: 1rem;
}
.irsn-listing-featured_content__result-container .irsn-link-list a:hover {
  text-decoration: underline;
}

.ui-corner-all {
  cursor: pointer !important;
}

/* components/cells/Summary/_Summary.scss */
.fr-summary {
  position: relative;
  margin-bottom: 2.5rem;
  padding: 0;
  background-color: var(--irsn-bg-grey);
}
.fr-summary::before {
  content: "";
  width: calc(100% + 2rem);
  height: 100%;
  position: absolute;
  top: 0;
  left: -1rem;
  background-color: var(--irsn-bg-grey);
}
.fr-summary__list {
  padding: 0;
}
.fr-summary__list li {
  position: relative;
}
.fr-summary__list li > a {
  color: #1f1f1f;
  font-family: "Roboto Regular", sans-serif;
}
.fr-summary__list li:before {
  content: "";
  width: calc(100% + 2rem);
  height: 1px;
  background-color: var(--irsn-separator-grey);
  position: absolute;
  top: 0;
  left: -1rem;
}
.fr-summary__list li:last-child::after {
  content: "";
  width: calc(100% + 2rem);
  height: 1px;
  background-color: var(--irsn-separator-grey);
  position: absolute;
  bottom: 0;
  left: -1rem;
}
.fr-summary__link {
  font-size: 1rem;
  line-height: 2rem;
  font-family: var(--irsn-font-medium);
  padding: 0.375rem 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: var(--irsn-greylish-grey);
}
.fr-summary__link:before {
  display: none;
}
.fr-summary__link::after {
  content: "";
  flex: 0 0 auto;
  display: inline-block;
  vertical-align: middle;
  background-color: currentColor;
  width: var(--icon-size);
  height: var(--icon-size);
  -webkit-mask-size: 100% 100%;
  mask-size: 100% 100%;
  margin-left: 0.25rem;
  margin-bottom: 0.25rem;
  --icon-size: 1.5rem;
  -webkit-mask-image: url(./images/arrow-right-s-line.e5a79cd9.svg);
  mask-image: url(./images/arrow-right-s-line.e5a79cd9.svg);
  color: var(--irsn-glossy-black);
}

@media screen and (min-width: 992px) {
  .fr-summary {
    position: initial;
    padding: 0;
    margin-right: 5.875rem;
    width: 8.75rem;
    background-color: transparent;
  }
  .fr-summary:before {
    display: none;
  }
  .fr-summary__link::after {
    display: none;
  }
  .fr-summary__list li:before {
    width: 100%;
    left: 0;
  }
  .fr-summary__list li:first-child:before {
    display: none;
  }
  .fr-summary__list li:last-child::after {
    content: none;
  }
  .irsn-summary-wrapper {
    position: sticky;
    top: 0;
  }
}
.irsn-summary__item--active .fr-link {
  font-family: "Roboto Bold", sans-serif;
}

/* components/molecules/Actuality/_Actuality.scss */
.block-irsn-actuality-block {
  margin: 0.625rem auto;
}
@media screen and (max-width: 576px) {
  .block-irsn-actuality-block > h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .block-irsn-actuality-block > h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}

@media screen and (max-width: 576px) {
  .irsn-last-news {
    display: unset;
  }
}
.irsn-last-news__grid-wrapper {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-last-news__grid-wrapper li {
  padding-bottom: 0;
}
@media screen and (min-width: 576px) {
  .irsn-last-news__grid-wrapper {
    display: inline-block;
  }
}
@media screen and (min-width: 1248px) {
  .irsn-last-news__grid-wrapper {
    display: grid;
    gap: 1.5rem;
  }
}
@media screen and (max-width: 575px) {
  .irsn-last-news__link {
    display: unset;
  }
}
@media screen and (min-width: 576px) {
  .irsn-last-news__link {
    display: grid;
    justify-content: end;
  }
}
.irsn-last-news__link .fr-link {
  padding: 0 0.5rem;
}
@media screen and (max-width: 575px) {
  .irsn-last-news__link .fr-link {
    background-color: #000091;
    color: #faf8f4;
    display: flex;
    justify-content: center;
    height: 2.5rem;
  }
  .irsn-last-news__link .fr-link span {
    display: none;
  }
  .irsn-last-news__link .fr-link:is(:hover, :focus) {
    background-color: #005fbe;
  }
}
@media screen and (max-width: 576px) {
  .irsn-last-news .fr-card__content {
    padding: 0;
  }
}
.irsn-last-news .fr-card__content:after {
  margin-left: 0.5rem;
}
.irsn-last-news .fr-card__img {
  display: block;
}
.irsn-last-news .fr-card__img .fr-responsive-img {
  object-fit: cover;
  aspect-ratio: 32/17;
}
@media screen and (min-width: 992px) {
  .irsn-last-news .fr-card__img .fr-responsive-img {
    aspect-ratio: 74/51;
  }
}
.irsn-last-news .fr-card__title {
  order: 2;
}
@media screen and (max-width: 576px) {
  .irsn-last-news .fr-card__title {
    padding: 0 1rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-last-news .fr-card__title {
    order: unset;
  }
}
@media screen and (max-width: 576px) {
  .irsn-last-news .fr-card__desc {
    padding: 0 1rem;
  }
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card {
  display: grid;
  margin-bottom: 1.5rem;
  border-bottom: none;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card__img, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__img {
  display: block;
  aspect-ratio: 32/17;
  height: auto;
  width: 100%;
  overflow: hidden;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card__img .fr-responsive-img, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__img .fr-responsive-img {
  object-fit: cover;
  aspect-ratio: auto;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card__title, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__title {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card__desc, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__desc {
  margin-top: 0;
  font-size: 0.875rem;
  line-height: 1.1875rem;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  display: grid;
  gap: 1rem;
  padding-bottom: 0;
  padding-top: 0;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after {
  content: "";
  width: 100%;
  height: 1rem;
  background-color: #1f1f1f;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-image: url(./images/arrow-right-line.a6d380a6.svg);
  mask-image: url(./images/arrow-right-line.a6d380a6.svg);
  -webkit-mask-position: left bottom;
  -webkit-mask-size: contain;
  mask-size: contain;
  mask-position: left bottom;
}
.irsn-last-news--one-col .fr-card-lire-aussi .fr-card__title {
  grid-row: 1;
}
.irsn-last-news--one-col .fr-card-lire-aussi .fr-card__desc {
  grid-row: 2;
}
.irsn-last-news--one-col .fr-card--horizontal .fr-card__header {
  width: 100%;
  margin-bottom: 1rem;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card__title {
  grid-row: 2;
}
.irsn-last-news--two-col .fr-card-lire-aussi .fr-card__desc {
  grid-row: 3;
}
@media screen and (min-width: 576px) {
  .irsn-last-news {
    margin: 0;
  }
  .irsn-last-news--two-col .irsn-last-news__link, .irsn-last-news--one-col .irsn-last-news__link {
    grid-column: 1/3;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi, .irsn-last-news--one-col .fr-card-lire-aussi {
    margin-bottom: 0;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi .fr-card, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card {
    position: relative;
    display: grid;
    height: auto;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
    grid-template-columns: auto 1fr;
    column-gap: 1rem;
    padding: 0;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after {
    content: "";
    position: relative;
    left: -0.3125rem;
    bottom: -0.25rem;
    height: 1.25rem;
    align-self: flex-end;
    -webkit-mask-position: left bottom;
    mask-position: left bottom;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi .fr-card__img, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__img {
    grid-column: 1;
    grid-row: 1/4;
    aspect-ratio: 74/51;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi .fr-card__title, .irsn-last-news--two-col .fr-card-lire-aussi .fr-card__title > a, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__title, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__title > a {
    display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    grid-row: 1;
    font-size: 0.875rem;
  }
  .irsn-last-news--two-col .fr-card-lire-aussi .fr-card__desc, .irsn-last-news--one-col .fr-card-lire-aussi .fr-card__desc {
    line-height: 1.1875rem;
    grid-row: 2;
    height: fit-content;
  }
  .irsn-last-news--one-col .fr-card--horizontal.fr-card {
    display: grid;
    grid-template-columns: 1fr 1fr;
  }
  .irsn-last-news--one-col .fr-card--horizontal.fr-card .fr-card__header {
    width: auto;
    display: contents;
    margin-bottom: 0;
  }
  .irsn-last-news--one-col .fr-card--horizontal.fr-card .fr-card__header .fr-card__img {
    height: auto;
  }
  .irsn-last-news--one-col .fr-card--horizontal.fr-card .fr-card__body {
    width: auto;
  }
  .irsn-last-news--one-col .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after {
    grid-column: 1;
  }
  .irsn-last-news--two-col .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content::after {
    grid-column: 2;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-last-news--one-col .fr-card--horizontal.fr-card {
    column-gap: 1rem;
  }
}

/* components/molecules/Share/_Share.scss */
.fr-share-wrapper {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  transform-origin: center;
  z-index: 5;
  background: #ffffff;
  box-shadow: 2px 1px 20px rgba(67, 67, 67, 0.3);
  padding: 1.5rem;
  min-height: 30%;
}
@media screen and (max-width: 575px) {
  .fr-share-wrapper {
    width: 80vw;
  }
}
@media screen and (min-width: 992px) {
  .fr-share-wrapper {
    width: 30vw;
  }
}
.fr-share-wrapper .fr-share__header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  margin-bottom: 2rem;
}
.fr-share-wrapper .fr-share__title {
  font-weight: bolder;
  color: #1f1f1f;
  margin: 0;
}
.fr-share-wrapper .fr-share__close {
  position: initial;
  order: 2;
  border: 0;
  outline: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
}
.fr-share-wrapper .fr-btns-group {
  display: flex;
  justify-content: flex-start;
  gap: 1rem;
}
.fr-share-wrapper .fr-btns-group li {
  display: flex;
  align-items: center;
  justify-content: center;
}
.fr-share-wrapper .fr-btns-group li .fr-btn {
  color: #383838;
  margin: 0;
  padding: 0.5rem 1rem;
  text-transform: capitalize;
}
.fr-share-wrapper .fr-btns-group li .fr-btn:not(.fr-link) {
  color: #707070;
  box-shadow: none;
  text-transform: initial;
}
.fr-share-wrapper .fr-icon-survey-line {
  max-width: fit-content !important;
}

.open {
  display: block;
}

.irsn-share .fr-btns-group:not(.fr-btns-group--sm):not(.fr-btns-group--lg) .fr-btn:not([class^=fr-icon-]):not([class*=" fr-icon-"]):not([class^=fr-fi-]):not([class*=" fr-fi-"]) {
  max-width: fit-content;
}

/* components/paragraphs/Folder_Press_Release/_Folder_Press_Release.scss */
.irsn-folder-press-release {
  display: grid;
}
@media screen and (max-width: 576px) {
  .irsn-folder-press-release .irsn-title--h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .irsn-folder-press-release .irsn-title--h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
.irsn-folder-press-release__cards {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-folder-press-release__cards li {
  padding-bottom: 0;
}
@media screen and (max-width: 576px) {
  .irsn-folder-press-release__cards {
    gap: 1.5rem;
  }
}
.irsn-folder-press-release__card {
  height: auto;
  width: 100%;
}
.irsn-folder-press-release__card:before {
  bottom: 0.5rem;
}
.irsn-folder-press-release__card-body {
  order: 1;
  padding-bottom: 2.5rem;
  margin-top: 1rem;
}
.irsn-folder-press-release__card-header {
  order: 0;
}
.irsn-folder-press-release__card-title {
  font-size: 1rem;
  line-height: 1.75rem;
}
.irsn-folder-press-release__card-date {
  margin-bottom: 0.5rem;
}
.irsn-folder-press-release__card-theme {
  margin-bottom: 0.5rem;
}
.irsn-folder-press-release__card:not(:first-child) {
  margin-top: 2.25rem;
}
.irsn-folder-press-release__link {
  justify-self: end;
  margin-top: 1.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-folder-press-release__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-folder-press-release__link a {
    color: #faf8f4;
  }
  .irsn-folder-press-release__link a span, .irsn-folder-press-release__link a:before, .irsn-folder-press-release__link a:after {
    display: none;
  }
  .irsn-folder-press-release__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}
.irsn-folder-press-release__link .fr-btn--arrow {
  text-align: end;
  line-height: 1;
}
.irsn-folder-press-release--thematic-cards .irsn-related-card--press-release .irsn-related-card__start .fr-tag {
  color: #005fbe;
}
.irsn-folder-press-release--homepage {
  --fpr-hp-text-color: var(--irsn-superdark-primary);
  --fpr-hp-cards-gap: 1.75rem;
  background-color: #fdecee;
  padding: 2rem 1.5rem;
  grid-template-rows: repeat(2, auto) 1fr;
}
@media screen and (max-width: 576px) {
  .irsn-folder-press-release--homepage {
    padding: 2rem 0;
    position: relative;
  }
  .irsn-folder-press-release--homepage:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .irsn-folder-press-release--homepage:before {
    background-color: #fdecee;
  }
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__cards {
  grid-auto-flow: row;
  gap: var(--fpr-hp-cards-gap);
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__item {
  position: relative;
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__item:first-child::after {
  content: "";
  position: absolute;
  bottom: calc(var(--fpr-hp-cards-gap) / -2 + 2px);
  border-top: 0.0625rem solid #1f1f1f;
  width: 100%;
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__link {
  --irsn-icon-size: 1.1875rem;
  display: flex;
  margin-top: 0.625rem;
  justify-self: center;
  transform-style: preserve-3d;
}
@media screen and (max-width: 576px) {
  .irsn-folder-press-release--homepage .irsn-folder-press-release__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-folder-press-release--homepage .irsn-folder-press-release__link a {
    color: #faf8f4;
  }
  .irsn-folder-press-release--homepage .irsn-folder-press-release__link a span, .irsn-folder-press-release--homepage .irsn-folder-press-release__link a:before, .irsn-folder-press-release--homepage .irsn-folder-press-release__link a:after {
    display: none;
  }
  .irsn-folder-press-release--homepage .irsn-folder-press-release__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}
@media screen and (min-width: 992px) {
  .irsn-folder-press-release--homepage .irsn-folder-press-release__link {
    justify-self: start;
    height: fit-content;
    align-self: end;
  }
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__link .fr-btn {
  padding-left: 0.125rem;
  font-size: 0.8125rem;
  font-family: "Roboto Bold", sans-serif;
  letter-spacing: 0.0125rem;
  transform-style: preserve-3d;
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__link .fr-btn:has([target=_blank]) {
  transform-style: preserve-3d;
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__link .fr-btn:has([target=_blank]):after {
  display: none;
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__link .fr-btn:has([target=_blank]):before {
  transform: rotate(-45deg);
}
.irsn-folder-press-release--homepage .irsn-folder-press-release__link .fr-btn--arrow .fr-icon-arrow-right-line {
  width: 1.2rem;
  height: 1.2rem;
  padding: 0;
  margin-left: 0;
  background: transparent;
  color: #1f1f1f;
  line-height: 0;
  transform: rotate(-45deg);
  transform-style: preserve-3d;
}
.irsn-folder-press-release--homepage .irsn-title--h2 {
  font-size: 1.5625rem;
  line-height: 2rem;
  width: calc(100% - 0.3125rem);
  margin-bottom: 1.4375rem;
}
.irsn-folder-press-release--homepage .irsn-title--h2::after {
  content: "";
  display: block;
  margin-top: 1rem;
  width: 1.25rem;
  border-bottom: 0.1875rem solid var(--fpr-hp-text-color);
}
.irsn-folder-press-release--homepage .irsn-title--h4 {
  margin-bottom: 0.3125rem;
  color: var(--fpr-hp-text-color);
  line-height: 1.125rem;
  font-size: 0.8125rem;
}
.irsn-folder-press-release--homepage .irsn-related-card {
  margin: 0;
  padding: 0;
  background: transparent;
  height: auto;
  padding-bottom: 1.5625rem;
}
.irsn-folder-press-release--homepage .irsn-related-card::before {
  right: auto;
  left: -0.1875rem;
  bottom: 0;
  color: var(--fpr-hp-text-color);
  --icon-size: 1.3125rem;
}
.irsn-folder-press-release--homepage .irsn-related-card__date {
  margin-bottom: 0;
}
.irsn-folder-press-release--homepage .irsn-related-card__desc {
  -webkit-line-clamp: 2;
  font-size: 0.8125rem;
}
.irsn-folder-press-release--homepage .irsn-related-card__title {
  order: 0;
  color: #d92c40;
}
.irsn-folder-press-release--homepage .irsn-related-card__title .irsn-title {
  margin-bottom: 0.5rem;
  font-size: 1rem;
  line-height: 1.125rem;
  color: var(--fpr-hp-text-color);
}
.irsn-folder-press-release--homepage .irsn-related-card__start {
  margin-bottom: 0.0625rem;
}
.irsn-folder-press-release--homepage .fr-card.fr-enlarge-link:not(.fr-card--no-icon) .fr-card__content {
  padding: 0;
}

@media screen and (min-width: 992px) {
  .irsn-folder-press-release__cards {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
    grid-auto-rows: auto;
    grid-gap: 1rem;
    margin-top: 0.375rem;
  }
  .irsn-folder-press-release__card:not(:first-child) {
    margin-top: 0;
  }
  .irsn-folder-press-release__card-body {
    padding-bottom: 2.5rem;
  }
}
/* components/molecules/related-cards-listing-grid/_related-cards-listing-grid.scss */
/* components/molecules/Stickers_2content_1block/_Stickers_2content_1block.scss */
.irsn-stickers {
  display: grid;
  gap: 1rem;
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-stickers {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .irsn-stickers {
    grid-template-columns: repeat(4, 1fr);
  }
}
.irsn-stickers .fr-card {
  height: auto;
}
.irsn-stickers .fr-card__content {
  margin: 0;
}
.irsn-stickers .fr-card__title {
  padding-bottom: 0.5rem;
}
.irsn-stickers .fr-card__desc {
  margin-top: 0;
  margin-bottom: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card__desc {
    margin-bottom: 2.5rem;
  }
}
.irsn-stickers .fr-card--light-blue {
  width: 100%;
}
.irsn-stickers .fr-card--light-blue:before {
  left: 1.4375rem;
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card--light-blue:before {
    left: 1.25rem;
  }
}
.irsn-stickers .fr-card--black-and-white {
  width: 100%;
}
.irsn-stickers .fr-card--black-and-white:before {
  color: #ffffff;
  left: 1.4375rem;
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card--black-and-white:before {
    left: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card--black-and-white {
    grid-column: span 2;
  }
}
.irsn-stickers .fr-card--black-and-white .fr-link {
  color: #ffffff;
}
.irsn-stickers .fr-card--black-and-white:hover .fr-card__title {
  color: #1f1f1f;
}
.irsn-stickers .fr-card--black-and-white:hover .fr-card__desc {
  color: #1f1f1f;
}
.irsn-stickers .fr-card--black-and-white:hover:before {
  color: #1f1f1f;
}
.irsn-stickers .fr-card--black-and-white:hover .fr-link {
  color: #1f1f1f;
}

/* components/paragraphs/Sticker_list/Sticker_list.scss */
.irsn-stickers {
  display: grid;
  gap: 1rem;
}
.irsn-stickers + .irsn-stickers {
  margin-top: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-stickers {
    margin-bottom: 1.5rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-stickers {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media screen and (min-width: 992px) {
  .irsn-stickers {
    grid-template-columns: repeat(4, 1fr);
    margin-bottom: 3rem;
  }
}
.irsn-stickers .fr-card {
  height: auto;
}
.irsn-stickers .fr-card:has([target=_blank]) {
  transform-style: preserve-3d;
}
.irsn-stickers .fr-card:has([target=_blank]):before {
  transform: rotate(-45deg);
}
.irsn-stickers .fr-card:has([target=_blank]):after {
  display: none;
}
.irsn-stickers .fr-card:has([target=_blank]) *:after {
  display: none;
}
.irsn-stickers .fr-card__content {
  margin: 0;
}
.irsn-stickers .fr-card__body {
  padding: 0;
}
.irsn-stickers .fr-card__title {
  padding-bottom: 0.5rem;
}
.irsn-stickers .fr-card .irsn-title {
  word-break: break-word;
  hyphens: auto;
}
.irsn-stickers .fr-card__desc {
  margin-top: 0;
  margin-bottom: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card__desc {
    margin-bottom: 2.5rem;
  }
}
.irsn-stickers .fr-card--light-blue {
  width: 100%;
}
.irsn-stickers .fr-card--light-blue:before {
  left: 1.4375rem;
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card--light-blue:before {
    left: 1.25rem;
  }
}
.irsn-stickers .fr-card--black-and-white {
  width: 100%;
}
.irsn-stickers .fr-card--black-and-white:before {
  color: #ffffff;
  left: 1.4375rem;
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card--black-and-white:before {
    left: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-stickers .fr-card--black-and-white {
    grid-column: span 2;
  }
}
.irsn-stickers .fr-card--black-and-white:hover .fr-card__title {
  color: #1f1f1f;
}
.irsn-stickers .fr-card--black-and-white:hover .fr-card__desc {
  color: #1f1f1f;
}
.irsn-stickers .fr-card--black-and-white:hover:before {
  color: #1f1f1f;
}

/* components/paragraphs/Sticker_simple/_Sticker_simple.scss */
/* components/paragraphs/Sticker_large/_Sticker_large.scss */
/* components/paragraphs/Sticker_links/_Sticker_links.scss */
/* components/paragraphs/Separator/_Separator.scss */
.irsn-separator {
  margin-top: 3.5rem;
  margin-bottom: 2.5rem;
}
@media screen and (max-width: 576px) {
  .irsn-separator {
    margin: 2rem 0;
  }
}
.irsn-separator--thin {
  margin-top: 0rem;
  margin-bottom: 0rem;
}
.irsn-separator + .irsn-voir-aussi {
  padding-top: 0;
}

/* components/atoms/Hub_tag/_Hub_tag.scss */
.irsn-hub-tag {
  width: fit-content;
  background-color: #005fbe;
  color: #ffffff;
  font-size: 0.6875rem;
  line-height: 0.75rem;
  text-transform: uppercase;
  text-align: center;
  font-weight: 600;
  padding: 0.4375rem 0.375rem 0.3125rem;
  margin: 0;
}
.irsn-hub-tag--red {
  background-color: #d92c40;
}

/* components/molecules/Image_hub/_Image_hub.scss */
:root {
  --holder-color: #1f1f1f;
  --holder-img-hub-color: linear-gradient(0deg,rgba(0,0,0,0.6) 15% ,rgba(255,255,255,0.2) 60%);
}

.irsn-img-hub {
  position: relative;
  height: 100%;
  width: 100%;
  cursor: pointer;
  transition: 0.7s;
  overflow: hidden;
}
.irsn-img-hub__img-holder {
  position: absolute;
  background: var(--background-img) center/cover no-repeat;
  transition: all 0.7s;
  height: 100%;
  width: 100%;
}
.irsn-img-hub__img-holder::after {
  content: "";
  position: absolute;
  background: var(--holder-img-hub-color);
  transition: all 0.7s;
  opacity: 0.6;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .irsn-img-hub__img-holder {
    --holder-color: linear-gradient(rgba(0, 0, 0, 0.45) 60%, rgba(0, 0, 0, 1) 100%) ;
  }
}
.irsn-img-hub:hover .irsn-img-hub__img-holder {
  transform: scale(1.07);
}
.irsn-img-hub:hover .irsn-img-hub__img-holder::after {
  opacity: 0;
}
.irsn-img-hub__content {
  position: absolute;
  bottom: 0;
  display: grid;
  align-self: end;
  max-height: 100%;
  padding: 2rem;
}
@media screen and (max-width: 576px) {
  .irsn-img-hub__content {
    padding: 1rem;
  }
}
.irsn-img-hub .irsn-hub-tag {
  margin: 0;
  align-self: end;
}
.irsn-img-hub__title {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  width: auto;
  color: #ffffff;
  margin: 0.5rem 0 0 0;
}
@media screen and (min-width: 992px) {
  .irsn-img-hub__title {
    width: 100%;
  }
}

/* components/molecules/Img_of_the_week/_Img_of_the_week.scss */
:root {
  --holder-color: #1f1f1f;
  --holder-img-week-color: linear-gradient(180deg,rgba(0,0,0,0.6) 15% ,rgba(255,255,255,0.2) 60%);
}

.irsn-img-week {
  position: relative;
  height: 12.5rem;
  min-width: 18rem;
  cursor: pointer;
  overflow: hidden;
}
@media screen and (min-width: 992px) {
  .irsn-img-week {
    height: 100%;
    min-width: 100%;
  }
}
.irsn-img-week__img-holder {
  position: absolute;
  background: var(--background-img) center/cover no-repeat;
  transition: all 0.7s;
  height: 100%;
  width: 100%;
}
.irsn-img-week__img-holder::after {
  content: "";
  position: absolute;
  background: var(--holder-img-week-color);
  transition: all 0.7s;
  opacity: 0.6;
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 576px) {
  .irsn-img-week__img-holder {
    --holder-color: linear-gradient(rgba(0, 0, 0, 0.45) 60%, rgba(0, 0, 0, 1) 100%) ;
  }
}
.irsn-img-week__content {
  position: absolute;
  color: #ffffff;
  z-index: 1;
  display: grid;
  grid-template-columns: 1fr 1fr;
  height: 100%;
  width: 100%;
}
@media screen and (min-width: 992px) {
  .irsn-img-week__content {
    grid-template-rows: 1fr 1fr;
    grid-template-columns: none;
  }
}
.irsn-img-week__title {
  color: #ffffff;
  width: 75%;
  padding: 1.25rem 0.9375rem;
}
@media screen and (max-width: 576px) {
  .irsn-img-week__title {
    align-self: flex-end;
    white-space: nowrap;
    margin-bottom: 0;
  }
}
.irsn-img-week:hover .irsn-img-week__img-holder {
  transform: scale(1.08);
}
.irsn-img-week:hover .irsn-img-week__img-holder::after {
  opacity: 0.5;
}
.irsn-img-week .fr-link--icon-right {
  transform-style: preserve-3d;
}
.irsn-img-week .fr-link--icon-right[class^=fr-icon-]::before,
.irsn-img-week .fr-link--icon-right[class*=" fr-icon-"]::before,
.irsn-img-week .fr-link--icon-right[class^=fr-fi-]::before,
.irsn-img-week .fr-link--icon-right[class*=" fr-fi-"]::before {
  color: #ffffff;
  width: 1.4375rem;
  left: calc(100% - 3.125rem);
  top: -0.25rem;
  grid-column: 2/3;
  margin-top: 4.6875rem;
}
@media screen and (min-width: 992px) {
  .irsn-img-week .fr-link--icon-right[class^=fr-icon-]::before,
  .irsn-img-week .fr-link--icon-right[class*=" fr-icon-"]::before,
  .irsn-img-week .fr-link--icon-right[class^=fr-fi-]::before,
  .irsn-img-week .fr-link--icon-right[class*=" fr-fi-"]::before {
    left: calc(100% - 2.9375rem);
    margin-top: 3.75rem;
    grid-row: 2/3;
  }
}
.irsn-img-week .fr-link:active {
  background: transparent;
}

/* components/cells/Hub_grid/_Hub_grid.scss */
.irsn-hub-grid {
  display: grid;
  gap: 1.5rem;
  margin-top: 2rem;
}
.irsn-hub-grid__cards-wrapper {
  display: grid;
  grid-template-columns: none;
  gap: 1.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid__cards-wrapper {
    grid-template-rows: repeat(2, 21.4375rem);
    grid-template-columns: repeat(4, 1fr);
  }
}
.irsn-hub-grid__cards-wrapper .fr-card {
  min-height: 100%;
}
.irsn-hub-grid__cards-wrapper .irsn-related-card:not(.irsn-related-card--hp-media,
.irsn-related-card--hp-info) {
  padding: 0;
}
.irsn-hub-grid__cards-wrapper .irsn-related-card--listing .fr-card__start {
  padding: 0 0.375rem;
}
@media screen and (max-width: 576px) {
  .irsn-hub-grid__cards-wrapper .irsn-related-card--listing .fr-card__start {
    padding: 0 1rem;
  }
}
.irsn-hub-grid__cards-wrapper .irsn-related-card--listing .irsn-related-card__title {
  padding: 0 0.375rem;
}
@media screen and (max-width: 576px) {
  .irsn-hub-grid__cards-wrapper .irsn-related-card--listing .irsn-related-card__title {
    padding: 1rem 1rem 0 1rem;
  }
}
.irsn-hub-grid__cards-wrapper .irsn-related-card--listing .irsn-related-card__img {
  max-width: initial;
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid__cards-wrapper .irsn-related-card--listing .irsn-related-card__img {
    max-height: 9.5625rem;
    width: 100%;
  }
}
.irsn-hub-grid__cards-wrapper > .irsn-related-card--listing:nth-of-type(3) {
  grid-row: 2/3;
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid__cards-wrapper > .irsn-related-card--listing:nth-of-type(3) {
    grid-row: 1/2;
    grid-column: 3/4;
  }
}
.irsn-hub-grid__cards-wrapper .irsn-related-card--press-release {
  display: none;
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid__cards-wrapper .irsn-related-card--press-release {
    display: block;
  }
}
.irsn-hub-grid .irsn-img-hub {
  min-height: 21.4375rem;
}
@media screen and (max-width: 576px) {
  .irsn-hub-grid .irsn-img-hub {
    margin-left: -1rem;
    margin-right: -1rem;
    width: auto;
  }
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid .irsn-img-hub {
    grid-column: span 2;
  }
}
.irsn-hub-grid .irsn-img-hub:focus {
  outline: solid 0.25rem #000091;
}
.irsn-hub-grid .irsn-img-week {
  grid-row: 3/4;
  min-width: 0;
}
@media screen and (max-width: 576px) {
  .irsn-hub-grid .irsn-img-week {
    margin-left: -1rem;
    margin-right: -1rem;
    width: -webkit-fill-available;
  }
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid .irsn-img-week {
    grid-row: 1/2;
    grid-column: 4/5;
  }
}
.irsn-hub-grid .irsn-img-week:focus {
  outline: solid 0.25rem #000091;
}
.irsn-hub-grid .irsn-related-card:has([target=_blank]) {
  transform-style: preserve-3d;
}
.irsn-hub-grid .irsn-related-card:has([target=_blank]):after {
  display: none;
}
.irsn-hub-grid .irsn-related-card:has([target=_blank]):before {
  transform: rotate(-45deg);
}
.irsn-hub-grid [target=_blank]:after {
  display: none;
}
.irsn-hub-grid [target=_blank]:before {
  transform: rotate(-45deg);
}
.irsn-hub-grid__link {
  display: none;
}
@media screen and (min-width: 992px) {
  .irsn-hub-grid__link {
    display: block;
    justify-self: end;
  }
}

/* components/atoms/pager/_pager.scss */
.irsn-pagination .fr-pagination__list {
  justify-content: center;
}
.irsn-pagination .fr-pagination__link {
  box-sizing: border-box;
}
.irsn-pagination .fr-pagination__link[aria-current] {
  --hover: #1f1f1f;
  --active: #1f1f1f;
  background-color: #1f1f1f;
}

/* components/molecules/Magazine_summary/_Magazine_summary.scss */
.irsn-mag-summary {
  padding: 2rem 1.5rem;
  background-color: #faf8f4;
}
.irsn-mag-summary__title {
  font-size: 1.125rem;
  line-height: 1.625rem;
  margin-bottom: 1rem;
}
.irsn-mag-summary__links {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-mag-summary__links li {
  padding-bottom: 0;
}
.irsn-mag-summary__links li {
  margin: 1rem 0;
}
.irsn-mag-summary .fr-link {
  display: block;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #434343;
  margin-bottom: 1rem;
  width: fit-content;
}
.irsn-mag-summary .fr-link:last-of-type {
  margin-bottom: 0;
}
.irsn-mag-summary .fr-link:hover {
  text-decoration: underline;
}
.irsn-mag-summary [target=_blank]::after {
  content: none;
}

/* components/cells/Last_magazine/_Last_magazine.scss */
.irsn-last-mag {
  display: grid;
  gap: 1rem;
  padding-bottom: 3.5rem;
  border-bottom: 0.0625rem solid #c8d4df;
  margin-bottom: 3.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag {
    grid-template-columns: auto 1fr;
    grid-template-rows: auto 1fr auto;
    row-gap: 2rem;
    column-gap: 1.5rem;
  }
}
.irsn-last-mag__label {
  margin-bottom: 1rem;
}
@media screen and (max-width: 576px) {
  .irsn-last-mag__label {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
    white-space: nowrap;
  }
  .irsn-last-mag__label:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-last-mag__label {
    margin-bottom: 0;
    grid-row: 1/2;
    grid-column: 1/3;
  }
}
.irsn-last-mag__img-holder {
  width: 13.25rem;
  height: 19.625rem;
  overflow: hidden;
  margin-bottom: 0.5rem;
  justify-self: center;
  -webkit-box-shadow: -4px 6px 7px -1px rgba(0, 0, 0, 0.26);
  box-shadow: -4px 6px 7px -1px rgba(0, 0, 0, 0.26);
}
@media screen and (min-width: 992px) {
  .irsn-last-mag__img-holder {
    width: 19rem;
    height: 28.125rem;
  }
}
.irsn-last-mag .fr-responsive-img {
  height: 100%;
  width: 100%;
  object-fit: cover;
  justify-self: center;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag .fr-responsive-img {
    grid-row: 2/3;
    grid-column: 1/2;
  }
}
.irsn-last-mag__content {
  display: grid;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag__content {
    grid-row: 2/3;
    grid-column: 2/3;
  }
}
.irsn-last-mag__release {
  font-size: 1.25rem;
  line-height: 1.25rem;
  font-weight: bold;
  margin-bottom: 0.5rem;
}
.irsn-last-mag__date {
  font-size: 0.75rem;
  line-height: 1rem;
  color: #707070;
  margin-bottom: 0;
}
.irsn-last-mag__title {
  margin-bottom: 0;
}
.irsn-last-mag .irsn-richtext__content {
  font-size: 1rem;
  margin-bottom: 0.5rem;
  color: #434343;
}
.irsn-last-mag__links {
  display: flex;
  justify-content: flex-end;
  flex-direction: column;
  row-gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag__links {
    grid-row: 3/4;
    grid-column: 1/3;
    flex-direction: row;
    column-gap: 0.9375rem;
  }
}
.irsn-last-mag__links .fr-link {
  flex-direction: row;
  gap: 0.75rem;
  right: auto;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag__links .fr-link {
    align-self: flex-end;
  }
}
.irsn-last-mag__links .fr-link::after {
  position: static;
}
.irsn-last-mag__link {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
@media screen and (max-width: 576px) {
  .irsn-last-mag__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-last-mag__link a {
    color: #faf8f4;
  }
  .irsn-last-mag__link a span, .irsn-last-mag__link a:before, .irsn-last-mag__link a:after {
    display: none;
  }
  .irsn-last-mag__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
  .irsn-last-mag__link:last-child {
    background-color: #1f1f1f;
  }
}
.irsn-last-mag [target=_blank]::after {
  -webkit-mask-image: unset;
  mask-image: unset;
}
.irsn-last-mag .fr-link--icon-right[class*=" fr-icon-"]::before {
  --icon-size: 1.5rem;
  right: -0.125rem;
  top: 45%;
  transform: translate(-0.625rem, -50%);
}
.irsn-last-mag--small {
  padding-bottom: 2rem;
  margin-bottom: 2rem;
  border-bottom: 1px solid #c8d4df;
  grid-template-rows: 1fr auto;
  row-gap: 1rem;
}
.irsn-last-mag--small:last-of-type {
  border-bottom: none;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag--small .irsn-last-mag__img-holder {
    width: 8.6875rem;
    height: 12.8125rem;
    grid-row: 1/4;
    grid-column: 1/2;
  }
}
.irsn-last-mag--small .fr-responsive-img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  grid-row: 1/4;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag--small .fr-responsive-img {
    width: 8.6875rem;
    height: 100%;
    aspect-ratio: 139/205;
  }
}
@media screen and (min-width: 992px) {
  .irsn-last-mag--small .irsn-last-mag__content {
    grid-template-rows: auto auto 1fr;
    grid-row: 1/3;
  }
}
.irsn-last-mag--small .irsn-last-mag__release {
  margin-top: 1.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag--small .irsn-last-mag__release {
    margin-top: 0;
  }
}
.irsn-last-mag--small .irsn-last-mag__title {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.irsn-last-mag--small .irsn-last-mag__links {
  padding-top: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-last-mag--small .irsn-last-mag__links {
    padding-top: 0;
    grid-column: 1/3;
    column-gap: 2rem;
  }
}
.irsn-last-mag--small .irsn-link--discover::after {
  right: 0;
}
.irsn-last-mag--small .fr-link--icon-right[class*=" fr-icon-"]::before {
  right: -0.1875rem;
}

/* components/paragraphs/Mag_list/_Mag_list.scss */
.irsn-mag-list__list {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
}
.irsn-mag-list__list li {
  padding-bottom: 0;
}

/* components/atoms/Language_selector/_Language_selector.scss */
.irsn-translate {
  position: relative;
  width: fit-content;
  height: 2.5rem;
  border: solid 1px #000091;
  cursor: pointer;
}
.irsn-translate__menu-wrapper {
  position: absolute;
  z-index: 2;
  overflow: hidden;
  pointer-events: none;
}
.irsn-translate__selector {
  bottom: 100%;
  padding-left: 0;
  transition: transform 0.3s ease-in-out;
  transform: translateY(-18.75rem);
  background-color: #ffffff;
}
.irsn-translate__selector--active {
  transform: translateY(0) scale(0.919);
  -webkit-box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
  box-shadow: 0px 0px 4px 1px rgba(0, 0, 0, 0.3);
  pointer-events: auto;
}
.irsn-translate__current-value {
  position: relative;
  height: 100%;
  padding: 0.125rem 1.875rem 0 0.5rem;
  color: var(--text-active-blue-france);
  font-size: 0.875rem;
  font-weight: bold;
  line-height: 1.25rem;
  text-transform: uppercase;
}
.irsn-translate__value {
  text-transform: uppercase;
  color: var(--text-active-blue-france);
  font-size: 0.875rem;
  line-height: 1.25rem;
  list-style-type: none;
}
.irsn-translate__value:hover {
  background-color: var(--background-alt-blue-france-hover);
}
.irsn-translate__value--active {
  position: relative;
}
.irsn-translate__icon {
  position: absolute;
  left: 1.75rem;
  top: 50%;
  transform: translateY(-50%);
  transform-origin: center;
  pointer-events: none;
  color: var(--text-active-blue-france);
}
.irsn-translate__lang {
  width: 100%;
  height: 100%;
  padding: 0.625rem 1.5625rem 0.25rem 0.625rem;
  display: block;
}
.irsn-translate [class^=fr-icon-],
.irsn-translate [class*=" fr-icon-"],
.irsn-translate [class^=fr-fi-],
.irsn-translate [class*=" fr-fi-"] {
  --icon-size: 1.3rem;
}
@media screen and (min-width: 992px) {
  .irsn-translate [class^=fr-icon-],
  .irsn-translate [class*=" fr-icon-"],
  .irsn-translate [class^=fr-fi-],
  .irsn-translate [class*=" fr-fi-"] {
    --icon-size: 1rem;
  }
}
.irsn-translate [aria-current="1"] {
  font-weight: bold;
  position: relative;
  height: 100%;
  width: 100%;
  background-color: var(--background-alt-blue-france-active);
}
.irsn-translate [aria-current="1"]:hover {
  background-color: var(--background-alt-blue-france-active);
}
.irsn-translate [aria-current="1"]::before {
  content: "";
  position: absolute;
  background-color: var(--text-active-blue-france);
  width: 0.1875rem;
  height: 1.125rem;
  left: 0;
}
.irsn-translate [aria-current]:not([aria-current="1"]) {
  color: #1f1f1f;
}
@media screen and (min-width: 992px) {
  .irsn-translate {
    padding-bottom: 0;
  }
  .irsn-translate::before {
    content: "";
    position: absolute;
    top: 0.25rem;
    left: 0;
    width: 1px;
    height: 1rem;
    background-color: #e3e9ef;
  }
}

/* components/cells/Breadcrumb/_Breadcrumb.scss */
:root {
  --breadcrumb-font-size: 0.75rem;
  --breadcrumb-color: #646464;
  --breadcrumb-current-family: Roboto Bold, sans-serif;
}

.irsn-breadcrumb {
  display: none;
  height: auto;
}
.irsn-breadcrumb--active {
  display: block;
}
.irsn-breadcrumb__see {
  margin: 0.25rem 0;
  height: 2.5rem;
  color: var(--breadcrumb-color);
  font-size: var(--breadcrumb-font-size);
  text-decoration: underline;
}
@media screen and (min-width: 992px) {
  .irsn-breadcrumb__see {
    display: none;
  }
}
.irsn-breadcrumb .fr-breadcrumb__link {
  margin-right: 0.9375rem;
  font-size: var(--breadcrumb-font-size);
  color: var(--breadcrumb-color);
}
.irsn-breadcrumb .fr-breadcrumb__link:not([aria-current])::after {
  content: ">";
  font-family: var(--breadcrumb-current-family);
  top: 0;
  right: -1.375rem;
  height: auto;
  width: 1.0625rem;
  background-color: transparent;
  -webkit-mask-image: none;
  mask-image: none;
}
.irsn-breadcrumb .fr-breadcrumb__link[aria-current]:not([aria-current=false]) {
  font-size: var(--breadcrumb-font-size);
  font-family: var(--breadcrumb-current-family);
}
@media screen and (min-width: 992px) {
  .irsn-breadcrumb {
    display: block;
    height: 2rem;
  }
}

/* components/cells/Error/_Error.scss */
.irsn-error {
  display: grid;
  gap: 2.5rem;
  margin: 5.5rem 0;
}
.irsn-error__content {
  display: flex;
  flex-direction: column;
  gap: 2rem;
}
@media screen and (min-width: 992px) {
  .irsn-error__content {
    flex-direction: row;
  }
}
@media screen and (min-width: 992px) {
  .irsn-error h1 {
    margin: 0;
  }
}
.irsn-error__txt-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
  gap: 2rem;
}
.irsn-error__links-wrapper {
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 100%;
  gap: 2rem;
}
.irsn-error__links-wrapper a[href].irsn-link--plain {
  width: fit-content;
  margin: 0 auto;
  white-space: nowrap;
  padding: 0.75rem 3rem;
  transition: all 0.2s ease-in-out;
}
@media screen and (min-width: 992px) {
  .irsn-error__links-wrapper a[href].irsn-link--plain {
    margin: 0;
  }
}
.irsn-error__links-wrapper a[href].irsn-link--plain:last-of-type {
  color: #1f1f1f;
  background-color: #ffffff;
  border: 0.125rem solid #1f1f1f;
  padding: 0.75rem 3.25rem;
  font-weight: bold;
}
.irsn-error__links-wrapper a[href].irsn-link--plain:hover {
  background-color: #646464;
  color: #ffffff;
  box-shadow: none;
  border: none;
}
@media screen and (min-width: 992px) {
  .irsn-error__links-wrapper {
    flex-direction: row;
    justify-content: space-between;
    width: 50%;
  }
}
.irsn-error__img-wrapper {
  height: auto;
  text-align: center;
}
.irsn-error__img-wrapper .fr-responsive-img {
  width: 18.75rem;
}
@media screen and (min-width: 992px) {
  .irsn-error__img-wrapper .fr-responsive-img {
    width: fit-content;
  }
}
.irsn-error__type {
  font-size: 1rem;
  font-weight: bold;
  color: #707070;
}
.irsn-error__not-found {
  font-size: 1.375rem;
  line-height: 2.25rem;
  font-weight: bold;
}
@media screen and (min-width: 992px) {
  .irsn-error__not-found {
    margin: 0;
  }
}
.irsn-error .irsn-richtext__content {
  font-size: 1.25rem;
  line-height: 1.8125rem;
}
@media screen and (min-width: 992px) {
  .irsn-error .irsn-richtext__content {
    margin: 0;
  }
}
.irsn-error .fr-btn {
  margin: 0;
  white-space: nowrap;
  transition: all 0.2s ease-in-out;
}
.irsn-error .fr-btn--display::before {
  content: none;
}
.irsn-error .fr-btn:hover {
  background-color: #646464;
  color: #ffffff;
  box-shadow: none;
  border: none;
}
.irsn-error .fr-btns-group--inline {
  width: 100%;
  padding-top: 2rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-error .fr-btns-group--inline {
    padding-top: 0;
    flex-direction: row;
  }
}
.irsn-error__no-display-sm {
  display: none;
}
@media screen and (min-width: 992px) {
  .irsn-error__no-display-sm {
    display: inline;
  }
}

/* components/molecules/2_links_left/_2_links_left.scss */
.irsn-two-links {
  display: grid;
  grid-template-rows: auto;
  gap: 1rem;
}
@media screen and (min-width: 992px) {
  .irsn-two-links {
    grid-template-rows: unset;
    grid-template-columns: repeat(2, 1fr);
  }
}
.irsn-two-links .fr-link {
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: bold;
  white-space: wrap;
}
@media screen and (min-width: 992px) {
  .irsn-two-links .fr-link {
    justify-self: start;
  }
}

/* components/molecules/discovery_card/_discovery_card.scss */
.irsn-discovery-card {
  --discover-gap-content: 1.125rem;
  --irsn-icon-size: 1.6875rem;
  display: grid;
  padding: 1.5rem;
  height: auto;
  background-color: #f7f7f7;
}
.irsn-discovery-card [class^=fr-icon-]::before,
.irsn-discovery-card [class*=" fr-icon-"]::before {
  height: var(--irsn-icon-size);
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card {
    padding: 1rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-discovery-card {
    padding-top: 1.875rem;
    gap: 3rem;
  }
}
.irsn-discovery-card__content {
  display: grid;
  gap: var(--discover-gap-content);
}
@media screen and (min-width: 992px) {
  .irsn-discovery-card__content {
    gap: 0.8125rem;
  }
}
.irsn-discovery-card__title {
  margin: 0;
  width: 100%;
  font-size: 1.125rem;
  line-height: 1.125rem;
}
.irsn-discovery-card .irsn-icon {
  align-self: flex-end;
  width: 100%;
}
.irsn-discovery-card .irsn-icon::before {
  width: 100%;
  -webkit-mask-position-x: right;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
}
.irsn-discovery-card__heading {
  display: flex;
  gap: var(--discover-gap-content);
  flex-direction: column-reverse;
  justify-content: space-between;
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card__heading {
    justify-content: flex-start;
    flex-direction: row-reverse;
    align-items: center;
  }
}
.irsn-discovery-card__heading h4.irsn-title.irsn-title--h4 {
  margin-bottom: 0;
  width: 100%;
  flex-grow: 1;
}
.irsn-discovery-card__heading .irsn-icon {
  align-self: end;
  min-width: 2rem;
  width: auto;
  display: flex;
  flex-grow: 1;
}
@media screen and (min-width: 992px) {
  .irsn-discovery-card__heading .irsn-icon {
    align-self: center;
  }
}
@media screen and (min-width: 992px) {
  .irsn-discovery-card__heading {
    gap: 0;
    align-items: center;
    flex-direction: row;
  }
}
.irsn-discovery-card__desc {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
  overflow: hidden;
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-discovery-card__desc {
    max-width: calc(100% - (var(--irsn-icon-size) + 1.25rem));
  }
}
.irsn-discovery-card__link {
  display: flex;
  margin-top: 0.3125rem;
  height: 1.875rem;
  font-size: 0.875rem;
  justify-content: right;
  letter-spacing: 0;
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card__link {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-discovery-card__link a {
    color: #faf8f4;
  }
  .irsn-discovery-card__link a span, .irsn-discovery-card__link a:before, .irsn-discovery-card__link a:after {
    display: none;
  }
  .irsn-discovery-card__link:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
  .irsn-discovery-card__link > * {
    position: inherit;
  }
}
@media screen and (min-width: 992px) {
  .irsn-discovery-card__link {
    margin-top: 2.25rem;
  }
}
.irsn-discovery-card--one {
  --discover-gap-content: 1.25rem;
  --irsn-icon-size: 1.4375rem;
  row-gap: 0.5625rem;
  padding-left: 0;
  padding-right: 0;
  background-color: #ffffff;
}
@media screen and (min-width: 768px) {
  .irsn-discovery-card--one .irsn-discovery-card__content {
    grid-template-columns: auto 1fr;
    column-gap: 5.625rem;
    row-gap: 0.6875rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card--one .irsn-discovery-card__content {
    grid-template-columns: minmax(0, 1fr);
    grid-template-rows: minmax(0, 1fr);
    row-gap: 2rem;
  }
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card--one .irsn-discovery-card__heading {
    grid-column: span 2;
  }
}
@media screen and (min-width: 768px) {
  .irsn-discovery-card--one .irsn-discovery-card__heading {
    flex-direction: column-reverse;
    justify-content: flex-end;
    gap: 1.125rem;
  }
}
.irsn-discovery-card--one .irsn-discovery-card__title {
  font-size: 1.25rem;
  line-height: 1.5625rem;
}
@media screen and (min-width: 768px) {
  .irsn-discovery-card--one .irsn-discovery-card__title {
    font-size: 1.375rem;
  }
}
.irsn-discovery-card--one .irsn-discovery-card__link {
  grid-column: 2;
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card--one .irsn-discovery-card__link {
    grid-column: span 2;
  }
}
.irsn-discovery-card--one .irsn-discovery-card__desc {
  display: block;
}
@media screen and (min-width: 768px) {
  .irsn-discovery-card--one .irsn-discovery-card__desc {
    max-width: none;
  }
}
.irsn-discovery-card--one .irsn-icon::before {
  -webkit-mask-position-x: left;
}
.irsn-discovery-card--one .irsn-link {
  margin-top: -0.625rem;
}
@media screen and (max-width: 576px) {
  .irsn-discovery-card--one .irsn-link {
    margin-top: 0;
  }
}
@media screen and (min-width: 768px) {
  .irsn-discovery-card--one .irsn-link {
    grid-column: 2;
    justify-self: flex-start;
    margin: 0;
  }
}

/* components/paragraphs/discovery_card_grid_paragraph/_discovery_card_grid_paragraph.scss */
.discovery-grid {
  margin-block-start: 0;
  margin-block-end: 0;
  padding-inline-start: 0;
  list-style-type: none;
  display: grid;
  gap: 1rem;
}
.discovery-grid li {
  padding-bottom: 0;
}
@media screen and (min-width: 992px) {
  .discovery-grid {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.5rem;
  }
  .discovery-grid .irsn-discovery-card--one {
    grid-column: 1/3;
  }
}

/* components/paragraphs/Liste_podcasts/_Liste_podcasts.scss */
.irsn-podcast {
  display: grid;
  padding: 0;
  margin: 0;
  display: grid;
  gap: 1.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-podcast {
    grid-template-columns: repeat(2, 1fr);
  }
}
.irsn-podcast__info {
  max-width: 44.625rem;
}
.irsn-podcast__linksWrapper {
  display: flex;
  justify-content: space-between;
  flex-direction: column;
  gap: 1rem;
  align-items: end;
  margin-bottom: 3.5rem;
}
@media screen and (min-width: 992px) {
  .irsn-podcast__linksWrapper {
    flex-direction: row;
  }
}
.irsn-podcast__linksWrapper .fr-link span.fr-icon-arrow-right-line::before {
  transform: none;
  position: static;
  --icon-size: 1rem;
  margin-right: -0.16666875rem;
  margin-left: 0.5rem;
}
.irsn-podcast__item {
  list-style: none;
  padding: 0;
}
.irsn-podcast .media-oembed-content {
  width: 100%;
}

/* components/paragraphs/Richtext_migration/_Richtext_migration.scss */
.irsn-richtext-migcon a {
  color: #d92c40;
}
.irsn-richtext-migcon a .it-irsn-stylesThemeForeColor-2-0 {
  color: #1f1f1f;
}
.irsn-richtext-migcon p {
  margin: 0;
  padding: 0;
}
.irsn-richtext-migcon .irsn-richtext__content {
  margin-bottom: 1.5rem;
}
.irsn-richtext-migcon .irsn-richtext__content .it-irsn-stylesElement-intertitre_01,
.irsn-richtext-migcon .irsn-richtext__content .itIrsnStylesCustom-intertitre_01,
.irsn-richtext-migcon .irsn-richtext__content .ms-rteCustom-intertitre_01 {
  position: relative;
  display: block;
  font-size: 1.25rem;
  font-weight: bold;
  margin-top: 1.25rem;
  margin-bottom: 0.3125rem;
  padding-left: 0.9375rem;
  letter-spacing: 0.05625rem;
}
.irsn-richtext-migcon .irsn-richtext__content .it-irsn-stylesElement-intertitre_01::before,
.irsn-richtext-migcon .irsn-richtext__content .itIrsnStylesCustom-intertitre_01::before,
.irsn-richtext-migcon .irsn-richtext__content .ms-rteCustom-intertitre_01::before {
  position: absolute;
  content: "";
  width: 0.25rem;
  height: 1.3125rem;
  background-color: #d92c40;
  right: calc(100% - 0.3125rem);
  top: 0.0625rem;
}
.irsn-richtext-migcon .irsn-richtext__content .it-irsn-stylesElement-intertitre_02,
.irsn-richtext-migcon .irsn-richtext__content .itIrsnStylesCustom-intertitre_02 {
  font-size: 1.25rem;
  color: #646464;
}
.irsn-richtext-migcon .irsn-richtext__content .it-irsn-stylesElement-intertitre_02::before,
.irsn-richtext-migcon .irsn-richtext__content .itIrsnStylesCustom-intertitre_02::before {
  content: "+";
  color: #d92c40;
  margin-right: 0.5rem;
}
.irsn-richtext-migcon .irsn-richtext__content .it-irsn-stylesElement-intertitre_03,
.irsn-richtext-migcon .irsn-richtext__content .itIrsnStylesCustom-intertitre_03 {
  line-height: 1.5rem;
}
.irsn-richtext-migcon .irsn-richtext__content p {
  line-height: 1.5rem;
}
.irsn-richtext-migcon .irsn-richtext__content p:last-child {
  margin-bottom: 0;
}
.irsn-richtext-migcon .it-irsn-stylesTableHeaderRow-6 {
  background-color: #c11425;
  color: #ffffff;
  letter-spacing: 0.0375rem;
}
.irsn-richtext-migcon .it-irsn-stylesTableEvenRow-6 {
  background-color: #faf8f4;
}
.irsn-richtext-migcon .it-irsn-stylesTableEvenCol-6 {
  padding: 0.625rem;
}
.irsn-richtext-migcon .it-irsn-stylesElement-LienDeRenvoi a {
  align-items: baseline;
}
.irsn-richtext-migcon .it-irsn-stylesElement-LienDeRenvoi a::before {
  content: "";
  display: inline-block;
  width: 1.3125rem;
  height: 1.3125rem;
  background-color: #d92c40;
  margin-right: 0.625rem;
  vertical-align: text-bottom;
  -webkit-mask-image: url(./images/arrow-right-line.a6d380a6.svg);
  mask-image: url(./images/arrow-right-line.a6d380a6.svg);
}

/* components/cells/Direct_access/_Direct_access.scss */
.irsn-direct-access {
  --irsn-list-gap: 2rem;
  display: grid;
  background-color: var(--irsn-pastel-primary);
  gap: 1.875rem;
  padding: 2rem;
  box-sizing: border-box;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access {
    position: relative;
  }
  .irsn-direct-access:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .irsn-direct-access:before {
    background-color: var(--irsn-pastel-primary);
  }
}
@media screen and (min-width: 992px) {
  .irsn-direct-access {
    grid-template-columns: 5.0625rem 1fr;
    gap: 3.1875rem;
    padding: 3.5rem 5.125rem 3.53125rem 2rem;
    align-items: center;
  }
}
.irsn-direct-access__title {
  position: relative;
  padding-bottom: 0.9375rem;
  margin: 0;
  font-size: 1.625rem;
  line-height: 2.25rem;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access__title {
    text-align: center;
  }
  .irsn-direct-access__title:after {
    left: 50%;
    width: 25%;
    transform: translateX(-50%);
  }
}
.irsn-direct-access__title::after {
  content: "";
  position: absolute;
  bottom: 0;
  background-color: #d92c40;
  height: 0.1875rem;
}
@media screen and (min-width: 576px) {
  .irsn-direct-access__title::after {
    left: 0;
    width: 1.25rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-direct-access__title {
    padding-bottom: 1.0625rem;
    line-height: 2rem;
  }
}
.irsn-direct-access__content-wrapper {
  display: grid;
  gap: var(--irsn-list-gap);
  padding: 0;
  margin: 0;
}
.irsn-direct-access__item {
  display: grid;
  gap: var(--irsn-list-gap);
  padding: 0;
  list-style: none;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access__item > div {
    align-items: center;
  }
}
.irsn-direct-access__item::after {
  content: "";
  width: 2.375rem;
  height: 1px;
  background-color: #1f1f1f;
  top: 100%;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access__item::after {
    display: none;
  }
}
@media screen and (min-width: 992px) {
  .irsn-direct-access__item::after {
    width: 1px;
    height: 2.375rem;
    top: 9.375rem;
    left: 100%;
  }
}
.irsn-direct-access__item:last-of-type::after {
  content: none;
}
@media screen and (min-width: 992px) {
  .irsn-direct-access__content-wrapper, .irsn-direct-access__item {
    grid-auto-flow: column;
    align-items: flex-end;
    height: 100%;
  }
}

/* components/molecules/Direct_access_subblock/_Direct_access_subblock.scss */
.irsn-direct-access-sb {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 0.3125rem;
  height: 100%;
}
.irsn-direct-access-sb * {
  margin: 0;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access-sb__icon {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}
.irsn-direct-access-sb__icon::before {
  --irsn-icon-size: 2.0625rem;
  --icon-size: 2.0625rem;
  width: 100%;
  -webkit-mask-position-x: left;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  background-color: #d92c40;
  background-color: #d92c40;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access-sb__icon::before {
    width: var(--icon-size);
    display: inline-block;
  }
}
.irsn-direct-access-sb__content {
  flex: 1;
  font-size: 0.875rem;
  line-height: 1.25rem;
  color: #646464;
}
@media screen and (max-width: 576px) {
  .irsn-direct-access-sb__content {
    text-align: center;
  }
}
.irsn-direct-access-sb__title {
  font-size: 1rem;
  line-height: 1.375rem;
  margin-top: 0.625rem;
}
.irsn-direct-access-sb [class^=irsn-icon-]::before,
.irsn-direct-access-sb [class*=" irsn-icon-"]::before {
  background-color: var(--irsn-primary);
}
.irsn-direct-access-sb .fr-link {
  justify-self: start;
  margin-top: 0.25rem;
  height: 1.3125rem;
  width: fit-content;
}
.irsn-direct-access-sb .fr-link--icon-right[class*=" fr-icon-"]::before {
  --icon-size: 1.6875rem;
  margin-left: 0;
  transform: translate(-0.1875rem, 0.1875rem);
}

/* components/molecules/Discovery_card_HP/_Discovery_card_HP.scss */
.irsn-discovery-bloc {
  display: grid;
  padding: 1.875rem 0 0;
  border-bottom: 0.0625rem solid var(--irsn-black);
}
@media screen and (max-width: 576px) {
  .irsn-discovery-bloc {
    border: none;
  }
}
@media screen and (min-width: 768px) {
  .irsn-discovery-bloc {
    border-bottom: none;
    grid-template-rows: auto 1fr auto;
    height: 100%;
  }
}
.irsn-discovery-bloc__title {
  color: var(--irsn-sea-blue);
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: bold;
  margin-bottom: 1rem;
}
.irsn-discovery-bloc__links {
  margin-bottom: 2.1875rem;
  display: grid;
  align-items: flex-start;
  gap: 0.75rem;
  height: fit-content;
}
.irsn-discovery-bloc__links .fr-link {
  justify-content: space-between;
  flex-direction: row;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  color: var(--irsn-granit-grey);
}
.irsn-discovery-bloc__links .fr-link--icon-right[class*=" fr-icon-"]::before {
  color: var(--irsn-sea-blue);
  flex: 1;
  order: 1;
  min-width: var(--icon-size);
  -webkit-mask-position-x: right;
  -webkit-mask-size: contain;
  -webkit-mask-repeat: no-repeat;
}
.irsn-discovery-bloc__links .fr-link [target=_blank]::after {
  order: 0;
}
.irsn-discovery-bloc__more {
  justify-self: center;
  margin-bottom: 2rem;
}
@media screen and (max-width: 576px) {
  .irsn-discovery-bloc__more {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .irsn-discovery-bloc__more a {
    color: #faf8f4;
  }
  .irsn-discovery-bloc__more a span, .irsn-discovery-bloc__more a:before, .irsn-discovery-bloc__more a:after {
    display: none;
  }
  .irsn-discovery-bloc__more:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}
@media screen and (min-width: 992px) {
  .irsn-discovery-bloc__more {
    justify-self: start;
    margin-bottom: 0rem;
  }
}
.irsn-discovery-bloc__more .fr-link {
  --irsn-icon-size: 1.1875rem;
  font-family: "Roboto Bold", sans-serif;
  font-size: 0.8125rem;
  line-height: 1.125rem;
  font-weight: bold;
  padding-left: 0;
}

/* components/cells/Discovery_card_HP_group/_Discovery_card_HP_group.scss */
.irsn-discovery-group {
  display: grid;
  grid-template-rows: auto auto 1fr;
  padding: 1.875rem 1.5rem 2.0625rem;
  background-color: var(--irsn-grey-blue);
}
@media screen and (max-width: 576px) {
  .irsn-discovery-group {
    padding: 2rem 0;
    position: relative;
  }
  .irsn-discovery-group:before {
    content: "";
    display: block;
    width: 100vw;
    height: 100%;
    position: absolute;
    inset: 0;
    transform: translate(-50%, -50%);
    top: 50%;
    left: 50%;
    z-index: -1;
  }
  .irsn-discovery-group:before {
    background-color: #f4f7fc;
  }
}
.irsn-discovery-group .irsn-title {
  font-size: 1.625rem;
  line-height: 2.375rem;
  margin-bottom: 0.4375rem;
}
.irsn-discovery-group__subtitle {
  position: relative;
  font-size: 0.9375rem;
  line-height: 1.375rem;
  color: var(--irsn-granit-grey);
  padding-bottom: 1rem;
  margin: 0;
}
.irsn-discovery-group__subtitle:after {
  content: "";
  position: absolute;
  width: 1.25rem;
  height: 0.1875rem;
  background-color: var(--irsn-primary);
  top: 100%;
  right: calc(100% - 1.3125rem);
}
.irsn-discovery-group__grid-wrapper {
  display: grid;
  padding-inline-start: 0;
}
@media screen and (min-width: 768px) {
  .irsn-discovery-group__grid-wrapper {
    grid-auto-flow: column;
    grid-auto-columns: 1fr;
    gap: 3rem;
  }
}
.irsn-discovery-group__grid-wrapper li {
  list-style: none;
}
.irsn-discovery-group__grid-wrapper .irsn-discovery-bloc__links {
  padding-inline-start: 0;
}
.irsn-discovery-group__grid-wrapper .irsn-discovery-bloc__links .fr-link {
  transform-style: preserve-3d;
}
.irsn-discovery-group__grid-wrapper .irsn-discovery-bloc__links [target=_blank]:after {
  display: none;
}
.irsn-discovery-group__grid-wrapper .irsn-discovery-bloc__links [target=_blank]:before {
  transform: rotate(-45deg);
  -webkit-mask-position-x: center;
  -webkit-mask-size: contain;
}
.irsn-discovery-group__grid-wrapper .irsn-discovery-bloc:last-of-type {
  border-bottom: none;
}
.irsn-discovery-group__grid-wrapper .irsn-discovery-bloc:last-of-type .irsn-discovery-bloc__more {
  margin-bottom: 0;
}

/* components/molecules/irsn-slide-btns-nav/_irsn-slide-btns-nav.scss */
.irsn-slide-nav__list {
  display: flex;
  margin: 0;
  padding: 0;
}
.irsn-slide-nav__item {
  padding: 0;
  list-style: none;
}

/* components/cells/irsn-to-front-slider/_irsn-to-front-slider.scss */
.irsn-front-slider {
  position: relative;
  overflow: hidden;
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-front-slider {
    max-height: 50vh;
  }
}
.irsn-front-slider__img-list, .irsn-front-slider__img-item, .irsn-front-slider__card-list, .irsn-front-slider__card-item {
  padding: 0;
  margin: 0;
}
.irsn-front-slider__img-list {
  display: grid;
  grid-auto-flow: column;
  grid-auto-columns: 100%;
  transition: transform 0.3s ease;
  aspect-ratio: 8/11;
}
@media screen and (max-width: 576px) {
  .irsn-front-slider__img-list {
    aspect-ratio: 9/16;
  }
}
.irsn-front-slider__img-list .fr-responsive-img {
  height: 100% !important;
  object-fit: cover;
}
@media screen and (min-width: 992px) {
  .irsn-front-slider__img-list {
    aspect-ratio: auto;
    height: 100%;
  }
}
.irsn-front-slider__img-item, .irsn-front-slider__card-item {
  list-style: none;
}
.irsn-front-slider__card-item, .irsn-front-slider__card-wrapper,
.irsn-front-slider .irsn-slide-nav {
  position: absolute;
}
.irsn-front-slider__card-wrapper {
  left: 1rem;
  bottom: 1rem;
  width: calc(100% - 2rem);
}
@media screen and (max-width: 576px) {
  .irsn-front-slider__card-wrapper {
    height: 17rem;
  }
}
@media screen and (min-width: 576px) and (max-width: 992px) {
  .irsn-front-slider__card-wrapper {
    height: 17rem;
  }
}
@media screen and (min-width: 992px) {
  .irsn-front-slider__card-wrapper {
    left: 2rem;
    bottom: 3rem;
    width: 17rem;
    height: 17rem;
  }
}
.irsn-front-slider__card-list, .irsn-front-slider__card-item {
  height: 100%;
  width: 100%;
}
.irsn-front-slider__card-list {
  position: relative;
  background-color: #ffffff;
}
.irsn-front-slider__card-item {
  opacity: 0;
  transition: opacity 0.3s ease;
}
.irsn-front-slider__card-item--active {
  opacity: 1;
}
.irsn-front-slider .irsn-slide-nav {
  left: 1rem;
  bottom: 0.375rem;
  z-index: 1;
  min-width: 50%;
  height: 2.5rem;
}
.irsn-front-slider .irsn-slide-nav__list {
  align-items: center;
  height: 100%;
}

/* components/paragraphs/irsn-to-front-block/_irsn-to-front-block.scss */
.to-front-block {
  --block-gap: 1.5rem;
  display: grid;
  gap: var(--block-gap);
}
@media screen and (min-width: 992px) {
  .to-front-block {
    grid-template-columns: repeat(4, 1fr);
    grid-auto-rows: 100%;
    min-height: 33.375rem;
  }
}
.to-front-block .irsn-front-slider {
  margin-bottom: 1rem;
}
@media screen and (min-width: 992px) {
  .to-front-block .irsn-front-slider {
    grid-column: 1/3;
    margin-bottom: 0;
  }
}
.to-front-block__col {
  display: grid;
  gap: var(--block-gap);
}
.to-front-block__col .irsn-related-card {
  padding: 0;
  margin-block-end: 0;
}
.to-front-block__col .irsn-related-card:before {
  bottom: 0;
}
@media screen and (max-width: 576px) {
  .to-front-block__col .irsn-related-card:before {
    left: 1rem;
    bottom: 0.5rem;
  }
  .to-front-block__col .irsn-related-card__body {
    padding-bottom: 1rem;
  }
  .to-front-block__col .irsn-related-card__start {
    padding: 0 1rem;
  }
  .to-front-block__col .irsn-related-card__title {
    padding: 0 1rem;
  }
}
.to-front-block__col .irsn-related-card__title {
  margin: 0;
}
@media screen and (min-width: 992px) {
  .to-front-block__col .irsn-related-card__img {
    aspect-ratio: auto;
    height: auto;
    min-height: 6.25rem;
  }
}
.to-front-block__col .irsn-related-card:not(.fr-card--no-icon) .irsn-related-card__content {
  padding-bottom: 1.875rem;
}
@media screen and (min-width: 992px) {
  .to-front-block__col--2 .irsn-related-card:before {
    left: 0;
  }
}
@media screen and (min-width: 992px) {
  .to-front-block__col--2 {
    grid-auto-rows: 1fr;
  }
  .to-front-block__col--2 .irsn-related-card__title {
    -webkit-line-clamp: 3;
  }
}
@media screen and (max-width: 576px) {
  .to-front-block__col--3 .irsn-related-card__body {
    padding-top: 1rem;
  }
}
.to-front-block__col--3 .irsn-related-card__img {
  display: none;
}
@media screen and (min-width: 992px) {
  .to-front-block__col--3 {
    grid-auto-rows: max-content;
  }
}
@media screen and (max-width: 576px) {
  .to-front-block__col--3 span {
    display: none;
  }
}
.to-front-block__separator {
  width: 100%;
  border-bottom: 1px solid #c8d4df;
}
@media screen and (min-width: 992px) {
  .to-front-block__separator:first-child {
    display: none;
  }
}
.to-front-block__link {
  justify-self: center;
  width: fit-content;
}
@media screen and (max-width: 576px) {
  .to-front-block__link {
    width: 100%;
  }
  .to-front-block__link a[href].irsn-link--plain {
    background-color: #000091;
    width: 100%;
    height: 2.5rem;
    display: flex;
    justify-content: center;
    align-items: center;
  }
  .to-front-block__link a[href].irsn-link--plain a {
    color: #faf8f4;
  }
  .to-front-block__link a[href].irsn-link--plain a span, .to-front-block__link a[href].irsn-link--plain a:before, .to-front-block__link a[href].irsn-link--plain a:after {
    display: none;
  }
  .to-front-block__link a[href].irsn-link--plain:is(:hover, :focus, :active) {
    background-color: #005fbe;
  }
}
.to-front-block__link a[href].irsn-link--plain {
  padding: 0.875rem;
  letter-spacing: 0.025rem;
  font-size: 0.875rem;
  font-family: "Roboto Bold";
}
.to-front-block .irsn-related-card--listing .irsn-related-card__title .irsn-title {
  font-size: 0.875rem;
  line-height: 1.375rem;
}

/* components/Organismes/hp-footer/_hp-footer.scss */
.hp-footer {
  display: grid;
  gap: 3.5rem;
}
@media screen and (max-width: 576px) {
  .hp-footer {
    gap: 0;
  }
}
@media screen and (min-width: 992px) {
  .hp-footer {
    grid-template-columns: repeat(13, 1fr);
    gap: 1.5rem;
  }
  .hp-footer .irsn-folder-press-release {
    grid-column: 1/4;
  }
  .hp-footer .irsn-discovery-group {
    grid-column: 4/14;
  }
}

/* components/paragraphs/big-stakes/_big-stakes.scss */
.big-stakes {
  display: grid;
  gap: 1.5rem;
}
.big-stakes__description,
.big-stakes .irsn-title,
.big-stakes .irsn-hub-grid {
  margin: 0;
}
.big-stakes__pres {
  position: relative;
  display: grid;
  gap: 1rem;
}
.big-stakes__pres:after {
  content: "";
  position: absolute;
  width: 1.25rem;
  height: 0.1875rem;
  background-color: var(--irsn-primary);
  top: 100%;
  right: calc(100% - 1.3125rem);
}
.big-stakes .irsn-title {
  font-size: 1.625rem;
}
@media screen and (max-width: 576px) {
  .big-stakes .irsn-title--h2 {
    text-align: center;
    margin: 1.5rem 0;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .big-stakes .irsn-title--h2:after {
    content: "";
    display: inline-block;
    width: 25%;
    height: 0.2rem;
    background-color: #d92c40;
    margin-top: 0.5rem;
  }
}
.big-stakes .irsn-related-card--hp-media .irsn-related-card__title .irsn-title {
  line-height: 2.375rem;
}
.big-stakes__description {
  padding-bottom: 1.5rem;
}

/* components/paragraphs/Image_positionable/_Image_positionable.scss */
/* components/atoms/Transcription/_Transcription.scss */
:root {
  --transcription-gap: 6px;
  --transcription-max-size: 12px;
  --transcription-min-size: 2px;
}

.opn-details {
  color: var(--irsn-grey);
  border: 0;
  margin: 0;
}
.opn-details__summary, .opn-details__grow {
  position: relative;
  display: flex;
  color: var(--irsn-black);
  padding: 0;
  gap: var(--transcription-gap);
  text-decoration: underline;
  width: fit-content;
  text-underline-offset: 0.3125rem;
  cursor: pointer;
}
.opn-details__summary::marker, .opn-details__summary::-webkit-details-marker {
  display: none;
  content: none;
  list-style-type: none;
}
.opn-details__summary::after {
  content: "";
  display: block;
  width: var(--transcription-max-size);
  height: var(--transcription-min-size);
  align-self: center;
  background: var(--irsn-black);
}
.opn-details__summary::before {
  content: "";
  display: block;
  width: var(--transcription-min-size);
  height: var(--transcription-max-size);
  align-self: center;
  background: var(--irsn-black);
  position: absolute;
  right: calc(var(--transcription-gap) - var(--transcription-min-size) / 2);
  transform: rotate(0);
  transition: all 0.1s ease-in;
}
.opn-details__grow {
  margin-top: 1rem;
  align-items: center;
}
.opn-details__grow .opn-icon {
  max-height: 1.25rem;
  min-height: 1.25rem;
  width: auto;
  fill: var(--irsn-black);
}
.opn-details[open] .opn-details__summary {
  margin-bottom: 1rem;
}
.opn-details[open] .opn-details__summary::marker {
  display: none;
  content: none;
}
.opn-details[open] .opn-details__summary::before {
  transform: rotate(-90deg);
  transition: all 0.1s ease-in;
}
.opn-details > p {
  margin-bottom: 1rem;
}
.opn-details__link .opn-link__icon {
  width: 1.125rem;
}
.opn-details__link .opn-icon {
  width: 100%;
  height: 100%;
}

/* components/atoms/Title/_Title.scss */
.fr-title--underline {
  border-bottom: 1px solid var(--irsn-black);
  display: inline-block;
  margin-bottom: 2rem;
  padding-bottom: 1.5rem;
}

.irsn-title.irsn-title--h2:not(.fr-card__title, .irsn-discovery__title, .irsn-folder-press-release__title) {
  font-size: 1.25rem;
  font-weight: bold;
  letter-spacing: 0.05625rem;
  position: relative;
  display: block;
  margin-top: 1.25rem;
  margin-bottom: 1.625rem;
  padding-left: 0.9375rem;
}
.irsn-title.irsn-title--h2:not(.fr-card__title, .irsn-discovery__title, .irsn-folder-press-release__title)::before {
  position: absolute;
  content: "";
  width: 0.1875rem;
  height: 1.3125rem;
  background-color: #d92c40;
  right: calc(100% - 0.3125rem);
  top: 0.0625rem;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDUko7O0FDckNBO0VBQ0U7RUFDQTtFQUNBO0FEd0NGO0FDckNBO0VBQ0U7RUFDQTtFQUNBO0FEdUNGO0FDcENBO0VBQ0U7RUFDQTtFQUNBO0FEc0NGO0FDbkNBO0VBQ0U7RUFDQTtFQUNBO0FEcUNGO0FDbENBO0VBQ0U7RUFDQTtFQUNBO0FEb0NGO0FFakVBO0FDQUE7RUFJRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QUh1REY7O0FJL0ZBO0FBSUE7QUFXQTtBQTRCQTs7RUFBQTtBQVNBOztDQUFBO0FDcERBO0FBQ0E7QUhrREk7RUcvQ0Y7O0lBRUU7RUwwR0Y7RUt2R0E7Ozs7SUFJRTtFTHlHRjtFS3RHQTs7OztJQUlFO0VMd0dGO0VLckdBOzs7O0lBSUU7RUx1R0Y7RUtwR0E7Ozs7SUFJRTtFTHNHRjtFS25HQTtJQUNFO0VMcUdGO0VLbEdBOztJQUVFO0VMb0dGO0VLakdBOztJQUVFO0VMbUdGO0VLaEdBOztJQUVFO0VMa0dGO0VLL0ZBOztJQUVFO0VMaUdGO0VLOUZBOztJQUVFO0VMZ0dGO0VLN0ZBOzs7O0lBSUU7RUwrRkY7RUs1RkE7Ozs7SUFJRTtFTDhGRjtFSzNGQTs7OztJQUlFO0VMNkZGO0VLMUZBOzs7O0lBSUU7RUw0RkY7RUt6RkE7SUFDRTtFTDJGRjtFS3hGQTs7SUFFRTtFTDBGRjtFS3ZGQTs7SUFFRTtFTHlGRjtFS3RGQTs7SUFFRTtFTHdGRjtFS3JGQTs7SUFFRTtFTHVGRjtFS3BGQTs7SUFFRTtFTHNGRjtFS25GQTs7OztJQUlFO0VMcUZGO0VLbEZBOzs7O0lBSUU7RUxvRkY7RUtqRkE7Ozs7SUFJRTtFTG1GRjtFS2hGQTs7OztJQUlFO0VMa0ZGO0VLL0VBO0lBQ0U7RUxpRkY7RUs5RUE7O0lBRUU7RUxnRkY7RUs3RUE7O0lBRUU7RUwrRUY7RUs1RUE7O0lBRUU7RUw4RUY7RUszRUE7O0lBRUU7RUw2RUY7RUsxRUE7O0lBRUU7RUw0RUY7RUt6RUE7Ozs7SUFJRTtFTDJFRjtFS3hFQTs7OztJQUlFO0VMMEVGO0VLdkVBOzs7O0lBSUU7RUx5RUY7RUt0RUE7Ozs7SUFJRTtFTHdFRjtFS3JFQTtJQUNFO0VMdUVGO0VLcEVBOztJQUVFO0VMc0VGO0VLbkVBOztJQUVFO0VMcUVGO0VLbEVBOztJQUVFO0VMb0VGO0VLakVBOztJQUVFO0VMbUVGO0VLaEVBO0lBQ0U7RUxrRUY7RUsvREE7O0lBRUU7RUxpRUY7RUs5REE7O0lBRUU7RUxnRUY7RUs3REE7O0lBRUU7RUwrREY7RUs1REE7O0lBRUU7RUw4REY7RUszREE7SUFDRTtFTDZERjtFSzFEQTs7SUFFRTtFTDRERjtFS3pEQTs7SUFFRTtFTDJERjtFS3hEQTs7SUFFRTtFTDBERjtFS3ZEQTs7SUFFRTtFTHlERjtFS3REQTtJQUNFO0VMd0RGO0VLckRBOztJQUVFO0VMdURGO0VLcERBOztJQUVFO0VMc0RGO0VLbkRBOztJQUVFO0VMcURGO0VLbERBOztJQUVFO0VMb0RGO0VLakRBO0lBQ0U7RUxtREY7RUtoREE7O0lBRUU7RUxrREY7RUsvQ0E7O0lBRUU7RUxpREY7RUs5Q0E7O0lBRUU7RUxnREY7RUs3Q0E7O0lBRUU7RUwrQ0Y7RUs1Q0E7SUFDRTtFTDhDRjtFSzNDQTs7SUFFRTtFTDZDRjtFSzFDQTs7SUFFRTtFTDRDRjtFS3pDQTs7SUFFRTtFTDJDRjtFS3hDQTs7SUFFRTtFTDBDRjtFS3ZDQTtJQUNFO0VMeUNGO0VLdENBOztJQUVFO0VMd0NGO0VLckNBOztJQUVFO0VMdUNGO0VLcENBOztJQUVFO0VMc0NGO0VLbkNBOztJQUVFO0VMcUNGO0VLbENBOztJQUVFO0VMb0NGO0VLakNBOzs7O0lBSUU7RUxtQ0Y7RUtoQ0E7Ozs7SUFJRTtFTGtDRjtFSy9CQTs7OztJQUlFO0VMaUNGO0VLOUJBOzs7O0lBSUU7RUxnQ0Y7RUs3QkE7SUFDRTtFTCtCRjtFSzVCQTs7SUFFRTtFTDhCRjtFSzNCQTs7SUFFRTtFTDZCRjtFSzFCQTs7SUFFRTtFTDRCRjtFS3pCQTs7SUFFRTtFTDJCRjtFS3hCQTs7SUFFRTtFTDBCRjtFS3ZCQTs7OztJQUlFO0VMeUJGO0VLdEJBOzs7O0lBSUU7RUx3QkY7RUtyQkE7Ozs7SUFJRTtFTHVCRjtFS3BCQTs7OztJQUlFO0VMc0JGO0VLbkJBO0lBQ0U7RUxxQkY7RUtsQkE7O0lBRUU7RUxvQkY7RUtqQkE7O0lBRUU7RUxtQkY7RUtoQkE7O0lBRUU7RUxrQkY7RUtmQTs7SUFFRTtFTGlCRjtFS2RBOztJQUVFO0VMZ0JGO0VLYkE7Ozs7SUFJRTtFTGVGO0VLWkE7Ozs7SUFJRTtFTGNGO0VLWEE7Ozs7SUFJRTtFTGFGO0VLVkE7Ozs7SUFJRTtFTFlGO0VLVEE7SUFDRTtFTFdGO0VLUkE7O0lBRUU7RUxVRjtFS1BBOztJQUVFO0VMU0Y7RUtOQTs7SUFFRTtFTFFGO0VLTEE7O0lBRUU7RUxPRjtFS0pBOztJQUVFO0VMTUY7RUtIQTs7OztJQUlFO0VMS0Y7RUtGQTs7OztJQUlFO0VMSUY7RUtEQTs7OztJQUlFO0VMR0Y7RUtBQTs7OztJQUlFO0VMRUY7RUtDQTtJQUNFO0VMQ0Y7RUtFQTs7SUFFRTtFTEFGO0VLR0E7O0lBRUU7RUxERjtFS0lBOztJQUVFO0VMRkY7RUtLQTs7SUFFRTtFTEhGO0VLTUE7O0lBRUU7RUxKRjtFS09BOzs7O0lBSUU7RUxMRjtFS1FBOzs7O0lBSUU7RUxORjtFS1NBOzs7O0lBSUU7RUxQRjtFS1VBOzs7O0lBSUU7RUxSRjtFS1dBO0lBQ0U7RUxURjtFS1lBOztJQUVFO0VMVkY7RUthQTs7SUFFRTtFTFhGO0VLY0E7O0lBRUU7RUxaRjtFS2VBOztJQUVFO0VMYkY7RUtnQkE7O0lBRUU7RUxkRjtFS2lCQTs7OztJQUlFO0VMZkY7RUtrQkE7Ozs7SUFJRTtFTGhCRjtFS21CQTs7OztJQUlFO0VMakJGO0VLb0JBOzs7O0lBSUU7RUxsQkY7RUtxQkE7SUFDRTtFTG5CRjtFS3NCQTs7SUFFRTtFTHBCRjtFS3VCQTs7SUFFRTtFTHJCRjtFS3dCQTs7SUFFRTtFTHRCRjtFS3lCQTs7SUFFRTtFTHZCRjtFSzBCQTs7SUFFRTtFTHhCRjtFSzJCQTs7OztJQUlFO0VMekJGO0VLNEJBOzs7O0lBSUU7RUwxQkY7RUs2QkE7Ozs7SUFJRTtFTDNCRjtFSzhCQTs7OztJQUlFO0VMNUJGO0VLK0JBO0lBQ0U7RUw3QkY7RUtnQ0E7O0lBRUU7RUw5QkY7RUtpQ0E7O0lBRUU7RUwvQkY7RUtrQ0E7O0lBRUU7RUxoQ0Y7RUttQ0E7O0lBRUU7RUxqQ0Y7RUtvQ0E7O0lBRUU7RUxsQ0Y7RUtxQ0E7Ozs7SUFJRTtFTG5DRjtFS3NDQTs7OztJQUlFO0VMcENGO0VLdUNBOzs7O0lBSUU7RUxyQ0Y7RUt3Q0E7Ozs7SUFJRTtFTHRDRjtFS3lDQTtJQUNFO0VMdkNGO0VLMENBOztJQUVFO0VMeENGO0VLMkNBOztJQUVFO0VMekNGO0VLNENBOztJQUVFO0VMMUNGO0VLNkNBOztJQUVFO0VMM0NGO0VLOENBOztJQUVFO0VMNUNGO0VLK0NBOzs7O0lBSUU7RUw3Q0Y7RUtnREE7Ozs7SUFJRTtFTDlDRjtFS2lEQTs7OztJQUlFO0VML0NGO0VLa0RBOzs7O0lBSUU7RUxoREY7RUttREE7SUFDRTtFTGpERjtFS29EQTs7SUFFRTtFTGxERjtFS3FEQTs7SUFFRTtFTG5ERjtFS3NEQTs7SUFFRTtFTHBERjtFS3VEQTs7SUFFRTtFTHJERjtFS3dEQTs7SUFFRTtFTHRERjtFS3lEQTs7OztJQUlFO0VMdkRGO0VLMERBOzs7O0lBSUU7RUx4REY7RUsyREE7Ozs7SUFJRTtFTHpERjtFSzREQTs7OztJQUlFO0VMMURGO0VLNkRBO0lBQ0U7RUwzREY7RUs4REE7O0lBRUU7RUw1REY7RUsrREE7O0lBRUU7RUw3REY7RUtnRUE7O0lBRUU7RUw5REY7RUtpRUE7O0lBRUU7RUwvREY7RUtrRUE7O0lBRUU7RUxoRUY7RUttRUE7Ozs7SUFJRTtFTGpFRjtFS29FQTs7OztJQUlFO0VMbEVGO0VLcUVBOzs7O0lBSUU7RUxuRUY7RUtzRUE7Ozs7SUFJRTtFTHBFRjtFS3VFQTtJQUNFO0VMckVGO0VLd0VBOztJQUVFO0VMdEVGO0VLeUVBOztJQUVFO0VMdkVGO0VLMEVBOztJQUVFO0VMeEVGO0VLMkVBOztJQUVFO0VMekVGO0VLNEVBOztJQUVFO0VMMUVGO0VLNkVBOzs7O0lBSUU7RUwzRUY7RUs4RUE7Ozs7SUFJRTtFTDVFRjtFSytFQTs7OztJQUlFO0VMN0VGO0VLZ0ZBOzs7O0lBSUU7RUw5RUY7RUtpRkE7SUFDRTtFTC9FRjtFS2tGQTs7SUFFRTtFTGhGRjtFS21GQTs7SUFFRTtFTGpGRjtFS29GQTs7SUFFRTtFTGxGRjtFS3FGQTs7SUFFRTtFTG5GRjtFS3NGQTs7SUFFRTtFTHBGRjtFS3VGQTs7OztJQUlFO0VMckZGO0VLd0ZBOzs7O0lBSUU7RUx0RkY7RUt5RkE7Ozs7SUFJRTtFTHZGRjtFSzBGQTs7OztJQUlFO0VMeEZGO0VLMkZBO0lBQ0U7RUx6RkY7RUs0RkE7O0lBRUU7RUwxRkY7RUs2RkE7O0lBRUU7RUwzRkY7RUs4RkE7O0lBRUU7RUw1RkY7RUsrRkE7O0lBRUU7RUw3RkY7RUtnR0E7O0lBRUU7RUw5RkY7RUtpR0E7Ozs7SUFJRTtFTC9GRjtFS2tHQTs7OztJQUlFO0VMaEdGO0VLbUdBOzs7O0lBSUU7RUxqR0Y7RUtvR0E7Ozs7SUFJRTtFTGxHRjtFS3FHQTtJQUNFO0VMbkdGO0VLc0dBOztJQUVFO0VMcEdGO0VLdUdBOztJQUVFO0VMckdGO0VLd0dBOztJQUVFO0VMdEdGO0VLeUdBOztJQUVFO0VMdkdGO0VLMEdBOztJQUVFO0VMeEdGO0VLMkdBOzs7O0lBSUU7RUx6R0Y7RUs0R0E7Ozs7SUFJRTtFTDFHRjtFSzZHQTs7OztJQUlFO0VMM0dGO0VLOEdBOzs7O0lBSUU7RUw1R0Y7RUsrR0E7SUFDRTtFTDdHRjtFS2dIQTs7SUFFRTtFTDlHRjtFS2lIQTs7SUFFRTtFTC9HRjtFS2tIQTs7SUFFRTtFTGhIRjtFS21IQTs7SUFFRTtFTGpIRjtFS29IQTs7SUFFRTtFTGxIRjtFS3FIQTs7OztJQUlFO0VMbkhGO0VLc0hBOzs7O0lBSUU7RUxwSEY7RUt1SEE7Ozs7SUFJRTtFTHJIRjtFS3dIQTs7OztJQUlFO0VMdEhGO0VLeUhBO0lBQ0U7RUx2SEY7RUswSEE7O0lBRUU7RUx4SEY7RUsySEE7O0lBRUU7RUx6SEY7RUs0SEE7O0lBRUU7RUwxSEY7RUs2SEE7O0lBRUU7RUwzSEY7RUs4SEE7O0lBRUU7RUw1SEY7RUsrSEE7Ozs7SUFJRTtFTDdIRjtFS2dJQTs7OztJQUlFO0VMOUhGO0VLaUlBOzs7O0lBSUU7RUwvSEY7RUtrSUE7Ozs7SUFJRTtFTGhJRjtFS21JQTtJQUNFO0VMaklGO0VLb0lBOztJQUVFO0VMbElGO0VLcUlBOztJQUVFO0VMbklGO0VLc0lBOztJQUVFO0VMcElGO0VLdUlBOztJQUVFO0VMcklGO0VLd0lBOztJQUVFO0VMdElGO0VLeUlBOzs7O0lBSUU7RUx2SUY7RUswSUE7Ozs7SUFJRTtFTHhJRjtFSzJJQTs7OztJQUlFO0VMeklGO0VLNElBOzs7O0lBSUU7RUwxSUY7RUs2SUE7SUFDRTtFTDNJRjtFSzhJQTs7SUFFRTtFTDVJRjtFSytJQTs7SUFFRTtFTDdJRjtFS2dKQTs7SUFFRTtFTDlJRjtFS2lKQTs7SUFFRTtFTC9JRjtFS2tKQTs7SUFFRTtFTGhKRjtFS21KQTs7OztJQUlFO0VMakpGO0VLb0pBOzs7O0lBSUU7RUxsSkY7RUtxSkE7Ozs7SUFJRTtFTG5KRjtFS3NKQTs7OztJQUlFO0VMcEpGO0VLdUpBO0lBQ0U7RUxySkY7RUt3SkE7O0lBRUU7RUx0SkY7RUt5SkE7O0lBRUU7RUx2SkY7RUswSkE7O0lBRUU7RUx4SkY7RUsySkE7O0lBRUU7RUx6SkY7RUs0SkE7O0lBRUU7RUwxSkY7RUs2SkE7Ozs7SUFJRTtFTDNKRjtFSzhKQTs7OztJQUlFO0VMNUpGO0VLK0pBOzs7O0lBSUU7RUw3SkY7RUtnS0E7Ozs7SUFJRTtFTDlKRjtFS2lLQTtJQUNFO0VML0pGO0VLa0tBOztJQUVFO0VMaEtGO0VLbUtBOztJQUVFO0VMaktGO0VLb0tBOztJQUVFO0VMbEtGO0VLcUtBOztJQUVFO0VMbktGO0VLc0tBO0lBQ0U7RUxwS0Y7RUt1S0E7O0lBRUU7RUxyS0Y7RUt3S0E7O0lBRUU7RUx0S0Y7RUt5S0E7O0lBRUU7RUx2S0Y7RUswS0E7O0lBRUU7RUx4S0Y7RUsyS0E7SUFDRTtFTHpLRjtFSzRLQTs7SUFFRTtFTDFLRjtFSzZLQTs7SUFFRTtFTDNLRjtFSzhLQTs7SUFFRTtFTDVLRjtFSytLQTs7SUFFRTtFTDdLRjtFS2dMQTtJQUNFO0VMOUtGO0VLaUxBOztJQUVFO0VML0tGO0VLa0xBOztJQUVFO0VMaExGO0VLbUxBOztJQUVFO0VMakxGO0VLb0xBOztJQUVFO0VMbExGO0VLcUxBO0lBQ0U7RUxuTEY7RUtzTEE7O0lBRUU7RUxwTEY7RUt1TEE7O0lBRUU7RUxyTEY7RUt3TEE7O0lBRUU7RUx0TEY7RUt5TEE7O0lBRUU7RUx2TEY7RUswTEE7SUFDRTtFTHhMRjtFSzJMQTs7SUFFRTtFTHpMRjtFSzRMQTs7SUFFRTtFTDFMRjtFSzZMQTs7SUFFRTtFTDNMRjtFSzhMQTs7SUFFRTtFTDVMRjtFSytMQTtJQUNFO0VMN0xGO0VLZ01BOztJQUVFO0VMOUxGO0VLaU1BOztJQUVFO0VML0xGO0VLa01BOztJQUVFO0VMaE1GO0VLbU1BOztJQUVFO0VMak1GO0VLb01BOztJQUVFO0VMbE1GO0VLcU1BOzs7O0lBSUU7RUxuTUY7RUtzTUE7Ozs7SUFJRTtFTHBNRjtFS3VNQTs7OztJQUlFO0VMck1GO0VLd01BOzs7O0lBSUU7RUx0TUY7RUt5TUE7SUFDRTtFTHZNRjtFSzBNQTs7SUFFRTtFTHhNRjtFSzJNQTs7SUFFRTtFTHpNRjtFSzRNQTs7SUFFRTtFTDFNRjtFSzZNQTs7SUFFRTtFTDNNRjtFSzhNQTs7SUFFRTtFTDVNRjtFSytNQTs7OztJQUlFO0VMN01GO0VLZ05BOzs7O0lBSUU7RUw5TUY7RUtpTkE7Ozs7SUFJRTtFTC9NRjtFS2tOQTs7OztJQUlFO0VMaE5GO0VLbU5BO0lBQ0U7RUxqTkY7RUtvTkE7O0lBRUU7RUxsTkY7RUtxTkE7O0lBRUU7RUxuTkY7RUtzTkE7O0lBRUU7RUxwTkY7RUt1TkE7O0lBRUU7RUxyTkY7RUt3TkE7O0lBRUU7RUx0TkY7RUt5TkE7Ozs7SUFJRTtFTHZORjtFSzBOQTs7OztJQUlFO0VMeE5GO0VLMk5BOzs7O0lBSUU7RUx6TkY7RUs0TkE7Ozs7SUFJRTtFTDFORjtFSzZOQTtJQUNFO0VMM05GO0VLOE5BOztJQUVFO0VMNU5GO0VLK05BOztJQUVFO0VMN05GO0VLZ09BOztJQUVFO0VMOU5GO0VLaU9BOztJQUVFO0VML05GO0VLa09BOztJQUVFO0VMaE9GO0VLbU9BOzs7O0lBSUU7RUxqT0Y7RUtvT0E7Ozs7SUFJRTtFTGxPRjtFS3FPQTs7OztJQUlFO0VMbk9GO0VLc09BOzs7O0lBSUU7RUxwT0Y7RUt1T0E7SUFDRTtFTHJPRjtFS3dPQTs7SUFFRTtFTHRPRjtFS3lPQTs7SUFFRTtFTHZPRjtFSzBPQTs7SUFFRTtFTHhPRjtFSzJPQTs7SUFFRTtFTHpPRjtFSzRPQTs7SUFFRTtFTDFPRjtFSzZPQTs7OztJQUlFO0VMM09GO0VLOE9BOzs7O0lBSUU7RUw1T0Y7RUsrT0E7Ozs7SUFJRTtFTDdPRjtFS2dQQTs7OztJQUlFO0VMOU9GO0VLaVBBO0lBQ0U7RUwvT0Y7RUtrUEE7O0lBRUU7RUxoUEY7RUttUEE7O0lBRUU7RUxqUEY7RUtvUEE7O0lBRUU7RUxsUEY7RUtxUEE7O0lBRUU7RUxuUEY7RUtzUEE7O0lBRUU7RUxwUEY7RUt1UEE7Ozs7SUFJRTtFTHJQRjtFS3dQQTs7OztJQUlFO0VMdFBGO0VLeVBBOzs7O0lBSUU7RUx2UEY7RUswUEE7Ozs7SUFJRTtFTHhQRjtFSzJQQTtJQUNFO0VMelBGO0VLNFBBOztJQUVFO0VMMVBGO0VLNlBBOztJQUVFO0VMM1BGO0VLOFBBOztJQUVFO0VMNVBGO0VLK1BBOztJQUVFO0VMN1BGO0VLZ1FBOztJQUVFO0VMOVBGO0VLaVFBOzs7O0lBSUU7RUwvUEY7RUtrUUE7Ozs7SUFJRTtFTGhRRjtFS21RQTs7OztJQUlFO0VMalFGO0VLb1FBOzs7O0lBSUU7RUxsUUY7RUtxUUE7SUFDRTtFTG5RRjtFS3NRQTs7SUFFRTtFTHBRRjtFS3VRQTs7SUFFRTtFTHJRRjtFS3dRQTs7SUFFRTtFTHRRRjtFS3lRQTs7SUFFRTtFTHZRRjtFSzBRQTs7SUFFRTtFTHhRRjtFSzJRQTs7OztJQUlFO0VMelFGO0VLNFFBOzs7O0lBSUU7RUwxUUY7RUs2UUE7Ozs7SUFJRTtFTDNRRjtFSzhRQTs7OztJQUlFO0VMNVFGO0VLK1FBO0lBQ0U7RUw3UUY7RUtnUkE7O0lBRUU7RUw5UUY7RUtpUkE7O0lBRUU7RUwvUUY7RUtrUkE7O0lBRUU7RUxoUkY7RUttUkE7O0lBRUU7RUxqUkY7RUtvUkE7O0lBRUU7RUxsUkY7RUtxUkE7Ozs7SUFJRTtFTG5SRjtFS3NSQTs7OztJQUlFO0VMcFJGO0VLdVJBOzs7O0lBSUU7RUxyUkY7RUt3UkE7Ozs7SUFJRTtFTHRSRjtFS3lSQTtJQUNFO0VMdlJGO0VLMFJBOztJQUVFO0VMeFJGO0VLMlJBOztJQUVFO0VMelJGO0VLNFJBOztJQUVFO0VMMVJGO0VLNlJBOztJQUVFO0VMM1JGO0VLOFJBOztJQUVFO0VMNVJGO0VLK1JBOzs7O0lBSUU7RUw3UkY7RUtnU0E7Ozs7SUFJRTtFTDlSRjtFS2lTQTs7OztJQUlFO0VML1JGO0VLa1NBOzs7O0lBSUU7RUxoU0Y7RUttU0E7SUFDRTtFTGpTRjtFS29TQTs7SUFFRTtFTGxTRjtFS3FTQTs7SUFFRTtFTG5TRjtFS3NTQTs7SUFFRTtFTHBTRjtFS3VTQTs7SUFFRTtFTHJTRjtFS3dTQTs7SUFFRTtFTHRTRjtFS3lTQTs7OztJQUlFO0VMdlNGO0VLMFNBOzs7O0lBSUU7RUx4U0Y7RUsyU0E7Ozs7SUFJRTtFTHpTRjtFSzRTQTs7OztJQUlFO0VMMVNGO0VLNlNBO0lBQ0U7RUwzU0Y7RUs4U0E7O0lBRUU7RUw1U0Y7RUsrU0E7O0lBRUU7RUw3U0Y7RUtnVEE7O0lBRUU7RUw5U0Y7RUtpVEE7O0lBRUU7RUwvU0Y7RUtrVEE7O0lBRUU7RUxoVEY7RUttVEE7Ozs7SUFJRTtFTGpURjtFS29UQTs7OztJQUlFO0VMbFRGO0VLcVRBOzs7O0lBSUU7RUxuVEY7RUtzVEE7Ozs7SUFJRTtFTHBURjtFS3VUQTtJQUNFO0VMclRGO0VLd1RBOztJQUVFO0VMdFRGO0VLeVRBOztJQUVFO0VMdlRGO0VLMFRBOztJQUVFO0VMeFRGO0VLMlRBOztJQUVFO0VMelRGO0VLNFRBOztJQUVFO0VMMVRGO0VLNlRBOzs7O0lBSUU7RUwzVEY7RUs4VEE7Ozs7SUFJRTtFTDVURjtFSytUQTs7OztJQUlFO0VMN1RGO0VLZ1VBOzs7O0lBSUU7RUw5VEY7RUtpVUE7SUFDRTtFTC9URjtFS2tVQTs7SUFFRTtFTGhVRjtFS21VQTs7SUFFRTtFTGpVRjtFS29VQTs7SUFFRTtFTGxVRjtFS3FVQTs7SUFFRTtFTG5VRjtFS3NVQTs7SUFFRTtFTHBVRjtFS3VVQTs7OztJQUlFO0VMclVGO0VLd1VBOzs7O0lBSUU7RUx0VUY7RUt5VUE7Ozs7SUFJRTtFTHZVRjtFSzBVQTs7OztJQUlFO0VMeFVGO0VLMlVBO0lBQ0U7RUx6VUY7RUs0VUE7O0lBRUU7RUwxVUY7RUs2VUE7O0lBRUU7RUwzVUY7RUs4VUE7O0lBRUU7RUw1VUY7RUsrVUE7O0lBRUU7RUw3VUY7RUtnVkE7O0lBRUU7RUw5VUY7RUtpVkE7Ozs7SUFJRTtFTC9VRjtFS2tWQTs7OztJQUlFO0VMaFZGO0VLbVZBOzs7O0lBSUU7RUxqVkY7RUtvVkE7Ozs7SUFJRTtFTGxWRjtFS3FWQTtJQUNFO0VMblZGO0VLc1ZBOztJQUVFO0VMcFZGO0VLdVZBOztJQUVFO0VMclZGO0VLd1ZBOztJQUVFO0VMdFZGO0VLeVZBOztJQUVFO0VMdlZGO0VLMFZBOztJQUVFO0VMeFZGO0VLMlZBOzs7O0lBSUU7RUx6VkY7RUs0VkE7Ozs7SUFJRTtFTDFWRjtFSzZWQTs7OztJQUlFO0VMM1ZGO0VLOFZBOzs7O0lBSUU7RUw1VkY7RUsrVkE7SUFDRTtFTDdWRjtFS2dXQTs7SUFFRTtFTDlWRjtFS2lXQTs7SUFFRTtFTC9WRjtFS2tXQTs7SUFFRTtFTGhXRjtFS21XQTs7SUFFRTtFTGpXRjtFS29XQTtJQUNFO0VMbFdGO0VLcVdBOztJQUVFO0VMbldGO0VLc1dBOztJQUVFO0VMcFdGO0VLdVdBOztJQUVFO0VMcldGO0VLd1dBOztJQUVFO0VMdFdGO0VLeVdBO0lBQ0U7RUx2V0Y7RUswV0E7O0lBRUU7RUx4V0Y7RUsyV0E7O0lBRUU7RUx6V0Y7RUs0V0E7O0lBRUU7RUwxV0Y7RUs2V0E7O0lBRUU7RUwzV0Y7RUs4V0E7SUFDRTtFTDVXRjtFSytXQTs7SUFFRTtFTDdXRjtFS2dYQTs7SUFFRTtFTDlXRjtFS2lYQTs7SUFFRTtFTC9XRjtFS2tYQTs7SUFFRTtFTGhYRjtFS21YQTtJQUNFO0VMalhGO0VLb1hBOztJQUVFO0VMbFhGO0VLcVhBOztJQUVFO0VMblhGO0VLc1hBOztJQUVFO0VMcFhGO0VLdVhBOztJQUVFO0VMclhGO0VLd1hBO0lBQ0U7RUx0WEY7RUt5WEE7O0lBRUU7RUx2WEY7RUswWEE7O0lBRUU7RUx4WEY7RUsyWEE7O0lBRUU7RUx6WEY7RUs0WEE7O0lBRUU7RUwxWEY7RUs2WEE7O0lBRUU7RUwzWEY7RUs4WEE7Ozs7SUFJRTtFTDVYRjtFSytYQTs7OztJQUlFO0VMN1hGO0VLZ1lBOzs7O0lBSUU7RUw5WEY7RUtpWUE7Ozs7SUFJRTtFTC9YRjtFS2tZQTtJQUNFO0VMaFlGO0VLbVlBOztJQUVFO0VMallGO0VLb1lBOztJQUVFO0VMbFlGO0VLcVlBOztJQUVFO0VMbllGO0VLc1lBOztJQUVFO0VMcFlGO0VLdVlBOztJQUVFO0VMcllGO0VLd1lBOzs7O0lBSUU7RUx0WUY7RUt5WUE7Ozs7SUFJRTtFTHZZRjtFSzBZQTs7OztJQUlFO0VMeFlGO0VLMllBOzs7O0lBSUU7RUx6WUY7RUs0WUE7SUFDRTtFTDFZRjtFSzZZQTs7SUFFRTtFTDNZRjtFSzhZQTs7SUFFRTtFTDVZRjtFSytZQTs7SUFFRTtFTDdZRjtFS2daQTs7SUFFRTtFTDlZRjtFS2laQTs7SUFFRTtFTC9ZRjtFS2taQTs7OztJQUlFO0VMaFpGO0VLbVpBOzs7O0lBSUU7RUxqWkY7RUtvWkE7Ozs7SUFJRTtFTGxaRjtFS3FaQTs7OztJQUlFO0VMblpGO0VLc1pBO0lBQ0U7RUxwWkY7RUt1WkE7O0lBRUU7RUxyWkY7RUt3WkE7O0lBRUU7RUx0WkY7RUt5WkE7O0lBRUU7RUx2WkY7RUswWkE7O0lBRUU7RUx4WkY7RUsyWkE7O0lBRUU7RUx6WkY7RUs0WkE7Ozs7SUFJRTtFTDFaRjtFSzZaQTs7OztJQUlFO0VMM1pGO0VLOFpBOzs7O0lBSUU7RUw1WkY7RUsrWkE7Ozs7SUFJRTtFTDdaRjtFS2dhQTtJQUNFO0VMOVpGO0VLaWFBOztJQUVFO0VML1pGO0VLa2FBOztJQUVFO0VMaGFGO0VLbWFBOztJQUVFO0VMamFGO0VLb2FBOztJQUVFO0VMbGFGO0VLcWFBOztJQUVFO0VMbmFGO0VLc2FBOzs7O0lBSUU7RUxwYUY7RUt1YUE7Ozs7SUFJRTtFTHJhRjtFS3dhQTs7OztJQUlFO0VMdGFGO0VLeWFBOzs7O0lBSUU7RUx2YUY7RUswYUE7SUFDRTtFTHhhRjtFSzJhQTs7SUFFRTtFTHphRjtFSzRhQTs7SUFFRTtFTDFhRjtFSzZhQTs7SUFFRTtFTDNhRjtFSzhhQTs7SUFFRTtFTDVhRjtFSythQTs7SUFFRTtFTDdhRjtFS2diQTs7OztJQUlFO0VMOWFGO0VLaWJBOzs7O0lBSUU7RUwvYUY7RUtrYkE7Ozs7SUFJRTtFTGhiRjtFS21iQTs7OztJQUlFO0VMamJGO0VLb2JBO0lBQ0U7RUxsYkY7RUtxYkE7O0lBRUU7RUxuYkY7RUtzYkE7O0lBRUU7RUxwYkY7RUt1YkE7O0lBRUU7RUxyYkY7RUt3YkE7O0lBRUU7RUx0YkY7RUt5YkE7O0lBRUU7RUx2YkY7RUswYkE7Ozs7SUFJRTtFTHhiRjtFSzJiQTs7OztJQUlFO0VMemJGO0VLNGJBOzs7O0lBSUU7RUwxYkY7RUs2YkE7Ozs7SUFJRTtFTDNiRjtFSzhiQTtJQUNFO0VMNWJGO0VLK2JBOztJQUVFO0VMN2JGO0VLZ2NBOztJQUVFO0VMOWJGO0VLaWNBOztJQUVFO0VML2JGO0VLa2NBOztJQUVFO0VMaGNGO0VLbWNBOztJQUVFO0VMamNGO0VLb2NBOzs7O0lBSUU7RUxsY0Y7RUtxY0E7Ozs7SUFJRTtFTG5jRjtFS3NjQTs7OztJQUlFO0VMcGNGO0VLdWNBOzs7O0lBSUU7RUxyY0Y7RUt3Y0E7SUFDRTtFTHRjRjtFS3ljQTs7SUFFRTtFTHZjRjtFSzBjQTs7SUFFRTtFTHhjRjtFSzJjQTs7SUFFRTtFTHpjRjtFSzRjQTs7SUFFRTtFTDFjRjtFSzZjQTs7SUFFRTtFTDNjRjtFSzhjQTs7OztJQUlFO0VMNWNGO0VLK2NBOzs7O0lBSUU7RUw3Y0Y7RUtnZEE7Ozs7SUFJRTtFTDljRjtFS2lkQTs7OztJQUlFO0VML2NGO0VLa2RBO0lBQ0U7RUxoZEY7RUttZEE7O0lBRUU7RUxqZEY7RUtvZEE7O0lBRUU7RUxsZEY7RUtxZEE7O0lBRUU7RUxuZEY7RUtzZEE7O0lBRUU7RUxwZEY7RUt1ZEE7O0lBRUU7RUxyZEY7RUt3ZEE7Ozs7SUFJRTtFTHRkRjtFS3lkQTs7OztJQUlFO0VMdmRGO0VLMGRBOzs7O0lBSUU7RUx4ZEY7RUsyZEE7Ozs7SUFJRTtFTHpkRjtFSzRkQTtJQUNFO0VMMWRGO0VLNmRBOztJQUVFO0VMM2RGO0VLOGRBOztJQUVFO0VMNWRGO0VLK2RBOztJQUVFO0VMN2RGO0VLZ2VBOztJQUVFO0VMOWRGO0VLaWVBOztJQUVFO0VML2RGO0VLa2VBOzs7O0lBSUU7RUxoZUY7RUttZUE7Ozs7SUFJRTtFTGplRjtFS29lQTs7OztJQUlFO0VMbGVGO0VLcWVBOzs7O0lBSUU7RUxuZUY7RUtzZUE7SUFDRTtFTHBlRjtFS3VlQTs7SUFFRTtFTHJlRjtFS3dlQTs7SUFFRTtFTHRlRjtFS3llQTs7SUFFRTtFTHZlRjtFSzBlQTs7SUFFRTtFTHhlRjtFSzJlQTs7SUFFRTtFTHplRjtFSzRlQTs7OztJQUlFO0VMMWVGO0VLNmVBOzs7O0lBSUU7RUwzZUY7RUs4ZUE7Ozs7SUFJRTtFTDVlRjtFSytlQTs7OztJQUlFO0VMN2VGO0VLZ2ZBO0lBQ0U7RUw5ZUY7RUtpZkE7O0lBRUU7RUwvZUY7RUtrZkE7O0lBRUU7RUxoZkY7RUttZkE7O0lBRUU7RUxqZkY7RUtvZkE7O0lBRUU7RUxsZkY7RUtxZkE7O0lBRUU7RUxuZkY7RUtzZkE7Ozs7SUFJRTtFTHBmRjtFS3VmQTs7OztJQUlFO0VMcmZGO0VLd2ZBOzs7O0lBSUU7RUx0ZkY7RUt5ZkE7Ozs7SUFJRTtFTHZmRjtFSzBmQTtJQUNFO0VMeGZGO0VLMmZBOztJQUVFO0VMemZGO0VLNGZBOztJQUVFO0VMMWZGO0VLNmZBOztJQUVFO0VMM2ZGO0VLOGZBOztJQUVFO0VMNWZGO0VLK2ZBOztJQUVFO0VMN2ZGO0VLZ2dCQTs7OztJQUlFO0VMOWZGO0VLaWdCQTs7OztJQUlFO0VML2ZGO0VLa2dCQTs7OztJQUlFO0VMaGdCRjtFS21nQkE7Ozs7SUFJRTtFTGpnQkY7RUtvZ0JBO0lBQ0U7RUxsZ0JGO0VLcWdCQTs7SUFFRTtFTG5nQkY7RUtzZ0JBOztJQUVFO0VMcGdCRjtFS3VnQkE7O0lBRUU7RUxyZ0JGO0VLd2dCQTs7SUFFRTtFTHRnQkY7RUt5Z0JBOztJQUVFO0VMdmdCRjtFSzBnQkE7Ozs7SUFJRTtFTHhnQkY7RUsyZ0JBOzs7O0lBSUU7RUx6Z0JGO0VLNGdCQTs7OztJQUlFO0VMMWdCRjtFSzZnQkE7Ozs7SUFJRTtFTDNnQkY7RUs4Z0JBO0lBQ0U7RUw1Z0JGO0VLK2dCQTs7SUFFRTtFTDdnQkY7RUtnaEJBOztJQUVFO0VMOWdCRjtFS2loQkE7O0lBRUU7RUwvZ0JGO0VLa2hCQTs7SUFFRTtFTGhoQkY7RUttaEJBOztJQUVFO0VMamhCRjtFS29oQkE7Ozs7SUFJRTtFTGxoQkY7RUtxaEJBOzs7O0lBSUU7RUxuaEJGO0VLc2hCQTs7OztJQUlFO0VMcGhCRjtFS3VoQkE7Ozs7SUFJRTtFTHJoQkY7RUt3aEJBO0lBQ0U7RUx0aEJGO0VLeWhCQTs7SUFFRTtFTHZoQkY7RUswaEJBOztJQUVFO0VMeGhCRjtFSzJoQkE7O0lBRUU7RUx6aEJGO0VLNGhCQTs7SUFFRTtFTDFoQkY7RUs2aEJBO0lBQ0U7RUwzaEJGO0VLOGhCQTs7SUFFRTtFTDVoQkY7RUsraEJBOztJQUVFO0VMN2hCRjtFS2dpQkE7O0lBRUU7RUw5aEJGO0VLaWlCQTs7SUFFRTtFTC9oQkY7RUtraUJBO0lBQ0U7RUxoaUJGO0VLbWlCQTs7SUFFRTtFTGppQkY7RUtvaUJBOztJQUVFO0VMbGlCRjtFS3FpQkE7O0lBRUU7RUxuaUJGO0VLc2lCQTs7SUFFRTtFTHBpQkY7RUt1aUJBO0lBQ0U7RUxyaUJGO0VLd2lCQTs7SUFFRTtFTHRpQkY7RUt5aUJBOztJQUVFO0VMdmlCRjtFSzBpQkE7O0lBRUU7RUx4aUJGO0VLMmlCQTs7SUFFRTtFTHppQkY7RUs0aUJBO0lBQ0U7RUwxaUJGO0VLNmlCQTs7SUFFRTtFTDNpQkY7RUs4aUJBOztJQUVFO0VMNWlCRjtFSytpQkE7O0lBRUU7RUw3aUJGO0VLZ2pCQTs7SUFFRTtFTDlpQkY7RUtpakJBOztJQUVFO0VML2lCRjtFS2tqQkE7Ozs7SUFJRTtFTGhqQkY7RUttakJBOzs7O0lBSUU7RUxqakJGO0VLb2pCQTs7OztJQUlFO0VMbGpCRjtFS3FqQkE7Ozs7SUFJRTtFTG5qQkY7RUtzakJBO0lBQ0U7RUxwakJGO0VLdWpCQTs7SUFFRTtFTHJqQkY7RUt3akJBOztJQUVFO0VMdGpCRjtFS3lqQkE7O0lBRUU7RUx2akJGO0VLMGpCQTs7SUFFRTtFTHhqQkY7RUsyakJBOztJQUVFO0VMempCRjtFSzRqQkE7Ozs7SUFJRTtFTDFqQkY7RUs2akJBOzs7O0lBSUU7RUwzakJGO0VLOGpCQTs7OztJQUlFO0VMNWpCRjtFSytqQkE7Ozs7SUFJRTtFTDdqQkY7RUtna0JBO0lBQ0U7RUw5akJGO0VLaWtCQTs7SUFFRTtFTC9qQkY7RUtra0JBOztJQUVFO0VMaGtCRjtFS21rQkE7O0lBRUU7RUxqa0JGO0VLb2tCQTs7SUFFRTtFTGxrQkY7RUtxa0JBOztJQUVFO0VMbmtCRjtFS3NrQkE7Ozs7SUFJRTtFTHBrQkY7RUt1a0JBOzs7O0lBSUU7RUxya0JGO0VLd2tCQTs7OztJQUlFO0VMdGtCRjtFS3lrQkE7Ozs7SUFJRTtFTHZrQkY7RUswa0JBO0lBQ0U7RUx4a0JGO0VLMmtCQTs7SUFFRTtFTHprQkY7RUs0a0JBOztJQUVFO0VMMWtCRjtFSzZrQkE7O0lBRUU7RUwza0JGO0VLOGtCQTs7SUFFRTtFTDVrQkY7RUsra0JBOztJQUVFO0VMN2tCRjtFS2dsQkE7Ozs7SUFJRTtFTDlrQkY7RUtpbEJBOzs7O0lBSUU7RUwva0JGO0VLa2xCQTs7OztJQUlFO0VMaGxCRjtFS21sQkE7Ozs7SUFJRTtFTGpsQkY7RUtvbEJBO0lBQ0U7RUxsbEJGO0VLcWxCQTs7SUFFRTtFTG5sQkY7RUtzbEJBOztJQUVFO0VMcGxCRjtFS3VsQkE7O0lBRUU7RUxybEJGO0VLd2xCQTs7SUFFRTtFTHRsQkY7RUt5bEJBOztJQUVFO0VMdmxCRjtFSzBsQkE7Ozs7SUFJRTtFTHhsQkY7RUsybEJBOzs7O0lBSUU7RUx6bEJGO0VLNGxCQTs7OztJQUlFO0VMMWxCRjtFSzZsQkE7Ozs7SUFJRTtFTDNsQkY7RUs4bEJBO0lBQ0U7RUw1bEJGO0VLK2xCQTs7SUFFRTtFTDdsQkY7RUtnbUJBOztJQUVFO0VMOWxCRjtFS2ltQkE7O0lBRUU7RUwvbEJGO0VLa21CQTs7SUFFRTtFTGhtQkY7RUttbUJBOztJQUVFO0VMam1CRjtFS29tQkE7Ozs7SUFJRTtFTGxtQkY7RUtxbUJBOzs7O0lBSUU7RUxubUJGO0VLc21CQTs7OztJQUlFO0VMcG1CRjtFS3VtQkE7Ozs7SUFJRTtFTHJtQkY7RUt3bUJBO0lBQ0U7RUx0bUJGO0VLeW1CQTs7SUFFRTtFTHZtQkY7RUswbUJBOztJQUVFO0VMeG1CRjtFSzJtQkE7O0lBRUU7RUx6bUJGO0VLNG1CQTs7SUFFRTtFTDFtQkY7RUs2bUJBOztJQUVFO0VMM21CRjtFSzhtQkE7Ozs7SUFJRTtFTDVtQkY7RUsrbUJBOzs7O0lBSUU7RUw3bUJGO0VLZ25CQTs7OztJQUlFO0VMOW1CRjtFS2luQkE7Ozs7SUFJRTtFTC9tQkY7RUtrbkJBO0lBQ0U7RUxobkJGO0VLbW5CQTs7SUFFRTtFTGpuQkY7RUtvbkJBOztJQUVFO0VMbG5CRjtFS3FuQkE7O0lBRUU7RUxubkJGO0VLc25CQTs7SUFFRTtFTHBuQkY7RUt1bkJBOztJQUVFO0VMcm5CRjtFS3duQkE7Ozs7SUFJRTtFTHRuQkY7RUt5bkJBOzs7O0lBSUU7RUx2bkJGO0VLMG5CQTs7OztJQUlFO0VMeG5CRjtFSzJuQkE7Ozs7SUFJRTtFTHpuQkY7RUs0bkJBO0lBQ0U7RUwxbkJGO0VLNm5CQTs7SUFFRTtFTDNuQkY7RUs4bkJBOztJQUVFO0VMNW5CRjtFSytuQkE7O0lBRUU7RUw3bkJGO0VLZ29CQTs7SUFFRTtFTDluQkY7RUtpb0JBOztJQUVFO0VML25CRjtFS2tvQkE7Ozs7SUFJRTtFTGhvQkY7RUttb0JBOzs7O0lBSUU7RUxqb0JGO0VLb29CQTs7OztJQUlFO0VMbG9CRjtFS3FvQkE7Ozs7SUFJRTtFTG5vQkY7RUtzb0JBO0lBQ0U7RUxwb0JGO0VLdW9CQTs7SUFFRTtFTHJvQkY7RUt3b0JBOztJQUVFO0VMdG9CRjtFS3lvQkE7O0lBRUU7RUx2b0JGO0VLMG9CQTs7SUFFRTtFTHhvQkY7RUsyb0JBOztJQUVFO0VMem9CRjtFSzRvQkE7Ozs7SUFJRTtFTDFvQkY7RUs2b0JBOzs7O0lBSUU7RUwzb0JGO0VLOG9CQTs7OztJQUlFO0VMNW9CRjtFSytvQkE7Ozs7SUFJRTtFTDdvQkY7RUtncEJBO0lBQ0U7RUw5b0JGO0VLaXBCQTs7SUFFRTtFTC9vQkY7RUtrcEJBOztJQUVFO0VMaHBCRjtFS21wQkE7O0lBRUU7RUxqcEJGO0VLb3BCQTs7SUFFRTtFTGxwQkY7RUtxcEJBOztJQUVFO0VMbnBCRjtFS3NwQkE7Ozs7SUFJRTtFTHBwQkY7RUt1cEJBOzs7O0lBSUU7RUxycEJGO0VLd3BCQTs7OztJQUlFO0VMdHBCRjtFS3lwQkE7Ozs7SUFJRTtFTHZwQkY7RUswcEJBO0lBQ0U7RUx4cEJGO0VLMnBCQTs7SUFFRTtFTHpwQkY7RUs0cEJBOztJQUVFO0VMMXBCRjtFSzZwQkE7O0lBRUU7RUwzcEJGO0VLOHBCQTs7SUFFRTtFTDVwQkY7RUsrcEJBOztJQUVFO0VMN3BCRjtFS2dxQkE7Ozs7SUFJRTtFTDlwQkY7RUtpcUJBOzs7O0lBSUU7RUwvcEJGO0VLa3FCQTs7OztJQUlFO0VMaHFCRjtFS21xQkE7Ozs7SUFJRTtFTGpxQkY7RUtvcUJBO0lBQ0U7RUxscUJGO0VLcXFCQTs7SUFFRTtFTG5xQkY7RUtzcUJBOztJQUVFO0VMcHFCRjtFS3VxQkE7O0lBRUU7RUxycUJGO0VLd3FCQTs7SUFFRTtFTHRxQkY7RUt5cUJBOztJQUVFO0VMdnFCRjtFSzBxQkE7Ozs7SUFJRTtFTHhxQkY7RUsycUJBOzs7O0lBSUU7RUx6cUJGO0VLNHFCQTs7OztJQUlFO0VMMXFCRjtFSzZxQkE7Ozs7SUFJRTtFTDNxQkY7RUs4cUJBO0lBQ0U7RUw1cUJGO0VLK3FCQTs7SUFFRTtFTDdxQkY7RUtnckJBOztJQUVFO0VMOXFCRjtFS2lyQkE7O0lBRUU7RUwvcUJGO0VLa3JCQTs7SUFFRTtFTGhyQkY7RUttckJBOztJQUVFO0VManJCRjtFS29yQkE7Ozs7SUFJRTtFTGxyQkY7RUtxckJBOzs7O0lBSUU7RUxuckJGO0VLc3JCQTs7OztJQUlFO0VMcHJCRjtFS3VyQkE7Ozs7SUFJRTtFTHJyQkY7RUt3ckJBO0lBQ0U7RUx0ckJGO0VLeXJCQTs7SUFFRTtFTHZyQkY7RUswckJBOztJQUVFO0VMeHJCRjtFSzJyQkE7O0lBRUU7RUx6ckJGO0VLNHJCQTs7SUFFRTtFTDFyQkY7RUs2ckJBOztJQUVFO0VMM3JCRjtFSzhyQkE7Ozs7SUFJRTtFTDVyQkY7RUsrckJBOzs7O0lBSUU7RUw3ckJGO0VLZ3NCQTs7OztJQUlFO0VMOXJCRjtFS2lzQkE7Ozs7SUFJRTtFTC9yQkY7RUtrc0JBO0lBQ0U7RUxoc0JGO0VLbXNCQTs7SUFFRTtFTGpzQkY7RUtvc0JBOztJQUVFO0VMbHNCRjtFS3FzQkE7O0lBRUU7RUxuc0JGO0VLc3NCQTs7SUFFRTtFTHBzQkY7RUt1c0JBOztJQUVFO0VMcnNCRjtFS3dzQkE7Ozs7SUFJRTtFTHRzQkY7RUt5c0JBOzs7O0lBSUU7RUx2c0JGO0VLMHNCQTs7OztJQUlFO0VMeHNCRjtFSzJzQkE7Ozs7SUFJRTtFTHpzQkY7QUFDRjtBTWp5SEE7RUFDSTtBTm15SEo7O0FNMXhIWTtFQUNJO0VBQ0E7QU42eEhoQjtBTTF4SFk7RUFDSTtBTjR4SGhCOztBTXR4SEE7QUFDQTtFQUNJO0FOeXhISjs7QU9qekhBO0VBQ0ksY0NPUztFRE5ULHlDQ3dDZ0I7QVI0d0hwQjs7QU9qekhBO0VBQ0k7QVBvekhKO0FFdndISTtFSzlDSjtJQUlRO0VQcXpITjtBQUNGOztBT2p6SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQ0N5QmE7RUR4QmI7QVBvekhKO0FPbnpISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDdEJXO0VEdUJYO0VBQ0E7QVBxekhSOztBT2p6SEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0Esc0NDT2E7QVI2eUhqQjs7QU9qekhBO0VBQ0k7QVBvekhKOztBT2p6SEE7RUFDSTtFQUNBO0VBQ0Esc0NDSGE7RURJYjtBUG96SEo7O0FPanpIQTtFQUNJO0VBQ0E7RUFDQTtBUG96SEo7O0FPaHpIQTtFQUNJO0FQbXpISjtBT2x6SEk7RUFDSTtFQUNBO0VBQ0E7QVBvekhSOztBTy95SEE7RUFDSTtBUGt6SEo7O0FPOXlIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpekhKOztBRTMwSEk7RUtnQ0E7SUFDSTtJQUNBO0lBQ0E7RVAreUhOO0VPNXlIRTs7SUFFSTtFUDh5SE47RU8zeUhFO0lBQ0k7RVA2eUhOO0VPMXlITTtJQUNJO0VQNHlIVjtFT3h5SEU7SUFDSTtJQUNBO0VQMHlITjtFT3R5SFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQd3lIZDtFT3J5SGM7SUFDSTtFUHV5SGxCO0VPcnlIYztJQUNJO0VQdXlIbEI7RU9seUhNO0lBQ0k7RVBveUhWO0FBQ0Y7QUVqM0hJO0VLa0ZBO0lBQ0k7RVBreUhOO0VPanlITTtJQUNJO0VQbXlIVjtBQUNGO0FFNzJISTtFSytFQTtJQUNJO0VQaXlITjtFT2h5SE07SUFDSTtFUGt5SFY7QUFDRjtBTzd4SEk7RUFDSTtBUCt4SFI7QU81eEhJO0VBQ0k7RUFDQTtBUDh4SFI7O0FPMXhIQTtFQUNJO0FQNnhISjs7QU8xeEhBO0VBQ0k7QVA2eEhKOztBTzF4SEE7RUFDSTtBUDZ4SEo7O0FTaDhITTtFQUNFO0FUbThIUjs7QVM5N0hFOzs7O0VBSUU7QVRpOEhKOztBUzc3SEE7RUFDRTtFQUNBO0FUZzhIRjs7QVM3N0hBO0VBQ0U7RUFDQTtBVGc4SEY7O0FTNTdIQTtFQUNFO0VBQ0E7QVQrN0hGOztBUzU3SEE7RUFDRTtFQUNBO0FUKzdIRjs7QVV0K0hBO0VBRUk7RUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVncrSE47O0FVcCtIQTtFQUNLO0VBQ0Q7QVZ1K0hKOztBVXArSEE7RUFDSTtFQUNEO0FWdStISDs7QVVwK0hBO0VBQ0k7RUFDRDtBVnUrSEg7O0FVcCtIQTtFQUNJO0VBQ0Q7QVZ1K0hIOztBVXArSEE7RUFDQTtFQUNBO0FWdStIQTs7QVVwK0hBO0VBQ0E7RUFDQTtBVnUrSEE7O0FVcCtIQTtFQUNBO0VBQ0E7QVZ1K0hBOztBVXArSEE7RUFDQTtFQUNBO0FWdStIQTs7QVVyK0hFO0VBQ0U7RUFDQTtBVncrSEo7O0FVcitIQTtFQUNJO0VBQ0E7QVZ3K0hKOztBVXIrSEE7RUFDSTtFQUNBO0FWdytISjs7QVVyK0hBO0VBQ0k7RUFDQTtBVncrSEo7O0FXN2lJQTtFQUNJO0VBQ0E7RVBJQTtFQUNBO0VBQ0E7RUFDQTtBSjZpSUo7QUk1aUlJO0VBQ0k7QUo4aUlSO0FXcGpJSTtFQUNJO0VBQ0E7QVhzaklSOztBRTFnSUk7RVN0Q0k7SUFDSTtFWG9qSVY7RVdsaklNO0lBQ0k7RVhvaklWO0VXbGpJTTtJQUNJO0VYb2pJVjtFV2hqSUU7SUFDSTtFWGtqSU47RVcvaUlFO0lBQ0k7SUFDQTtJQUNBO0VYaWpJTjtBQUNGO0FZamxJQTtFQUNJO0VBQ0E7QVptbElKO0FZamxJSTtFQUNFO0FabWxJTjtBWTdrSVE7RUFDRSx3Q2JpREc7QUM4aEliOztBYTNsSUE7RUFDSSx5Q2QyRFU7QUNtaUlkO0FFaGxJSTtFV2ZKO0lBSVE7RWIrbElOO0FBQ0Y7QUUva0lJO0VXckJKO0lBT1E7RWJpbUlOO0FBQ0Y7QWEvbElJO0VBQ0k7QWJpbUlSO0FFempJSTtFV3pDQTtJQUlRO0Via21JVjtBQUNGOztBYTlsSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtRUFDSTtBYmdtSVI7QUV6bUlJO0VXSUo7SUFVUTtFYitsSU47QUFDRjtBRTFrSUk7RVdoQ0o7SUFhUTtFYmltSU47QUFDRjtBRTdtSUk7RVdjQTtJQUVRO0ViaW1JVjtBQUNGO0FFbG5JSTtFV21CQTtJQUVRO0ViaW1JVjtBQUNGO0FFdm5JSTtFV0ZKO0lBNEJRO0ViaW1JTjtBQUNGO0FFOWxJSTtFV2hDSjtJQWdDUTtFYmttSU47QUFDRjs7QUV2b0lJO0VXeUNBO0lBRVE7SUFDQTtFYmltSVY7QUFDRjtBRXhvSUk7RVdtQ0E7SUFNUTtJQUNBO0VibW1JVjtBQUNGOztBRWhuSUk7RVdrQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFYmttSU47QUFDRjtBYzNxSUM7RUFDQztBZDZxSUY7QUU1bklJO0VZL0NEO0lBQ0M7SUFDQTtJQUNBO0VkOHFJRjtBQUNGO0FjMXFJQztFVllHO0FKaXFJSjtBSWhxSUk7RUFDSSx5QklFZTtFSkRmLGNJWks7RUphTDtFQUNBO0FKa3FJUjtBYy9xSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZGlySUY7QWNocklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RVZEQztBSm9ySUo7QUlucklJO0VBQ0kseUJJRWU7RUpEZixjSVpLO0VKYUw7RUFDQTtBSnFySVI7QWN0cklHO0VBQ0M7QWR3cklKO0FFbHFJSTtFWTlCRjtJQVlFO0Vkd3JJRjtBQUNGO0FjcHJJQztFQUNDO0VBQ0E7QWRzcklGO0FjbHJJQztFQUNDO0VBQ0E7QWRvcklGO0FjbnJJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHFySUg7QWNucklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWRxcklIO0FjbnJJRztFQUNDO0FkcXJJSjtBYy9xSUM7RUFDQztBZGlySUY7QWM3cUlFO0VBQ0M7RUFDQTtBZCtxSUg7QWM5cUlHO0VBQ0Msd0NOaENlO0VNaUNmO0VBQ0E7RUFDQTtFQUNBO0FkZ3JJSjtBYzlxSUs7RUFDQztBZGdySU47QWM3cUlJO0VBQ0M7RUFDQTtBZCtxSUw7QWM3cUlJO0VBQ0M7QWQrcUlMO0FjMXFJRztFQUNDO0FkNHFJSjtBY3ZxSUM7RUFDQztBZHlxSUY7QWN0cUlDO0VBQ0M7QWR3cUlGO0FjdHFJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkd3FJSDtBY3JxSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZHVxSUg7QWN0cUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3cUlKO0FjcnFJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdXFJSjtBY3BxSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qk5uSlM7RU1vSlQ7RUFDQTtBZHNxSUo7O0FjL3BJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGtxSUY7QUV6eElJO0VZaUhIO0lBUUU7SUFDQTtFZG9xSUQ7QUFDRjtBY25xSUU7RUFDQyx3Q05uSWdCO0VNb0loQjtFQUlBO0Fka3FJSDtBRXB5SUk7RVk0SEY7SUFJRTtFZHdxSUY7QUFDRjtBY3JxSUU7RUFDQztFQUNBO0VBQ0E7QWR1cUlIOztBY2xxSUE7RUFDQyx5Q050Sm1CO0VNdUpuQjtFQUNHO0FkcXFJSjtBY25xSUM7RUFDQztFQUNNO0FkcXFJUjs7QWNqcUlBO0VBQ0M7QWRvcUlEO0FjbHFJQztFQUNDO0VBQ0E7RUFDQTtFQUNFO0Fkb3FJSjtBRWwwSUk7RVkwSkg7SUFPSztFZHFxSUo7RWNucUlJO0lBQ0U7RWRxcUlOO0VjanFJRTtJQUNDO0lBQ0E7RWRtcUlIO0FBQ0Y7O0FjNXBJSTtFQUNJLHlCTjFNZTtFTTJNZixjTnhOSztFTXlOTDtFQUNBO0FkK3BJUjs7QWVyNElZO0VBQ0k7RUFDQTtFQUNBO0FmdzRJaEI7QWVsNElnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbzRJcEI7O0FnQjE1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEI2NUlGOztBZ0J6NUlFO0VBQ0U7RUFDQTtFQUNBO0FoQjQ1SUo7O0FnQng1SUE7RUFDRSxjUlBrQjtFUVFsQix3Q1I0QmlCO0FSKzNJbkI7O0FpQjM2SUE7RUFDRTtBakI4NklGO0FpQjM2SU07RUFDRSx3Q1RJYTtBUnk2SXJCOztBaUJ0NklBO0VBRUUseUJUUFc7RVNRWCx3Q1Q2QmlCO0FSMjRJbkI7QWlCdjZJRTtFQUNFLHdDVFJpQjtBUmk3SXJCO0FpQnY2SUU7RUFDRSx5QlROUztBUis2SWI7QWlCeDZJSTtFQUNFO0FqQjA2SU47QWlCdDZJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnc2SUo7QWlCcDZJRTtFQUNFLHlCVHJCUztFU3NCVCxjVDdCUztFUzhCVDtFQUNBO0FqQnM2SUo7QWlCcjZJSTtFQUNFLHlCVGpDTztFU2tDUCxxQlQzQk87RVM0QlAsY1Q1Qk87QVJtOEliO0FpQnA2SU07RUFDRSx5QlR2Q0s7RVN3Q0wscUJUakNLO0VTa0NMLGNUbENLO0FSdzhJYjtBaUJuNklJO0VBQ0U7QWpCcTZJTjtBaUJoNklFO0VBQ0UseUJUNUNTO0VTNkNULGNUcERTO0VTcURUO0VBQ0E7RUFDQSx3Q1RsQmU7RVNtQmY7QWpCazZJSjtBaUJqNklJO0VBQ0U7RUFDQTtBakJtNklOO0FpQmw2SU07RUFDRTtBakJvNklSO0FpQmo2SUk7RUFDRSx5QlRqRU87RVNrRVAsY1QzRE87RVM0RFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJtNklOO0FpQi81SU07RUFDRSx5QlRsRVU7QVJtK0lsQjtBaUI5NUlJO0VBQ0UseUJUdEVZO0FScytJbEI7QWlCeDVJTTtFQUVFO0VBQ0E7QWpCeTVJUjs7QWlCMTRJQTtFQUNFO0VBQ0EsY1Q1R1c7QVJ5L0liOztBaUJ6NElFO0VBQ0U7QWpCNDRJSjs7QUU5OUlJO0Vld0ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpCMDRJSjtBQUNGO0FrQjdnSkU7RUFDRTtBbEIrZ0pKOztBRTk5SUk7RWdCNUNGO0lBQ0U7SUFDQTtFbEI4Z0pGO0VrQjVnSkU7SUFDRTtFbEI4Z0pKO0VrQnpnSk07SUFDRTtFbEIyZ0pSO0VrQnhnSk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEIwZ0pSO0VrQnZnSk07SUFDRTtFbEJ5Z0pSO0VrQnRnSk07SUFDRTtFbEJ3Z0pSO0VrQnJnSk07SUFDRTtFbEJ1Z0pSO0VrQmhnSk07SUFDRTtFbEJrZ0pSO0VrQi8vSU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEJpZ0pSO0VrQjkvSU07SUFDRTtFbEJnZ0pSO0VrQjcvSU07SUFDRTtFbEIrL0lSO0VrQjUvSU07SUFDRTtFbEI4L0lSO0FBQ0Y7QW1CL2pKQTtFQUNFO0FuQmlrSkY7O0FFL2dKSTtFaUI5Q0Y7SUFDRTtFbkJpa0pGO0FBQ0Y7QW9CeGtKQTtFQU9JO0VBQ0E7QXBCb2tKSjtBb0Ixa0pJO0VBQ0k7QXBCNGtKUjtBb0Jya0pJO0VBQ0ksY1pzQkk7RVlyQkosc0NaK0JTO0VZOUJUO0VBQ0E7QXBCdWtKUjtBb0Jya0pJO0VBQ0k7RUFDQTtBcEJ1a0pSO0FvQnBrSkk7RUFDSSxjWkhZO0VZSVo7QXBCc2tKUjtBb0Jua0pJO0VBQ0k7RUFDQSxjWnBCSztBUnlsSmI7QW9CbGtKSTtFQUNJLHlCWklVO0FSZ2tKbEI7QW9CamtKUTtFQUNJO0FwQm1rSlo7QW9CaGtKUTtFQUNJO0VBQ0E7QXBCa2tKWjtBb0IvakpRO0VBQ0k7QXBCaWtKWjtBb0I5akpRO0VBQ0k7RUFDQTtFQUNBO0FwQmdrSlo7QW9CN2pKUTtFQUNJO0FwQitqSlo7QW9CMWpKZ0I7RUFDSTtBcEI0akpwQjtBb0JwakpRO0VBQ0k7RUFDQTtBcEJzakpaO0FvQm5qSlE7RUFDSTtBcEJxakpaO0FvQmxqSlE7RUFDSTtFQUNBO0VBQ0E7QXBCb2pKWjtBb0JqakpRO0VBQ0k7RUFDQTtFQUNBLGNadERBO0VZdURBLHNDWjdDSztFWThDTDtBcEJtakpaO0FvQmpqSlk7RUFDSSxjWnpGRztBUjRvSm5CO0FvQi9pSlE7RUFDSSxjWjlFUTtFWStFUjtBcEJpakpaO0FvQjlpSlE7RUFDSTtFQUNBLGNaOUZRO0VZK0ZSLHdDWjNETztFWTREUDtFQUNBO0FwQmdqSlo7QW9CN2lKUTtFQUNJO0VBQ0E7QXBCK2lKWjs7QW9CemlKSTtFQUNJO0VBQ0E7RUFDQTtBcEI0aUpSO0FvQjFpSlE7RUFDSTtFQUNBO0FwQjRpSlo7QW9CemlKUTtFQUNJO0VBQ0E7QXBCMmlKWjtBb0J4aUpRO0VBQ0k7QXBCMGlKWjtBb0J2aUpRO0VBQ0k7RUFDQTtBcEJ5aUpaO0FvQnRpSlE7RUFDSTtFQUNBO0FwQndpSlo7QW9CcmlKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdWlKWjtBb0JyaUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUpoQjs7QW9CamlKQTtFQUNJO0FwQm9pSko7QW9CbGlKSTtFQUNJLHlCWnpKVTtFWTBKVjtBcEJvaUpSO0FvQm5pSlE7RUFDSSx5Qlp4Skc7QVI2ckpmO0FvQmxpSlE7RUFDSTtFQUNBO0VBQ0EsY1ozS1E7QVIrc0pwQjtBb0JqaUpRO0VBQ0k7RUFDQTtFQUNBLGNaakxRO0VZa0xSO0FwQm1pSlo7QW9CaGlKUTtFaEI3S0o7RUFDQTtFQUNBLHFCZ0I0SzJCO0VoQjNLM0I7QUpndEpKO0FFcnRKSTtFa0IrS0k7SUFHUTtFcEJ1aUpkO0FBQ0Y7QW9CcmlKUTtFQUNJO0VBQ0E7QXBCdWlKWjtBb0JwaUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc2lKWjtBb0JyaUpZO0VBQ0k7QXBCdWlKaEI7QW9CbmlKUTtFQUNJO0FwQnFpSlo7QW9CamlKUTtFQUNJO0VBQ0E7QXBCbWlKWjtBb0JqaUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCbWlKaEI7QUV2dkpJO0VrQmdOUTtJQU1RO0VwQnFpSmxCO0FBQ0Y7QW9CamlKUTtFQUNJO0FwQm1pSlo7QW9CL2hKSTtFQUNJO0FwQmlpSlI7O0FvQjdoSkE7RUFDSTtFQUNBO0VBQ0E7QXBCZ2lKSjtBb0I5aEpJO0VBQ0k7RUFDQTtBcEJnaUpSO0FFNXdKSTtFa0IwT0E7SUFLUTtFcEJpaUpWO0FBQ0Y7QW9COWhKSTtFQUNJO0FwQmdpSlI7QW9CN2hKSTtFQUNJO0VBQ0E7QXBCK2hKUjtBb0I3aEpRO0VBQ0k7RUFDQTtFQUNBLGNacFFRO0FSbXlKcEI7QW9CNWhKUTtFQUNJO0VBQ0E7RUFDQSxjWjFRUTtFWTJRUjtBcEI4aEpaO0FvQjVoSlE7RUFDSTtFQUNBO0VBQ0E7QXBCOGhKWjtBb0J6aEpZO0VBQ0k7RUFDQTtFQUNBO0FwQjJoSmhCO0FvQnZoSlE7RUFDSTtBcEJ5aEpaOztBRWh6Skk7RWtCMlJKO0lBRVE7RXBCd2hKTjtBQUNGO0FFdHpKSTtFa0IrUkE7SUFFUTtJQUNBO0VwQnloSlY7RW9CeGhKVTtJQUNJO0VwQjBoSmQ7QUFDRjtBRS96Skk7RWtCdVNJO0loQnJTSjtJQUNBO0lBQ0EscUJnQnFTK0I7SWhCcFMvQjtFSmkwSkY7QUFDRjtBb0IzaEpRO0VBQ0k7QXBCNmhKWjtBb0IzaEpRO0VBQ0k7QXBCNmhKWjs7QW9CeGhKSTtFQUNJLGNaNVRZO0VZNlRaO0FwQjJoSlI7QW9CeGhKSTtFQUNJO0FwQjBoSlI7QW9CeGhKUTtFQUVJO0VBQ0EsY1p0VVE7QVIrMUpwQjtBb0J0aEpRO0VBRUk7RUFDQTtFQUNBLGNaN1VRO0FSbzJKcEI7QW9CbGhKWTtFQUNJO0FwQm9oSmhCO0FvQmhoSlE7RUFDSTtBcEJraEpaOztBb0I1Z0pJO0VBQ0k7QXBCK2dKUjtBb0I3Z0pRO0VBQ0k7QXBCK2dKWjs7QUV2MEpJO0VrQmdVSTtJQUNJO0lBQ0E7RXBCMmdKVjtFb0J4Z0pNO0lBQ0k7SUFDQTtFcEIwZ0pWO0VvQnJnSlU7SUFDSTtJQUNBO0VwQnVnSmQ7RW9CcGdKVTtJQUNJO0lBQ0E7SUFDQTtFcEJzZ0pkO0VvQm5nSlU7SUFDSTtFcEJxZ0pkO0VvQmxnSlU7SUFDSTtFcEJvZ0pkO0VvQjkvSVU7SUFDSTtJQUNBO0VwQmdnSmQ7RW9CNy9JVTtJQUNJO0VwQisvSWQ7RW9CNS9JVTtJQUNJO0VwQjgvSWQ7RW9CMy9JVTtJQUNJO0lBQ0E7RXBCNi9JZDtFb0IxL0lVO0lBQ0k7SUFDQTtFcEI0L0lkO0VvQnYvSWtCO0lBQ0k7RXBCeS9JdEI7RW9Cai9JTTtJQUNJO0VwQm0vSVY7QUFDRjtBb0IvK0lBO0VoQnZiSTtFQUNBO0VBQ0E7RUFDQTtBSnk2Sko7QUl4NkpJO0VBQ0k7QUowNkpSO0FvQnIvSVE7RUFDSTtBcEJ1L0laO0FFOTZKSTtFa0JxYkE7SUFLUTtFcEJ3L0lWO0FBQ0Y7QW9CdC9JUTtFQUNJO0VBQ0E7RUFDQSwrQnJCcFpHO0VxQnFaSDtBcEJ3L0laO0FvQnIvSVE7RUFDSTtFQUNBO0VoQi9iUjtFQUNBO0VBQ0EscUJnQjhiMkI7RWhCN2IzQjtBSnU3Sko7QW9Cdi9JUTtFQUNJO0VBQ0E7QXBCeS9JWjtBRWg4Skk7RWtCcWNJO0lBS1E7RXBCMC9JZDtBQUNGO0FvQnYvSVE7RUFDSTtBcEJ5L0laO0FvQnQvSVE7RUFDSTtBcEJ3L0laO0FvQm4vSVE7RUFDSTtBcEJxL0laO0FFdDdKSTtFa0J1Y1E7SUFDSTtJQUNBO0VwQmsvSWQ7RW9CaC9JYztJQUNJO0VwQmsvSWxCO0FBQ0Y7O0FxQnIrSkU7RUFDRTtBckJ3K0pKOztBc0IxK0pBO0FBQ0E7RUFLSTtFQUNBO0VBQ0E7RUFDQTtBdEJ5K0pKO0FzQmgvSkk7RUFDSTtBdEJrL0pSO0FzQnorSkk7RUFDSTtBdEIyK0pSO0FzQngrSkk7RUFDSTtBdEIwK0pSO0FzQnYrSkk7RUFDSTtFQUNBLHlCZEZRO0FSMitKaEI7QXNCeCtKUTtFQUNJO0F0QjArSlo7QXNCdCtKSTtFQUNJO0VBQ0E7RUFDQTtBdEJ3K0pSO0FzQnQrSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QncrSlo7QXNCbCtKSTtFQUNJO0F0Qm8rSlI7QXNCLzlKUTtFQUNJO0VBQ0E7QXRCaStKWjtBc0IvOUpZO0VBQ0k7RUFDQTtBdEJpK0poQjtBc0I3OUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCKzlKWjtBc0I1OUpRO0VBQ0k7QXRCODlKWjtBc0I1OUpZO0VBQ0k7RUFDQTtBdEI4OUpoQjtBc0IxOUpnQjtFQUNJO0F0QjQ5SnBCO0FzQno5SmdCO0VBQ0k7QXRCMjlKcEI7QXNCdjlKWTtFQUNJO0VBQ0E7RUFDQTtBdEJ5OUpoQjtBc0J0OUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdzlKaEI7QXNCcDlKZ0I7RUFDSTtBdEJzOUpwQjtBc0JuOUpnQjtFQUNJO0F0QnE5SnBCO0FzQmo5Slk7RUFDSTtFQUNBO0VBQ0E7QXRCbTlKaEI7QXNCaDlKWTtFQUNJO0VBQ0EsK0J2QnpERDtFdUIwREMseUNkOUVJO0FSZ2lLcEI7QXNCNThKUTtFQUNJO0F0Qjg4Slo7QXNCMzhKUTtFQUNJLCtCdkJyRUc7RXVCc0VIO0VBQ0E7QXRCNjhKWjtBc0J6OEpJO0VBQ0k7RUFDQTtBdEIyOEpSOztBRW5pS0k7RW9CZ0dBO0lBQ0k7RXRCdThKTjtFc0JwOEpFO0lBQ0k7RXRCczhKTjtFc0JuOEpVO0lBQ0k7SUFDQTtJQUNBLDBNQUNJO0lBU0o7SUFDQTtFdEI0N0pkO0VzQjE3SmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEI0N0psQjtFc0J4N0pVO0lBQ0k7SUFDQTtJQUNBLHNDZDNJQztFUnFrS2Y7RXNCeDdKYztJQUNJO0V0QjA3SmxCO0VzQnQ3SlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEJ3N0pkO0VzQnQ3SmM7SUFDSTtFdEJ3N0psQjtFc0JyN0pjO0lBQWM7RXRCdzdKNUI7RXNCdjdKYztJQUFnQjtFdEIwN0o5QjtFc0J6N0pjO0lBQWU7RXRCNDdKN0I7RXNCMzdKYztJQUFXO0V0Qjg3SnpCO0VzQjc3SmM7SUFBbUI7RXRCZzhKakM7RXNCLzdKYztJQUFhO0V0Qms4SjNCO0VzQmo4SmM7SUFBVztFdEJvOEp6QjtFc0JuOEpjO0lBQVM7RXRCczhKdkI7RXNCcjhKYztJQUFhO0V0Qnc4SjNCO0VzQnY4SmM7SUFDSTtJQUNBO0V0Qnk4SmxCO0VzQnY4SmM7SUFDSTtJQUNBO0V0Qnk4SmxCO0VzQnY4SmM7SUFDSTtFdEJ5OEpsQjtFc0J2OEprQjtJQUNJO0V0Qnk4SnRCO0VzQnY4SmtCO0lBQ0k7RXRCeThKdEI7RXNCcDhKYztJQUNJO0V0QnM4SmxCO0VzQnA4SmtCO0lBQ0k7SUFDQTtFdEJzOEp0QjtFc0JsOEpjO0lBQ0k7RXRCbzhKbEI7RXNCaDhKVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V0Qms4SmQ7RXNCLzdKVTtJQUNJO0lBQ0E7RXRCaThKZDtBQUNGO0F1QjVyS0U7RUFDRTtBdkI4cktKOztBd0IvcktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJrc0tSO0FFeHBLSTtFc0JsREE7SUFVUTtJQUNBO0V4Qm9zS1Y7QUFDRjtBd0Jqc0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCbXNLUjtBd0Joc0tZO0VBQ0k7QXhCa3NLaEI7QUV2cUtJO0VzQm5DQTtJQWFRO0lBQ0E7RXhCaXNLVjtBQUNGO0F3Qi9yS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ2hCR0s7RWdCRkw7RUFDQTtFQUNBO0VBQ0EseUJoQjNCVztFZ0I0Qlg7QXhCaXNLWjtBd0IvcktZO0VBQ0k7QXhCaXNLaEI7QXdCOXJLWTtFQUNJO0F4QmdzS2hCO0FFanNLSTtFc0JsQkk7SUF1QlE7SUFDQTtFeEJnc0tkO0FBQ0Y7QXdCOXJLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoQnZESTtBUnV2S3BCO0FFdnRLSTtFc0JTUTtJQWlCUTtJQUNBO0lBQ0E7RXhCaXNLbEI7QUFDRjtBd0I3cktRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QityS1o7QXdCN3JLWTtFQUNJLHlCaEJyRkg7RWdCc0ZHLGNoQjdFTztBUjR3S3ZCO0F3QjdyS2dCO0VBQ0kseUJoQmhGRztBUit3S3ZCO0FFN3VLSTtFc0JtRFk7SUFDSSx5QmhCL0ZQO0lnQmdHTyxjaEJ2Rkc7SWdCd0ZIO0lBQ0E7SUFDQTtFeEI2cktsQjtFd0IzcktrQjtJQUNJLHlCaEI3RkQ7RVIweEtyQjtBQUNGOztBd0J0cktBO0VBQ0k7QXhCeXJLSjtBd0J2cktJO0VBQ0k7QXhCeXJLUjtBRWh3S0k7RXNCc0VBO0lBSVE7RXhCMHJLVjtBQUNGO0FFcndLSTtFc0JtRUo7SUFXUTtFeEIycktOO0FBQ0Y7QXdCenJLUTtFQUNJO0F4QjJyS1o7O0F3QnByS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1cktaO0FFdnhLSTtFc0J5Rkk7SUFTUTtFeEJ5cktkO0FBQ0Y7QXdCdnJLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QnlyS2hCO0F3QnhyS2dCO0VBQ0k7QXhCMHJLcEI7QXdCdnJLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeXJLaEI7QUU1eUtJO0VzQjhHUTtJQU9RO0V4QjJyS2xCO0FBQ0Y7QXdCenJLZ0I7RUFDSTtBeEIycktwQjtBd0J2cktRO0VBQ0k7QXhCeXJLWjtBd0J2cktRO0VBQ0k7QXhCeXJLWjs7QXlCNzJLQTtFQUNJO0F6QmczS0o7QUU5ektJO0V1Qm5ESjtJQUlRO0V6QmkzS047QUFDRjs7QXlCOTJLQTtFQUNJO0VBQ0E7RUFDQTtBekJpM0tKO0F5QmgzS0k7RUFDSTtBekJrM0tSO0F5Qi8yS0k7RUFDSTtBekJpM0tSO0F5QjcyS0k7RUFDSTtFQUNBO0VBQ0E7QXpCKzJLUjtBeUI1MktJO0VBRUk7RUFDQTtFQUNBO0VBQ0EseUNqQlVZO0VpQlRaO0VBQ0E7RUFDQTtBekI2MktSO0F5QjMyS1E7RXJCcEJKO0VBQ0E7RUFDQSxxQnFCbUIyQjtFckJsQjNCO0VxQm1CUTtBekJnM0taO0F5QjkyS1E7RUFDSTtBekJnM0taO0F5QjkyS1E7RUFDSTtBekJnM0taO0F5QjkyS1E7RUFDSTtFQUNBO0VBQ0E7QXpCZzNLWjtBeUI3MktZO0VBQ0k7RUFDQTtFQUNBO0F6QisyS2hCO0F5QnoyS0k7RUFDSTtFQUNBO0F6QjIyS1I7QXlCMTJLUTs7RUFFSTtBekI0MktaO0F5QngyS1k7RUFDSTtBekIwMktoQjtBeUJ0MktRO0VBQ0k7RUFDQTtBekJ3MktaO0F5QnIyS1E7RUFDSSxzQ2pCdkNLO0FSODRLakI7QXlCbDJLWTtFQUNJLHlDakI5Q0k7QVJrNUtwQjtBeUJoMktRO0VBQ0k7QXpCazJLWjtBeUI5MUtJO0VBQ0k7RUFDQTtBekJnMktSO0F5QjUxS0k7RUFDSTtFQUNBO0VBQ0E7QXpCODFLUjtBeUI1MUtRO0VBQ0k7QXpCODFLWjtBeUIzMUtRO0VBQ0k7RUFDQSx5Q2pCeEVRO0FScTZLcEI7QXlCMTFLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjQxS1I7QXlCMTFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjQxS1o7QXlCejFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjIxS1o7QXlCejFLWTs7RUFFSTtFQUNBO0VBQ0E7QXpCMjFLaEI7QXlCeDFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjAxS1o7QXlCeDFLUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeTFLWjtBeUJ2MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5MUtaO0F5QnQxS1E7RUFDSTtFQUNBO0VBQ0E7QXpCdzFLWjtBeUJsMUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvMUtSO0F5Qm4xS1E7RUFDSTtFQUNBO0F6QnExS1o7QXlCcDFLWTtFQUNJO0F6QnMxS2hCOztBeUIvMEtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7QXpCazFLSjtBeUJqMUtDO0VBQ0M7RUFDQTtBekJtMUtGO0F5QmoxS0M7RUFDQztBekJtMUtGOztBeUI5MEtBO0VBQ0k7QXpCaTFLSjs7QXlCOTBLQTtFQUNJO0F6QmkxS0o7QXlCaDFLSTtFQUNJO0F6QmsxS1I7QXlCaDFLSTtFQUNJLHNDakI1TFM7QVI4Z0xqQjs7QUV0Z0xJO0V1QjRMSTtJQUNJO0V6QjgwS1Y7RXlCMzBLYztJQUNJO0lBQ0E7SUFDQTtFekI2MEtsQjtFeUIxMEtrQjtJQUNJO0V6QjQwS3RCO0FBQ0Y7QTBCdmtMQTtFQUNJO0ExQnlrTEo7QUV2aExJO0V3Qm5ESjtJQUlRO0UxQjBrTE47QUFDRjs7QTJCL2tMQTtFQUNJO0EzQmtsTEo7O0EyQjdrTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JnbExaO0EyQjVrTEk7O0VBRUkseUJuQmtCUztBUjRqTGpCOztBNEI5bExBO0VBQ0k7SUFDSTtFNUJpbUxOO0U0QjlsTEU7SUFDSTtJQUNBO0U1QmdtTE47RTRCNWxMRTs7O0lBR0k7RTVCOGxMTjtFNEIxbExFOzs7SUFHSTtFNUI0bExOO0U0QnpsTEU7SUFDSTtJQUNBO0U1QjJsTE47RTRCdmxMRTs7Ozs7OztJQVFJO0U1QndsTE47RTRCcGxMRTtJQUNJO0U1QnNsTE47RTRCbGxMRTtJQUNJO0lBQ0E7RTVCb2xMTjtFNEJsbExNO0lBQ0k7RTVCb2xMVjtFNEI5a0xNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVCZ2xMVjtFNEI1a0xVO0lBQ0k7RTVCOGtMZDtFNEJ2a0xNO0lBQ0k7RTVCeWtMVjtFNEJwa0xFO0lBQ0k7RTVCc2tMTjtFNEJwa0xNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVCc2tMVjtFNEJua0xNOzs7O0lBSUk7RTVCcWtMVjtFNEJsa0xNO0lBQ0k7RTVCb2tMVjtFNEI5akxNO0lBQ0k7RTVCZ2tMVjtFNEI3akxNOztJQUVJO0U1QitqTFY7QUFDRjtBNkI5cUxBO0VBQ0k7QTdCZ3JMSjs7QThCanJMQTtBQUNBO0VBQ0k7QTlCb3JMSjs7QThCanJMQTtFQUNJO0E5Qm9yTEo7QThCbHJMSTtFQUNJO0E5Qm9yTFI7QUUxb0xJO0U0QjNDQTtJQUdRO0U5QnNyTFY7RThCcnJMVTtJQUNJO0U5QnVyTGQ7QUFDRjtBOEJqckxZO0VBQ0k7RUFDQTtBOUJtckxoQjs7QThCNXFMSTtFQUNJO0E5QitxTFI7QUUxcExJO0U0QnRCQTtJQUlRO0U5QmdyTFY7RThCL3FMVTtJQUNJO0U5QmlyTGQ7QUFDRjs7QThCMXFMUTtFQUNJO0E5QjZxTFo7QThCenFMWTtFQUNJO0VBQ0E7QTlCMnFMaEI7O0FFMXFMSTtFNEJNQTtFQUNBO0lBQ0k7RTlCd3FMTjtFOEJycUxFO0lBQ0k7RTlCdXFMTjtFOEJwcUxFO0lBQ0k7RTlCc3FMTjtFOEJucUxFO0lBQ0k7RTlCcXFMTjtFOEJscUxFO0lBQ0k7RTlCb3FMTjtFOEJqcUxFO0VBRUk7SUFDSTtJQUNBO0lBQ0E7RTlCa3FMVjtFOEIvcExFO0lBQ0k7RTlCaXFMTjtFOEI5cExFO0lBQ0k7RTlCZ3FMTjtFOEI3cExFO0lBQ0k7RTlCK3BMTjtFOEI1cExFO0lBQ0k7RTlCOHBMTjtFOEIzcExFO0lBQ0k7RTlCNnBMTjtFOEIxcExFO0VBQ0E7SUFDSTtFOUI0cExOO0U4QnpwTEU7SUFDSTtFOUIycExOO0U4QnhwTEU7SUFDSTtFOUIwcExOO0U4QnhwTE07SUFDSTtFOUIwcExWO0FBQ0Y7QStCbHhMQTtFQUNJO0VBQ0E7RUFDQTtBL0JveExKOztBK0JqeExBO0VBQ0k7QS9Cb3hMSjs7QStCanhMQTtFQUNJO0VBQ0E7QS9Cb3hMSjtBK0JseExJO0VBQ0k7QS9Cb3hMUjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QWdDMzBMQTtBQUNBO0VBQ0M7QWhDODBMRDs7QWdDMzBMQTtFQUNJO0FoQzgwTEo7O0FpQ3AxTEE7QUFDQTtFQUNJO0FqQ3UxTEo7QWlDcjFMSTtFQUNJO0VBQ0E7RUFDQTtBakN1MUxSO0FFM3lMSTtFK0IvQ0E7SUFNUTtJQUNBO0lBQ0E7RWpDdzFMVjtBQUNGO0FpQ3IxTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN1MUxSO0FFLzFMSTtFK0JDQTtJQVNRO0lBQ0E7SUFDQTtFakN5MUxWO0FBQ0Y7QUVoMkxJO0UrQkxBO0lBY1E7RWpDMjFMVjtBQUNGO0FpQzExTFE7RUFDSSxjekJsQkM7RXlCbUJEO0VBQ0E7QWpDNDFMWjtBaUN6MUxRO0VBQ0k7RUFDQTtBakMyMUxaO0FpQ3oxTFk7RUFDSTtBakMyMUxoQjtBaUN6MUxZO0VBQ0ksY3pCL0JIO0V5QmdDRztFQUNBO0FqQzIxTGhCO0FFeDFMSTtFK0JOUTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VqQzYxTGxCO0FBQ0Y7QUVwNExJO0UrQjhCUTtJQVdRO0VqQysxTGxCO0FBQ0Y7QUVuNExJO0UrQndCUTtJQWNRO0VqQ2kyTGxCO0FBQ0Y7QWlDaDJMZ0I7RUFDSTtBakNrMkxwQjtBaUM3MUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMrMUxSO0FpQzcxTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakMrMUxaO0FpQzUxTFE7RUFDSTtFQUNBO0VBQ0E7QWpDODFMWjtBaUMzMUxJO0VBQ0k7RUFDQTtBakM2MUxSO0FpQzMxTFE7RUFDSTtBakM2MUxaO0FpQ3oxTEk7RUFDSTtFQUNBO0VBQ0E7QWpDMjFMUjtBaUN4MUxJO0VBQ0k7RUFDQTtFQUNBO0FqQzAxTFI7QWlDdjFMSTtFQUNJO0FqQ3kxTFI7QUVuNUxJO0UrQnlEQTtJQUlRO0lBQ0E7RWpDMDFMVjtBQUNGO0FpQ3YxTEk7RUFDSTtFQUNBO0FqQ3kxTFI7QUU3NUxJO0UrQmtFQTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VqQzAxTFY7RWlDeDFMVTtJQUNJO0VqQzAxTGQ7QUFDRjtBaUN2MUxRO0VBQ0k7QWpDeTFMWjtBaUNyMUxJO0VBQ0ksc0N6Qi9GUztFeUJnR1Q7QWpDdTFMUjtBaUN0MUxRO0VBQ0k7QWpDdzFMWjtBRWw3TEk7RStCNkZBO0lBRVE7RWpDdTFMVjtBQUNGOztBa0MxK0xBO0FoQ2lDSTtFZ0NoQ0o7SUFFUTtFbEM2K0xOO0FBQ0Y7QUU1OUxJO0VnQ3BCSjtJQUtRO0VsQysrTE47QUFDRjtBa0M5K0xJO0VBQ0k7QWxDZy9MUjtBRTErTEk7RWdDSkE7SUFFUTtFbENnL0xWO0FBQ0Y7QUV6K0xJO0VnQ1ZBO0lBS1E7RWxDay9MVjtBQUNGO0FFcC9MSTtFZ0NJQTtJQUVRO0lBRUE7SUFDQTtFbENpL0xWO0FBQ0Y7QUVyL0xJO0VnQ0ZBO0lBUVE7SUFFQTtJQUNBO0VsQ2svTFY7QUFDRjtBa0NoL0xJOztFQUVJO0FsQ2svTFI7QWtDLytMSTtFQUNJO0VBQ0E7RUFDQTtBbENpL0xSO0FrQzkrTEk7RUFDSTtFQUNBO0VBQ0E7QWxDZy9MUjtBa0MvK0xRO0VBSko7SUFLUTtJQUNBO0VsQ2svTFY7QUFDRjtBRWwvTEk7RWdDUEE7SUFTUTtJQUNBO0lBQ0E7RWxDby9MVjtBQUNGO0FrQ24vTFE7RUFiSjtJQWNRO0lBQ0E7RWxDcy9MVjtBQUNGO0FrQ3IvTFE7RUFDSTtFQUNBO0VBQ0E7QWxDdS9MWjtBa0NuL0xJO0VBQ0k7QWxDcS9MUjtBa0NsL0xJO0VBQ0k7RUFDQTtBbENvL0xSO0FFM2dNSTtFZ0N3Qkk7SUFFUTtFbENxL0xkO0FBQ0Y7QWtDcC9MWTtFQUNJLGMxQjdFRztBUm1rTW5CO0FrQ2wvTEk7RUFDSTtFQUNBO0VBQ0E7QWxDby9MUjtBRTVqTUk7RWdDcUVBO0lBTVE7RWxDcS9MVjtBQUNGO0FrQ24vTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDcS9MUjtBa0NuL0xZO0VBQ0k7RUFDQTtFQUNBO0FsQ3EvTGhCO0FrQ3AvTGdCO0VBQ0k7QWxDcy9McEI7QWtDai9MSTtFQUNJO0VBQ0E7RUFDQSxtQjFCeEZhO0UwQnlGYixjMUJ6R1c7RTBCMEdYO0FsQ20vTFI7QWtDbC9MUTtFQUNJO0FsQ28vTFo7QWtDaC9MWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQ2svTGhCO0FrQ2ovTGdCO0VBQ0k7QWxDbS9McEI7QWtDai9MZ0I7RUFDSTtBbENtL0xwQjtBa0M5K0xJO0VBRUk7QWxDKytMUjtBa0M3K0xJO0VBQ0k7QWxDKytMUjtBa0M1K0xJO0VBQ0k7RUFDQTtBbEM4K0xSO0FFdm5NSTtFZ0N1SUE7SUFJUTtFbENnL0xWO0FBQ0Y7QUV0bk1JO0VnQ2lJQTtJQU9RO0VsQ2svTFY7QUFDRjtBa0NoL0xJO0VBQ0k7RUFDQTtBbENrL0xSO0FrQy8rTEk7RUFDSTtBbENpL0xSO0FrQy8rTEk7RUFDSTtBbENpL0xSO0FrQy8rTFE7RUFDSTtFQUNBO0VBQ0E7QWxDaS9MWjtBa0MvK0xZO0VBQ0k7QWxDaS9MaEI7QWtDNStMSTtFQUNJO0FsQzgrTFI7QUVsbk1JO0VnQ21JQTtJQUdRO0VsQ2cvTFY7QUFDRjtBa0M5K0xRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDZy9MWjtBRTduTUk7RWdDeUlJO0lBTVE7RWxDay9MZDtBQUNGO0FrQ2gvTFE7RUFDSTtFQUNBO0VBQ0EsYzFCNUxVO0FSOHFNdEI7QWtDaC9MUTtFQUNJO0FsQ2svTFo7QUUxb01JO0VnQ3VKSTtJQUdRLHlCMUI3S0s7STBCOEtMO0lBQ0E7SUFDQTtFbENvL0xkO0FBQ0Y7QWtDaC9MSTtFQUNJO0FsQ2svTFI7QUVycE1JO0VnQ2tLQTtJQUlRO0lBQ0E7RWxDbS9MVjtBQUNGO0FrQ2gvTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFCNU5LO0FSOHNNYjtBa0NqL0xRO0VBQ0k7RUFDQTtBbENtL0xaO0FFaHRNSTtFZ0MrTkk7SUFFUSx1Q25DbEtKO0VDcXBNVjtBQUNGO0FFNXFNSTtFZ0MyS0E7SUFpQlEseUIxQi9NUztJMEJnTlQsbUJuQ3JMSjtFQ3lxTU47QUFDRjtBRWxyTUk7RWdDK0xJO0lBRVE7RWxDcS9MZDtBQUNGO0FrQ2ovTEk7RUFDSTtBbENtL0xSO0FrQ2wvTFE7RUFDSTtFQUNBO0VBQ0EsYzFCdFBDO0UwQnVQRDtFQUNBO0VBQ0E7QWxDby9MWjtBRTN1TUk7RWdDeVBJO0lBRVEsdUNuQzVMSjtFQ2dyTVY7QUFDRjs7QWtDLytMQTs7RUFBQTtBaEM1UEk7RWdDZ1FBO0lBRVE7RWxDaS9MVjtBQUNGOztBa0M5K0xBOztFQUFBO0FoQ2xPSTtFZ0N1T0k7SUFDSTtJQUNBO0VsQ2cvTFY7RWtDOStMVTtJQUNJO0VsQ2cvTGQ7RWtDNStMTTtJQUNJO0lBQ0E7RWxDOCtMVjtFa0M1K0xVO0lBQ0k7RWxDOCtMZDtFa0MzK0xVO0lBQ0k7RWxDNitMZDtFa0N6K0xNO0lBRUk7RWxDMCtMVjtFa0N2K0xNO0lBQ0k7RWxDeStMVjtFa0N0K0xNO0lBQ0k7SUFDQTtFbEN3K0xWO0VrQ3IrTEU7SUFDSTtJQUNBO0lBQ0E7RWxDdStMTjtFa0NyK0xNO0lBQ0k7RWxDdStMVjtFa0NwK0xNO0lBQ0k7RWxDcytMVjtFa0NuK0xNO0lBQ0k7RWxDcStMVjtFa0NsK0xNO0lBQ0k7RWxDbytMVjtFa0NqK0xNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbENtK0xWO0VrQ2orTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbENtK0xWO0FBQ0Y7QUU5dk1JO0VnQ2dTQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsQ2krTE47QUFDRjtBa0M5OUxBOztFQUFBO0FBSUE7RUFDSSxtQjFCbFdTO0UwQm1XVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQys5TEo7O0FrQzc5TEE7RUFDSTtFQUNBO0FsQ2crTEo7QWtDOTlMSTtFQUNJO0lBQ0k7RWxDZytMVjtFa0M5OUxNO0lBQ0k7RWxDZytMVjtBQUNGO0FrQzk5TEk7RUFDSTtFQUNBO0VBQ0E7QWxDZytMUjtBa0M5OUxRO0VBQ0ksdUNuQ3BVQTtBQ295TVo7QWtDOTlMUTtFQUNJO0FsQ2crTFo7O0FrQzU5TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQys5TEo7QWtDNzlMSTtFQUNJO0lBQ0k7RWxDKzlMVjtFa0M3OUxNO0lBQ0k7RWxDKzlMVjtBQUNGO0FrQzU5TEk7RUFDSTtBbEM4OUxSO0FrQzU5TEk7RUFDSSx5QjFCM1lhO0UwQjRZYixtQm5DalhBO0FDKzBNUjtBa0M3OUxRO0VBQ0kseUIxQjlZUztFMEIrWVQsbUJuQ3BYSjtBQ20xTVI7O0FtQzk0TUE7QUFFQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47QUFDRjtBb0NsNk1JO0VBQ0k7RUFDQTtBcENvNk1SO0FvQ2w2TVE7RUFDSTtBcENvNk1aO0FvQ2o2TVE7RUFDSTtBcENtNk1aO0FvQ2g2TVE7RUFDSTtBcENrNk1aO0FvQy81TVE7RUFDSTtBcENpNk1aO0FvQzc1TUk7RUFDSTtFQUNBO0VBQ0E7QXBDKzVNUjtBb0M1NU1JO0VBQ0k7QXBDODVNUjtBb0M1NU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDODVNWjtBRXo2TUk7RWtDSUk7SUFVUTtFcEMrNU1kO0FBQ0Y7QW9DNzVNWTtFQUNJO0FwQys1TWhCO0FvQzU1TVk7RUFDSTtFQUNBO0VBQ0Esd0JyQ1FSO0VxQ1BRO0FwQzg1TWhCO0FvQzM1TVk7RUFDSTtBcEM2NU1oQjtBb0N6NU1RO0VBQ0k7QXBDMjVNWjtBb0N6NU1ZO0VBQ0k7QXBDMjVNaEI7QW9DejVNZ0I7RUFDSTtFQUNBO0FwQzI1TXBCOztBb0NuNU1BO0VBQ0k7QXBDczVNSjs7QW9DbjVNQTtFQUNJO0FwQ3M1TUo7O0FvQ241TUE7RUFDSTtBcENzNU1KOztBcUMzK01BO0FBRUE7RUFDSTtBckM2K01KO0FxQzUrTUk7RUFDSTtBckM4K01SOztBcUN6K01JO0VBQ0k7QXJDNCtNUjs7QXFDeCtNQTtFQUNJO0FyQzIrTUo7QXFDeitNSTtFQUNJLHdDdEMwQ0s7QUNpOE1iO0FxQ3grTUk7RUFDSSw4QnRDb0NBO0FDczhNUjtBcUN2K01JO0VBQ0k7QXJDeStNUjs7QUU3OU1JO0VtQ0xJO0lBQ0k7RXJDcytNVjtBQUNGO0FzQzFnTkE7QUFFSTtFQUNJO0F0QzJnTlI7O0F1QzlnTkE7RUFDRTtBdkNpaE5GO0FFLzlNSTtFcUNuREo7SUFHSTtJQUNBO0V2Q21oTkY7QUFDRjtBdUNsaE5FO0VBQ0U7QXZDb2hOSjtBdUNsaE5FO0VBQ0U7QXZDb2hOSjs7QXVDaGhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNtaE5GO0F1Q2poTkU7RUFHRTtBdkNpaE5KO0F1QzlnTkU7RUFDRTtBdkNnaE5KO0F1QzdnTkU7RUFDRTtFQUNBO0F2QytnTko7O0F1QzNnTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzhnTkY7O0F1QzNnTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDL0JSZTtBUnNoTmpCOztBd0Nqa05BO0FBR0E7RUFDSTtFQUNBO0F4Q2trTko7O0F3Qy9qTkE7RUFDSSx5QmhDTVM7QVI0ak5iOztBd0Mvak5BO0VBQ0k7QXhDa2tOSjs7QXdDL2pOQTtFQUNJO0VBQ0E7QXhDa2tOSjs7QXdDL2pOQTtFQUNJO0F4Q2trTko7O0F3Qy9qTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENra05KO0F3Q2prTkk7RUFDSTtBeENta05SO0F3Qy9qTlE7RUFDSTtBeENpa05aOztBd0M1ak5BO0VBQ0ksY2hDM0JTO0FSMGxOYjs7QUV0ak5JO0VzQ0pBO0lBQ0U7RXhDOGpOSjtBQUNGO0F5Qy9tTkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q2luTko7O0F5QzdtTkk7RUFDSTtBekNnbk5SOztBMENob05BO0FDQUE7QUFFQTtFQUVDLHlCbkNJWTtFbUNIWix3Q25Dd0NrQjtFbUN2Q2xCLG1CNUNxRE87QUM2a05SO0EyQ2pvTkM7RUFDQyw4QjVDbURNO0FDZ2xOUjtBMkNsb05FO0VBQ0M7QTNDb29OSDtBMkNob05DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDa29ORjtBMkM5bk5DO0VBQ0MsOEI1Q29DTTtFNENuQ04sY25DaEJXO0VtQ2lCWDtFQUNBO0EzQ2dvTkY7QTJDL25ORTtFQUNDLHlCbkNwQlU7RW1DcUJWLDBCNUM4Qks7RTRDN0JMLG1CNUM2Qks7QUNvbU5SO0EyQzluTkc7RUFDQyx5Qm5DMUJTO0VtQzJCVCwwQjVDd0JJO0U0Q3ZCSixtQjVDdUJJO0FDeW1OUjtBMkM3bk5FO0VBQ0M7QTNDK25OSDtBMkMxbk5DO0VBQ0MsOEI1Q2FNO0U0Q1pOLGNuQ3ZDVztFbUN3Q1g7RUFDQTtFQUNBLHdDbkNMaUI7RW1DTWpCO0VBQ0E7QTNDNG5ORjtBMkMzbk5FO0VBQ0M7RUFDQTtBM0M2bk5IO0EyQzVuTkc7RUFDQztBM0M4bk5KO0EyQzNuTkU7RUFDQyx5Qm5DckRVO0VtQ3NEVixtQjVDSEs7RTRDSUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M2bk5IO0EyQ3puTkc7RUFDQyx5Qm5DckRnQjtBUmdyTnBCO0EyQ3huTkU7RUFDQyx5Qm5DekRpQjtBUm1yTnBCOztBMkNybk5BO0VBQ0M7QTNDd25ORDs7QUVucU5JO0V5Q2dERjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0UzQ3VuTkQ7QUFDRjtBMkNsbk5DO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNNLGNuQy9FZTtBUmtzTnZCO0EyQ2puTkU7RUFDQyxjbkMvRlU7RW1DZ0dWLHlCbkN2R1U7QVIwdE5iO0EyQ2puTkc7RUFDQyx5Qm5DL0ZnQjtBUmt0TnBCOztBNENydU5BO0FBQ0E7RUFDSSx5QnBDQ2U7QVJ1dU5uQjtBNEN2dU5JO0VBQ0k7RUFDQTtFQUNBO0E1Q3l1TlI7QUU1ck5JO0UwQ2hEQTtJQUtRO0lBQ0E7RTVDMnVOVjtBQUNGO0FFdHJOSTtFMEM1REE7SUFTUTtFNUM2dU5WO0FBQ0Y7QTRDNXVOUTtFQUNJO0VBQ0E7RUFDQTtBNUM4dU5aO0FFNXNOSTtFMENyQ0k7SUFLUTtFNUNndk5kO0FBQ0Y7QUVyc05JO0UwQ2pESTtJQVFRO0U1Q2t2TmQ7QUFDRjtBNEMvdU5RO0VBQ0k7QTVDaXZOWjtBNENodk5ZO0VBQ0k7RUFDQTtFQUNBLDJDcENlSztFb0NkTCx5QnBDN0JHO0VvQzhCSDtFQUNBO0VBRUE7QTVDaXZOaEI7QTRDaHZOZ0I7RUFDSTtBNUNrdk5wQjtBNENodk5nQjtFQUNJO0VBQ0E7QTVDa3ZOcEI7QUVudU5JO0UwQ2pCWTtJQUlRO0U1Q292TnRCO0FBQ0Y7O0FFOXVOSTtFMENHSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUMrdU5WO0U0Qzl1TlU7SUFDSTtFNUNndk5kO0U0Qzd1TmtCO0lBQ0k7RTVDK3VOdEI7RTRDNXVOYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUM4dU5sQjtFNEMxdU5NO0lBQ0k7RTVDNHVOVjtFNEMxdU5NO0lBQ0ksbUI3Q3hCSjtJNkN5Qkk7SUFDQSxzQ3BDMUNLO0lvQzJDTDtJQUNBO0lBQ0E7SUFDQTtFNUM0dU5WO0U0QzF1TlU7SUFDSTtFNUM0dU5kO0U0Q3p1TmM7SUFDSTtFNUMydU5sQjtBQUNGO0E2QzUwTkE7QUFFQTtFQUNJO0VBQ0E7QTdDNjBOSjtBNkM1ME5JO0VBQ0ksY3JDR1k7RXFDRlo7QTdDODBOUjtBNkMzME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdDNjBOUjs7QUV4eU5JO0UyQy9CQTtJQUNJO0U3QzIwTk47RTZDMTBOTTtJQUNJO0U3QzQwTlY7QUFDRjtBOENwMk5BO0FBRUE7RUFDSTtBOUNxMk5KO0E4Q3AyTkk7RUFDSSxtQnRDK0JVO0FSdTBObEI7QThDcDJOUTtFQUNJO0E5Q3MyTlo7QThDbDJOSTtFQUNJO0VBQ0E7QTlDbzJOUjtBOENsMk5RO0VBQ0ksbUJ0Q2tDZ0I7QVJrME41Qjs7QStDcjNOQTtBN0NlSTtFNkNiSjtJQUVRO0UvQ3UzTk47QUFDRjtBRTMxTkk7RTZDL0JKO0lBS1E7RS9DeTNOTjtBQUNGO0FFOTBOSTtFNkNqREo7SUFRUTtFL0MyM05OO0FBQ0Y7QUV2M05JO0U2Q0ZBO0lBRVE7RS9DMjNOVjtBQUNGO0ErQ3gzTkk7RUFDSTtFQUNBO0EvQzAzTlI7QStDejNOUTtFM0NMSjtFQUNBO0VBQ0EscUIyQ0kyQjtFM0NIM0I7RTJDSVE7QS9DODNOWjtBK0MxM05JO0UzQ1hBO0VBQ0E7RUFDQSxxQjJDVXVCO0UzQ1R2QjtFMkNVSTtFQUNBO0EvQyszTlI7QStDNTNOSTtFQUNJO0VBQ0E7RUFDQTtBL0M4M05SO0ErQzMzTkk7RUFDSTtBL0M2M05SO0ErQzEzTkk7RUFDSSx5QnZDekJRO0FScTVOaEI7QUV0M05JO0U2Q2pESjtJQStDUTtFL0M0M05OO0UrQzEzTk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFL0M0M05WO0UrQzEzTlU7SUFDSTtJQUNBO0lBQ0E7RS9DNDNOZDtBQUNGO0ErQ3gzTkk7RUFDSTtFQUNBO0EvQzAzTlI7QStDeDNOUTtFQUNJO0EvQzAzTlo7QStDeDNOWTtFQUNJO0VBQ0E7RUFDQTtBL0MwM05oQjtBK0NyM05ZO0VBQ0k7RUFDQTtFQUNBO0EvQ3UzTmhCO0ErQ3AzTlk7RUFDSTtBL0NzM05oQjtBK0NuM05ZO0VBQ0k7QS9DcTNOaEI7QStDbjNOZ0I7RUFDSTtFQUNBO0EvQ3EzTnBCO0ErQ2ozTlk7RUFDSTtFQUNBO0EvQ20zTmhCO0FFcjZOSTtFNkN1RFE7SUFDSTtJQUNBO0UvQ2kzTmQ7RStDLzJOYztJQUNJO0lBQ0E7RS9DaTNObEI7RStDNzJOVTtJQUNJO0UvQysyTmQ7RStDNzJOYztJQUNJO0UvQysyTmxCO0UrQzMyTlU7SUFDSTtFL0M2Mk5kO0FBQ0Y7QUU1Nk5JO0U2Q21FUTtJQUNJO0UvQzQyTmQ7RStDejJOVTtJQUNJO0UvQzIyTmQ7RStDeDJOVTtJQUNJO0lBQ0E7RS9DMDJOZDtFK0N4Mk5jO0lBQ0k7SUFDQTtFL0MwMk5sQjtFK0N2Mk5jO0lBQ0k7RS9DeTJObEI7QUFDRjtBRTM4Tkk7RTZDdUdBO0lBRVE7RS9DczJOVjtBQUNGO0ErQ3AyTlk7RUFDSTtFQUNBO0EvQ3MyTmhCO0FFcDlOSTtFNkM0R1E7SUFJUTtFL0N3Mk5sQjtBQUNGO0ErQ3IyTlE7RUFDSTtBL0N1Mk5aO0ErQ3AyTlE7RUFDSTtBL0NzMk5aO0ErQ24yTlE7RUFDSTtBL0NxMk5aO0FFM2dPSTtFNkNxS0k7SUFJUTtFL0NzMk5kO0FBQ0Y7QStDbDJOWTtFQUNJO0EvQ28yTmhCO0ErQ2oyTlk7RUFDSTtBL0NtMk5oQjtBRWpoT0k7RTZDaUxRO0lBRVE7RS9DazJObEI7QUFDRjtBK0NqMk5nQjtFQUNJO0EvQ20yTnBCO0ErQ2oyTmdCO0VBQ0k7RUFDQTtFQUNBLHNDdkMvSkg7RXVDZ0tHO0VBQ0E7RUFDQTtBL0NtMk5wQjtBK0MvMU5ZO0VBQ0k7RTNDak1aO0VBQ0E7RUFDQSxxQjJDZ00rQjtFM0MvTC9CO0FKbWlPSjtBRXhpT0k7RTZDa01RO0lBS1E7RS9DcTJObEI7QUFDRjtBK0NuMk5nQjtFQUNJLHdDdkM3S0Q7RXVDOEtDO0VBQ0E7QS9DcTJOcEI7QUU5Z09JO0U2Q3NLWTtJQU1RO0UvQ3MyTnRCO0FBQ0Y7QStDbDJOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQ28yTmhCO0ErQ2oyTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0NtMk5oQjtBRW5rT0k7RTZDNE5RO0lBT1E7RS9DbzJObEI7QUFDRjtBRXBpT0k7RTZDd0xRO0lBV1E7SUFDQTtFL0NxMk5sQjtBQUNGO0ErQ24yTmdCO0VBQ0k7RUFDQTtFQUNBO0EvQ3EyTnBCO0ErQ2oyTlk7RUFDSTtFQUNBO0VBQ0E7QS9DbTJOaEI7QUVwak9JO0U2QzhNUTtJQU1RO0lBQ0E7SUFDQTtFL0NvMk5sQjtBQUNGO0FFcG1PSTtFNkNxUVE7SUFFSTtFL0NpMk5kO0FBQ0Y7QStDNzFOSTtFQUNJLHlCdkNyUVU7QVJvbU9sQjtBK0M3MU5RO0VBQ0k7QS9DKzFOWjtBK0M3MU5ZO0VBQ0k7RUFDQTtFQUNBO0EvQysxTmhCO0FFM2tPSTtFNkNzT0k7SUFVUTtFL0MrMU5kO0FBQ0Y7QUVwbk9JO0U2Q3dSSTtJQUVRO0UvQzgxTmQ7QUFDRjtBK0M1MU5nQjtFQUNJLGN2Q3hTRDtFdUN5U0Msc0N2Q25RSDtFdUNvUUc7RUFDQTtBL0M4MU5wQjtBK0MxMU5ZO0VBQ0k7RUFDQTtBL0M0MU5oQjtBRS9sT0k7RTZDaVFRO0lBS1E7RS9DNjFObEI7QUFDRjtBK0MxMU5ZO0VBQ0k7RUFDQTtFM0M5U1o7RUFDQTtFQUNBLHFCMkM2UytCO0UzQzVTL0I7QUoyb09KO0ErQzcxTmdCO0VBQ0k7QS9DKzFOcEI7QStDMzFOWTtFQUNJO0VBQ0E7RTNDeFRaO0VBQ0E7RUFDQSxxQjJDdVQrQjtFM0N0VC9CO0UyQ3VUWTtFQUNBO0EvQ2cyTmhCO0FFN3BPSTtFNkN3VFE7SUFRUTtFL0NpMk5sQjtBQUNGO0FFOW5PSTtFNkNvUlE7SUFZUTtFL0NrMk5sQjtBQUNGO0ErQzcxTkk7RUFFSTtFQUNBO0VBQ0E7RUFDQSx5QnZDalVhO0V1Q2tVYjtBL0M4MU5SO0FFMW9PSTtFNkNzU0E7SUFTUTtJQUNBO0UvQysxTlY7QUFDRjtBK0M3MU5RO0VBQ0k7QS9DKzFOWjtBK0M1MU5RO0VBQ0k7QS9DODFOWjtBK0MzMU5RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0M2MU5aO0ErQ3oxTlk7RUFDSTtBL0MyMU5oQjtBK0N4MU5ZO0VBQ0k7QS9DMDFOaEI7QStDdjFOWTtFQUVJO0EvQ3cxTmhCO0ErQ3IxTlk7RUFDSTtBL0N1MU5oQjtBK0NoMU5ZO0VBQ0k7RUFDQTtBL0NrMU5oQjtBRTdxT0k7RTZDeVZRO0lBSVE7RS9DbzFObEI7QUFDRjtBK0MvME5ZO0VBQ0k7RUFDQTtBL0NpMU5oQjtBK0NoMU5nQjtFQUNJO0EvQ2sxTnBCO0ErQzkwTlk7RUFDSTtFQUNBO0EvQ2cxTmhCO0FFN3JPSTtFNkMyV1E7SUFLUTtJQUNBO0UvQ2kxTmxCO0FBQ0Y7QStDOTBOWTtFQUNJO0VBQ0E7RUFDQTtBL0NnMU5oQjtBK0M3ME5ZO0VBQ0ksd0N2Q2xZRztBUml0T25CO0ErQzUwTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0M4ME5oQjtBK0M1ME5nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvQzgwTnBCO0ErQ3gwTkk7RUFDSSx5QnZDOVpZO0FSd3VPcEI7QUV0dU9JO0U2QzJaQTtJQUlRO0lBQ0E7RS9DMjBOVjtBQUNGO0ErQ3gwTlk7RUFDSTtFQUNBO0EvQzAwTmhCO0ErQ3owTmdCO0VBQ0k7QS9DMjBOcEI7QStDdjBOWTtFQUNJO0EvQ3kwTmhCO0FFMXVPSTtFNkNnYVE7SUFJUTtJQUNBO0UvQzAwTmxCO0FBQ0Y7QStDdjBOWTtFQUNJO0VBQ0E7RUFDQTtBL0N5ME5oQjtBK0NyME5nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdkN4Y0g7QVIrd09qQjtBK0NuME5ZO0VBQ0k7QS9DcTBOaEI7QStDaDBOSTtFQUNJO0EvQ2swTlI7QStDaDBOUTtFQUNJO0VBQ0E7RUFDQTtBL0NrME5aO0ErQ2gwTlk7RUFDSTtFQUNBO0VBQ0E7QS9DazBOaEI7QStDL3pOWTtFQUNJO0EvQ2kwTmhCO0ErQzN6TmdCO0VBQ0k7RUFDQSxzQ3ZDaGVIO0V1Q2llRztFQUNBO0VBQ0E7RUFDQTtBL0M2ek5wQjtBK0N6ek5ZO0VBQ0k7RUFDQTtBL0Myek5oQjtBRTd4T0k7RTZDZ2VRO0lBS1E7RS9DNHpObEI7QUFDRjtBK0N6ek5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Myek5oQjtBK0N4ek5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2QzNoQko7QVJxMU9aO0FFdnpPSTtFNkNvZlE7SUFZUTtFL0Myek5sQjtBQUNGO0ErQ3h6Tlk7RUFDSTtBL0Mwek5oQjs7QWdEbDNPQTtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDeENrQ2dCO0FSazFPcEI7QWdEbDNPSTtFQUNJLHlCeENXTztBUnkyT2Y7QWdEajNPSTtFQUNJLHNDeEM0QlM7RXdDM0JUO0VBQ0E7RUFDQTtBaERtM09SO0FnRGozT1E7RUFDSTtBaERtM09aO0FnRGozT1E7RUFDSTtBaERtM09aO0FnRGgzT1E7RUFDSTtFQUNBO0VBQ0E7QWhEazNPWjtBZ0QvMk9RO0VBQ0k7RUFDQTtFQUNBO0FoRGkzT1o7QWdENTJPZ0I7RUFDSTtBaEQ4Mk9wQjtBZ0R4Mk9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUN4Q1ZZO0V3Q1daO0VBQ0E7RUFDQTtBaEQwMk9SO0FnRHYyT0k7RUFDSTtBaER5Mk9SO0FnRHQyT0k7RUFDSTtBaER3Mk9SO0FnRHIyT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHUyT1I7QWdEcDJPWTtFQUNJO0VBQ0E7RUFDQSx5Q3hDbkNJO0FSeTRPcEI7QWdEcDJPZ0I7RUFDSTtBaERzMk9wQjtBZ0RsMk9ZO0VBQ0k7QWhEbzJPaEI7QWdEaDJPUTtFQUNJO0FoRGsyT1o7QWdELzFPUTtFQUNJO0VBQ0E7RUFDQSxtQnhDakZDO0V3Q2tGRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRGkyT1o7QWdENzFPSTtFQUNJLHlCeEMzRks7RXdDNEZMO0FoRCsxT1I7QWdENzFPUTtFQUNJLHlCeEMvRkM7QVI4N09iO0FnRDMxT1k7RUFDSTtFQUNBO0VBQ0E7QWhENjFPaEI7QWdEMTFPWTtFQUNJO0VBQ0E7QWhENDFPaEI7QWdEMTFPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDQxT3BCO0FnRHoxT2dCO0VBQ0kseUJ4Qy9HTDtBUjA4T2Y7QWdEdjFPWTtFQUNJO0FoRHkxT2hCO0FnRGwxT1k7RUFDSTtFQUNBLHlCeENwSUg7RXdDcUlHO0FoRG8xT2hCO0FnRGwxT2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhDL0lQO0FSbStPYjtBZ0RoMU9ZO0VBQ0k7RUFDQTtBaERrMU9oQjtBZ0RoMU9nQjtFQUNJLHlCeEN4SlA7QVIwK09iO0FnRC8wT2dCO0VBQ0k7RUFDQTtBaERpMU9wQjtBZ0Q5ME9nQjtFQUNJO0FoRGcxT3BCO0FnRDUwT1k7RUFDSTtFQUNBO0FoRDgwT2hCO0FnRDMwT1k7RUFDSTtFQUNBO0VBQ0E7QWhENjBPaEI7QWdEMzBPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEQ2ME9wQjtBZ0R4ME9RO0VBQ0k7RUFDQTtBaEQwME9aOztBRWgrT0k7RThDNEpBO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7RWhEdTBPTjtFZ0RyME9NO0lBQ0k7SUFDQTtFaER1ME9WO0VnRHIwT1U7SUFDSTtFaER1ME9kO0VnRG4wT007SUFDSTtFaERxME9WO0VnRGwwT007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFaERvME9WO0VnRGowT2M7SUFDSTtFaERtME9sQjtFZ0RoME9jO0lBQ0k7SUFDQTtFaERrME9sQjtFZ0Qvek9jO0lBQ0k7SUFDQTtFaERpME9sQjtFZ0Q1ek9NO0lBQ0k7RWhEOHpPVjtBQUNGO0FFdmdQSTtFOEM0TWdCO0lBQ0k7SUFDQTtJQUNBO0VoRDh6T3RCO0FBQ0Y7QUU5Z1BJO0U4Q29OUTtJQUNJO0VoRDZ6T2Q7RWdEenpPTTtJQUNJO0VoRDJ6T1Y7QUFDRjtBaUR6a1BBO0FBR0k7RUFDSTtBakR5a1BSO0FpRHZrUEk7RTdDQUE7RUFDQTtFQUNBO0VBQ0E7QUowa1BKO0FJemtQSTtFQUNJO0FKMmtQUjtBRS9pUEk7RStDL0JJO0lBRVE7SUFDQTtFakRnbFBkO0VpRC9rUGM7SUFDSTtFakRpbFBsQjtFaUQva1BjO0lBQ0k7RWpEaWxQbEI7QUFDRjtBaUQ5a1BRO0VBQ0k7QWpEZ2xQWjtBRTlqUEk7RStDbkJJO0lBR1E7SUFDQTtFakRrbFBkO0FBQ0Y7QWlEL2tQZ0I7OztFQUlJLGN6Q2pCUDtBUmltUGI7QWlEN2tQZ0I7RUFDSSx5QnpDckJQO0FSb21QYjtBaUQza1BRO0VBQ0k7RUFDQTtBakQ2a1BaO0FFeG1QSTtFK0M2Qkk7SUFFUTtFakQ2a1BkO0FBQ0Y7QWlENWtQWTtFQUNJO0VBQ0E7RUFDQTtBakQ4a1BoQjtBaUQ3a1BnQjtFQUNJO0FqRCtrUHBCO0FpRHprUFk7RUFDSTtFQUNBLG1CbERGUjtBQzZrUFI7QWlEemtQZ0I7OztFQUlJLG1CbERSWjtBQ2tsUFI7QWlEcmtQWTtFQUNJO0VBQ0E7QWpEdWtQaEI7QUVsb1BJO0UrQ3lEUTtJQUlRO0VqRHlrUGxCO0FBQ0Y7QUUvbVBJO0UrQ2pDQTtJQTRFUTtJQUNBO0VqRHdrUFY7QUFDRjtBRXZvUEk7RStDa0VJO0lBRVE7RWpEdWtQZDtBQUNGO0FFOW1QSTtFK0NvQ0k7SUFLUTtFakR5a1BkO0FBQ0Y7QUV2cFBJO0UrQytFUTtJQUVRO0lBQ0E7RWpEMGtQbEI7QUFDRjtBRTdwUEk7RStDcUZnQjtJQUVRO0VqRDBrUDFCO0FBQ0Y7QUVscVBJO0UrQzBGZ0I7SUFFUTtFakQwa1AxQjtBQUNGO0FFanFQSTtFK0N5RVE7SUFrQlE7SUFDQTtFakQwa1BsQjtBQUNGO0FpRHprUGdCO0VBQ0k7QWpEMmtQcEI7QUUxcVBJO0UrQzhGWTtJQUdRO0VqRDZrUHRCO0FBQ0Y7QWlEM2tQZ0I7RUFDSTtBakQ2a1BwQjtBaUQza1BnQjtFQUNJO0FqRDZrUHBCO0FFM3JQSTtFK0M2R1k7SUFHUTtJQUNBO0VqRCtrUHRCO0FBQ0Y7QUUzclBJO0UrQ3VHWTtJQU9RO0lBQ0E7RWpEaWxQdEI7QUFDRjtBaUQva1BnQjtFQUNJO0VBQ0E7QWpEaWxQcEI7QUVodFBJO0UrQzZIWTtJQUlRO0VqRG1sUHRCO0FBQ0Y7QUUxc1BJO0UrQ2tIWTtJQU9RO0VqRHFsUHRCO0FBQ0Y7O0FrRHB1UEE7QUFFQTtFQUNJO0FsRHN1UEo7QUUxdFBJO0VnRFRJO0k5Q21FSjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKb3FQRjtFSW5xUEU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSWhGVztJSmlGWDtFSnFxUE47QUFDRjtBRTN1UEk7RWdEREk7SUFFUTtFbEQ4dVBkO0FBQ0Y7QUVodlBJO0VnRE1JO0lBRVE7RWxENHVQZDtBQUNGO0FrRHh1UEk7RUFDSTtFQUNBO0VBQ0E7RTlDekJKO0VBQ0E7RUFDQTtFQUNBO0FKb3dQSjtBSW53UEk7RUFDSTtBSnF3UFI7QWtEN3VQSTtFQUNJO0VBQ0E7QWxEK3VQUjtBa0Q5dVBRO0VBQ0k7RUFDQTtFQUNBO0FsRGd2UFo7QWtEN3VQUTtFQUNJO0FsRCt1UFo7QWtENXVQUTtFQUNJO0VBQ0E7QWxEOHVQWjtBa0QzdVBRO0VBQ0k7QWxENnVQWjtBa0QxdVBRO0VBQ0k7QWxENHVQWjtBa0R6dVBRO0VBQ0k7QWxEMnVQWjtBa0R2dVBJO0VBQ0k7RUFDQTtBbER5dVBSO0FFOXhQSTtFZ0RtREE7STlDdUJBLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp3dFBGO0VJdnRQRTtJQUNJLGNJaEZXO0VSeXlQakI7RUl4dFBNO0lBR0k7RUp3dFBWO0VJcnRQRTtJQUNJLHlCSXRFUztFUjZ4UGY7QUFDRjs7QUU3d1BJO0VnRDBCSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbER1dlBWO0VrRG52UFU7SUFDSTtFbERxdlBkO0VrRGx2UFU7SUFDSTtFbERvdlBkO0VrRGx2UFU7SUFDSTtFbERvdlBkO0FBQ0Y7QW1EcDFQQTtBQUNBO0VBQ0k7RUFDQTtFQVlBO0VBQ0E7QW5EMjBQSjtBbUR0MVBJO0VBQ0k7QW5EdzFQUjtBbURyMVBJO0VBQ0k7RUFDQTtBbkR1MVBSO0FtRGoxUEk7RUFDSSxjM0NlSTtFMkNkSixzQzNDd0JTO0UyQ3ZCVDtFQUNBO0FuRG0xUFI7QW1EajFQSTtFQUNJO0VBQ0E7RUFDQTtBbkRtMVBSO0FtRGoxUFE7RUFDSSxjM0NLSztFMkNKTDtFQUNBO0VBQ0E7RUFDQTtBbkRtMVBaO0FtRGgxUEk7RUFDSTtFQUNBO0VBQ0E7QW5EazFQUjtBbURoMVBJO0VBQ0ksYzNDckJJO0UyQ3NCSjtFQUNBO0FuRGsxUFI7QW1EaDFQSTtFQUNJO0VBQ0EsYzNDeENLO0FSMDNQYjtBbUQ5MFBRO0VBQ0k7QW5EZzFQWjtBbUQzMFBJO0VBQ0k7RUFDQTtBbkQ2MFBSO0FtRDMwUFk7RUFDSTtFQUNBLHdDM0NuQkc7RTJDb0JIO0FuRDYwUGhCO0FtRDMwUFk7RUFDSTtBbkQ2MFBoQjtBbUQzMFBZO0VBQ0k7RUFDQTtFQUNBO0FuRDYwUGhCO0FtRDMwUFk7RUFDSTtBbkQ2MFBoQjtBbUR4MFBJO0VBQ0kseUIzQzlDVTtBUnczUGxCO0FtRHgwUFE7RUFDSTtBbkQwMFBaO0FtRHgwUFE7RUFDSTtFQUNBO0FuRDAwUFo7QW1EeDBQUTtFQUNJO0FuRDAwUFo7QW1EeDBQUTtFQUNJO0VBQ0E7RUFDQTtBbkQwMFBaO0FtRHgwUFE7RUFDSTtBbkQwMFBaO0FtRHQwUGdCO0VBQ0k7QW5EdzBQcEI7QW1EbDBQSTtFQUNJO0VBQ0EseUIzQ3RHYTtBUjA2UHJCO0FtRG4wUFE7RUFDSTtFQUNBO0FuRHEwUFo7QW1EbjBQUTtFQUNJO0VBQ0E7RUFDQTtBbkRxMFBaO0FtRG4wUFE7RUFDSTtFQUNBO0FuRHEwUFo7QW1EbjBQUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FuRHEwUFo7QW1EbjBQUTtFQUNJO0FuRHEwUFo7QW1EajBQZ0I7RUFDSTtBbkRtMFBwQjtBbUQ5elBRO0VBQ0k7QW5EZzBQWjtBbUQ3elBRO0VBQ0k7QW5EK3pQWjtBbUR6elBRO0VBQ0k7RUFDQTtBbkQyelBaO0FtRHp6UFE7RUFDSTtBbkQyelBaO0FtRHp6UFE7RUFDSTtFQUNBO0VBQ0E7QW5EMnpQWjtBbUR6elBRO0VBQ0k7RUFDQTtFQUNBLGMzQ3pJQTtFMkMwSUEsc0MzQ2hJSztFMkNpSUw7QW5EMnpQWjtBbUQxelBZO0VBQ0ksYzNDM0tHO0FSdStQbkI7QW1EenpQUTtFQUNJLGMzQzdKQTtFMkM4SkE7RUFDQTtBbkQyelBaO0FtRHp6UFE7RUFDSTtFQUNBLGMzQy9LUTtFMkNnTFIsd0MzQzVJTztFMkM2SVA7RUFDQTtBbkQyelBaO0FtRHp6UFE7RUFDSTtFQUNBO0FuRDJ6UFo7QW1EdnpQSTtFQUNJO0FuRHl6UFI7QW1EdnpQUTtFQUNJO0FuRHl6UFo7QW1EcnpQWTtFQUNJO0FuRHV6UGhCO0FtRGx6UFk7RUFDSTtBbkRvelBoQjtBbURselBnQjtFQUNJO0FuRG96UHBCO0FtRGp6UGdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5EbXpQcEI7O0FFMytQSTtFaURrTUk7SUFDSTtJQUNBO0VuRDZ5UFY7RW1EMXlQTTtJQUNJO0lBQ0E7RW5ENHlQVjtFbUR4eVBNO0lBQ0k7RW5EMHlQVjtFbUR4eVBjO0lBQ0k7SUFDQTtJQUNBO0VuRDB5UGxCO0VtRHh5UGM7SUFDSTtJQUNBO0VuRDB5UGxCO0VtRHh5UGM7SUFDSTtFbkQweVBsQjtFbUR4eVBjO0lBQ0k7SUFDQTtJQUNBO0VuRDB5UGxCO0VtRG55UFU7SUFDSTtJQUNBO0VuRHF5UGQ7RW1EbnlQVTtJQUNJO0lBQ0E7SUFDQTtFbkRxeVBkO0VtRG55UFU7SUFDSTtFbkRxeVBkO0VtRG55UFU7SUFDSTtFbkRxeVBkO0VtRC94UFU7SUFDSTtJQUNBO0VuRGl5UGQ7RW1EL3hQVTtJQUNJLG1CcEQxT1I7RUMyZ1FOO0VtRC94UFU7SUFDSTtJQUNBO0lBQ0E7RW5EaXlQZDtFbUQveFBVO0lBQ0k7RW5EaXlQZDtFbUQveFBVO0lBQ0k7RW5EaXlQZDtFbUQzeFBVO0lBQ0k7SUFDQTtFbkQ2eFBkO0VtRDN4UFU7SUFDSTtFbkQ2eFBkO0VtRDN4UFU7SUFDSTtFbkQ2eFBkO0VtRDN4UFU7SUFDSTtJQUNBO0VuRDZ4UGQ7RW1EM3hQVTtJQUNJO0lBQ0E7RW5ENnhQZDtFbUR6eFBrQjtJQUNJO0VuRDJ4UHRCO0FBQ0Y7QW1EcHhQQTtFQUNJLDhCcER6Ukk7QUMraVFSOztBbURueFBBO0FBRUk7RUFDSTtBbkRxeFBSO0FFeGtRSTtFaUR1VEk7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbkRveFBWO0VtRGx4UFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5Eb3hQZDtFbURseFBjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VuRG94UGxCO0FBQ0Y7O0FvRDFvUUE7QUFFQTtFQUNJO0FwRDRvUUo7O0FvRHpvUUE7RUFDSTtBcEQ0b1FKOztBb0R6b1FBO0VBQ0k7RUFDQTtFQUNBO0FwRDRvUUo7O0FxRHpwUUE7QUFFQTtFQUNDO0VBQ0E7QXJEMnBRRDtBcUR4cFFHO0VBQ0Msd0M3Q0VpQjtBUndwUXJCO0FxRHJwUUU7RUFDQztFQUNBO0VBQ0E7RUFDQSxjN0NSaUI7RTZDU2pCLHdDN0MyQmdCO0U2QzFCaEI7QXJEdXBRSDtBcUR0cFFHO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUI3Q2ZnQjtFNkNnQmhCO0VBQ0E7RUFDQTtFQUNBO0FyRHdwUUo7QXFEdHBRRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJEd3BRSjtBcURscFFFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdDdENVO0U2Q3VDVixjN0NoQ1U7RTZDaUNWO0FyRG9wUUg7QUVqcFFJO0VtRFZGO0lBVWM7SUFDQTtJQUNBO0lBQ0E7RXJEcXBRZDtBQUNGOztBcURocFFBO0VBQ0MsYzdDckRZO0FSd3NRYjs7QXFEOW9RQzs7RUFFQztFQUNBO0FyRGlwUUY7QXFEOW9RQztFQUNDO0VBQ0E7RUFDQTtBckRncFFGO0FxRDdvUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBckQrb1FGOztBcUQxb1FDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QzdDL0NpQjtFNkNnRGpCO0FyRDZvUUY7QXFENW9RRTtFQUVDO0VBQ0E7RUFDQTtBckQ2b1FIO0FxRDFvUUU7RUFDQztFQUNBLGM3Q3hGVTtFNkN5RlY7QXJENG9RSDtBcUR6b1FFO0VBQ0M7RUFDQTtFQUNBO0VBQ0EseUI3Q3ZHVTtBUmt2UWI7QXFEdm9RQztFQUNDLHNDN0N6RWU7QVJrdFFqQjtBcUR0b1FDO0VBQ0M7RUFDQTtFQUNFO0VBQ0Y7QXJEd29RRjtBRWh0UUk7RW1Eb0VIO0lBT0U7SUFDQTtJQUNBO0VyRHlvUUQ7QUFDRjtBcUR2b1FFO0VBQ0MscUI3QzVIVTtBUnF3UWI7QXFEcm9RQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzdDOUhXO0U2QytIWDtFQUNBLHNDN0NwR2U7RTZDcUdmO0FyRHVvUUY7QUVwdVFJO0VtRHFGSDtJQVdFO0VyRHdvUUQ7QUFDRjtBcUR0b1FFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUI3Q3JKVTtFNkNzSlY7QXJEd29RSDtBcURwb1FDO0VBQ0M7RUFDQTtFQUNBO0FyRHNvUUY7QXFEcm9RRTtFQUNDO0FyRHVvUUg7O0FzRDl5UUE7QUFDQTtFQUNJO0F0RGl6UUo7QUVweVFJO0VvRGRKO0lBSVE7SUFDQTtJbERtREo7RUpnd1FGO0VJL3ZRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKaXdRTjtFc0Q1elFNO0lBQ0kseUI5QzBCTTtFUm95UWhCO0FBQ0Y7QXNEM3pRSTtFQUNJLGM5Q05ZO0U4Q09aO0F0RDZ6UVI7QUU5elFJO0VvRERBO0lsRDJEQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKd3dRRjtFSXZ3UUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSWhGVztJSmlGWDtFSnl3UU47QUFDRjtBc0R2MFFJO0VsRGpCQTtFQUNBO0VBQ0E7RUFDQTtBSjIxUUo7QUkxMVFJO0VBQ0k7QUo0MVFSO0FFeDFRSTtFb0RRQTtJQUlRO0V0RGcxUVY7QUFDRjtBRTcxUUk7RW9EZ0JBO0lBRVE7RXREKzBRVjtBQUNGO0FzRDcwUVE7RUFDSTtFQUNBLGM5QzdCUTtBUjQyUXBCO0FFdDJRSTtFb0QwQkk7SUFFUTtFdEQ4MFFkO0FBQ0Y7QUUzMlFJO0VvRGdDSTtJQUVRO0V0RDYwUWQ7QUFDRjtBRWgzUUk7RW9Ec0NJO0lBRVE7RXRENDBRZDtBQUNGO0FzRHowUVE7RUFDSTtFQUNBO0VBQ0EsYzlDckRRO0FSZzRRcEI7QXNEdDBRWTtFQUNJO0VBQ0E7RUFDQTtBdER3MFFoQjs7QUUzMVFJO0VvRDRCUTtJQUNJO0V0RG0wUWQ7QUFDRjtBc0Q5elFBO0VBQ0k7RUFDQTtBdERnMFFKO0FzRDl6UUk7RUFDSTtBdERnMFFSO0FzRDl6UVE7RUFDSTtBdERnMFFaO0FFNzNRSTtFb0RxREo7SUFhUTtJQUNBO0V0RCt6UU47QUFDRjtBRTczUUk7RW9EK0NKO0lBa0JRO0lBQ0E7RXREZzBRTjtBQUNGO0FFdjNRSTtFb0RtQ0o7SUF1QlE7SUFDQTtFdERpMFFOO0FBQ0Y7QUVqM1FJO0VvRHVCSjtJQTRCUTtJQUNBO0V0RGswUU47QUFDRjtBc0RoMFFJO0VBQ0k7QXREazBRUjtBc0RoMFFRO0VBQ0k7QXREazBRWjtBRXo0UUk7RW9EbUVBO0lBUVE7SUFDQTtJQUNBO0lBQ0E7RXREazBRVjtBQUNGO0FzRDl6UWdCO0VBQ0k7QXREZzBRcEI7QXNEN3pRZ0I7RUFDSTtBdEQrelFwQjtBc0QzelFZO0VBQ0ksYzlDOUdDO0FSMjZRakI7O0F1RDc4UUE7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0F2RGc5UUY7O0F1RDU4UUU7RUFDRTtFQUNBO0VBQ0E7QXZEKzhRSjs7QXVEMzhRQTtFQUNFLGMvQ1JrQjtFK0NTbEIsd0MvQzJCaUI7QVJtN1FuQjs7QXdEaCtRQTtBQUNBO0VBQ0k7RUFDQTtBeERtK1FKO0F3RGwrUUk7RUFDSTtBeERvK1FSO0FFMTlRSTtFc0RSQTtJQUVRO0lBQ0E7RXhEbytRVjtBQUNGO0F3RGwrUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RG8rUVI7QXdEbitRUTtFQUNJO0F4RHErUVo7QXdEbitRUTtFQUNJO0F4RHErUVo7QXdEbCtRSTtFQUNJO0VBQ0E7QXhEbytRUjtBRWovUUk7RXNEV0E7SUFJUTtFeERzK1FWO0FBQ0Y7QUVoL1FJO0VzREtBO0lBT1E7RXhEdytRVjtBQUNGO0F3RHYrUVE7RUFDSTtBeER5K1FaO0F3RHQrUUk7RUFDSTtBeER3K1FSO0F3RHQrUUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RHcrUVI7QXdEditRUTtFQUNJO0VBQ0E7QXhEeStRWjtBd0RwK1FRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhEcytRWjtBd0RyK1FZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx3QnpEZlI7QUNzL1FSO0F3RHIrUWdCO0VBQ0k7QXhEdStRcEI7QUUvaFJJO0VzRGdEUTtJQVdRO0V4RHcrUWxCO0FBQ0Y7QUU5aFJJO0VzRDBDUTtJQWNRO0V4RDArUWxCO0FBQ0Y7QXdEeCtRWTtFQUNJO0VBQ0E7QXhEMCtRaEI7QXdEdCtRb0I7RUFDSSxzQ2hENUNQO0VnRDZDTywwQnpEdENkO0FDOGdSVjtBd0R0K1FvQjtFQUNJO0F4RHcrUXhCO0F3RHQrUW9CO0VBQ0k7QXhEdytReEI7QXdEbitRUTtFQUNJO0VBQ0E7QXhEcStRWjtBd0RwK1FZO0VBQ0k7QXhEcytRaEI7QXdEbitRZ0I7RUFDSTtBeERxK1FwQjtBd0RqK1FnQjtFQUNJO0VBQ0E7QXhEbStRcEI7QXdEOTlRSTtFQUNJO0VBQ0E7QXhEZytRUjtBd0QvOVFRO0VBQ0k7RUFDQTtBeERpK1FaO0F3RDk5UUk7RUFDSTtBeERnK1FSO0F3RDk5UUk7RUFVSTtBeER1OVFSO0F3RGgrUVE7RUFDSTtBeERrK1FaO0FFdGxSSTtFc0RtSEk7SUFHUTtFeERvK1FkO0FBQ0Y7QUVybFJJO0VzRDZHSTtJQU1RO0V4RHMrUWQ7QUFDRjtBd0RsK1FJO0VBQ0k7QXhEbytRUjtBd0RuK1FRO0VBQ0k7QXhEcStRWjtBd0RuK1FRO0VBQ0k7RUFDQTtBeERxK1FaO0F3RG4rUVE7RUFDSTtBeERxK1FaO0F3RHArUVk7RUFDSTtFQUNBO0F4RHMrUWhCO0F3RGwrUUk7RUFDSTtBeERvK1FSO0F3RGwrUUk7RUFDSTtFQUNBLHlCaERoS1c7QVJvb1JuQjtBd0RsK1FZO0VBQ0ksY2hEdEpHO0VnRHVKSDtFQUNBLHNDaEQ3SEM7RWdEOEhEO0F4RG8rUWhCO0F3RG4rUWdCO0VBQ0k7QXhEcStRcEI7O0F3RC85UUE7O0NBQUE7QXREOUhJO0VzRG1JSTtJQUNJO0V4RGkrUVY7RXdEOTlRTTtJQUNJO0V4RGcrUVY7RXdEOTlRTTtJQUNJO0lBQ0E7RXhEZytRVjtFd0Q5OVFNO0lBQ0k7RXhEZytRVjtFd0QvOVFVO0lBQ0k7SUFDQTtFeERpK1FkO0V3RGgrUWM7SUFDSTtFeERrK1FsQjtFd0RoK1FzQjtJQUNJO0V4RGsrUTFCO0V3RDk5UWM7SUFDSTtJQUNBO0lBQ0E7RXhEZytRbEI7RXdENzlRVTtJQUNJO0lBQ0E7RXhEKzlRZDtFd0Q5OVFjO0lBQ0k7SUFDQTtFeERnK1FsQjtFd0Q5OVFjO0lBQ0k7RXhEZytRbEI7RXdENzlRa0I7SUFDSTtFeEQrOVF0QjtFd0QxOVFjO0lBQ0k7SUFDQTtFeEQ0OVFsQjtFd0R4OVFNO0lBQ0k7SUFDQTtFeEQwOVFWO0V3RHo5UVU7SUFDSTtFeEQyOVFkO0V3RHg5UU07SUFDSTtFeEQwOVFWO0V3RHg5UU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFeEQwOVFWO0V3RHg5UU07SUFDSTtJQUNBLHNDaERsTks7SWdEbU5MO0lBQ0E7SUFDQTtFeEQwOVFWO0V3RHg5UU07SUFDSTtFeEQwOVFWO0V3RHg5UU07SUFDSTtFeEQwOVFWO0V3RHg5UU07SUFDSTtJQUNBO0lBQ0E7RXhEMDlRVjtBQUNGO0F5RHR1UkE7QUFFSTtFQUNJO0VBQ0EseUJqRERXO0FSd3VSbkI7QXlEdHVSUTtFQUNJLG1CMURxREo7RTBEcERJLHNDakRvQ0s7RWlEbkNMO0VBQ0E7RUFDQTtBekR3dVJaO0F5RHR1Ulk7RUFDSTtFQUNBO0F6RHd1UmhCO0F5RG51UlE7RUFDSSxxQzFEOEJGO0UwRDdCRTtFQUNBO0VBQ0E7QXpEcXVSWjtBeURwdVJZO0VBQ0k7QXpEc3VSaEI7QXlEbnVSUTtFQUNJLDRDMURzQks7QUMrc1JqQjtBeURwdVJZO0VBQ0k7QXpEc3VSaEI7O0FFbHRSSTtFdURiQTtJQUNJO0V6RG11Uk47QUFDRjtBMEQzd1JBO0FBQ0E7RUFDSTtFQUNBO0VBQ0EseUJsREtnQjtFa0RKaEIsbUIzRHNESTtFMkRyREo7QTFENndSSjtBRXB3Ukk7RXdEZEo7SUFRUTtJQUNBO0UxRDh3Uk47QUFDRjtBRXB3Ukk7RXdEcEJKO0lBWVE7RTFEZ3hSTjtBQUNGO0EwRDl3Ukk7RUFDSTtBMURneFJSO0FFbHhSSTtFd0RDQTtJQUlRO0UxRGl4UlY7QUFDRjtBRWp4Ukk7RXdETEE7SUFRUTtFMURreFJWO0FBQ0Y7QTBEanhSUTtFQUNJO0VBQ0E7QTFEbXhSWjtBRWh5Ukk7RXdEV0k7SUFJUTtFMURxeFJkO0FBQ0Y7QTBEbHhSSTtFQUNJO0VBQ0E7QTFEb3hSUjtBMERseFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY2xEM0JLO0FSK3lSYjtBRTN3Ukk7RXdEYkE7SUFNUTtJQUNBO0lBQ0E7RTFEc3hSVjtBQUNGO0EwRHB4Ukk7RUFDSTtFQUNBLHlCbERwQ0s7QVIwelJiO0EwRHB4Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMURzeFJSO0EwRHJ4UlE7RUFDSTtBMUR1eFJaO0FFbjBSSTtFd0RzQ0E7SUFTUTtFMUR3eFJWO0FBQ0Y7QUVweVJJO0V3REVBO0lBWVE7SUFDQTtJQUNBO0UxRDB4UlY7QUFDRjtBMER4eFJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDbEQvQlc7RWtEZ0NYO0ExRDB4UlI7QUVwelJJO0V3RG1CQTtJQVNRO0lBQ0E7RTFENHhSVjtBQUNGO0EwRHh4UlE7RUFDSTtFQUNBO0VBQ0EsY2xEeEVPO0VrRHlFUDtFQUNBO0VBQ0E7QTFEMHhSWjtBMER4eFJZO0VBQ0k7QTFEMHhSaEI7O0EyRHgzUkE7QUFFQztFQUNDO0VBQ0E7RUFDQTtBM0QwM1JGO0EyRHgzUkU7RUFDQztFQUNBO0EzRDAzUkg7QTJEdjNSRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0R5M1JIO0EyRHQzUkU7RUFDQztBM0R3M1JIO0EyRHIzUkU7RUFDQztFQUNBO0EzRHUzUkg7QTJEcDNSRTtFQUNDO0VBQ0E7QTNEczNSSDtBMkRuM1JFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0RxM1JIO0EyRG4zUkc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHEzUko7O0E0RHY2UkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVEMDZSSjs7QTREdDZSQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NwRDRCZTtBUjY0UmpCOztBNkR4N1JBO0FBRUk7RUFDSTtBN0QwN1JSO0E2RHg3Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdEMDdSUjtBRXQ3Ukk7RTJEVkE7SUFTUTtFN0QyN1JWO0FBQ0Y7QTZEeDdSSTtFQUNJO0VBQ0E7RUFDQTtBN0QwN1JSO0E2RHg3UlE7RUFDSSxtQnJETk07QVJnOFJsQjtBNkR2N1JRO0VBQ0ksd0NyRGlCTztFcURoQlA7RUFDQSxjckRyQlE7RXFEc0JSO0E3RHk3Ulo7QTZEdDdSUTtFQUNJO0E3RHc3Ulo7O0E4RDM5UkE7QUFFSTtFQUNJO0E5RDY5UlI7QThEMTlSSTtFQUNJO0E5RDQ5UlI7QThEMTlSUTtFQUNJO0E5RDQ5Ulo7QThEMTlSWTtFQUNJO0E5RDQ5UmhCO0E4RHY5Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUR5OVJSO0E4RHI5Ukk7RUFDSTtBOUR1OVJSO0E4RHI5Ukk7RUFDSTtBOUR1OVJSO0E4RHI5Ukk7RUFDSTtBOUR1OVJSO0E4RHI5Ukk7RUFDSTtBOUR1OVJSOztBK0QzL1JBO0FBQ0E7RUFDSTtBL0Q4L1JKOztBZ0VoZ1NBO0FBQ0E7RUFDSTtBaEVtZ1NKOztBRWw5Ukk7RThEN0NBO0lBQ0k7RWhFbWdTTjtBQUNGO0FpRTNnU0E7QUFDQTtFQUNJO0FqRTZnU0o7QWlFNWdTSTtFQUNJLHNDekR1Q1M7RXlEdENUO0VBQ0EsY3pESFc7RXlESVg7RUFDQTtBakU4Z1NSO0FpRTVnU0k7RUFDSTtFQUNBLG1CbEUrQ0E7RWtFOUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpFOGdTUjtBaUU3Z1NRO0VBQ0k7RUFDQTtFQUNBO0FqRStnU1o7O0FrRXBpU0E7QUFDQTtFQUNJO0VBQ0E7QWxFdWlTSjtBRTNoU0k7RWdFZEo7SUFJUTtFbEV5aVNOO0FBQ0Y7QUU5Z1NJO0VnRWhDSjtJQU9RO0VsRTJpU047QUFDRjtBRXIvUkk7RWdFOURKO0lBVVE7RWxFNmlTTjtBQUNGOztBa0UxaVNBO0VBQ0k7RUFDQTtBbEU2aVNKO0FrRTVpU0k7RUFDSTtFQUNBLHlCMURNaUI7RTBETGpCO0FsRThpU1I7QUVoaFNJO0VnRWpDQTtJQUtRO0lBQ0E7RWxFZ2pTVjtBQUNGO0FrRTlpU0k7RUFDSTtBbEVnalNSO0FrRTlpU0k7RUFDSTtFQUNBO0FsRWdqU1I7QWtFOWlTSTtFQUNJO0FsRWdqU1I7QWtFOWlTSTtFQUNJO0FsRWdqU1I7QUV2a1NJO0VnRXNCQTtJQUlRO0VsRWlqU1Y7QUFDRjtBa0UvaVNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxFaWpTUjtBRWxsU0k7RWdFNkJBO0lBTVE7SUFDQTtFbEVtalNWO0FBQ0Y7QUV0a1NJO0VnRVdBO0lBVVE7SUFDQTtFbEVxalNWO0FBQ0Y7QWtFbmpTSTtFQUNJO0VBQ0E7QWxFcWpTUjtBRWxtU0k7RWdFMkNBO0k5RCtCQSx5Qkl6RGlCO0lKMERqQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0k4RDlCUTtFbEUyalNWO0VJNWhTRTtJQUNJLGNJaEZXO0VSOG1TakI7RUk3aFNNO0lBR0k7RUo2aFNWO0VJMWhTRTtJQUNJLHlCSXRFUztFUmttU2Y7QUFDRjs7QW1Fcm9TQTtBQUNBO0VBQ0kseUIzRG9CVztFMkRuQlg7QW5Fd29TSjtBbUV0b1NJO0VBQ0k7QW5Fd29TUjtBbUV0b1NJO0VBQ0k7QW5Fd29TUjtBbUVyb1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5FdW9TUjtBbUVyb1NJO0VBQ0k7RUFDQTtBbkV1b1NSO0FtRXRvU1E7RUFDSTtBbkV3b1NaO0FtRXJvU0k7RUFDSTtBbkV1b1NSO0FtRXJvU0k7RUFDSSxzQzNEY1M7RTJEYlQ7RUFDQTtFQUNBLGMzRHhCSztFMkR5Qkw7QW5FdW9TUjtBbUVyb1NJO0VBQ0ksd0MzRFNXO0UyRFJYO0VBQ0EsYzNEMUJjO0VKS2xCO0VBQ0E7RUFDQSxxQitEb0J1QjtFL0RuQnZCO0FKNnBTSjtBbUV4b1NJO0VBQ0ksd0MzREdXO0UyREZYO0VBQ0E7RUFDQSxjM0RqQ2M7RUpLbEI7RUFDQTtFQUNBLHFCK0QyQnVCO0UvRDFCdkI7QUp1cVNKO0FtRTNvU1E7RUFDSTtBbkU2b1NaO0FtRTFvU1k7RUFDSTtBbkU0b1NoQjs7QW9FanNTQTtBQUVJO0VBQ0k7RUFDQTtFQUNBO0VBRUE7RUFDQTtBcEVrc1NSO0FFM3JTSTtFa0ViQTtJQVNRO0VwRW1zU1Y7QUFDRjtBRTNvU0k7RWtFbEVBO0lBWVE7RXBFcXNTVjtBQUNGO0FvRW5zU0k7RUFDSTtFQUNBO0FwRXFzU1I7O0FxRXh0U0E7QUFDQTtFQUNDO0FyRTJ0U0Q7O0FxRXh0U0E7RUFDSTtBckUydFNKO0FxRXp0U0U7RUFDQztBckUydFNIO0FxRXp0U0c7RUFDQztBckUydFNKO0FxRXR0U0M7RUFDTztFQUNBO0VBQ0E7QXJFd3RTUjtBcUVwdFNRO0VBQ0k7QXJFc3RTWjtBcUVudFNRO0VBQ0k7QXJFcXRTWjtBcUUvc1NZO0VBQ0k7QXJFaXRTaEI7QXFFOXNTWTtFQUNJO0FyRWd0U2hCO0FxRTdzU1k7RUFDSTtBckUrc1NoQjs7QXNFM3ZTQTtBQUNBO0VBQ0k7RUFDQTtBdEU4dlNKO0FzRTV2U0k7RUFDSTtFQUNBO0F0RTh2U1I7QUV0dlNJO0VvRVZBO0lBS1E7RXRFK3ZTVjtBQUNGO0FFcnZTSTtFb0VoQkE7SUFRUTtFdEVpd1NWO0FBQ0Y7QUU1dFNJO0VvRTlDQTtJQVdRO0V0RW13U1Y7QUFDRjtBc0Vod1NJO0VBQ0k7RUFDQSxzQzlEcUJTO0U4RHBCVDtBdEVrd1NSO0FzRS92U0k7RUFDSTtFQUNBLHNDOURlUztFOERkVDtFQUNBO0F0RWl3U1I7QXNFL3ZTSTtFQUNJO0VBQ0E7QXRFaXdTUjtBc0Vod1NRO0VBQ0k7QXRFa3dTWjtBc0U5dlNRO0VBQ0k7RUFDQTtBdEVnd1NaO0FzRS92U1k7RUFDSTtBdEVpd1NoQjtBc0U1dlNJO0VBQ0k7RUFDQTtBdEU4dlNSO0FzRTV2U0k7RUFDSTtBdEU4dlNSO0FzRTd2U1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEUrdlNaO0FzRTV2U0k7RUFDSTtBdEU4dlNSOztBRWp3U0k7RW9FU0k7SUFFUTtFdEUydlNkO0FBQ0Y7QUVueFNJO0VvRTBCUTtJQUNJO0lBQ0E7RXRFNHZTZDtFc0V0dlNjO0lBQ0k7RXRFd3ZTbEI7RXNFcHZTVTtJQUNJO0lBQ0E7RXRFc3ZTZDtFc0VwdlNjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RXRFc3ZTbEI7RXNFcHZTa0I7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0RXN2U3RCO0VzRWx2U2M7SUFDSTtJQUNBO0lBQ0E7RXRFb3ZTbEI7RXNFanZTYztJbEVyR1o7SUFDQTtJQUNBLHFCa0VvR21DO0lsRW5HbkM7SWtFb0dnQjtJQUNBO0V0RXN2U2xCO0VzRW52U2M7SUFDSTtJQUNBO0lBQ0E7RXRFcXZTbEI7QUFDRjtBRXR6U0k7RW9FeUVJO0lBQ0k7RXRFZ3ZTVjtFc0UvdVNVO0lBQ0k7RXRFaXZTZDtFc0U5dVNNO0lBQ0k7SUFDQTtFdEVndlNWO0VzRS91U1U7SUFDSTtFdEVpdlNkO0VzRTl1U007SUFDSTtFdEVndlNWO0VzRTd1U007SUFDSTtJQUNBO0V0RSt1U1Y7QUFDRjtBdUUzNFNBO0FBRUk7RUFDSTtFQUNBO0F2RTQ0U1I7QXVFMzRTUTtFQUNJO0F2RTY0U1o7QXVFMTRTWTtFQUNJO0VBQ0E7QXZFNDRTaEI7QXVFMTRTWTtFQUNJO0VBQ0Esd0MvRDhCRztFK0Q3Qkg7QXZFNDRTaEI7QXVFMTRTWTtFQUNJO0VBQ0E7RUFDQTtBdkU0NFNoQjtBdUUxNFNZO0VBQ0k7QXZFNDRTaEI7O0FFajNTSTtFcUVuQkk7SUFDSTtJQUNBO0V2RXc0U1Y7RXVFdjRTVTtJQUNJO0V2RXk0U2Q7RXVFdDRTYztJQUNJO0lBQ0E7RXZFdzRTbEI7RXVFdDRTYztJQUNJO0lBQ0E7RXZFdzRTbEI7RXVFdDRTYztJQUNJO0lBQ0E7RXZFdzRTbEI7RXVFdjRTa0I7SUFDSTtFdkV5NFN0QjtFdUV0NFNjO0lBQ0k7SUFDQTtJQUNBO0V2RXc0U2xCO0V1RXQ0U2M7SUFDSTtJQUNBO0V2RXc0U2xCO0V1RXQ0U2M7SUFDSTtJQUNBO0lBQ0E7RXZFdzRTbEI7QUFDRjtBd0UzOFNBO0FBVUk7RUFDSTtBeEVvOFNSO0F3RWw4U1E7RUFDSTtBeEVvOFNaO0F3RWo4U1E7RUFDSTtFQUNBO0VBQ0E7QXhFbThTWjtBd0VoOFNRO0VBQ0k7RUFDQTtFQUNBO0F4RWs4U1o7QXdFLzdTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFaThTWjtBd0UvN1NZO0VBQ0k7QXhFaThTaEI7QXdFOTdTWTtFQUNJO0F4RWc4U2hCO0F3RTk3U2dCO0VBQ0k7QXhFZzhTcEI7QXdFNTdTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEU4N1NoQjtBd0U1N1NnQjtFQUNJO0F4RTg3U3BCO0F3RTE3U1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFNDdTaEI7QXdFcDdTSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhFczdTUjtBd0VwN1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhFczdTWjtBd0VwN1NZO0VBQ0k7QXhFczdTaEI7QXdFajdTSTtFQXJHQTtFQUNBO0VBR0E7RUFDQTtFQW1HSTtBeEVxN1NSO0F3RW43U1E7RUFDSTtBeEVxN1NaO0FFLytTSTtFc0V5REk7SUFJSztFeEVzN1NYO0FBQ0Y7QUV4aFRJO0VzRXNHUTtJQUVRO0V4RW83U2xCO0FBQ0Y7QXdFaDdTUTtFQTFISjtFQUNBO0VBR0E7RUFDQTtFQXdIUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDaEUzRks7RWdFNEZMO0F4RW83U1o7QXdFaDdTWTtFQUNJO0VBQ0E7QXhFazdTaEI7QXdFNzZTWTtFQUNJO0VBQ0E7QXhFKzZTaEI7QXdFMzZTUTtFQUVJO0F4RTQ2U1o7QXdFeDZTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4RTA2U2hCO0F3RXQ2U1E7RUFDSTtFQUNBO0F4RXc2U1o7QXdFcDZTSTtFQUNJO0VBM0tKO0VBQ0E7QXhFa2xUSjtBd0VuNlNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVxNlNSO0F3RW42U1E7RUFuTEo7RUFDQTtBeEV5bFRKOztBRTdpVEk7RXNFK0lRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFHQTtJQUNBO0lBQ0E7RXhFZzZTZDtFd0U3NVNrQjtJQUNJLHVDaEVuS047RVJra1RoQjtFd0UxNVNVO0lBQ0k7RXhFNDVTZDtFd0UxNVNjO0lBQ0k7RXhFNDVTbEI7RXdFeDVTa0I7SUFDSTtJQUNBO0V4RTA1U3RCO0V3RXQ1U2M7SUFDSTtJQUNBO0V4RXc1U2xCO0V3RXI1U2M7SUFDSTtFeEV1NVNsQjtBQUNGO0FFaG9UQTtBRUFBO0FBSUE7QUFXQTtBQTRCQTs7RUFBQTtBQVNBOztDQUFBO0FxRXBEQTtBQ0FBO0FBSUk7RUFDRTtFQUNBO0ExRTBvVE47QTBFeG9USTtFQUNJO0VBQ0E7QTFFMG9UUjtBRTdtVEk7RXdFL0JBO0lBSVE7SUFDQTtFMUU0b1RWO0FBQ0Y7QUVublRJO0V3RXZCQTtJQUVRO0UxRTRvVFY7QUFDRjtBMEV4b1RRO0VBQ0k7QTFFMG9UWjtBMEV2b1RJO0VBQ0k7QTFFeW9UUjtBMEV2b1RJO0VBQ0U7RUFDQTtFQUNBO0ExRXlvVE47QUVub1RJO0V3RVRBO0lBS007RTFFMm9UUjtBQUNGO0EwRXhvVEk7RUFDRTtBMUUwb1ROO0EwRXpvVE07RUFDRTtFQUNBO0ExRTJvVFI7QUVub1RJO0V3RUhFO0lBQ0U7SUFDQTtJQUNBO0UxRXlvVE47RTBFdm9USTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0UxRXlvVE47RTBFdG9UUTtJQUNBO0lBQ0E7RTFFd29UUjtBQUNGOztBMkV2c1RBO0FDQUE7RUFDSTtFQUNBO0E1RTJzVEo7QUU5clRJO0UwRWZKO0lBS1E7RTVFNHNUTjtBQUNGO0FFN3JUSTtFMEVyQko7SUFTUTtFNUU2c1ROO0FBQ0Y7QTRFNXNUSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E1RThzVFI7QTRFN3NUUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E1RStzVFo7QTRFNXNUSTtFQUNJO0E1RThzVFI7QUUvdFRJO0UwRWdCQTtJQUdRO0U1RWd0VFY7QUFDRjtBRXZzVEk7RTBFYkE7SUFNUTtFNUVrdFRWO0FBQ0Y7QUU1c1RJO0UwRUpBO0lBRVE7RTVFa3RUVjtBQUNGO0FFanRUSTtFMEVDQTtJQUVRO0U1RWt0VFY7QUFDRjtBNEUvc1RJO0VBQ0k7RUFDQTtFQUNBO0E1RWl0VFI7QUU3dVRJO0UwRXlCQTtJQUtRO0U1RW10VFY7QUFDRjtBRXB0VEk7RTBFTEE7SUFTUTtFNUVvdFRWO0FBQ0Y7O0E2RTV3VEE7QUFHUTtFQUNJO0VBQ0E7RUFDQTtBN0U2d1RaOztBRWh1VEk7RTJFdENRO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0Uwd1RkO0FBQ0Y7QThFN3hUQTtBQUdJO0VBQ0k7RUFDQTtFQUNBO0E5RTZ4VFI7QUVodlRJO0U0RWhEQTtJQUtRO0lBQ0E7SUFDQTtFOUUreFRWO0FBQ0Y7QThFOXhUUTtFQUNJO0VBQ0E7QTlFZ3lUWjtBOEU1eFRJO0VBQ0k7QTlFOHhUUjtBOEUzeFRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTlFNnhUUjtBOEUzeFRRO0VBRUk7QTlFNHhUWjtBOEV6eFRRO0VBQ0k7QTlFMnhUWjtBOEV4eFRRO0VBQ0k7QTlFMHhUWjtBRWp6VEk7RTRFNEJZO0lBRVE7RTlFdXhUdEI7QUFDRjtBRXR6VEk7RTRFaUNZO0kxRS9CWjtJQUNBO0lBQ0EscUIwRStCdUM7STFFOUJ2QztFSnd6VEY7QUFDRjtBRTl6VEk7RTRFdUNZO0lBRVE7SUFDQTtJMUVnQ3BCLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUowdlRGO0VJenZURTtJQUNJLGNJaEZXO0VSMjBUakI7RUkxdlRNO0lBR0k7RUowdlRWO0VJdnZURTtJQUNJLHlCSXRFUztFUit6VGY7RThFdHlUc0I7SUFDSTtJQUNBO0U5RXd5VDFCO0FBQ0Y7QUVuelRJO0U0RWtCSTtJQUNJO0U5RW95VFY7QUFDRjs7QStFMzJUQTtBQUdJO0VBQ0k7QS9FNDJUUjtBK0V6MlRJO0VBQ0k7RUFDQTtFQUNBO0EvRTIyVFI7QUVsMFRJO0U2RXBDSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RS9FeTJUVjtFK0V0MlRNO0lBQ0k7RS9FdzJUVjtBQUNGOztBZ0ZqNFRBO0FBRUE7RUFDSTtFQUNBO0FoRm00VEo7O0FFcDFUSTtFOEUzQ0E7SUFFUTtJQUNBO0lBQ0E7RWhGazRUVjtFZ0ZoNFRVO0lBQ0k7SUFDQTtJQUNBO0VoRms0VGQ7RWdGaDRUYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VoRms0VGxCO0FBQ0Y7QWdGNzNUSTtFQUNJO0VBQ0E7QWhGKzNUUjtBRTkyVEk7RThFbkJBO0lBSVE7SUFDQTtFaEZpNFRWO0FBQ0Y7QWdGOTNUSTtFQUNJO0VBQ0E7QWhGZzRUUjtBRXgzVEk7RThFVkE7SUFJUTtJQUNBO0lBQ0E7RWhGazRUVjtBQUNGO0FFLzNUSTtFOEVBQTtJQUVRO0VoRmk0VFY7QUFDRjtBZ0Y5M1RJO0VBQ0k7QWhGZzRUUjtBRXY0VEk7RThFTUE7SUFJUTtJQUNBO0lBQ0E7RWhGaTRUVjtBQUNGO0FnRi8zVFE7RUFDSTtFQUNBO0FoRmk0VFo7QWdGOTNUUTtFQUNJO0FoRmc0VFo7QWdGNzNUUTtFQUNJO0VBQ0E7QWhGKzNUWjtBZ0Y3M1RZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhGKzNUaEI7QUUvNVRJO0U4RTRCUTtJQU9RO0lBQ0E7RWhGZzRUbEI7RWdGOTNUa0I7SUFDSTtFaEZnNFR0QjtBQUNGO0FnRjczVGdCO0VBQ0ksc0N4RXBESDtBUm03VGpCO0FFMzZUSTtFOEV3Qkk7SUF5QlE7SUFDQTtFaEY4M1RkO0VnRjUzVGM7SUFDSTtFaEY4M1RsQjtBQUNGO0FnRjMzVFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnhFekZNO0FSczlUdEI7QWdGMTNUWTtFQUNJO0FoRjQzVGhCO0FnRnozVFk7RUFDSTtFQUNBO0VBQ0E7QWhGMjNUaEI7QUVsOFRJO0U4RW9FUTtJQU1RO0lBQ0E7RWhGNDNUbEI7QUFDRjtBZ0YxM1RnQjtFQUNJO0VBQ0E7QWhGNDNUcEI7QUU1OFRJO0U4RThFWTtJQUtRO0VoRjYzVHRCO0FBQ0Y7QWdGMzNUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEY2M1R4QjtBRW4rVEk7RThFc0ZnQjtJQW1CUTtFaEY4M1QxQjtBQUNGO0FFeCtUSTtFOEU4R29CO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCeEVwS1Q7SXdFcUtTO0VoRjYzVDFCO0FBQ0Y7QWdGdjNUZ0I7RUFDSTtFQUNBO0FoRnkzVHBCO0FFdi9USTtFOEU0SFk7SUFLUTtJQUNBO0VoRjAzVHRCO0FBQ0Y7QWdGeDNUb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaEYwM1R4QjtBZ0ZwM1RnQjtFQUNJO0VBQ0E7RUFDQTtBaEZzM1RwQjtBZ0ZwM1RvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnMzVHhCO0FFOWpVSTtFOEVnTkk7SUFFUTtFaEZnM1RkO0FBQ0Y7O0FpRmxsVUE7QUFFQTtFQUNJO0VBQ0E7QWpGb2xVSjtBaUZsbFVJO0VBQ0k7QWpGb2xVUjtBRXhpVUk7RStFN0NBO0lBR1E7RWpGc2xVVjtFaUZybFVVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRnVsVWQ7QUFDRjtBaUZwbFVJO0VBQ0k7RUFDQTtBakZzbFVSO0FFempVSTtFK0UvQkE7SUFLUTtFakZ1bFVWO0FBQ0Y7QUU5alVJO0UrRXZCQTtJQUVRO0lBQ0E7RWpGdWxVVjtBQUNGO0FFcGtVSTtFK0VqQkE7SUFFUTtFakZ1bFVWO0FBQ0Y7O0FrRjVuVUE7QUFFQTtFQUNJO0VBQ0E7QWxGOG5VSjtBa0Y1blVJO0VBQ0k7RUFDQTtBbEY4blVSO0FrRjNuVUk7RUFDSTtFQUNBO0FsRjZuVVI7QUV2bFVJO0VnRnhDQTtJQUtRO0VsRjhuVVY7QUFDRjtBRWhvVUk7RWdGSUE7SUFFUTtFbEY4blVWO0FBQ0Y7QWtGM25VSTtFQUNJO0VBQ0E7QWxGNm5VUjtBRXJtVUk7RWdGMUJBO0lBSVE7SUFDQTtFbEYrblVWO0FBQ0Y7QUUvb1VJO0VnRmtCQTtJQUVRO0VsRituVVY7QUFDRjtBa0Y1blVJO0VBQ0k7QWxGOG5VUjtBa0Y1blVRO0VBQ0k7QWxGOG5VWjtBRXRuVUk7RWdGVEk7SUFJUTtFbEYrblVkO0FBQ0Y7QWtGM25VSTtFQUNJO0VBQ0E7QWxGNm5VUjtBRS9uVUk7RWdGQUE7SUFNUTtFbEY2blVWO0FBQ0Y7QUV4cVVJO0VnRjhDSTtJOUU0QkoseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSmttVUY7RUlqbVVFO0lBQ0ksY0loRlc7RVJtclVqQjtFSWxtVU07SUFHSTtFSmttVVY7RUkvbFVFO0lBQ0kseUJJdEVTO0VSdXFVZjtBQUNGOztBRTNyVUk7RWlGYkE7SUFFUTtFbkYyc1VWO0FBQ0Y7QUUvcVVJO0VpRi9CQTtJQUtRO0VuRjZzVVY7QUFDRjs7QW9GcnRVQTtBbEZ1Q0k7RWtGckNBO0lBRVE7RXBGdXRVVjtBQUNGO0FvRnB0VUk7RUFDSTtFQUNBO0FwRnN0VVI7O0FxRmh1VUE7QW5GbURJO0VtRi9DSTs7SUFFSTtFckZpdVVWO0FBQ0Y7QXFGOXRVSTtFQUNJO0FyRmd1VVI7QXFGOXRVSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FyRit0VVI7QXFGOXRVUTtFQUNJO0FyRmd1VVo7O0FzRnB2VUE7QUFHQztFQUNDO0F0RnF2VUY7QXNGbHZVQztFQUNDO0VBQ0E7RUFDQTtBdEZvdlVGO0FFM3NVSTtFb0ZyQ0Y7SUFDQztJQUNBO0lBQ0E7SUFDQTtFdEZtdlVEO0FBQ0Y7QUVudFVJO0VvRjFCQTtJQUNDO0V0Rmd2VUg7RXNGN3VVRTtJQUNDO0V0Rit1VUg7QUFDRjs7QXVGOXdVQTtBQUVBO0VBQ0k7RUFDQTtBdkZneFVKO0F1Rjl3VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvRUpLO0UrRUtMO0VBQ0E7RUFDQTtFQUNBO0F2Rmd4VVI7QXVGN3dVSTtFQUNJO0VBQ0E7QXZGK3dVUjtBdUY1d1VJO0VBQ0k7QXZGOHdVUjs7QXdGdnlVQTtBQUVBO0VBQ0k7QXhGeXlVSjtBd0Z2eVVJO0VBQ0k7QXhGeXlVUjtBRWh5VUk7RXNGYko7SUFRUTtJQUNBO0lBQ0E7SXBGNkNKO0VKNnZVRjtFSTV2VUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjh2VU47RXdGbHpVTTtJQUNJLG1CaEZtQk07RVJpeVVoQjtBQUNGO0FFbnhVSTtFc0ZqREo7SUFvQlE7SUFDQTtFeEZvelVOO0FBQ0Y7QXdGbHpVSTtFQUNJO0VBQ0E7QXhGb3pVUjtBRWowVUk7RXNGV0E7SXBGK0NBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUoyd1VGO0VJMXdVRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKNHdVTjtBQUNGO0FFbDFVSTtFc0ZXQTtJcEYrQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjR4VUY7RUkzeFVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkloRlc7SUppRlg7RUo2eFVOO0FBQ0Y7QUUvelVJO0VzRnpCQTtJQWFRO0lBQ0E7RXhGKzBVVjtBQUNGO0F3RjcwVUk7RUFDSTtFQUNBO0VBQ0E7QXhGKzBVUjtBRTkyVUk7RXNGNEJBO0lBTVE7RXhGZzFVVjtBQUNGO0F3RjcwVUk7RUFDSTtFQUNBO0VBQ0E7QXhGKzBVUjtBRXAxVUk7RXNGRUE7SUFNUTtJQUNBO0V4RmcxVVY7RXdGLzBVVTtJQUNJO0V4RmkxVWQ7QUFDRjtBRWo0VUk7RXNGb0RRO0lBQ0k7RXhGZzFVZDtBQUNGO0F3RjUwVUk7RUFDSTtFQUNBO0F4RjgwVVI7QXdGNTBVUTtFQUNJO0F4RjgwVVo7QUU3NFVJO0VzRjBEQTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0V4RiswVVY7QUFDRjtBRXI1VUk7RXNGMERBO0lBY1k7RXhGaTFVZDtBQUNGO0FFdDNVSTtFc0ZzQkE7SUFpQlk7SUFDQTtJQUNBO0V4Rm0xVWQ7QUFDRjtBd0ZqMVVRO0VBQ0k7QXhGbTFVWjtBd0YvMFVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFpQjtBeEZrMVV6QjtBd0ZoMVVJO0VBQ0k7RUFDQTtFQUNBO0F4RmsxVVI7QXdGLzBVSTtFQUVJO0VBQ0E7QXhGZzFVUjtBRXI3VUk7RXNGa0dBO0lBTVE7RXhGaTFVVjtBQUNGO0F3Ri8wVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGaTFVUjtBRXI4VUk7RXNGMkdBO0lBWVE7SUFDQTtFeEZrMVVWO0FBQ0Y7O0F5RjE5VUE7QUFDQTtFQUNJLHdDakYyQ2U7QVJrN1VuQjtBeUY1OVVJO0VBQ0k7QXpGODlVUjtBeUYzOVVRO0VBQ0k7RUFDQTtBekY2OVVaO0F5Rno5VVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekYyOVVaOztBRXo3VUk7RXVGMUJJO0lBQ0k7RXpGdTlVVjtFeUZ0OVVVO0lBQ0k7RXpGdzlVZDtFeUZwOVVVO0lBQ0k7RXpGczlVZDtFeUZsOVVrQjtJQUNJO0lBQ0E7RXpGbzlVdEI7RXlGbjlVc0I7SUFDSTtJQUNBO0V6RnE5VTFCO0V5Ri84VU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCakZ0Q0M7SWlGdUNEO0lBQ0E7SUFDQTtJQUNBO0V6Rmk5VVY7RXlGaDlVVTtJQUNJO0V6Rms5VWQ7QUFDRjtBMEY5Z1ZBO0FBQ0E7RUFDSTtFQUNBO0ExRmdoVko7O0EwRjdnVkE7RUFDSTtBMUZnaFZKO0EwRjlnVkk7RUFDSTtFQUNBO0ExRmdoVlI7QTBGN2dWSTtFQUNJO0ExRitnVlI7QTBGNWdWSTtFQUNJO0ExRjhnVlI7QTBGM2dWSTtFQUNJO0VBQ0E7QTFGNmdWUjtBMEYxZ1ZJO0VBQ0k7QTFGNGdWUjs7QUVyL1VJO0V3RmpCQTtJQUNJO0lBQ0E7SUFDQTtFMUYwZ1ZOO0UwRnJnVk07SUFDSTtJQUNBO0UxRnVnVlY7RTBGcGdWTTtJQUNJO0lBQ0E7SUFDQTtFMUZzZ1ZWO0UwRm5nVk07SUFDSTtFMUZxZ1ZWO0FBQ0Y7QTJGNWpWQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNGOGpWSjtBMkY1alZJO0VBQ0k7QTNGOGpWUjtBMkY1alZRO0VBQ0k7RUFDQTtFQUNBO0EzRjhqVlo7QTJGM2pWUTtFQUNJO0EzRjZqVlo7O0E0RjlrVkE7QUFHUTtFQUNJO0E1RitrVlo7QTRGN2tWUTtFQUNFO0E1RitrVlY7QTRGNWtWSTtFQUNJO0E1RjhrVlI7O0FFdGlWSTtFMEZuQ0E7SUFDUTtJQUNBO0U1RjZrVlY7RTRGM2tWYztJQUNJO0lBQ0E7RTVGNmtWbEI7RTRGMWtWTTtJQUNJO0lBQ0E7RTVGNGtWVjtBQUNGO0E2RnhtVkE7QTNGbURJO0UyRmhERjtJQUdJO0U3RnVtVko7QUFDRjtBNkZwbVZNO0VBQ0U7RUFDQTtBN0ZzbVZSO0E2RmxtVk07RUFDRTtBN0ZvbVZSO0E2Rm5tVlE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBN0ZxbVZWO0E2RnBtVlU7RUFDRTtFQUNBO0E3RnNtVlo7QTZGbm1WWTtFQUNFO0E3RnFtVmQ7QTZGbm1WWTtFQUNFO0E3RnFtVmQ7QTZGbm1WWTtFQUNFO0E3RnFtVmQ7QTZGbm1WWTtFQUNFO0E3RnFtVmQ7QTZGam1WUTtFQUNFO0VBQ0E7RUFDQTtBN0ZtbVZWOztBOEZocFZBO0FBRUE7RUFDSSx5QnRGYWU7QVJxb1ZuQjtBOEZqcFZJO0VBQ0ksY3RGRlc7RXNGR1g7RUFDQTtBOUZtcFZSO0E4RmpwVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm1wVlI7QThGaHBWSTtFQUNJO0VBQ0E7QTlGa3BWUjtBOEZocFZRO0VBQ0k7QTlGa3BWWjtBOEY5b1ZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5RmdwVlI7QThGL29WUTtFQUNJO0VBQ0E7QTlGaXBWWjtBOEZocFZZO0VBQ0k7RUFDQTtBOUZrcFZoQjtBOEYvb1ZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3RGcEJXO0FScXFWdkI7QThGL29WUTtFQUNJLHNDdEZSSztFc0ZTTDtFQUNBO0VBQ0E7RUFDQSxjdEYvQ0M7RXNGZ0REO0VBQ0E7RUFDQTtFQUNBO0UxRjFDUjtFQUNBO0VBQ0EscUIwRnlDMkI7RTFGeEMzQjtBSjRyVko7QThGanBWSTtFQUNJO0VBQ0E7RUFDQTtBOUZtcFZSO0E4RmpwVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5Rm1wVlI7O0ErRjV0VkE7QUFFQTtFQUNJLHlCdkZhZTtBUml0Vm5CO0ErRjd0Vkk7RUFDSSxjdkZGVztFdUZHWDtFQUNBO0EvRit0VlI7QStGN3RWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GK3RWUjtBK0Y1dFZJO0VBQ0k7RUFDQTtBL0Y4dFZSO0ErRjV0VlE7RUFDSTtBL0Y4dFZaO0ErRjF0Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GNHRWUjtBK0YzdFZRO0VBQ0k7RUFDQTtBL0Y2dFZaO0ErRjV0Vlk7RUFDSTtFQUNBO0EvRjh0VmhCO0ErRjN0VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkZwQlc7QVJpdlZ2QjtBK0YzdFZRO0VBQ0ksc0N2RlJLO0V1RlNMO0VBQ0E7RUFDQTtFQUNBLGN2Ri9DQztFdUZnREQ7RUFDQTtFQUNBO0VBQ0E7RTNGMUNSO0VBQ0E7RUFDQSxxQjJGeUMyQjtFM0Z4QzNCO0FKd3dWSjtBK0Y3dFZJO0VBQ0k7RUFDQTtFQUNBO0EvRit0VlI7QStGN3RWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9GK3RWUjs7QWdHeHlWQTtBQUVBO0VBQ0kseUJ4RmFlO0FSNnhWbkI7QUUxdlZJO0U4RmpESjtJQUlRO0VoRzJ5Vk47QUFDRjtBZ0d6eVZJO0VBQ0k7RUFDQTtFQUNBO0FoRzJ5VlI7QWdHenlWSTtFQUNJO0FoRzJ5VlI7QWdHenlWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRzJ5VlI7QWdHMXlWUTtFQUNJO0VBQ0E7RUFDQTtBaEc0eVZaO0FnRzN5Vlk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjeEZUSjtBUnN6Vlo7QWdHM3lWWTtFQUNJLHNDeEZVQztFd0ZURCxjeEYxQkg7RXdGMkJHO0VBQ0E7RUFDQTtFQUNBO0U1RnJCWjtFQUNBO0VBQ0EscUI0Rm9CK0I7RTVGbkIvQjtBSm0wVko7QWdHNXlWUTtFQUNJO0VBQ0E7QWhHOHlWWjtBZ0c1eVZZO0VBQ0k7RUFDQTtBaEc4eVZoQjtBZ0czeVZZO0VBQ0k7RUFDQTtBaEc2eVZoQjtBZ0d6eVZJO0VBQ0k7QWhHMnlWUjtBZ0cxeVZRO0VBQ0k7QWhHNHlWWjtBZ0cxeVZRO0VBQ0k7RUFDQTtBaEc0eVZaO0FnR3p5Vkk7RUFDSTtFQUNBO0VBQ0E7QWhHMnlWUjtBZ0d6eVZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEcyeVZaOztBaUd6M1ZBO0EvRm1ESTtFK0ZqREo7SUFHUTtFakcwM1ZOO0FBQ0Y7QWlHeDNWSTtFQUNJO0VBQ0E7QWpHMDNWUjtBaUd0M1ZRO0VBQ0k7RUFDQTtBakd3M1ZaO0FpR3QzVlk7RUFDSTtFQUNBO0FqR3czVmhCO0FpR24zVlk7RUFDSTtFQUNBO0VBQ0E7QWpHcTNWaEI7QWlHbDNWWTtFQUlJO0VBQ0E7RUFDQTtFQUNBO0FqR2kzVmhCO0FpR3YzVmdCO0VBQ0k7QWpHeTNWcEI7QUV2MlZJO0UrRnBCUTtJQVNRO0VqR3MzVmxCO0FBQ0Y7O0FrRy81VkE7QUFFQTtFQUNJO0FsR2k2Vko7QWtHaDZWSTtFQUNJO0VBQ0E7QWxHazZWUjtBa0doNlZJO0VBQ0k7RUFDQTtBbEdrNlZSO0FrR2g2Vkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdrNlZSO0FrR2o2VlE7RUFDSTtFQUNBO0FsR202Vlo7QWtHbDZWWTtFQUNJO0VBQ0E7QWxHbzZWaEI7QWtHajZWUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxHbTZWWjtBa0dqNlZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxHbTZWWjtBa0dqNlZRO0VBQ0k7RUFDQTtBbEdtNlZaO0FrR2g2Vkk7RUFDSTtBbEdrNlZSO0FrR2g2Vkk7RUFDSTtFQUNBO0FsR2s2VlI7O0FtR2w5VkE7QUFDQTtFQUNJO0VBQ0E7QW5HcTlWSjs7QW9HeDlWQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUI1RmtCZ0I7RTRGakJoQjtBcEcwOVZKO0FvR3g5Vkk7RUFDSTtFQUNBO0FwRzA5VlI7QUVyN1ZJO0VrR2pESjtJQWdCUTtJQUNBO0VwRzA5Vk47RW9HeDlWTTtJQUNJO0lBQ0E7RXBHMDlWVjtBQUNGOztBcUdsL1ZBO0FuR2VJO0VtR2JBO0lqR3VFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKKzZWRjtFSTk2VkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSWhGVztJSmlGWDtFSmc3Vk47QUFDRjs7QXFHNy9WQTtFQUNJO0FyR2dnV0o7QXFHOS9WSTtFQUNJO0FyR2dnV1I7QXFHNy9WSTtFQUVJO0VBQ0E7QXJHOC9WUjtBRWpnV0k7RW1HQUE7SUFNUTtFckcrL1ZWO0FBQ0Y7QUVsK1ZJO0VtRzNDSjtJQWtCUTtFckcrL1ZOO0VxRzcvVk07SUFFSTtJQUNBO0VyRzgvVlY7RXFHMy9WTTtJQUNJO0lBQ0E7RXJHNi9WVjtBQUNGOztBc0dsaVdBO0FBRUE7RUFDSTtFQUNBO0VBQ0EsbUI5RmdCUTtFOEZmUjtBdEdvaVdKO0FFdi9WSTtFb0dqREo7SUFPUTtFdEdxaVdOO0FBQ0Y7O0F1Ry9pV0E7QUFFQTtFQUNFO0F2R2lqV0Y7QXVHaGpXRTtFQUNFO0VBQ0E7QXZHa2pXSjtBdUcvaVdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZHaWpXTjtBdUdoaldNO0VBQ0U7RUFDQTtBdkdraldSOztBd0d4a1dBO0FBRUE7RUFDRTtBeEcwa1dGO0F3R3prV0U7RUFDRTtFQUNBO0F4RzJrV0o7QXdHeGtXSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RzBrV047QXdHemtXTTtFQUNFO0VBQ0E7QXhHMmtXUjs7QXlHam1XQTtBQUVBO0VBQ0U7QXpHbW1XRjtBeUdsbVdFO0VBQ0U7RUFDQTtBekdvbVdKO0F5R2ptV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekdtbVdOO0F5R2xtV007RUFDRTtFQUNBO0F6R29tV1I7O0EwRzFuV0E7QUFFQTtFQUNFO0ExRzRuV0Y7QTBHM25XRTtFQUNFO0VBQ0E7QTFHNm5XSjtBMEcxbldJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTFHNG5XTjtBMEczbldNO0VBQ0U7RUFDQTtBMUc2bldSOztBMkducFdBO0FBRUE7RUFDRTtBM0dxcFdGO0EyR3BwV0U7RUFDRTtFQUNBO0VBQ0E7QTNHc3BXSjtBMkducFdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNHcXBXTjtBMkdwcFdNO0VBQ0U7RUFDQTtBM0dzcFdSOztBNEc3cVdBO0FBR1E7RUFDSTtBNUc4cVdaOztBNkdscldBO0FBRUE7RUFDSTtFQUNBO0E3R29yV0o7O0E2R2hyV0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyR0ljO0VxR0hkO0E3R21yV0o7QTZHanJXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCckdOVTtFcUdPVjtBN0dtcldSO0E2Ry9xV0k7RUFDSTtFQUNBO0E3R2lyV1I7QTZHOXFXSTtFQUNJO0VBQ0E7QTdHZ3JXUjtBNkc3cVdJO0VBQ0k7RUFDQTtFQUNBO0E3RytxV1I7QTZHNXFXSTtFQUNJO0E3RzhxV1I7QTZHNXFXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY3JHbENRO0FSZ3RXcEI7QTZHNXFXWTtFQUNJLGNyR3RCQztBUm9zV2pCO0E2R3pxV0k7RUFDSTtBN0cycVdSO0E2R3hxV0k7RUFDSSx5QnJHbkRLO0FSNnRXYjtBNkd2cVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0d5cVdSO0E2R3ZxV1E7RUFDSTtFQUNBO0E3R3lxV1o7QTZHcnFXSTtFQUNJO0VBQ0E7QTdHdXFXUjtBNkdycVdRO0VBQ0k7QTdHdXFXWjtBNkdwcVdRO0VBQ0UseUJyRzdFTTtBUm12V2hCO0FFcHRXSTtFMkdvREk7SUFDSTtJQUNBO0U3R21xV1Y7RTZHanFXVTtJQUNJO0U3R21xV2Q7RTZHL3BXTTtJQUNJO0lBQ0E7RTdHaXFXVjtFNkc5cFdNO0lBQ0k7RTdHZ3FXVjtFNkc3cFdNO0lBQ0k7SUFDQTtJQUNBO0U3RytwV1Y7RTZHNXBXTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RTdHOHBXVjtFNkczcFdNO0lBQ0k7RTdHNnBXVjtFNkcxcFdNO0lBQ0k7SUFDQTtJQUNBO0U3RzRwV1Y7RTZHMXBXTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0U3RzRwV1Y7QUFDRjs7QThHanpXQTtBQUVBO0VBQ0k7QTlHbXpXSjs7QThHL3lXSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUdreldSOztBOEc3eVdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R2d6V1I7O0E4RzN5V0k7RUFDSTtFQUNBO0VBQ0E7QTlHOHlXUjs7QStHOTBXQTtBQUdJO0VBQ0k7QS9HKzBXUjtBRWh5V0k7RTZHaERBO0lBSVE7SUFDQTtJQUNBO0lBQ0E7RS9HZzFXVjtBQUNGO0ErRzcwV0k7RUFDSTtBL0crMFdSO0FFM3lXSTtFNkdyQ0E7SUFJUTtFL0dnMVdWO0FBQ0Y7O0FnSG4yV0E7QUFHQTtFQUNJO0VBQ0E7QWhIbzJXSjtBZ0hsMldJO0VBQ0kseUN4R2tDWTtBUmswV3BCO0FnSGoyV0k7RUFDSTtFQUNBO0VBQ0E7QWhIbTJXUjtBZ0hoMldJO0VBQ0k7RUFDQTtFQUNBO0FoSGsyV1I7QWdILzFXSTtFQUNJO0VBQ0E7RUFDQTtBaEhpMldSO0FnSC8xV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSGkyV1o7QWdILzFXWTtFQUNJO0FoSGkyV2hCO0FnSDkxV1k7RUFDSSxzQ3hHR0M7QVI2MVdqQjtBRXIxV0k7RThHaERKO0lBMkNRO0lBQ0E7SUFDQTtFaEg4MVdOO0FBQ0Y7QWdINTFXSTtFQUNJO0FoSDgxV1I7QWdINTFXWTtFQUNJO0VBQ0EseUJ4R3pDSDtFd0cwQ0c7RUFDQTtFQUNBO0FoSDgxV2hCO0FFdDJXSTtFOEdBQTtJQWFRO0VoSDYxV1Y7QUFDRjs7QWlIOTVXQTtBQUVBO0VBQ0k7QWpIZzZXSjtBaUgvNVdJO0VBQ0k7RUFDQTtFQUNBO0U3R0RKO0VBQ0E7RUFDQTtFQUNBO0FKbTZXSjtBSWw2V0k7RUFDSTtBSm82V1I7QWlIcDZXSTtFQUNJO0VBQ0E7RUFDQSxzQ3pHNkJTO0V5RzVCVDtBakhzNldSO0FpSGw2V1E7RUFDSTtBakhvNldaO0FpSC81V1E7RUFDSTtBakhpNldaO0FpSDU1V1E7RUFDSTtFQUNBO0VBQ0E7QWpIODVXWjtBaUgzNVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWpINjVXWjtBaUgzNVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakg2NVdoQjtBRTc1V0k7RStHS1E7SUFDSTtJQUNBO0VqSDI1V2Q7RWlIeDVXVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VqSDA1V2Q7RWlIeDVXYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpIMDVXbEI7RWlIdjVXYztJQUNJO0VqSHk1V2xCO0FBQ0Y7O0FrSHorV0E7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREFDSTtBbEh5K1daO0FFcCtXSTtFZ0haQTtJQVlRO0lBQ0E7SUFDQTtFbEh3K1dWO0FBQ0Y7QWtIditXUTtFQUNJO0FsSHkrV1o7QUUxOFdJO0VnSGhDSTtJQUlRO0VsSDArV2Q7QUFDRjtBa0h2K1dRO0VBQ0k7RUFDQSxzQzFHY0s7RTBHYkw7QWxIeStXWjtBa0h2K1dRO0VBQ0k7QWxIeStXWjtBa0h2K1dRO0VBQ0k7QWxIeStXWjtBRTkvV0k7RWdIb0JJO0lBSVE7SUFDQTtFbEgwK1dkO0FBQ0Y7QWtIeitXWTtFQUNJO0VBQ0E7RUFDQTtBbEgyK1doQjtBa0h4K1dRO0VBQ0k7QWxIMCtXWjtBRTVnWEk7RWdIaUNJO0lBR1E7SUFDQTtJQUNBO0lBQ0E7RWxINCtXZDtBQUNGO0FrSHorV1E7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgyK1daO0FrSHorV1k7OztFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxR25FSDtFMEdvRUc7RUFDQTtBbEg0K1doQjtBa0h6K1dZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg0K1doQjtBa0gxK1dZOztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEg2K1doQjtBa0gxK1dZOztFQUNJO0VBQ0E7RUFDQTtFQUNBLHlDMUczREk7RTBHNERKO0FsSDYrV2hCO0FrSDErV1k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxR2pHSDtFMEdrR0c7RUFDQTtBbEg2K1doQjtBa0h6K1dRO0VBQ0k7RUFDQTtFQUNBO0FsSDIrV1o7QUVqalhJO0VnSG1FSTtJQU1RO0lBQ0E7RWxINCtXZDtBQUNGO0FrSDErV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDQrV1o7QWtIMStXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDQrV2hCO0FrSHorV1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxRzlJSDtFMEcrSUc7RUFDQTtBbEgyK1doQjtBa0hyK1dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIxR3BLSDtFMEdxS0c7RUFDQTtBbEh1K1doQjtBa0huK1dRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhxK1daO0FFN29YSTtFZ0htS0k7SUFRUTtFbEhzK1dkO0FBQ0Y7QWtIbitXUTtFQUNJLGMxR3BMUztFMEdxTFQ7RUFDQTtBbEhxK1daO0FFdnBYSTtFZ0grS0k7SUFNUTtFbEhzK1dkO0FBQ0Y7QUV0cFhJO0VnSHlLSTtJQVNRO0VsSHcrV2Q7QUFDRjtBa0h2K1dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEh5K1doQjtBa0h0K1dnQjtFQUNJO0VBQ0EsbUIxR3JMUjtFMEdzTFE7QWxIdytXcEI7QWtIbitXUTtFQUNJO0VBQ0E7RUFDQTtBbEhxK1daO0FFanBYSTtFZ0h5S0k7SUFLUTtFbEh1K1dkO0FBQ0Y7QWtIdCtXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCMUdyTkU7RTBHc05GO0FsSHcrV2hCO0FrSHYrV2dCO0VBQ0kseUIxR3ROSjtBUityWGhCO0FrSHYrV2dCO0VBQ0k7RUFDQTtFQUNBLHNDMUdwTUg7RTBHcU1HLGMxR2pPUDtFMEdrT087RUFDQTtFQUNBO0VBQ0EsbUIxRy9OUjtFMEdnT1E7RUFDQTtFQUNBO0FsSHkrV3BCO0FrSHQrV2dCO0VBQ0kseUIxR3ZPSjtBUitzWGhCO0FrSHArV2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHMrV3BCO0FrSHIrV29CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEh1K1d4QjtBa0hwK1d3QjtFQUNJLGMxRzdQaEI7QVJtdVhaO0FrSG4rV3dCO0VBQ0k7QWxIcStXNUI7QWtIaCtXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIaytXcEI7QWtIaCtXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjMUdwUkE7QVJzdlhwQjtBa0g3OVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEgrOVdaO0FFcHdYSTtFZ0g2Ukk7SUFXUTtFbEhnK1dkO0FBQ0Y7QWtILzlXWTtFQUNJO0VBQ0E7RUFDQTtBbEhpK1doQjtBRTl3WEk7RWdIMFNRO0lBS1E7RWxIbStXbEI7QUFDRjtBa0hqK1dZO0VBQ0k7QWxIbStXaEI7QWtIaitXWTtFQUNJO0VBQ0EseUIxR3RTSztFMEd1U0w7QWxIbStXaEI7QWtIaitXb0I7RUFDSTtBbEhtK1d4QjtBa0gvOVdZO0VBQ0k7RUFDQSxjMUdyVUs7QVJzeVhyQjtBa0hoK1dnQjtFQUNJLHlCMUdoVUY7QVJreVhsQjtBa0g1OVdZO0VBQ0k7QWxIODlXaEI7QWtIMzlXWTtFQUNJO0VBQ0E7QWxINjlXaEI7QWtIMTlXWTtFQUNJO0VBQ0E7RUFDQTtBbEg0OVdoQjtBa0h6OVdZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDI5V2hCO0FrSHg5V1k7RUFDSTtFQUNBO0FsSDA5V2hCO0FrSHI5V1k7RUFDSTtBbEh1OVdoQjtBa0hwOVdZO0VBQ0k7RUFDQTtBbEhzOVdoQjtBa0hqOVdJO0VBQ0k7RUFDQTtFQUNBO0FsSG05V1I7QWtIajlXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIbTlXWjtBa0hqOVdZO0VBQ0k7RUFDQTtFQUNBO0FsSG05V2hCO0FrSC84V1E7RUFDSTtFQUNBO0VBQ0E7QWxIaTlXWjtBa0gvOFdZO0VBQ0ksd0MxR2pYRztFMEdrWEg7RUFDQTtFQUNBO0VBQ0E7QWxIaTlXaEI7QWtILzhXb0I7RUFDSTtBbEhpOVd4QjtBa0g5OFdnQjtFQUNJO0VBQ0E7QWxIZzlXcEI7QWtIOThXZ0I7RUFDSTtBbEhnOVdwQjs7QWtIejhXQTtFQUNJO0FsSDQ4V0o7O0FtSGo0WEE7QUFHSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnREFDSTtBbkhpNFhaO0FFNTNYSTtFaUhaQTtJQVlRO0lBQ0E7SUFDQTtFbkhnNFhWO0FBQ0Y7QW1ILzNYUTtFQUNJO0FuSGk0WFo7QUVsMlhJO0VpSGhDSTtJQUlRO0VuSGs0WGQ7QUFDRjtBbUgvM1hRO0VBQ0k7RUFDQSxzQzNHY0s7RTJHYkw7QW5IaTRYWjtBbUgvM1hRO0VBQ0k7QW5IaTRYWjtBbUg5M1hRO0VBQ0k7RUFDQTtFQUNBO0FuSGc0WFo7QUVwM1hJO0VpSGZJO0lBTVE7SUFDQTtFbkhpNFhkO0FBQ0Y7QW1ILzNYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IaTRYWjtBbUgvM1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IaTRYaEI7QW1IOTNYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNHNURIO0UyRzZERztFQUNBO0FuSGc0WGhCO0FtSDEzWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjNHbEZIO0UyR21GRztFQUNBO0FuSDQzWGhCO0FtSHgzWFE7RUFDSSxjM0d0RlM7RTJHdUZUO0VBQ0E7QW5IMDNYWjtBRTk4WEk7RWlIaUZJO0lBTVE7RW5IMjNYZDtBQUNGO0FFNzhYSTtFaUgyRUk7SUFTUTtFbkg2M1hkO0FBQ0Y7QW1INTNYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IODNYaEI7QW1IMzNYZ0I7RUFDSTtFQUNBLG1CM0d2RlI7RTJHd0ZRO0FuSDYzWHBCO0FtSHgzWFE7RUFDSTtFQUNBO0VBQ0E7QW5IMDNYWjtBRXg4WEk7RWlIMkVJO0lBS1E7RW5INDNYZDtBQUNGO0FtSDMzWFk7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjNHdkhFO0UyR3dIRjtBbkg2M1hoQjtBbUg1M1hnQjtFQUNJLHlCM0d4SEo7QVJzL1hoQjtBbUg1M1hnQjtFQUNJO0VBQ0E7RUFDQSxzQzNHdEdIO0UyR3VHRyxjM0duSVA7RTJHb0lPO0VBQ0E7RUFDQTtFQUNBLG1CM0dqSVI7RTJHa0lRO0VBQ0E7RUFDQTtBbkg4M1hwQjtBbUgzM1hnQjtFQUNJLHlCM0d6SUo7QVJzZ1loQjtBbUh4M1hRO0VBQ0k7QW5IMDNYWjtBbUh0M1hJO0VBQ0k7RUFDQTtFQUNBO0FuSHczWFI7QW1IdDNYUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QW5IdzNYWjtBbUh0M1hZO0VBQ0k7RUFDQTtFQUNBO0FuSHczWGhCO0FtSHAzWFE7RUFDSTtFQUNBO0VBQ0E7QW5IczNYWjtBbUhwM1hZO0VBQ0ksd0MzR3RKRztFMkd1Skg7RUFDQTtFQUNBO0VBQ0E7QW5IczNYaEI7QW1IcDNYb0I7RUFDSTtBbkhzM1h4QjtBbUhuM1hnQjtFQUNJO0VBQ0E7QW5IcTNYcEI7QW1IbjNYZ0I7RUFDSTtBbkhxM1hwQjs7QW1IOTJYQTtFQUNJO0FuSGkzWEo7O0FvSDNrWUE7QUFDQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0FwSDhrWUQ7QW9INWtZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDhrWUY7QW9INWtZQztFQUNDO0FwSDhrWUY7QW9IN2tZRTtFQUNDO0FwSCtrWUg7QW9IOWtZRztFQUNDLGM1R2JTO0U0R2NULHlDNUdvQmdCO0FSNGpZcEI7QW9IOWtZRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSGdsWUo7QW9IN2tZSTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSCtrWUw7QW9IMWtZQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINGtZRjtBb0gza1lFO0VBQ0M7QXBINmtZSDtBb0gza1lFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSDZrWUg7O0FFbm1ZSTtFa0g0Qkg7SUFDQztJQUNBO0lBQ0E7SUFDQTtJQUNBO0VwSDJrWUE7RW9IMWtZQTtJQUNDO0VwSDRrWUQ7RW9IemtZQztJQUNDO0VwSDJrWUY7RW9IdGtZRTtJQUNDO0lBQ0E7RXBId2tZSDtFb0hya1lHO0lBQ0M7RXBIdWtZSjtFb0hua1lHO0lBQ0M7RXBIcWtZSjtFb0g5allEO0lBQ0M7SUFDQTtFcEhna1lBO0FBQ0Y7QW9IM2pZRTtFQUNDLHNDNUcvRWM7QVI0b1lqQjs7QXFIdnJZQTtBQUVBO0VBQ0k7QXJIeXJZSjtBRTdxWUk7RW1IVkE7SWpIb0VBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp1bllGO0VJdG5ZRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKd25ZTjtBQUNGOztBRTlyWUk7RW1ISko7SUFFUTtFckhxc1lOO0FBQ0Y7QXFIcHNZSTtFakhUQTtFQUNBO0VBQ0E7RUFDQTtBSmd0WUo7QUkvc1lJO0VBQ0k7QUppdFlSO0FFM3JZSTtFbUhsQkE7SUFHUTtFckg4c1lWO0FBQ0Y7QUVscVlJO0VtSGhEQTtJQU1RO0lBQ0E7RXJIZ3RZVjtBQUNGO0FFN3RZSTtFbUhnQkE7SUFFUTtFckgrc1lWO0FBQ0Y7QUUzc1lJO0VtSFBBO0lBS1E7SUFDQTtFckhpdFlWO0FBQ0Y7QXFIaHRZUTtFQUNJO0FySGt0WVo7QUUzdVlJO0VtSHdCSTtJQUdRLHlCN0dMSztJNkdNTCxjN0d0Qkc7STZHdUJIO0lBQ0E7SUFDQTtFckhvdFlkO0VxSG50WWM7SUFDSTtFckhxdFlsQjtFcUhsdFljO0lBQ0kseUI3R2JIO0VSaXVZZjtBQUNGO0FFcnZZSTtFbUh1Q0k7SUFFUTtFckhndFlkO0FBQ0Y7QXFIL3NZWTtFQUNJO0FySGl0WWhCO0FxSDlzWVE7RUFDSTtBckhndFlaO0FxSC9zWVk7RUFDSTtFQUNBO0FySGl0WWhCO0FFaHVZSTtFbUhhUTtJQUlRO0VySG10WWxCO0FBQ0Y7QXFIaHRZUTtFQUNJO0FySGt0WVo7QUU1d1lJO0VtSHlESTtJQUlRO0VySG10WWQ7QUFDRjtBRTd1WUk7RW1IcUJJO0lBUVE7RXJIb3RZZDtBQUNGO0FFdHhZSTtFbUhvRUk7SUFFUTtFckhvdFlkO0FBQ0Y7QXFIN3NZWTtFQUNJO0VBQ0E7RUFDQTtBckgrc1loQjtBcUg3c1lnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJIK3NZcEI7QXFIN3NZb0I7RUFDSTtFQUNBO0FySCtzWXhCO0FxSDNzWWdCO0VBQ0k7RUFDQTtBckg2c1lwQjtBcUgxc1lnQjtFQUNJO0VBQ0E7RUFDQTtBckg0c1lwQjtBcUh6c1lnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySDJzWXBCO0FxSHpzWW9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUI3RzVIWDtFNkc2SFc7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckgyc1l4QjtBcUhsc1lZO0VBQ0k7QXJIb3NZaEI7QXFIanNZWTtFQUNJO0FySG1zWWhCO0FxSC9yWVE7RUFDSTtFQUNBO0FySGlzWVo7QXFIM3JZWTtFQUNJO0FySDZyWWhCO0FxSDFyWVk7RUFDSTtBckg0clloQjtBRXQwWUk7RW1IdEJKO0lBc0tRO0VySDByWU47RXFIdHJZVTtJQUNJO0VySHdyWWQ7RXFIcnJZVTtJQUNJO0VySHVyWWQ7RXFIcnJZYztJQUNJO0lBQ0E7SUFDQTtFckh1cllsQjtFcUhycllrQjtJQUNJO0lBQ0E7SUFDQTtFckh1cll0QjtFcUh0cllzQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXJId3JZMUI7RXFIcHJZa0I7SUFDSTtJQUNBO0lBQ0E7RXJIc3JZdEI7RXFIbnJZa0I7SWpIdE1oQjtJQUNBO0lBQ0EscUJpSHNNdUM7SWpIck12QztJaUhzTW9CO0lBQ0E7RXJIdXJZdEI7RXFIcHJZa0I7SUFDSTtJQUNBO0lBQ0E7RXJIc3JZdEI7RXFIL3FZVTtJQUNJO0lBQ0E7RXJIaXJZZDtFcUhoclljO0lBQ0k7SUFDQTtJQUNBO0VySGtyWWxCO0VxSGhyWWtCO0lBQ0k7RXJIa3JZdEI7RXFIOXFZYztJQUNJO0VySGdyWWxCO0VxSDVxWVU7SUFFSTtFckg2cVlkO0VxSHhxWVU7SUFFSTtFckh5cVlkO0FBQ0Y7QUV4NVlJO0VtSG1QSTtJQUVRO0VySHVxWWQ7QUFDRjs7QXNIbDdZQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjlHTVM7RThHTFQ7RUFDQTtFQUNBO0F0SHE3WUo7QUV2N1lJO0VvSFRKO0lBYVE7RXRIdTdZTjtBQUNGO0FFbjVZSTtFb0hsREo7SUFnQlE7RXRIeTdZTjtBQUNGO0FzSHY3WVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHk3WVo7QXNIdjdZUTtFQUNJO0VBQ0EsYzlHckJDO0U4R3NCRDtBdEh5N1laO0FzSHY3WVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEh5N1laO0FzSHI3WUk7RUFDSTtFQUNBO0VBQ0E7QXRIdTdZUjtBc0h0N1lRO0VBQ0k7RUFDQTtFQUNBO0F0SHc3WVo7QXNIcjdZWTtFQUNJLGM5RzFDTTtFOEcyQ047RUFDQTtFQUNBO0F0SHU3WWhCO0FzSHI3WVk7RUFDSSxjOUd6Q0k7RThHMENKO0VBQ0E7QXRIdTdZaEI7QXNIbjdZSTtFQUNJO0F0SHE3WVI7O0FzSGw3WUE7RUFDSTtBdEhxN1lKOztBc0hqN1lJO0VBSUk7QXRIaTdZUjs7QXVIaGdaQTtBQUNBO0VBQ0k7QXZIbWdaSjtBRXQvWUk7RXFIVkk7SW5Ib0VKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpnOFlGO0VJLzdZRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKaThZTjtBQUNGO0F1SDNnWkk7RUFDSTtFQUNBO0VBQ0E7RW5IUko7RUFDQTtFQUNBO0VBQ0E7QUpzaFpKO0FJcmhaSTtFQUNJO0FKdWhaUjtBRW5oWkk7RXFISkE7SUFNUTtFdkhxaFpWO0FBQ0Y7QXVIbmhaSTtFQUNJO0VBQ0E7QXZIcWhaUjtBdUhwaFpRO0VBQ0k7QXZIc2haWjtBdUhwaFpRO0VBQ0k7RUFDQTtFQUNBO0F2SHNoWlo7QXVIcGhaUTtFQUNJO0F2SHNoWlo7QXVIcGhaUTtFQUNJO0VBQ0E7QXZIc2haWjtBdUhwaFpRO0VBQ0k7QXZIc2haWjtBdUhwaFpRO0VBQ0k7QXZIc2haWjtBdUhwaFpRO0VBQ0k7QXZIc2haWjtBdUhsaFpJO0VBQ0k7RUFDQTtBdkhvaFpSO0FFeGpaSTtFcUhrQ0E7SW5Id0NBLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUprL1lGO0VJai9ZRTtJQUNJLGNJaEZXO0VSbWtaakI7RUlsL1lNO0lBR0k7RUprL1lWO0VJLytZRTtJQUNJLHlCSXRFUztFUnVqWmY7QUFDRjtBdUhsaVpRO0VBQ0k7RUFDQTtBdkhvaVpaO0F1SC9oWlE7RUFDSSxjL0c5Qks7QVIralpqQjtBdUg3aFpJO0VBQ0k7RUFDQTtFQUVBLHlCL0czQ2E7RStHNENiO0VBQ0E7QXZIOGhaUjtBRXpsWkk7RXFIcURBO0lBUVE7SW5IbkJSO0VKb2paRjtFSW5qWkU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnFqWk47RXVIM2laVTtJQUNJLHlCL0dsREs7RVIrbFpuQjtBQUNGO0F1SHppWlk7RUFDSTtFQUNBO0F2SDJpWmhCO0F1SHhpWlk7RUFDSTtBdkgwaVpoQjtBdUh4aVpnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIMGlacEI7QXVIdGlaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZId2laaEI7QUVub1pJO0VxSHNGUTtJbkhaUix5Qkl6RGlCO0lKMERqQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKNmpaRjtFSTVqWkU7SUFDSSxjSWhGVztFUjhvWmpCO0VJN2paTTtJQUdJO0VKNmpaVjtFSTFqWkU7SUFDSSx5Qkl0RVM7RVJrb1pmO0FBQ0Y7QUVsblpJO0VxSGtEUTtJQVlRO0lBQ0E7SUFDQTtFdkh3alpsQjtBQUNGO0F1SHRqWmdCO0VBQ0k7RUFDQTtFQUNBLHNDL0c5RUg7RStHK0VHO0VBQ0E7QXZId2pacEI7QXVIdGpab0I7RUFDSTtBdkh3alp4QjtBdUh2alp3QjtFQUNJO0F2SHlqWjVCO0F1SHZqWndCO0VBQ0k7QXZIeWpaNUI7QXVIcmpad0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYy9HcklmO0UrR3NJZTtFQUNBO0VBQ0E7QXZIdWpaNUI7QXVIaGpaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SGtqWlo7QXVIaGpaWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIa2paaEI7QXVIOWlaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SGdqWlo7QXVIN2laUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZIK2laWjtBdUg3aVpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkgraVpoQjtBdUg1aVpZO0VBQ0k7QXZIOGlaaEI7QXVIM2laWTtFQUNJO0VBQ0E7QXZINmlaaEI7QXVIMWlaWTtFQUNJO0VBQ0EsYy9HcE1HO0FSZ3ZabkI7QXVIMWlaZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkg0aVpwQjtBdUh4aVpZO0VBQ0k7QXZIMGlaaEI7QXVIdGlaUTtFQUNJO0F2SHdpWlo7O0FFNXNaSTtFcUgyS0k7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXZIcWlaVjtFdUhqaVpVO0lBQ0k7RXZIbWlaZDtFdUhqaVpVO0lBQ0k7RXZIbWlaZDtBQUNGO0F3SGh4WkE7QUNBQTtBQUVBO0VBQ0k7RUFDQTtBekhreFpKO0FFandaSTtFdUhuQko7SUFJUTtFekhveFpOO0FBQ0Y7QUV4dVpJO0V1SGpESjtJQU9RO0V6SHN4Wk47QUFDRjtBeUhyeFpJO0VBQ0k7QXpIdXhaUjtBeUh0eFpRO0VBQ0k7QXpId3haWjtBeUh0eFpRO0VBQ0k7QXpId3haWjtBeUh0eFpRO0VBQ0k7RUFDQTtBekh3eFpaO0FFMXZaSTtFdUhoQ0k7SUFJUTtFekgweFpkO0FBQ0Y7QXlIeHhaUTtFQUNJO0F6SDB4Wlo7QXlIdnhaWTtFQUNJO0F6SHl4WmhCO0FFcndaSTtFdUhyQlE7SUFHUTtFekgyeFpsQjtBQUNGO0F5SHh4WlE7RUFDSTtBekgweFpaO0F5SHp4Wlk7RUFDSSxjakh6Qkg7RWlIMEJHO0F6SDJ4WmhCO0FFanhaSTtFdUhaUTtJQUlRO0V6SDZ4WmxCO0FBQ0Y7QUV0eFpJO0V1SGRJO0lBVVE7RXpIOHhaZDtBQUNGO0F5SDd4Wlk7RUFDSSxjakhuQ0g7QVJrMFpiO0F5SDN4Wm9CO0VBQ0ksY2pIL0NYO0FSNDBaYjtBeUgzeFpvQjtFQUNJLGNqSGxEWDtBUiswWmI7QXlIMXhaZ0I7RUFDSSxjakh0RFA7QVJrMVpiO0F5SDF4WmdCO0VBQ0ksY2pIekRQO0FScTFaYjs7QTBINzFaQTtBQUVBO0VBQ0k7RUFDQTtBMUgrMVpKO0EwSDcxWkk7RUFDSTtBMUgrMVpSO0FFdjFaSTtFd0hiSjtJQVNRO0UxSCsxWk47QUFDRjtBRXQxWkk7RXdIbkJKO0lBWVE7RTFIaTJaTjtBQUNGO0FFN3paSTtFd0hqREo7SUFlUTtJQUNBO0UxSG0yWk47QUFDRjtBMEhsMlpJO0VBQ0k7QTFIbzJaUjtBMEhsMlpRO0VBQ0k7QTFIbzJaWjtBMEhuMlpZO0VBQ0k7QTFIcTJaaEI7QTBIbjJaWTtFQUNJO0ExSHEyWmhCO0EwSGwyWmdCO0VBQ0k7QTFIbzJacEI7QTBIaDJaUTtFQUNJO0ExSGsyWlo7QTBIaDJaUTtFQUNJO0ExSGsyWlo7QTBIaDJaUTtFQUNJO0ExSGsyWlo7QTBILzFaUTtFQUNJO0VBQ0E7QTFIaTJaWjtBMEg5MVpRO0VBQ0k7RUFDQTtBMUhnMlpaO0FFbjJaSTtFd0hDSTtJQUlRO0UxSGsyWmQ7QUFDRjtBMEhoMlpRO0VBQ0k7QTFIazJaWjtBMEgvMVpZO0VBQ0k7QTFIaTJaaEI7QUU5MlpJO0V3SFlRO0lBR1E7RTFIbTJabEI7QUFDRjtBMEhoMlpRO0VBQ0k7QTFIazJaWjtBMEhqMlpZO0VBQ0ksY2xIMURIO0VrSDJERztBMUhtMlpoQjtBRTEzWkk7RXdIcUJRO0lBSVE7RTFIcTJabEI7QUFDRjtBRS8zWkk7RXdIbUJJO0lBVVE7RTFIczJaZDtBQUNGO0EwSG4yWm9CO0VBQ0ksY2xIN0VYO0FSazdaYjtBMEhuMlpvQjtFQUNJLGNsSGhGWDtBUnE3WmI7QTBIbDJaZ0I7RUFDSSxjbEhwRlA7QVJ3N1piOztBMkhoOFpBO0FDQUE7QUNBQTtBQ0FBO0FBRUE7RUFDSTtFQUNBO0E5SHE4Wko7QUUxN1pJO0U0SGJKO0lBSVE7RTlIdThaTjtBQUNGO0E4SHI4Wkk7RUFDSTtFQUNBO0E5SHU4WlI7QThIcDhaSTtFQUNJO0E5SHM4WlI7O0ErSHI5WkE7QUFFQTtFQUNJO0VBQ0EseUJ2SDhCYTtFdUg3QmIsY3ZIVVM7RXVIVFQ7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9IdTlaSjtBK0hyOVpJO0VBQ0kseUJ2SFpXO0FSbStabkI7O0FnSXQrWkE7QUFDQTtFQUNJO0VBQ0E7QWhJeStaSjs7QWdJcitaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEl3K1pKO0FnSXQrWkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXcrWlI7QWdJdCtaUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXcrWlo7QUV0L1pJO0U4SEFBO0lBa0JRO0VoSXcrWlY7QUFDRjtBZ0lwK1pRO0VBQ0k7QWhJcytaWjtBZ0lwK1pZO0VBQ0k7QWhJcytaaEI7QWdJaitaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEltK1pSO0FFemdhSTtFOEhnQ0E7SUFTUTtFaElvK1pWO0FBQ0Y7QWdJaitaSTtFQUNJO0VBQ0E7QWhJbStaUjtBZ0loK1pJO0U1SGhEQTtFQUNBO0VBQ0EscUI0SCtDdUI7RTVIOUN2QjtFNEgrQ0k7RUFDQSxjeEhyREs7RXdIc0RMO0FoSXErWlI7QUV2L1pJO0U4SGNBO0lBTVE7RWhJdStaVjtBQUNGOztBaUkvaWFBO0FBQ0E7RUFDSTtFQUNBO0FqSWtqYUo7O0FpSS9pYUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSWtqYUo7QUUxZ2FJO0UrSDdDSjtJQU9RO0lBQ0E7RWpJb2phTjtBQUNGO0FpSWxqYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSW9qYVI7QWlJbGphUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSW9qYVo7QUVwa2FJO0UrSEVBO0lBa0JRO0VqSW9qYVY7QUFDRjtBaUlqamFJO0VBQ0k7RUFDQSxjekgxQks7RXlIMkJMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJbWphUjtBRTlpYUk7RStIWkE7SUFTUTtJQUNBO0VqSXFqYVY7QUFDRjtBaUluamFJO0VBQ0ksY3pIdENLO0V5SHVDTDtFQUNBO0FqSXFqYVI7QUU3bGFJO0UrSHFDQTtJQU1RO0lBQ0E7SUFDQTtFaklzamFWO0FBQ0Y7QWlJbGphUTtFQUNJO0FqSW9qYVo7QWlJbGphWTtFQUNJO0FqSW9qYWhCO0FpSWhqYUk7RUFDSTtBaklramFSO0FpSS9pYUk7Ozs7RUFJSSxjekhsRUs7RXlIbUVMO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJaWphUjtBRXBsYUk7RStIMEJBOzs7O0lBV1E7SUFDQTtJQUNBO0VqSXNqYVY7QUFDRjtBaUluamFRO0VBQ0k7QWpJcWphWjs7QWtJcHBhQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0FsSXNwYUo7QWtJcHBhSTtFQUNJO0VBQ0E7RUFDQTtBbElzcGFSO0FFN21hSTtFZ0k1Q0E7SUFLUTtJQUNBO0VsSXdwYVY7QUFDRjtBa0l2cGFRO0VBQ0k7QWxJeXBhWjtBa0l2cGFROztFQUlJO0FsSXVwYVo7QWtJcHBhWTtFQUNJO0FsSXNwYWhCO0FFanFhSTtFZ0lVUTtJQUdRO0VsSXdwYWxCO0FBQ0Y7QWtJdHBhWTtFQUNJO0FsSXdwYWhCO0FFenFhSTtFZ0lnQlE7SUFHUTtFbEkwcGFsQjtBQUNGO0FrSXhwYVk7RUFDSTtBbEkwcGFoQjtBRTdvYUk7RWdJZFE7SUFJUTtJQUNBO0VsSTJwYWxCO0FBQ0Y7QWtJeHBhUTtFQUNJO0FsSTBwYVo7QUV0cGFJO0VnSUxJO0lBR1E7SUFDQTtFbEk0cGFkO0FBQ0Y7QWtJMXBhUTtFQUNJO0FsSTRwYVo7QUUvcGFJO0VnSUVJO0lBR1E7RWxJOHBhZDtBQUNGO0FrSTFwYUk7RUFDSTtBbEk0cGFSO0FFM3NhSTtFZ0k4Q0E7SUFHUTtJQUNBO0lBQ0E7RWxJOHBhVjtBQUNGO0FFOXFhSTtFZ0lVQTtJQVFRO0VsSWdxYVY7QUFDRjtBa0kvcGFRO0VBQ0k7QWxJaXFhWjtBa0k5cGFJO0VBQ0k7RUFDQTtBbElncWFSO0FFOXRhSTtFZ0k0REE7SUFJUTtJQUNBO0lBQ0E7RWxJa3FhVjtBQUNGO0FFanNhSTtFZ0l3QkE7SUFTUTtJQUNBO0VsSW9xYVY7QUFDRjtBa0lucWFRO0VBQ0k7QWxJcXFhWjtBa0lqcWFRO0VBQ0k7QWxJbXFhWjtBa0lscWFZO0VBQ0k7QWxJb3FhaEI7QWtJbHFhWTtFQUNJO0FsSW9xYWhCO0FrSS9wYVE7RUFDSTtBbElpcWFaO0FrSS9wYVE7RUFDSTtBbElpcWFaO0FrSTlwYUk7RUFDSTtBbElncWFSO0FFNXRhSTtFZ0kyREE7SUFHUTtJQUNBO0VsSWtxYVY7QUFDRjs7QW1JcnhhQTtBQUdJO0VBQ0k7QW5Jc3hhUjtBbUlueGFJO0VBQ0k7QW5JcXhhUjtBbUlueGFRO0VBQ0k7RUFDQTtFQUNBLHlCM0hMQztBUjB4YWI7O0FvSWx5YUE7QUFFQTtFQUNJO0VBQ0EseUI1SFllO0FSd3hhbkI7QW9JbHlhSTtFQUNJO0VBQ0E7RUFDQTtBcElveWFSO0FvSWx5YUk7RWhJTEE7RUFDQTtFQUNBO0VBQ0E7QUoweWFKO0FJenlhSTtFQUNJO0FKMnlhUjtBb0l6eWFRO0VBQ0k7QXBJMnlhWjtBb0l2eWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsYzVIREk7RTRIRUo7RUFDQTtBcEl5eWFSO0FvSXh5YVE7RUFDSTtBcEkweWFaO0FvSXh5YVE7RUFDSTtBcEkweWFaO0FvSXR5YUk7RUFDSTtBcEl3eWFSOztBcUkxMGFBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTQwYUo7QUVoeWFJO0VtSWpESjtJQU9RO0lBQ0E7SUFDQTtJQUNBO0VySTgwYU47QUFDRjtBcUk3MGFJO0VBQ0k7QXJJKzBhUjtBRS8wYUk7RW1JREE7SWpJMkRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SWlJMURRO0VySW8xYVY7RUl6eGFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkloRlc7SUppRlg7RUoyeGFOO0FBQ0Y7QUU3emFJO0VtSXJDQTtJQVFRO0lBQ0E7SUFDQTtFckk4MWFWO0FBQ0Y7QXFJMzFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySTYxYVI7QUU3MGFJO0VtSXZCQTtJQVNRO0lBQ0E7RXJJKzFhVjtBQUNGO0FxSTcxYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckkrMWFSO0FFejFhSTtFbUlWQTtJQU9RO0lBQ0E7RXJJZzJhVjtBQUNGO0FxSTcxYUk7RUFDSTtFQUNBO0FySSsxYVI7QUVuMmFJO0VtSUVBO0lBSVE7SUFDQTtFcklpMmFWO0FBQ0Y7QXFJOTFhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySWcyYVI7QXFJNzFhSTtFQUNJO0VBQ0E7RUFDQSxjN0hyRFk7RTZIc0RaO0FySSsxYVI7QXFJNzFhSTtFQUNJO0FySSsxYVI7QXFJNTFhSTtFQUNJO0VBQ0E7RUFDQSxjN0g3REk7QVIyNWFaO0FxSTMxYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckk2MWFSO0FFbjRhSTtFbUlrQ0E7SUFPUTtJQUNBO0lBQ0E7SUFDQTtFckk4MWFWO0FBQ0Y7QXFJNzFhUTtFQUNJO0VBQ0E7RUFDQTtBckkrMWFaO0FFaDVhSTtFbUk4Q0k7SUFLUTtFcklpMmFkO0FBQ0Y7QXFJLzFhWTtFQUNJO0FySWkyYWhCO0FxSTcxYUk7RUFDSTtFQUNBO0VBQ0E7QXJJKzFhUjtBRWo4YUk7RW1JK0ZBO0lqSXJCQSx5Qkl6RGlCO0lKMERqQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMjNhRjtFSTEzYUU7SUFDSSxjSWhGVztFUjQ4YWpCO0VJMzNhTTtJQUdJO0VKMjNhVjtFSXgzYUU7SUFDSSx5Qkl0RVM7RVJnOGFmO0VxSTUyYVU7SUFDSSx5QjdIL0dIO0VSNjlhWDtBQUNGO0FxSTEyYUk7RUFDSTtFQUNBO0FySTQyYVI7QXFJejJhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySTIyYVI7QXFJeDJhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMDJhUjtBcUl6MmFRO0VBQ0k7QXJJMjJhWjtBRXY4YUk7RW1JK0ZJO0lBRVE7SUFDQTtJQUNBO0lBQ0E7RXJJMDJhZDtBQUNGO0FxSXgyYVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBckkwMmFaO0FFcjlhSTtFbUl1R0k7SUFNUTtJQUNBO0lBQ0E7RXJJNDJhZDtBQUNGO0FFNTlhSTtFbUlrSEk7SUFFUTtJQUNBO0VySTQyYWQ7QUFDRjtBcUkxMmFRO0VBQ0k7QXJJNDJhWjtBRXIrYUk7RW1Jd0hJO0lBR1E7RXJJODJhZDtBQUNGO0FxSTUyYVE7RUFDSTtFQUNBO0FySTgyYVo7QXFJNTJhUTtFQUNJO0FySTgyYVo7QUVqL2FJO0VtSWtJSTtJQUdRO0lBQ0E7SUFDQTtFcklnM2FkO0FBQ0Y7QXFJNzJhWTtFQUNJO0FySSsyYWhCO0FxSTMyYVE7RUFDSTtBckk2MmFaOztBc0lqamJBO0FBRUk7RWxJSUE7RUFDQTtFQUNBO0VBQ0E7QUpnamJKO0FJL2liSTtFQUNJO0FKaWpiUjs7QXVJNWpiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk4amJKO0F1STVqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkk4amJSO0F1STNqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCL0hOSztBUm1rYmI7QXVJNWpiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SThqYlo7QXVJM2piSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJNmpiUjtBdUkzamJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk2amJSO0F1STVqYlE7RUFDSTtBdkk4amJaO0F1STVqYlE7RUFDSTtBdkk4amJaO0F1STNqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkk2amJSO0F1STNqYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBdkk2amJSO0F1STNqYkk7Ozs7RUFJSTtBdkk2amJSO0FFamxiSTtFcUlnQkE7Ozs7SUFNUTtFdklra2JWO0FBQ0Y7QXVJaGtiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJa2tiUjtBdUlqa2JRO0VBQ0k7QXZJbWtiWjtBdUlqa2JRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SW1rYlo7QXVJaGtiSTtFQUNJLGMvSHZGSztBUnlwYmI7QUU5bWJJO0VxSWpESjtJQWdHUTtFdklta2JOO0V1SWxrYk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5Qi9IbEZlO0VSc3BiekI7QUFDRjs7QXdJL3FiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0F4SWlyYko7O0F3STlxYkE7RUFDSTtFQUNBO0F4SWlyYko7QXdJL3FiSTtFQUNJO0F4SWlyYlI7QXdJOXFiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJZ3JiUjtBRWxwYkk7RXNJbkNBO0lBUVE7RXhJaXJiVjtBQUNGO0F3STdxYlE7RUFDSTtFQUNBO0VBQ0E7QXhJK3FiWjtBd0k3cWJZO0VBQ0k7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4SThxYmhCO0F3STNxYlk7RUFDSTtFQUNBO0F4STZxYmhCO0FFM3FiSTtFc0kzQ0o7SUE4Q1E7SUFDQTtFeEk0cWJOO0FBQ0Y7O0F5SXB1YkE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBeklzdWJKO0F5SXJ1Ykk7RUFDSTtFQUNBO0VBQ0E7QXpJdXViUjtBRTdyYkk7RXVJN0NBO0lBS1E7RXpJeXViVjtBQUNGO0FFbHNiSTtFdUlyQ0E7SUFFUTtFekl5dWJWO0FBQ0Y7QXlJdnViSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6SXl1YlI7QXlJdnViSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJeXViUjtBeUl4dWJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RXJJWFI7QUpzdmJKO0FFM3RiSTtFdUlwQkk7SUFNUTtFekk2dWJkO0FBQ0Y7QXlJNXViWTtFQUNJLGNqSWhDSDtFaUlpQ0cseUJqSTFCSDtFaUkyQkc7RUFDQTtFQUNBO0F6STh1YmhCO0FJandiSTtFQUNJLHlCSUVlO0VKRGYsY0laSztFSmFMO0VBQ0E7QUptd2JSO0FFN3ViSTtFdUkxQkE7SUF3QlE7SUFDQTtJQUNBO0V6SW12YlY7QUFDRjtBeUlqdmJJO0VBQ0k7RUFDQTtBekltdmJSO0F5SWx2YlE7RUFDSTtBeklvdmJaO0FFM3ZiSTtFdUlNSTtJQUdRO0V6SXN2YmQ7QUFDRjtBeUludmJJO0VBQ0k7RUFDQTtFQUNBLGNqSWhEWTtBUnF5YnBCO0F5SW52Ykk7RUFDSTtFQUNBO0VBQ0E7QXpJcXZiUjtBRTF3Ykk7RXVJa0JBO0lBS1E7RXpJdXZiVjtBQUNGO0F5SXJ2Ykk7RUFDSTtFQUNBO0F6SXV2YlI7QUVueGJJO0V1STBCQTtJQUlRO0V6SXl2YlY7QUFDRjtBeUl2dmJJO0VBQ0k7RUFDQTtFckk5REo7QUp3emJKO0F5SXp2YlE7RUFDSTtBekkydmJaO0FJMXpiSTtFQUNJLHlCSUVlO0VKRGYsY0laSztFSmFMO0VBQ0E7QUo0emJSO0F5STd2Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpJK3ZiUjtBRTl5Ykk7RXVJeUNBO0lBUVE7SUFDQTtFeklpd2JWO0FBQ0Y7QXlJL3ZiSTtFQUNJO0F6SWl3YlI7QUV2emJJO0V1SXFEQTtJQUdRO0V6SW13YlY7QUFDRjs7QTBJLzJiQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0ExSWkzYko7QUVuMGJJO0V3SWpESjtJQUtRO0lBQ0E7RTFJbTNiTjtBQUNGO0EwSWwzYkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBMUlvM2JSO0FFLzBiSTtFd0l6Q0E7SUFNUTtFMUlzM2JWO0FBQ0Y7O0EySXY0YkE7QUFDQTtFQUNJO0VBQ0E7RUFRQTtFQUNBO0VBQ0E7RUFDQSx5Qm5JWXFCO0FSdTNiekI7QTJJMzRiSTs7RUFFSTtBM0k2NGJSO0FFdDRiSTtFeUlkSjtJQWdCUTtFM0l3NGJOO0FBQ0Y7QUV2MmJJO0V5SWxESjtJQW9CUTtJQUNBO0UzSXk0Yk47QUFDRjtBMkl4NGJJO0VBQ0k7RUFDQTtBM0kwNGJSO0FFajNiSTtFeUkzQkE7SUFLUTtFM0kyNGJWO0FBQ0Y7QTJJeDRiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EzSTA0YlI7QTJJdjRiSTtFQUNJO0VBQ0E7QTNJeTRiUjtBMkl2NGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJeTRiWjtBMklyNGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJdTRiUjtBRWg3Ykk7RXlJcUNBO0lBT1E7SUFDQTtJQUNBO0UzSXc0YlY7QUFDRjtBMkl0NGJRO0VBQ0k7RUFDQTtFQUNBO0EzSXc0Ylo7QTJJcjRiUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNJdTRiWjtBRS81Ykk7RXlJbUJJO0lBUVE7RTNJdzRiZDtBQUNGO0FFcDZiSTtFeUlDQTtJQStCUTtJQUNBO0lBQ0E7RTNJdzRiVjtBQUNGO0EySXI0Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0l1NGJSO0FFcDdiSTtFeUlzQ0E7SUFVUTtFM0l3NGJWO0FBQ0Y7QTJJcjRiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0l1NGJSO0FFcitiSTtFeUl3RkE7SXZJZEEseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSis1YkY7RUk5NWJFO0lBQ0ksY0loRlc7RVJnL2JqQjtFSS81Yk07SUFHSTtFSis1YlY7RUk1NWJFO0lBQ0kseUJJdEVTO0VSbytiZjtFMklyNWJVO0lBQ0k7RTNJdTViZDtBQUNGO0FFdjliSTtFeUlvREE7SUFlUTtFM0l3NWJWO0FBQ0Y7QTJJcjViSTtFQUNJO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQSx5Qm5JbEhLO0FSd2djYjtBRWgvYkk7RXlJNkZRO0lBRVE7SUFDQTtJQUNBO0UzSXE1YmxCO0FBQ0Y7QUUvZ2NJO0V5SXFIUTtJQU9RO0lBQ0E7SUFDQTtFM0l1NWJsQjtBQUNGO0FFdGhjSTtFeUlrSVE7SUFFUTtFM0lzNWJsQjtBQUNGO0FFbmdjSTtFeUkwR1E7SUFLUTtJQUNBO0lBQ0E7RTNJdzVibEI7QUFDRjtBMkl0NWJZO0VBQ0k7RUFDQTtBM0l3NWJoQjtBRTlnY0k7RXlJb0hRO0lBS1E7RTNJeTVibEI7QUFDRjtBMkl0NWJZO0VBQ0k7QTNJdzViaEI7QUU5aWNJO0V5SXFKUTtJQUdRO0UzSTA1YmxCO0FBQ0Y7QTJJdjViWTtFQUNJO0EzSXk1YmhCO0FFOWhjSTtFeUlvSVE7SUFJUTtFM0kwNWJsQjtBQUNGO0EySXQ1Ylk7RUFDSTtBM0l3NWJoQjtBMklwNWJRO0VBQ0k7QTNJczViWjtBRWprY0k7RXlJMEtJO0lBR1E7RTNJdzViZDtBQUNGO0FFOWljSTtFeUlrSkk7SUFNUTtJQUNBO0lBQ0E7RTNJMDViZDtBQUNGOztBNEk1bGNBO0FBRUE7RXhJSUk7RUFDQTtFQUNBO0VBQ0E7RXdJTEE7RUFDQTtBNUlpbWNKO0FJNWxjSTtFQUNJO0FKOGxjUjtBRXRqY0k7RTBJakRKO0lBTVE7SUFDQTtFNUlxbWNOO0U0SW5tY007SUFDSTtFNUlxbWNWO0FBQ0Y7O0E2SWxuY0E7QUFFQTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJb25jRDtBRXhrY0k7RTJJakRKO0lBUUU7RTdJcW5jQTtBQUNGO0E2SW5uY0M7RUFDQztBN0lxbmNGO0E2SWxuY0M7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJb25jRjtBRXhsY0k7RTJJbENIO0lBU0U7RTdJcW5jRDtBQUNGO0E2SWxuY0c7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3SW9uY0o7QTZJL21jQztFQUNDO0VBQ0E7QTdJaW5jRjtBNkk5bWNDO0VBQ0M7QTdJZ25jRjs7QThJOXBjQTtBQUVJO0VBQ0k7QTlJZ3FjUjtBOEkvcGNRO0VBQ0ksY3RJR0M7QVI4cGNiO0E4STlwY0k7RUFDSTtFQUNBO0E5SWdxY1I7QThJcnBjSTtFQTJDSTtBOUk2bWNSO0E4SXZwY1E7OztFQUlJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlJd3BjWjtBOEl0cGNZOzs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdElyQ0c7RXNJc0NIO0VBQ0E7QTlJMHBjaEI7QThJdHBjUTs7RUFHSTtFQUNBLGN0SXRCVztBUjZxY3ZCO0E4SXRwY1k7O0VBQ0k7RUFDQSxjdElsREc7RXNJbURIO0E5SXlwY2hCO0E4SXJwY1E7O0VBR0k7QTlJc3BjWjtBOElscGNRO0VBQ0k7QTlJb3BjWjtBOElscGNZO0VBQ0k7QTlJb3BjaEI7QThJOW9jSTtFQUNJLHlCdEl2RVc7RXNJd0VYLGN0STlESztFc0krREw7QTlJZ3BjUjtBOEk3b2NJO0VBQ0kseUJ0SWxFVztBUml0Y25CO0E4STVvY0k7RUFDSTtBOUk4b2NSO0E4SXpvY1E7RUFDSTtBOUkyb2NaO0E4STFvY1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCdEkvRkc7RXNJZ0dIO0VBQ0E7RUFDQTtFQUNBO0E5STRvY2hCOztBK0lsdmNBO0FBRUE7RUFDSTtFQU9BO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JOHVjSjtBRTd1Y0k7RTZJYko7STNJdURJO0VKdXNjRjtFSXRzY0U7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSndzY047RStJdHdjTTtJQUNJO0UvSXd3Y1Y7QUFDRjtBRTd0Y0k7RTZJakRKO0lBZVE7SUFDQTtJQUNBO0lBQ0E7RS9JbXdjTjtBQUNGO0ErSWp3Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvSW13Y1I7QUVoeGNJO0U2SVFBO0lBUVE7RS9Jb3djVjtFK0lud2NVO0lBQ0k7SUFDQTtJQUNBO0UvSXF3Y2Q7QUFDRjtBK0lsd2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ2SXhDTztFdUl5Q1A7QS9Jb3djWjtBRS93Y0k7RTZJTUk7SUFPUTtJQUNBO0UvSXN3Y2Q7QUFDRjtBRW53Y0k7RTZJNUJBO0lBNkJRO0lBQ0E7RS9Jc3djVjtBQUNGO0ErSW53Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lxd2NSO0ErSWx3Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0lvd2NSO0FFenpjSTtFNkl3RFE7SUFDSTtFL0lvd2NkO0FBQ0Y7QStJandjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCdkl4RUM7RXVJeUVEO0EvSW13Y1o7QUVyMGNJO0U2STZESTtJQU9RO0UvSXF3Y2Q7QUFDRjtBRXR5Y0k7RTZJeUJJO0lBVVE7SUFDQTtJQUNBO0lBQ0E7RS9JdXdjZDtBQUNGO0ErSW53Y1k7RUFDSTtBL0lxd2NoQjtBRWp6Y0k7RTZJaURBO0lBR1E7SUFDQTtJQUNBO0UvSWl3Y1Y7QUFDRjs7QWdKMzJjQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEo2MmNKO0FnSjMyY0k7RUFDSTtBaEo2MmNSO0FFeDJjSTtFOElGQTtJQUVRO0lBQ0E7SUFDQTtFaEo0MmNWO0FBQ0Y7QWdKMzJjUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCeEl2Qk87RXdJNEJQLHlCeEk1Qk87QVJxNGNuQjtBRXozY0k7RThJSUk7SUFTUTtJQUNBO0VoSmczY2Q7QUFDRjtBZ0o1MmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0EsY3hJVmU7QVJ3M2N2QjtBRXI0Y0k7RThJbUJBO0lBTVE7RWhKZzNjVjtBQUNGO0FnSjcyY0k7RUFDSTtFQUNBO0VBQ0E7QWhKKzJjUjtBZ0o1MmNJOztFQUVJO0FoSjgyY1I7QWdKNTJjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoSjgyY1I7QWdKMzJjSTtFQUNJO0VBQ0E7RUFDQTtBaEo2MmNSOztBaUo3NmNBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QWpKKzZjSjtBRXI2Y0k7RStJYko7SUFNUTtFakpnN2NOO0FBQ0Y7QUVsNWNJO0UrSXJDSjtJQVNRO0lBQ0E7SUFDQTtFakprN2NOO0FBQ0Y7QWlKaDdjSTtFQUNJLDJCbEp1REc7RWtKdERIO0VBQ0E7RUFDQTtFQUNBO0FqSms3Y1I7QWlKLzZjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKaTdjUjtBaUpoN2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4QmxKZ0NFO0FDazVjZDtBaUpqN2NZO0VBQ0ksMkJsSm1DTDtFa0psQ0s7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSm03Y2hCO0FpSmg3Y1k7RUFDSTtBakprN2NoQjtBaUo3NmNJO0VBQ0k7RUFDQTtBakorNmNSO0FFdDljSTtFK0lxQ0E7STdJcUNBLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpnNWNGO0VJLzRjRTtJQUNJLGNJaEZXO0VSaStjakI7RUloNWNNO0lBR0k7RUpnNWNWO0VJNzRjRTtJQUNJLHlCSXRFUztFUnE5Y2Y7QUFDRjtBRXI4Y0k7RStJQ0E7SUFPUTtJQUNBO0VqSmk4Y1Y7QUFDRjtBaUpoOGNRO0VBQ0k7RUFDQSxzQ3pJckJLO0V5SXNCTDtFQUNBO0VBQ0E7RUFDQTtBakprOGNaOztBa0p0Z2RBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx1Q25KbUVRO0FDcThjWjtBRS8vY0k7RWdKYko7SUFPUTtJOUlnREo7RUowOWNGO0VJejljRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMjljTjtFa0pwaGRNO0lBQ0kseUIxSXlCUTtFUjYvY2xCO0FBQ0Y7QWtKcGhkSTtFQUNJO0VBQ0E7RUFDQTtBbEpzaGRSO0FrSnBoZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQSw4Qm5KMkNNO0VtSjFDTjtFQUNBO0FsSnNoZFI7QUkvZ2RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQ0xZRTtFS1hGO0VBQ0E7QUppaGRSO0FrSjVoZEk7RUFDSTtFQUNBO0FsSjhoZFI7QUV0aGRJO0VnSlZBO0lBSVE7SUFDQTtJQUNBO0VsSmdpZFY7QUFDRjtBa0ovaGRRO0VBQ0k7QWxKaWlkWjtBa0o5aGRZO0VBQ0k7QWxKZ2lkaEI7QWtKL2hkZ0I7RUFDSTtBbEppaWRwQjtBa0o5aGRnQjtFQUNJO0FsSmdpZHBCO0FrSjloZGdCO0VBQ0k7RUFDQTtFQUNBO0FsSmdpZHBCO0FrSjVoZFE7RUFDSTtBbEo4aGRaO0FrSjdoZFk7RUFDSTtBbEoraGRoQjs7QW1KM2xkQTtBQUdFO0VBQ0U7RUFDQTtFQUNBO0FuSjRsZEo7QW1KemxkRTtFQUNFO0VBQ0E7QW5KMmxkSjs7QW9KdG1kQTtBQUVBO0VBQ0k7RUFDQTtBcEp3bWRKO0FFdmxkSTtFa0puQko7SUFLUTtFcEp5bWROO0FBQ0Y7QW9Kdm1kSTtFQUlJO0VBQ0E7QXBKc21kUjtBb0pubWRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEpxbWRSO0FFN21kSTtFa0pHQTtJQVFRO0VwSnNtZFY7QUFDRjtBb0pwbWRRO0VBQ0k7RUFDQTtBcEpzbWRaO0FFbGxkSTtFa0pqQ0E7SUFpQlE7SUFDQTtFcEpzbWRWO0FBQ0Y7QW9Kbm1kSTtFQUVJO0FwSm9tZFI7QW9Kam1kSTs7RUFHSTtBcEprbWRSO0FvSi9sZEk7RUFDSTtFQUNBO0VBQ0E7QXBKaW1kUjtBRXhvZEk7RWtKb0NBO0lBTVE7RXBKa21kVjtBQUNGO0FFdm9kSTtFa0o4QkE7SUFTUTtFcEpvbWRWO0FBQ0Y7QUU5bWRJO0VrSkFBO0lBYVE7SUFDQTtJQUNBO0lBQ0E7RXBKcW1kVjtBQUNGO0FvSmxtZEk7RUFFSTtFQUNBO0FwSm1tZFI7QW9KaG1kSTtFQUNJO0VBQ0EseUI1SWhFSztBUmtxZGI7QW9KL2xkSTtFQUNJO0VBQ0E7QXBKaW1kUjtBb0ovbGRRO0VBQ0k7QXBKaW1kWjtBb0o3bGRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEorbGRSO0FvSjdsZFE7RUFDSTtFQUNBO0FwSitsZFo7O0FxSm5zZEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtBckpzc2RKO0FFdnBkSTtFbUpsREo7SUFNUTtJQUNBO0lBQ0E7RXJKdXNkTjtBQUNGO0FxSnJzZEk7RUFDSTtBckp1c2RSO0FFanFkSTtFbUp2Q0E7SUFJUTtJQUNBO0VySndzZFY7QUFDRjtBcUp0c2RJO0VBQ0k7RUFDQTtBckp3c2RSO0FxSnRzZFE7RUFDSTtFQUNBO0FySndzZFo7QXFKdnNkWTtFQUNJO0FySnlzZGhCO0FFdHRkSTtFbUppQlk7SUFDSTtJQUNBO0VySndzZGxCO0VxSnRzZGM7SUFDSTtFckp3c2RsQjtFcUp0c2RjO0lBQ0k7RXJKd3NkbEI7RXFKdHNkYztJQUNJO0VySndzZGxCO0FBQ0Y7QXFKdHNkWTtFQUNJO0FySndzZGhCO0FFcHNkSTtFbUpEUTtJQUVRO0lBQ0E7SUFDQTtFckp1c2RsQjtBQUNGO0FxSnBzZFk7RUFDSTtBckpzc2RoQjtBRTlzZEk7RW1KY2dCO0lBQ0k7RXJKbXNkdEI7QUFDRjtBRW50ZEk7RW1KV0k7SUFVUTtFckprc2RkO0VxSmhzZGM7SUFDSTtFckprc2RsQjtBQUNGO0FFL3ZkSTtFbUpvRWdCO0lBQ0k7RXJKOHJkdEI7QUFDRjtBcUozcmRZO0VBQ0k7QXJKNnJkaEI7QUVudWRJO0VtSjZCSTtJQVlRO0VySjhyZGQ7QUFDRjtBRTV3ZEk7RW1KZ0ZZO0lBQ0k7RXJKK3JkbEI7QUFDRjtBcUoxcmRJO0VBQ0k7RUFDQTtBcko0cmRSO0FFanZkSTtFbUp1REk7SUFFUTtFcko0cmRkO0FBQ0Y7QXFKeHJkSTtFQUNJO0VBQ0E7QXJKMHJkUjtBRTl4ZEk7RW1Ka0dBO0lBS1E7RXJKMnJkVjtFcUoxcmRVO0lqSjlCUix5Qkl6RGlCO0lKMERqQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMnRkRjtFSTF0ZEU7SUFDSSxjSWhGVztFUjR5ZGpCO0VJM3RkTTtJQUdJO0VKMnRkVjtFSXh0ZEU7SUFDSSx5Qkl0RVM7RVJneWRmO0FBQ0Y7QXFKdnNkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySnlzZFo7QXFKcnNkSTtFQUNJO0VBQ0E7QXJKdXNkUjs7QXNKNzBkQTtBQUVBO0VBQ0k7RUFDQTtBdEorMGRKO0FFcDBkSTtFb0piSjtJQUlRO0V0SmkxZE47QUFDRjtBRXJ5ZEk7RW9KakRKO0lBUVE7SUFDQTtFdEprMWROO0VzSmgxZE07SUFDSTtFdEprMWRWO0VzSi8wZE07SUFDSTtFdEppMWRWO0FBQ0Y7O0F1SnAyZEE7QUFFQTtFQUNJO0VBQ0E7QXZKczJkSjtBdUpwMmRJOzs7RUFHSTtBdkpzMmRSO0F1Sm4yZEk7RUFDSTtFQUNBO0VBQ0E7QXZKcTJkUjtBSW4xZEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFDTFlFO0VLWEY7RUFDQTtBSnExZFI7QXVKejJkSTtFQUNJO0F2SjIyZFI7QUVqM2RJO0VxSk9JO0luSm1ESjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKMnpkRjtFSTF6ZEU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSWhGVztJSmlGWDtFSjR6ZE47QUFDRjtBdUpwM2RJO0VBQ0k7QXZKczNkUjtBdUpuM2RJO0VBQ0k7QXZKcTNkUjs7QXdKdjVkQTtBQ0FBO0FBR0E7RUFDSTtFQUNBO0VBQ0E7QXpKeTVkSjs7QXlKdDVkQTtFQUVJLHVCMUpvREc7RTBKbkRIO0VBQ0E7QXpKdzVkSjtBeUp0NWRJO0VBQ0k7RUFDQTtFQUNBLHdCMUptQ0E7RTBKbENBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekp3NWRSO0F5SnA1ZFE7RUFDSTtFQUNBO0VBQ0E7QXpKczVkWjtBeUpuNWRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCMUphSjtBQ3c0ZFI7QXlKbDVkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSw2QjFKSUo7RTBKSEk7RUFDQTtFQUNBO0VBQ0E7QXpKbzVkWjtBeUpoNWRJO0VBQ0k7RUFDQTtBekprNWRSO0F5Smg1ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQSx1QjFKWko7QUM4NWRSO0F5Sjc0ZFE7RUFDSTtBekorNGRaO0F5Sjc0ZFk7RUFDSTtFQUNBO0F6Sis0ZGhCO0F5SjU0ZFk7RUFDSTtFQUNBO0F6Sjg0ZGhCO0F5Sno0ZEk7RUFDSTtBekoyNGRSO0F5SnY0ZFE7RUFDSTtBekp5NGRaO0F5SnQ0ZFE7RUFDSTtFQUNBO0F6Snc0ZFo7O0EwSngrZEE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSjIrZEo7O0EwSngrZEE7RUFDSTtFQUNBO0VBQ0E7RXRKa0dBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUowNGRKO0FJeDRkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJJckhXO0VKc0hYO0VBQ0E7QUowNGRSLEMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fY29sb3JzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NvbXBvbmVudHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fZm9udHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fYnJlYWtwb2ludHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9faHRtbF92YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9hYnN0cmFjdHMvX21peGlucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9fY29yZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9fY29tbW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19iYXNlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9hYnN0cmFjdHMvX3ZhcmlhYmxlcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9faWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Jhc2UvX2lyc24taWNvbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Jhc2UvX2lyc25fZ3JpZHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2xheW91dHMvX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9sYXlvdXRzL19zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9sYXlvdXRzL19zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX3RhYnNfYWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9faW5wdXRfdGV4dC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fbm9kZV9jb250ZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19ub2RlX21lbWJlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX2RhdGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19Db250YWN0X0Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX3BhcmFncmFwaC1jb21tb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19nbG9zc2FyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fYWR2YW5jZWRfZmlsdGVycy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fYnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fZGF0ZS1waWNrZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL19wcmludC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQXVkaW8vX0F1ZGlvLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvUmljaHRleHRfaW1hZ2UvX1JpY2h0ZXh0X2ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvRG9jdW1lbnQvX0RvY3VtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlua3MvX0xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9Gb290ZXIvX0Zvb3Rlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvSGVhZGVyL19IZWFkZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9Sb3cvX1Jvdy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0ltYWdlX3BhcmFncmFwaC9fSW1hZ2VfcGFyYWdyYXBoLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlicmFyeS9fTGlicmFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9UaWxlL19UaWxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9Ub190aGVfdG9wL19Ub190aGVfdG9wLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Gb2xsb3dfdXMvX0ZvbGxvd191cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9WaWRlby9fVmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0NhcmRzL19DYXJkcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9CdXR0b24vX0J1dHRvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9UaGVtYXRpcXVlX25hdmlnYXRpb24vX1RoZW1hdGlxdWVfbmF2aWdhdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0NhcmRzX2xpc3RfYWNjcm9jaGUvX0NhcmRzX2xpc3RfYWNjcm9jaGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvQ2FyZF9hY2Nyb2NoZS9fQ2FyZF9hY2Nyb2NoZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9DYXJkX3JlbGF0ZWRfY29udGVudC9fQ2FyZF9yZWxhdGVkX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvQWNjb3JkaW9uL19BY2NvcmRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9HcmlkX3N0aWNrZXJzL19HcmlkX3N0aWNrZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGFzdF9wdWJsaXNoZWQvX0xhc3RfcHVibGlzaGVkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0NhcmQvX0NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvVGFnL19UYWcuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvTGluay9fTGluay5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1JlbGF0ZWRfY29udGVudHMvX1JlbGF0ZWRfY29udGVudHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvSW5wdXQvX0lucHV0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL01lZ2FfbWVudS9fTWVnYV9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL01vYmlsZV9zZWNvbmRhcnlfbWVudS9fTW9iaWxlX3NlY29uZGFyeV9tZW51LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL05ld3NsZXR0ZXIvX05ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9DYXJkc19hY2Nyb2NoZS9fQ2FyZHNfYWNjcm9jaGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0hhdXRfZGVfcGFnZS9fSGF1dF9kZV9wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9QcmludF9hbmRfc2hhcmUvX1ByaW50X2FuZF9zaGFyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1JpY2h0ZXh0L19SaWNodGV4dC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0FjY29yZGlvbnMvX0FjY29yZGlvbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9RdW90ZS9fUXVvdGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvU2lkZWJhcl9kaXJlY3RfYWNjZXNzL19TaWRlYmFyX2RpcmVjdF9hY2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL01lbWJyZV90ZWFzZXIvX01lbWJyZV90ZWFzZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9DYXJ0ZV9tZW1icmUvX0NhcnRlX21lbWJyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0xpc3RlX2NhcnRlX21lbWJyZS9fTGlzdGVfY2FydGVfbWVtYnJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0ltYWdlL19JbWFnZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0Ffdm9pcl9hdXNzaS9fQV92b2lyX2F1c3NpLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Ib3Jpem9udGFsX0NhcmQvX0hvcml6b250YWxfQ2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1RhYnNfSVJTTi9fVGFic19JUlNOLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9BY3R1YWxpdGUvX0FjdHVhbGl0ZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvTWVtYnJlX2RldGFpbC9fTWVtYnJlX2RldGFpbC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvTGlzdGVfbWVtYnJlL19MaXN0ZV9tZW1icmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfY29ycG9yYXRpb24vX1BhZ2VfY29ycG9yYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfYXJ0aWNsZS9fUGFnZV9hcnRpY2xlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9Db250YWN0L19Db250YWN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9CYXNpY19wYWdlL19CYXNpY19wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9CYXNlX2RvY3VtZW50YWlyZS9fQmFzZV9kb2N1bWVudGFpcmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfY2FycmVmb3VyL19QYWdlX2NhcnJlZm91ci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV90aGVtYXRpcXVlL19QYWdlX3RoZW1hdGlxdWUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL1BhZ2VfaG9tZV9zZWN0aW9uL19QYWdlX2hvbWVfc2VjdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvQmFzZV9kb2N1bWVudGFpcmVfZmljaGUvX0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9ob21lcGFnZS9faG9tZXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0FfbGlyZV9hdXNzaS9fQV9saXJlX2F1c3NpLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL01haW5fbmF2aWdhdGlvbi9fTWFpbl9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9EaXNjb3Zlcl9DYXJkL19EaXNjb3Zlcl9DYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlua19saXN0X2NhcmQvX0xpbmtfbGlzdF9jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9MaW5rX2xpc3QvX0xpbmtfbGlzdC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvTmV3c2xldHRlcl9zdWJzY3JpcHRpb24vX05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9MYXRlc3RfbmV3cy9fTGF0ZXN0X25ld3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0ZlYXR1cmVkX2NvbnRlbnQvX0ZlYXR1cmVkX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0FnZW5kYS9fQWdlbmRhLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9TaWRlYmFyX3ZpZGVvL19TaWRlYmFyX3ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Nb3N0X3BvcHVsYXIvX01vc3RfcG9wdWxhci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9pY29uL19pY29uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9pcnNuLWNvbnRhY3QtY2FyZC9faXJzbi1jb250YWN0LWNhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvY29udGFjdC1ibG9jL19jb250YWN0LWJsb2Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvbWFwcy9fbWFwcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvTWVkaWFfZGlzY292ZXIvX01lZGlhX2Rpc2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9QcmVzc19jb250YWN0X3NpZGViYXIvX1ByZXNzX2NvbnRhY3Rfc2lkZWJhci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvUHVibGljYXRpb25zX2FjY2Vzcy9fUHVibGljYXRpb25zX2FjY2Vzcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQW1iYXNzYWRvcnNfZXhjaGFuZ2UvX0FtYmFzc2Fkb3JzX2V4Y2hhbmdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyL19Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvVmlkZW8vX1ZpZGVvLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci9fc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0ZpbHRlcl9zZWFyY2gvX0ZpbHRlcl9zZWFyY2guc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tZGF0YWJhc2UtdGFicy9faXJzbi1kYXRhYmFzZS10YWJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9pcnNuLWRhdGFiYXNlLXN1bW1hcnkvX2lyc24tZGF0YWJhc2Utc3VtbWFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvbGluay1saXN0LXZhcmlhbnQvX2xpbmstbGlzdC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9MaXN0aW5nX0ZlYXR1cmVkX0NvbnRlbnRfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0ZlYXR1cmVkX0NvbnRlbnRfRXhwb3NlZF9Gb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL1N1bW1hcnkvX1N1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0FjdHVhbGl0eS9fQWN0dWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9TaGFyZS9fU2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9Gb2xkZXJfUHJlc3NfUmVsZWFzZS9fRm9sZGVyX1ByZXNzX1JlbGVhc2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkL19yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrL19TdGlja2Vyc18yY29udGVudF8xYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9TdGlja2VyX2xpc3QvX1N0aWNrZXJfbGlzdC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfc2ltcGxlL19TdGlja2VyX3NpbXBsZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfbGFyZ2UvX1N0aWNrZXJfbGFyZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9TdGlja2VyX2xpbmtzL19TdGlja2VyX2xpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvU2VwYXJhdG9yL19TZXBhcmF0b3Iuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvSHViX3RhZy9fSHViX3RhZy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvSW1hZ2VfaHViL19JbWFnZV9odWIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0ltZ19vZl90aGVfd2Vlay9fSW1nX29mX3RoZV93ZWVrLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0h1Yl9ncmlkL19IdWJfZ3JpZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9wYWdlci9fcGFnZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL01hZ2F6aW5lX3N1bW1hcnkvX01hZ2F6aW5lX3N1bW1hcnkuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTGFzdF9tYWdhemluZS9fTGFzdF9tYWdhemluZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL01hZ19saXN0L19NYWdfbGlzdC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9MYW5ndWFnZV9zZWxlY3Rvci9fTGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvQnJlYWRjcnVtYi9fQnJlYWRjcnVtYi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9FcnJvci9fRXJyb3Iuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzLzJfbGlua3NfbGVmdC9fMl9saW5rc19sZWZ0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9kaXNjb3ZlcnlfY2FyZC9fZGlzY292ZXJ5X2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC9fZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaXN0ZV9wb2RjYXN0cy9fTGlzdGVfcG9kY2FzdHMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9SaWNodGV4dF9taWdyYXRpb24vX1JpY2h0ZXh0X21pZ3JhdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9EaXJlY3RfYWNjZXNzL19EaXJlY3RfYWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9EaXJlY3RfYWNjZXNzX3N1YmJsb2NrL19EaXJlY3RfYWNjZXNzX3N1YmJsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9EaXNjb3ZlcnlfY2FyZF9IUC9fRGlzY292ZXJ5X2NhcmRfSFAuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAvX0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9pcnNuLXNsaWRlLWJ0bnMtbmF2L19pcnNuLXNsaWRlLWJ0bnMtbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL2lyc24tdG8tZnJvbnQtc2xpZGVyL19pcnNuLXRvLWZyb250LXNsaWRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL2lyc24tdG8tZnJvbnQtYmxvY2svX2lyc24tdG8tZnJvbnQtYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vT3JnYW5pc21lcy9ocC1mb290ZXIvX2hwLWZvb3Rlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL2JpZy1zdGFrZXMvX2JpZy1zdGFrZXMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9JbWFnZV9wb3NpdGlvbmFibGUvX0ltYWdlX3Bvc2l0aW9uYWJsZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9UcmFuc2NyaXB0aW9uL19UcmFuc2NyaXB0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1RpdGxlL19UaXRsZS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qIENvbG9ycyBkZWNsYXJhdGlvbiAqL1xuOnJvb3Qge1xuICAgIC0tZGFyay1ncmV5OiAjNmE2YTZhO1xuICAgIC0tbGlnaHQtZ3JleTogI2YyZjJmOTtcbiAgICAtLXRleHQtZ3JleTogIzE2MTYxNjtcbiAgICAtLWJsdWU6ICMwMDAwOTE7XG4gICAgLS1ibHVlLWhvdmVyOiAjMTIxMmZmO1xuICAgIC0tYmx1ZS1maWx0ZXI6ICM0ODRkN2E7XG4gICAgLS13aGl0ZTogI2ZmZmZmZjtcbiAgICAtLWJsYWNrOiAjMDAwMDAwO1xuICAgIC0tZzMwMDogI2U3ZTdlNztcbiAgICAvL1ByaW1hcnlcbiAgICAtLWlyc24tcHJpbWFyeTogI2Q5MmM0MDtcbiAgICAtLWlyc24tZGFya2VuLXByaW1hcnk6ICNkNTJjM2Q7XG4gICAgLS1pcnNuLXBhc3RlbC1wcmltYXJ5OiAjZmRlY2VkO1xuICAgIC0taXJzbi1zdXBlcmRhcmstcHJpbWFyeTogI0QwMkIzQjtcbiAgICAtLWlyc24tdGhlbWF0aXF1ZS1wcmltYXJ5OiAjQzExNDI1O1xuXG4gICAgLy9CbGFja1xuICAgIC0taXJzbi1ibGFjazogIzFlMWUxZTtcbiAgICAtLWlyc24tZ2xvc3N5LWJsYWNrOiAjMTcxNzE3O1xuICAgIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAgIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMmYyZjJmO1xuICAgIC0taXJzbi1ncmV5bGlzaC1ibGFjazogIzM4MzgzODtcblxuICAgIC8vV2hpdGUvR3JleVxuICAgIC0taXJzbi1jcmVhbS13aGl0ZTogI2ZhZjhmNDtcbiAgICAtLWlyc24tbGlnaHQtZ3JleTogI2ZhZmFmYTtcbiAgICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAgIC0taXJzbi1ncmV5OiAjNDM0MzQzO1xuICAgIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI2M4ZDRkZjtcbiAgICAtLWlyc24tZ3Jhbml0LWdyZXk6ICM2NDY0NjQ7XG4gICAgLS1pcnNuLWhvdmVyLWdyZXk6ICM5ODk0OTQ7XG5cbiAgICAvL0JsdWVzXG4gICAgLS1pcnNuLWJsdWU6ICMzYjhlZGY7XG4gICAgLS1pcnNuLXNreS1ibHVlOiAjMWVjYWZmO1xuICAgIC0taXJzbi1saWdodC1ibHVlOiAjZjFmOGZlO1xuICAgIC0taXJzbi1zZWEtYmx1ZTogIzAwNWZiZTtcbiAgICAtLWlyc24tZ3JleS1ibHVlOiAjZjRmN2ZjO1xuICAgIC0taXJzbi1oYW4tYmx1ZTogIzM0NzdDRDtcblxuICAgIC8vRm9udHNcbiAgICAtLWlyc24tZm9udC1yZWd1bGFyOiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAgIC0taXJzbi1mb250LW1lZGl1bTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4kcHJpbWFyeTogdmFyKC0taXJzbi1wcmltYXJ5KTtcbiRkYXJrZW4tcHJpbWFyeTogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG5cbiRibGFjazogdmFyKC0taXJzbi1ibGFjayk7XG4kZ2xvc3N5LWJsYWNrOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG4kb3BhY2lmeS1ibGFjazogdmFyKC0taXJzbi1vcGFjaWZ5LWJsYWNrKTtcbiRsaWdodGVyLWJsYWNrOiB2YXIoLS1pcnNuLWxpZ2h0ZXItYmxhY2spO1xuJGdyZXlsaXNoLWJsYWNrOiB2YXIoLS1pcnNuLWdyZXlsaXNoLWJsYWNrKTtcblxuJHdoaXRlOiB2YXIoLS13aGl0ZSk7XG4kY3JlYW0td2hpdGU6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuJGxpZ2h0LWdyZXk6IHZhcigtLWlyc24tbGlnaHQtZ3JleSk7XG4kbGlnaHRlci1ncmV5OiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG4kZ3JleTogdmFyKC0taXJzbi1ncmV5KTtcbiRzZXBhcmF0b3ItZ3JleTogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4kbWVudS1zZXBhcmF0b3ItZ3JleTogdmFyKC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5KTtcbiRpbmFjdGl2ZS10YWItZ3JleTogdmFyKC0taXJzbi1pbmFjdGl2ZS10YWItZ3JleSk7XG4kZ3Jhbml0LWdyZXk6IHZhcigtLWlyc24tZ3Jhbml0LWdyZXkpO1xuXG4kYmx1ZTogdmFyKC0taXJzbi1ibHVlKTtcbiRza3ktYmx1ZTogdmFyKC0taXJzbi1za3ktYmx1ZSk7XG4kbGlnaHQtYmx1ZTogdmFyKC0taXJzbi1saWdodC1ibHVlKTtcbiRzZWEtYmx1ZTogdmFyKC0taXJzbi1zZWEtYmx1ZSk7XG4kZ3JleS1ibHVlOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG4iLCIvKiBDb2xvcnMgZGVjbGFyYXRpb24gKi9cbjpyb290IHtcbiAgLS1kYXJrLWdyZXk6ICM2YTZhNmE7XG4gIC0tbGlnaHQtZ3JleTogI2YyZjJmOTtcbiAgLS10ZXh0LWdyZXk6ICMxNjE2MTY7XG4gIC0tYmx1ZTogIzAwMDA5MTtcbiAgLS1ibHVlLWhvdmVyOiAjMTIxMmZmO1xuICAtLWJsdWUtZmlsdGVyOiAjNDg0ZDdhO1xuICAtLXdoaXRlOiAjZmZmZmZmO1xuICAtLWJsYWNrOiAjMDAwMDAwO1xuICAtLWczMDA6ICNlN2U3ZTc7XG4gIC0taXJzbi1wcmltYXJ5OiAjZDkyYzQwO1xuICAtLWlyc24tZGFya2VuLXByaW1hcnk6ICNkNTJjM2Q7XG4gIC0taXJzbi1wYXN0ZWwtcHJpbWFyeTogI2ZkZWNlZDtcbiAgLS1pcnNuLXN1cGVyZGFyay1wcmltYXJ5OiAjRDAyQjNCO1xuICAtLWlyc24tdGhlbWF0aXF1ZS1wcmltYXJ5OiAjQzExNDI1O1xuICAtLWlyc24tYmxhY2s6ICMxZTFlMWU7XG4gIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAtLWlyc24tbGlnaHRlci1ibGFjazogIzJmMmYyZjtcbiAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuICAtLWlyc24tY3JlYW0td2hpdGU6ICNmYWY4ZjQ7XG4gIC0taXJzbi1saWdodC1ncmV5OiAjZmFmYWZhO1xuICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAtLWlyc24tZ3JleTogIzQzNDM0MztcbiAgLS1pcnNuLXNlcGFyYXRvci1ncmV5OiAjYzhkNGRmO1xuICAtLWlyc24tZ3Jhbml0LWdyZXk6ICM2NDY0NjQ7XG4gIC0taXJzbi1ob3Zlci1ncmV5OiAjOTg5NDk0O1xuICAtLWlyc24tYmx1ZTogIzNiOGVkZjtcbiAgLS1pcnNuLXNreS1ibHVlOiAjMWVjYWZmO1xuICAtLWlyc24tbGlnaHQtYmx1ZTogI2YxZjhmZTtcbiAgLS1pcnNuLXNlYS1ibHVlOiAjMDA1ZmJlO1xuICAtLWlyc24tZ3JleS1ibHVlOiAjZjRmN2ZjO1xuICAtLWlyc24taGFuLWJsdWU6ICMzNDc3Q0Q7XG4gIC0taXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1saWdodDogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIExpZ2h0XCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvX3NsYWIvUm9ib3RvU2xhYi1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi8qIEJyZWFrcG9pbnRzICovXG46cm9vdCB7XG4gIC0taXJzbi1wcmltYXJ5OiAjRTgzQzRFO1xuICAtLWlyc24tZGFya2VuLXByaW1hcnk6ICNENTJDM0Q7XG4gIC0taXJzbi1kYXJrLXByaW1hcnktc2VwYXJhdG9yOiAjQ0UzNTQ1O1xuICAtLWlyc24tYmxhY2s6ICMxRjFGMUY7XG4gIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAtLWlyc24tbGlnaHRlci1ibGFjazogIzJGMkYyRjtcbiAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuICAtLWlyc24tY3JlYW0td2hpdGU6ICNGQUY4RjQ7XG4gIC0taXJzbi1iZy1ncmV5OiAjRjhGOEY4O1xuICAtLWlyc24tbGlnaHQtZ3JleTogI0ZBRkFGQTtcbiAgLS1pcnNuLWxpZ2h0ZXItZ3JleTogIzcwNzA3MDtcbiAgLS1pcnNuLWdyZXk6ICM0MzQzNDM7XG4gIC0taXJzbi1ncmV5bGlzaC1ncmV5OiAjNUY2Qzc3O1xuICAtLWlyc24tc2VwYXJhdG9yLWdyZXk6ICNDOEQ0REY7XG4gIC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5OiAjRTNFOUVGO1xuICAtLWlyc24taW5hY3RpdmUtdGFiLWdyZXk6ICM5MTkxOTE7XG4gIC0taXJzbi1tZW1iZXItYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgLS1pcnNuLWJsdWU6ICMzQjhFREY7XG4gIC0taXJzbi1za3ktYmx1ZTogIzFFQ0FGRjtcbiAgLS1pcnNuLWxpZ2h0LWJsdWU6ICNGMUY4RkU7XG4gIC0taXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1saWdodDogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1zaXplLWNhcmQtdGl0bGU6IDEuMTI1cmVtO1xufVxuXG4vKiBDb252ZXJ0IHBpeGVsIHRvIHJlbSAqL1xuLyp1bCBsaXN0IHN0eWxlICovXG4vKiBMaW1pdCB0ZXh0IGRpc3BsYXkgd2hlbiBvdmVyIG51bWJlciBvZiBsaW5lIHNwZWNpZmllZC4gKi9cbi8qKlxuREVCVUdcbioqL1xuLypcbk1PQklMRSA8IDU3NnB4XG4qL1xuLyogUHJvY2VzcyB0byByZW5hbWUgdXNpbmcgcmVnZXguICovXG4vKiBVc2UgcmVnZXggdG8gcmVwbGFjZSB0aGUgcmVzdWx0IHdpdGggdGhlIGZvbGxvd2luZyB0b2tlbjogXCIuZnItW2EtejAtOVxcLV0qXCIuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItbS1uOHYtbGcsXG4gIC5mci1tLW40dy1sZyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uOHYtbGcsXG4gIC5mci1tbC1uNHctbGcsXG4gIC5mci1teC1uOHYtbGcsXG4gIC5mci1teC1uNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uOHYtbGcsXG4gIC5mci1tci1uNHctbGcsXG4gIC5mci1teC1uOHYtbGcsXG4gIC5mci1teC1uNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjh2LWxnLFxuICAuZnItbXQtbjR3LWxnLFxuICAuZnItbXktbjh2LWxnLFxuICAuZnItbXktbjR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uOHYtbGcsXG4gIC5mci1tYi1uNHctbGcsXG4gIC5mci1teS1uOHYtbGcsXG4gIC5mci1teS1uNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjd2LWxnIHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW43di1sZyxcbiAgLmZyLW14LW43di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW43di1sZyxcbiAgLmZyLW14LW43di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uN3YtbGcsXG4gIC5mci1teS1uN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW43di1sZyxcbiAgLmZyLW15LW43di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uNnYtbGcsXG4gIC5mci1tLW4zdy1sZyB7XG4gICAgbWFyZ2luOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW42di1sZyxcbiAgLmZyLW1sLW4zdy1sZyxcbiAgLmZyLW14LW42di1sZyxcbiAgLmZyLW14LW4zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjZ2LWxnLFxuICAuZnItbXItbjN3LWxnLFxuICAuZnItbXgtbjZ2LWxnLFxuICAuZnItbXgtbjN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjZ2LWxnLFxuICAuZnItbXQtbjN3LWxnLFxuICAuZnItbXktbjZ2LWxnLFxuICAuZnItbXktbjN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW42di1sZyxcbiAgLmZyLW1iLW4zdy1sZyxcbiAgLmZyLW15LW42di1sZyxcbiAgLmZyLW15LW4zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW41di1sZyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uNXYtbGcsXG4gIC5mci1teC1uNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uNXYtbGcsXG4gIC5mci1teC1uNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjV2LWxnLFxuICAuZnItbXktbjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uNXYtbGcsXG4gIC5mci1teS1uNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjR2LWxnLFxuICAuZnItbS1uMnctbGcge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjR2LWxnLFxuICAuZnItbWwtbjJ3LWxnLFxuICAuZnItbXgtbjR2LWxnLFxuICAuZnItbXgtbjJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjR2LWxnLFxuICAuZnItbXItbjJ3LWxnLFxuICAuZnItbXgtbjR2LWxnLFxuICAuZnItbXgtbjJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW40di1sZyxcbiAgLmZyLW10LW4ydy1sZyxcbiAgLmZyLW15LW40di1sZyxcbiAgLmZyLW15LW4ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjR2LWxnLFxuICAuZnItbWItbjJ3LWxnLFxuICAuZnItbXktbjR2LWxnLFxuICAuZnItbXktbjJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4zdi1sZyB7XG4gICAgbWFyZ2luOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uM3YtbGcsXG4gIC5mci1teC1uM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uM3YtbGcsXG4gIC5mci1teC1uM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjN2LWxnLFxuICAuZnItbXktbjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uM3YtbGcsXG4gIC5mci1teS1uM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjJ2LWxnLFxuICAuZnItbS1uMXctbGcge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uMnYtbGcsXG4gIC5mci1tbC1uMXctbGcsXG4gIC5mci1teC1uMnYtbGcsXG4gIC5mci1teC1uMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4ydi1sZyxcbiAgLmZyLW1yLW4xdy1sZyxcbiAgLmZyLW14LW4ydi1sZyxcbiAgLmZyLW14LW4xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW4ydi1sZyxcbiAgLmZyLW10LW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uMnYtbGcsXG4gIC5mci1tYi1uMXctbGcsXG4gIC5mci1teS1uMnYtbGcsXG4gIC5mci1teS1uMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uMXYtbGcge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjF2LWxnLFxuICAuZnItbXgtbjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjF2LWxnLFxuICAuZnItbXgtbjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW4xdi1sZyxcbiAgLmZyLW15LW4xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjF2LWxnLFxuICAuZnItbXktbjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4xLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uMS01di1sZyxcbiAgLmZyLW14LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4xLTV2LWxnLFxuICAuZnItbXgtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW4xLTV2LWxnLFxuICAuZnItbXktbjEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uMS01di1sZyxcbiAgLmZyLW15LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0wLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMC1sZyxcbiAgLmZyLW14LTAtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTAtbGcsXG4gIC5mci1teC0wLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMC1sZyxcbiAgLmZyLW15LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMC1sZyxcbiAgLmZyLW15LTAtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uMC01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjAtNXYtbGcsXG4gIC5mci1teC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uMC01di1sZyxcbiAgLmZyLW14LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uMC01di1sZyxcbiAgLmZyLW15LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjAtNXYtbGcsXG4gIC5mci1teS1uMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMC01di1sZyB7XG4gICAgbWFyZ2luOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0wLTV2LWxnLFxuICAuZnItbXgtMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTAtNXYtbGcsXG4gIC5mci1teC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTAtNXYtbGcsXG4gIC5mci1teS0wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0wLTV2LWxnLFxuICAuZnItbXktMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xdi1sZyB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTF2LWxnLFxuICAuZnItbXgtMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTF2LWxnLFxuICAuZnItbXgtMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xdi1sZyxcbiAgLmZyLW15LTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTF2LWxnLFxuICAuZnItbXktMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTEtNXYtbGcsXG4gIC5mci1teC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMS01di1sZyxcbiAgLmZyLW14LTEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMS01di1sZyxcbiAgLmZyLW15LTEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTEtNXYtbGcsXG4gIC5mci1teS0xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTJ2LWxnLFxuICAuZnItbS0xdy1sZyB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMnYtbGcsXG4gIC5mci1tbC0xdy1sZyxcbiAgLmZyLW14LTJ2LWxnLFxuICAuZnItbXgtMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMnYtbGcsXG4gIC5mci1tci0xdy1sZyxcbiAgLmZyLW14LTJ2LWxnLFxuICAuZnItbXgtMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTJ2LWxnLFxuICAuZnItbXQtMXctbGcsXG4gIC5mci1teS0ydi1sZyxcbiAgLmZyLW15LTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMnYtbGcsXG4gIC5mci1tYi0xdy1sZyxcbiAgLmZyLW15LTJ2LWxnLFxuICAuZnItbXktMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTN2LWxnIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtM3YtbGcsXG4gIC5mci1teC0zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItM3YtbGcsXG4gIC5mci1teC0zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTN2LWxnLFxuICAuZnItbXktM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItM3YtbGcsXG4gIC5mci1teS0zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTR2LWxnLFxuICAuZnItbS0ydy1sZyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTR2LWxnLFxuICAuZnItbWwtMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci00di1sZyxcbiAgLmZyLW1yLTJ3LWxnLFxuICAuZnItbXgtNHYtbGcsXG4gIC5mci1teC0ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTR2LWxnLFxuICAuZnItbXQtMnctbGcsXG4gIC5mci1teS00di1sZyxcbiAgLmZyLW15LTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTR2LWxnLFxuICAuZnItbWItMnctbGcsXG4gIC5mci1teS00di1sZyxcbiAgLmZyLW15LTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tNXYtbGcge1xuICAgIG1hcmdpbjogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC01di1sZyxcbiAgLmZyLW14LTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci01di1sZyxcbiAgLmZyLW14LTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtNXYtbGcsXG4gIC5mci1teS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi01di1sZyxcbiAgLmZyLW15LTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tNnYtbGcsXG4gIC5mci1tLTN3LWxnIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC02di1sZyxcbiAgLmZyLW1sLTN3LWxnLFxuICAuZnItbXgtNnYtbGcsXG4gIC5mci1teC0zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci02di1sZyxcbiAgLmZyLW1yLTN3LWxnLFxuICAuZnItbXgtNnYtbGcsXG4gIC5mci1teC0zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtNnYtbGcsXG4gIC5mci1tdC0zdy1sZyxcbiAgLmZyLW15LTZ2LWxnLFxuICAuZnItbXktM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi02di1sZyxcbiAgLmZyLW1iLTN3LWxnLFxuICAuZnItbXktNnYtbGcsXG4gIC5mci1teS0zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tN3YtbGcge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC03di1sZyxcbiAgLmZyLW14LTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci03di1sZyxcbiAgLmZyLW14LTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtN3YtbGcsXG4gIC5mci1teS03di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi03di1sZyxcbiAgLmZyLW15LTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tOHYtbGcsXG4gIC5mci1tLTR3LWxnIHtcbiAgICBtYXJnaW46IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtOHYtbGcsXG4gIC5mci1tbC00dy1sZyxcbiAgLmZyLW14LTh2LWxnLFxuICAuZnItbXgtNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTh2LWxnLFxuICAuZnItbXItNHctbGcsXG4gIC5mci1teC04di1sZyxcbiAgLmZyLW14LTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtOHYtbGcsXG4gIC5mci1tdC00dy1sZyxcbiAgLmZyLW15LTh2LWxnLFxuICAuZnItbXktNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItOHYtbGcsXG4gIC5mci1tYi00dy1sZyxcbiAgLmZyLW15LTh2LWxnLFxuICAuZnItbXktNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS05di1sZyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTl2LWxnLFxuICAuZnItbXgtOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTl2LWxnLFxuICAuZnItbXgtOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC05di1sZyxcbiAgLmZyLW15LTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTl2LWxnLFxuICAuZnItbXktOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xMHYtbGcsXG4gIC5mci1tLTV3LWxnIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xMHYtbGcsXG4gIC5mci1tbC01dy1sZyxcbiAgLmZyLW14LTEwdi1sZyxcbiAgLmZyLW14LTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTEwdi1sZyxcbiAgLmZyLW1yLTV3LWxnLFxuICAuZnItbXgtMTB2LWxnLFxuICAuZnItbXgtNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTEwdi1sZyxcbiAgLmZyLW10LTV3LWxnLFxuICAuZnItbXktMTB2LWxnLFxuICAuZnItbXktNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xMHYtbGcsXG4gIC5mci1tYi01dy1sZyxcbiAgLmZyLW15LTEwdi1sZyxcbiAgLmZyLW15LTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xMXYtbGcge1xuICAgIG1hcmdpbjogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xMXYtbGcsXG4gIC5mci1teC0xMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTExdi1sZyxcbiAgLmZyLW14LTExdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTExdi1sZyxcbiAgLmZyLW15LTExdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xMXYtbGcsXG4gIC5mci1teS0xMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xMnYtbGcsXG4gIC5mci1tLTZ3LWxnIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTJ2LWxnLFxuICAuZnItbWwtNnctbGcsXG4gIC5mci1teC0xMnYtbGcsXG4gIC5mci1teC02dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTJ2LWxnLFxuICAuZnItbXItNnctbGcsXG4gIC5mci1teC0xMnYtbGcsXG4gIC5mci1teC02dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTEydi1sZyxcbiAgLmZyLW10LTZ3LWxnLFxuICAuZnItbXktMTJ2LWxnLFxuICAuZnItbXktNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTJ2LWxnLFxuICAuZnItbWItNnctbGcsXG4gIC5mci1teS0xMnYtbGcsXG4gIC5mci1teS02dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEzdi1sZyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTEzdi1sZyxcbiAgLmZyLW14LTEzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTN2LWxnLFxuICAuZnItbXgtMTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTN2LWxnLFxuICAuZnItbXktMTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTEzdi1sZyxcbiAgLmZyLW15LTEzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTE0di1sZyxcbiAgLmZyLW0tN3ctbGcge1xuICAgIG1hcmdpbjogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE0di1sZyxcbiAgLmZyLW1sLTd3LWxnLFxuICAuZnItbXgtMTR2LWxnLFxuICAuZnItbXgtN3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTR2LWxnLFxuICAuZnItbXItN3ctbGcsXG4gIC5mci1teC0xNHYtbGcsXG4gIC5mci1teC03dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTR2LWxnLFxuICAuZnItbXQtN3ctbGcsXG4gIC5mci1teS0xNHYtbGcsXG4gIC5mci1teS03dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE0di1sZyxcbiAgLmZyLW1iLTd3LWxnLFxuICAuZnItbXktMTR2LWxnLFxuICAuZnItbXktN3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTE1di1sZyB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE1di1sZyxcbiAgLmZyLW14LTE1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTV2LWxnLFxuICAuZnItbXgtMTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE1di1sZyxcbiAgLmZyLW15LTE1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTE2di1sZyxcbiAgLmZyLW0tOHctbGcge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xNnYtbGcsXG4gIC5mci1tbC04dy1sZyxcbiAgLmZyLW14LTE2di1sZyxcbiAgLmZyLW14LTh3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xNnYtbGcsXG4gIC5mci1tci04dy1sZyxcbiAgLmZyLW14LTE2di1sZyxcbiAgLmZyLW14LTh3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTZ2LWxnLFxuICAuZnItbXQtOHctbGcsXG4gIC5mci1teS0xNnYtbGcsXG4gIC5mci1teS04dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xNnYtbGcsXG4gIC5mci1tYi04dy1sZyxcbiAgLmZyLW15LTE2di1sZyxcbiAgLmZyLW15LTh3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTd2LWxnIHtcbiAgICBtYXJnaW46IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTd2LWxnLFxuICAuZnItbXgtMTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xN3YtbGcsXG4gIC5mci1teC0xN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xN3YtbGcsXG4gIC5mci1teS0xN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTd2LWxnLFxuICAuZnItbXktMTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTh2LWxnLFxuICAuZnItbS05dy1sZyB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTh2LWxnLFxuICAuZnItbWwtOXctbGcsXG4gIC5mci1teC0xOHYtbGcsXG4gIC5mci1teC05dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xOHYtbGcsXG4gIC5mci1tci05dy1sZyxcbiAgLmZyLW14LTE4di1sZyxcbiAgLmZyLW14LTl3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xOHYtbGcsXG4gIC5mci1tdC05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTh2LWxnLFxuICAuZnItbWItOXctbGcsXG4gIC5mci1teS0xOHYtbGcsXG4gIC5mci1teS05dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTl2LWxnIHtcbiAgICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTl2LWxnLFxuICAuZnItbXgtMTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xOXYtbGcsXG4gIC5mci1teC0xOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xOXYtbGcsXG4gIC5mci1teS0xOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTl2LWxnLFxuICAuZnItbXktMTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjB2LWxnLFxuICAuZnItbS0xMHctbGcge1xuICAgIG1hcmdpbjogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yMHYtbGcsXG4gIC5mci1tbC0xMHctbGcsXG4gIC5mci1teC0yMHYtbGcsXG4gIC5mci1teC0xMHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTIwdi1sZyxcbiAgLmZyLW1yLTEwdy1sZyxcbiAgLmZyLW14LTIwdi1sZyxcbiAgLmZyLW14LTEwdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTIwdi1sZyxcbiAgLmZyLW10LTEwdy1sZyxcbiAgLmZyLW15LTIwdi1sZyxcbiAgLmZyLW15LTEwdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yMHYtbGcsXG4gIC5mci1tYi0xMHctbGcsXG4gIC5mci1teS0yMHYtbGcsXG4gIC5mci1teS0xMHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yMXYtbGcge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yMXYtbGcsXG4gIC5mci1teC0yMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTIxdi1sZyxcbiAgLmZyLW14LTIxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yMXYtbGcsXG4gIC5mci1teS0yMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yMnYtbGcsXG4gIC5mci1tLTExdy1sZyB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjJ2LWxnLFxuICAuZnItbWwtMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTIydi1sZyxcbiAgLmZyLW1yLTExdy1sZyxcbiAgLmZyLW14LTIydi1sZyxcbiAgLmZyLW14LTExdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjJ2LWxnLFxuICAuZnItbXQtMTF3LWxnLFxuICAuZnItbXktMjJ2LWxnLFxuICAuZnItbXktMTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjJ2LWxnLFxuICAuZnItbWItMTF3LWxnLFxuICAuZnItbXktMjJ2LWxnLFxuICAuZnItbXktMTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yM3YtbGcge1xuICAgIG1hcmdpbjogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yM3YtbGcsXG4gIC5mci1teC0yM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTIzdi1sZyxcbiAgLmZyLW14LTIzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTIzdi1sZyxcbiAgLmZyLW15LTIzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yM3YtbGcsXG4gIC5mci1teS0yM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yNHYtbGcsXG4gIC5mci1tLTEydy1sZyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI0di1sZyxcbiAgLmZyLW1sLTEydy1sZyxcbiAgLmZyLW14LTI0di1sZyxcbiAgLmZyLW14LTEydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjR2LWxnLFxuICAuZnItbXItMTJ3LWxnLFxuICAuZnItbXgtMjR2LWxnLFxuICAuZnItbXgtMTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjR2LWxnLFxuICAuZnItbXQtMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI0di1sZyxcbiAgLmZyLW1iLTEydy1sZyxcbiAgLmZyLW15LTI0di1sZyxcbiAgLmZyLW15LTEydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI1di1sZyB7XG4gICAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI1di1sZyxcbiAgLmZyLW14LTI1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjV2LWxnLFxuICAuZnItbXgtMjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjV2LWxnLFxuICAuZnItbXktMjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI1di1sZyxcbiAgLmZyLW15LTI1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI2di1sZyxcbiAgLmZyLW0tMTN3LWxnIHtcbiAgICBtYXJnaW46IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yNnYtbGcsXG4gIC5mci1tbC0xM3ctbGcsXG4gIC5mci1teC0yNnYtbGcsXG4gIC5mci1teC0xM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjZ2LWxnLFxuICAuZnItbXItMTN3LWxnLFxuICAuZnItbXgtMjZ2LWxnLFxuICAuZnItbXgtMTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yNnYtbGcsXG4gIC5mci1tdC0xM3ctbGcsXG4gIC5mci1teS0yNnYtbGcsXG4gIC5mci1teS0xM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yNnYtbGcsXG4gIC5mci1tYi0xM3ctbGcsXG4gIC5mci1teS0yNnYtbGcsXG4gIC5mci1teS0xM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI3di1sZyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI3di1sZyxcbiAgLmZyLW14LTI3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjd2LWxnLFxuICAuZnItbXgtMjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI3di1sZyxcbiAgLmZyLW15LTI3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI4di1sZyxcbiAgLmZyLW0tMTR3LWxnIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjh2LWxnLFxuICAuZnItbWwtMTR3LWxnLFxuICAuZnItbXgtMjh2LWxnLFxuICAuZnItbXgtMTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yOHYtbGcsXG4gIC5mci1tci0xNHctbGcsXG4gIC5mci1teC0yOHYtbGcsXG4gIC5mci1teC0xNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yOHYtbGcsXG4gIC5mci1tdC0xNHctbGcsXG4gIC5mci1teS0yOHYtbGcsXG4gIC5mci1teS0xNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjh2LWxnLFxuICAuZnItbWItMTR3LWxnLFxuICAuZnItbXktMjh2LWxnLFxuICAuZnItbXktMTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjl2LWxnIHtcbiAgICBtYXJnaW46IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjl2LWxnLFxuICAuZnItbXgtMjl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yOXYtbGcsXG4gIC5mci1teC0yOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yOXYtbGcsXG4gIC5mci1teS0yOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjl2LWxnLFxuICAuZnItbXktMjl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMzB2LWxnLFxuICAuZnItbS0xNXctbGcge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTMwdi1sZyxcbiAgLmZyLW1sLTE1dy1sZyxcbiAgLmZyLW14LTMwdi1sZyxcbiAgLmZyLW14LTE1dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0zMHYtbGcsXG4gIC5mci1tci0xNXctbGcsXG4gIC5mci1teC0zMHYtbGcsXG4gIC5mci1teC0xNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTMwdi1sZyxcbiAgLmZyLW10LTE1dy1sZyxcbiAgLmZyLW15LTMwdi1sZyxcbiAgLmZyLW15LTE1dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTMwdi1sZyxcbiAgLmZyLW1iLTE1dy1sZyxcbiAgLmZyLW15LTMwdi1sZyxcbiAgLmZyLW15LTE1dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMzF2LWxnIHtcbiAgICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMzF2LWxnLFxuICAuZnItbXgtMzF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0zMXYtbGcsXG4gIC5mci1teC0zMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0zMXYtbGcsXG4gIC5mci1teS0zMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMzF2LWxnLFxuICAuZnItbXktMzF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMzJ2LWxnLFxuICAuZnItbS0xNnctbGcge1xuICAgIG1hcmdpbjogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0zMnYtbGcsXG4gIC5mci1tbC0xNnctbGcsXG4gIC5mci1teC0zMnYtbGcsXG4gIC5mci1teC0xNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTMydi1sZyxcbiAgLmZyLW1yLTE2dy1sZyxcbiAgLmZyLW14LTMydi1sZyxcbiAgLmZyLW14LTE2dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTMydi1sZyxcbiAgLmZyLW10LTE2dy1sZyxcbiAgLmZyLW15LTMydi1sZyxcbiAgLmZyLW15LTE2dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0zMnYtbGcsXG4gIC5mci1tYi0xNnctbGcsXG4gIC5mci1teS0zMnYtbGcsXG4gIC5mci1teS0xNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1hdXRvLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cbiAgLmZyLW1sLWF1dG8tbGcsXG4gIC5mci1teC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuZnItbXItYXV0by1sZyxcbiAgLmZyLW14LWF1dG8tbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuICAuZnItbXQtYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cbiAgLmZyLW1iLWF1dG8tbGcsXG4gIC5mci1teS1hdXRvLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvO1xuICB9XG4gIC5mci1tLWZpcnN0LW44di1sZyxcbiAgLmZyLW0tZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW44di1sZyxcbiAgLmZyLW1sLWZpcnN0LW40dy1sZyxcbiAgLmZyLW14LWZpcnN0LW44di1sZyxcbiAgLmZyLW14LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW44di1sZyxcbiAgLmZyLW1yLWZpcnN0LW40dy1sZyxcbiAgLmZyLW14LWZpcnN0LW44di1sZyxcbiAgLmZyLW14LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uOHYtbGcsXG4gIC5mci1tdC1maXJzdC1uNHctbGcsXG4gIC5mci1teS1maXJzdC1uOHYtbGcsXG4gIC5mci1teS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW44di1sZyxcbiAgLmZyLW1iLWZpcnN0LW40dy1sZyxcbiAgLmZyLW15LWZpcnN0LW44di1sZyxcbiAgLmZyLW15LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbjogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3Qtbjd2LWxnLFxuICAuZnItbXgtZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3Qtbjd2LWxnLFxuICAuZnItbXgtZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW43di1sZyxcbiAgLmZyLW15LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3Qtbjd2LWxnLFxuICAuZnItbXktZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW42di1sZyxcbiAgLmZyLW0tZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjZ2LWxnLFxuICAuZnItbWwtZmlyc3QtbjN3LWxnLFxuICAuZnItbXgtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uNnYtbGcsXG4gIC5mci1tci1maXJzdC1uM3ctbGcsXG4gIC5mci1teC1maXJzdC1uNnYtbGcsXG4gIC5mci1teC1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uNnYtbGcsXG4gIC5mci1tdC1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjZ2LWxnLFxuICAuZnItbWItZmlyc3QtbjN3LWxnLFxuICAuZnItbXktZmlyc3QtbjZ2LWxnLFxuICAuZnItbXktZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW41di1sZyxcbiAgLmZyLW14LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW41di1sZyxcbiAgLmZyLW14LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uNXYtbGcsXG4gIC5mci1teS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW41di1sZyxcbiAgLmZyLW15LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uNHYtbGcsXG4gIC5mci1tLWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uNHYtbGcsXG4gIC5mci1tbC1maXJzdC1uMnctbGcsXG4gIC5mci1teC1maXJzdC1uNHYtbGcsXG4gIC5mci1teC1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uNHYtbGcsXG4gIC5mci1tci1maXJzdC1uMnctbGcsXG4gIC5mci1teC1maXJzdC1uNHYtbGcsXG4gIC5mci1teC1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjR2LWxnLFxuICAuZnItbXQtZmlyc3QtbjJ3LWxnLFxuICAuZnItbXktZmlyc3QtbjR2LWxnLFxuICAuZnItbXktZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uNHYtbGcsXG4gIC5mci1tYi1maXJzdC1uMnctbGcsXG4gIC5mci1teS1maXJzdC1uNHYtbGcsXG4gIC5mci1teS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4zdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW4zdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uM3YtbGcsXG4gIC5mci1teS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4zdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uMnYtbGcsXG4gIC5mci1tLWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1sLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjJ2LWxnLFxuICAuZnItbXItZmlyc3QtbjF3LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXQtZmlyc3QtbjF3LWxnLFxuICAuZnItbXktZmlyc3QtbjJ2LWxnLFxuICAuZnItbXktZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1iLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uMXYtbGcsXG4gIC5mci1teC1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uMXYtbGcsXG4gIC5mci1teC1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjF2LWxnLFxuICAuZnItbXktZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uMXYtbGcsXG4gIC5mci1teS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMC1sZyxcbiAgLmZyLW14LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0wLWxnLFxuICAuZnItbXktZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0wLWxnLFxuICAuZnItbXktZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teC1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMXYtbGcsXG4gIC5mci1teC1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMXYtbGcsXG4gIC5mci1teC1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTF2LWxnLFxuICAuZnItbXktZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMXYtbGcsXG4gIC5mci1teS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMnYtbGcsXG4gIC5mci1tLWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0ydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMnYtbGcsXG4gIC5mci1teC1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0ydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMnYtbGcsXG4gIC5mci1teC1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xdy1sZyxcbiAgLmZyLW15LWZpcnN0LTJ2LWxnLFxuICAuZnItbXktZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0ydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTF3LWxnLFxuICAuZnItbXktZmlyc3QtMnYtbGcsXG4gIC5mci1teS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0zdi1sZyxcbiAgLmZyLW14LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0zdi1sZyxcbiAgLmZyLW14LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtM3YtbGcsXG4gIC5mci1teS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0zdi1sZyxcbiAgLmZyLW15LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtNHYtbGcsXG4gIC5mci1tLWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtNHYtbGcsXG4gIC5mci1tbC1maXJzdC0ydy1sZyxcbiAgLmZyLW14LWZpcnN0LTR2LWxnLFxuICAuZnItbXgtZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTR2LWxnLFxuICAuZnItbXItZmlyc3QtMnctbGcsXG4gIC5mci1teC1maXJzdC00di1sZyxcbiAgLmZyLW14LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtNHYtbGcsXG4gIC5mci1tdC1maXJzdC0ydy1sZyxcbiAgLmZyLW15LWZpcnN0LTR2LWxnLFxuICAuZnItbXktZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtNHYtbGcsXG4gIC5mci1tYi1maXJzdC0ydy1sZyxcbiAgLmZyLW15LWZpcnN0LTR2LWxnLFxuICAuZnItbXktZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTV2LWxnLFxuICAuZnItbXgtZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTV2LWxnLFxuICAuZnItbXgtZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTV2LWxnLFxuICAuZnItbXktZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC02di1sZyxcbiAgLmZyLW0tZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTZ2LWxnLFxuICAuZnItbWwtZmlyc3QtM3ctbGcsXG4gIC5mci1teC1maXJzdC02di1sZyxcbiAgLmZyLW14LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTZ2LWxnLFxuICAuZnItbXItZmlyc3QtM3ctbGcsXG4gIC5mci1teC1maXJzdC02di1sZyxcbiAgLmZyLW14LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC02di1sZyxcbiAgLmZyLW10LWZpcnN0LTN3LWxnLFxuICAuZnItbXktZmlyc3QtNnYtbGcsXG4gIC5mci1teS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTZ2LWxnLFxuICAuZnItbWItZmlyc3QtM3ctbGcsXG4gIC5mci1teS1maXJzdC02di1sZyxcbiAgLmZyLW15LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTd2LWxnLFxuICAuZnItbXgtZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTd2LWxnLFxuICAuZnItbXgtZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC03di1sZyxcbiAgLmZyLW15LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTd2LWxnLFxuICAuZnItbXktZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC04di1sZyxcbiAgLmZyLW0tZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC04di1sZyxcbiAgLmZyLW1sLWZpcnN0LTR3LWxnLFxuICAuZnItbXgtZmlyc3QtOHYtbGcsXG4gIC5mci1teC1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtOHYtbGcsXG4gIC5mci1tci1maXJzdC00dy1sZyxcbiAgLmZyLW14LWZpcnN0LTh2LWxnLFxuICAuZnItbXgtZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC04di1sZyxcbiAgLmZyLW10LWZpcnN0LTR3LWxnLFxuICAuZnItbXktZmlyc3QtOHYtbGcsXG4gIC5mci1teS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC04di1sZyxcbiAgLmZyLW1iLWZpcnN0LTR3LWxnLFxuICAuZnItbXktZmlyc3QtOHYtbGcsXG4gIC5mci1teS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtOXYtbGcsXG4gIC5mci1teC1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtOXYtbGcsXG4gIC5mci1teC1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTl2LWxnLFxuICAuZnItbXktZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtOXYtbGcsXG4gIC5mci1teS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW0tZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW1sLWZpcnN0LTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMTB2LWxnLFxuICAuZnItbXgtZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTB2LWxnLFxuICAuZnItbXItZmlyc3QtNXctbGcsXG4gIC5mci1teC1maXJzdC0xMHYtbGcsXG4gIC5mci1teC1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTB2LWxnLFxuICAuZnItbXQtZmlyc3QtNXctbGcsXG4gIC5mci1teS1maXJzdC0xMHYtbGcsXG4gIC5mci1teS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW1iLWZpcnN0LTV3LWxnLFxuICAuZnItbXktZmlyc3QtMTB2LWxnLFxuICAuZnItbXktZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTExdi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTExdi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTEydi1sZyxcbiAgLmZyLW0tZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xMnYtbGcsXG4gIC5mci1tbC1maXJzdC02dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEydi1sZyxcbiAgLmZyLW14LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xMnYtbGcsXG4gIC5mci1tci1maXJzdC02dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEydi1sZyxcbiAgLmZyLW14LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXQtZmlyc3QtNnctbGcsXG4gIC5mci1teS1maXJzdC0xMnYtbGcsXG4gIC5mci1teS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xMnYtbGcsXG4gIC5mci1tYi1maXJzdC02dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEydi1sZyxcbiAgLmZyLW15LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTN2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xM3YtbGcsXG4gIC5mci1teC1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xM3YtbGcsXG4gIC5mci1teS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTN2LWxnLFxuICAuZnItbXktZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTR2LWxnLFxuICAuZnItbS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTR2LWxnLFxuICAuZnItbWwtZmlyc3QtN3ctbGcsXG4gIC5mci1teC1maXJzdC0xNHYtbGcsXG4gIC5mci1teC1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xNHYtbGcsXG4gIC5mci1tci1maXJzdC03dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE0di1sZyxcbiAgLmZyLW14LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xNHYtbGcsXG4gIC5mci1tdC1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTR2LWxnLFxuICAuZnItbWItZmlyc3QtN3ctbGcsXG4gIC5mci1teS1maXJzdC0xNHYtbGcsXG4gIC5mci1teS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xNXYtbGcsXG4gIC5mci1teC1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xNXYtbGcsXG4gIC5mci1teS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTV2LWxnLFxuICAuZnItbXktZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTZ2LWxnLFxuICAuZnItbS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1sLWZpcnN0LTh3LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1yLWZpcnN0LTh3LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xNnYtbGcsXG4gIC5mci1tdC1maXJzdC04dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE2di1sZyxcbiAgLmZyLW15LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1iLWZpcnN0LTh3LWxnLFxuICAuZnItbXktZmlyc3QtMTZ2LWxnLFxuICAuZnItbXktZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xN3YtbGcsXG4gIC5mci1teC1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE3di1sZyxcbiAgLmZyLW14LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xN3YtbGcsXG4gIC5mci1teS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xOHYtbGcsXG4gIC5mci1tLWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xOHYtbGcsXG4gIC5mci1tbC1maXJzdC05dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE4di1sZyxcbiAgLmZyLW14LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1yLWZpcnN0LTl3LWxnLFxuICAuZnItbXgtZmlyc3QtMTh2LWxnLFxuICAuZnItbXgtZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE4di1sZyxcbiAgLmZyLW10LWZpcnN0LTl3LWxnLFxuICAuZnItbXktZmlyc3QtMTh2LWxnLFxuICAuZnItbXktZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xOHYtbGcsXG4gIC5mci1tYi1maXJzdC05dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE4di1sZyxcbiAgLmZyLW15LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xOXYtbGcsXG4gIC5mci1teC1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE5di1sZyxcbiAgLmZyLW14LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE5di1sZyxcbiAgLmZyLW15LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xOXYtbGcsXG4gIC5mci1teS1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yMHYtbGcsXG4gIC5mci1tLWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1sLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjB2LWxnLFxuICAuZnItbXItZmlyc3QtMTB3LWxnLFxuICAuZnItbXgtZmlyc3QtMjB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjB2LWxnLFxuICAuZnItbXQtZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1iLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjF2LWxnLFxuICAuZnItbXgtZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjF2LWxnLFxuICAuZnItbXktZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTIydi1sZyxcbiAgLmZyLW0tZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yMnYtbGcsXG4gIC5mci1tbC1maXJzdC0xMXctbGcsXG4gIC5mci1teC1maXJzdC0yMnYtbGcsXG4gIC5mci1teC1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjJ2LWxnLFxuICAuZnItbXItZmlyc3QtMTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xMXctbGcsXG4gIC5mci1teS1maXJzdC0yMnYtbGcsXG4gIC5mci1teS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yMnYtbGcsXG4gIC5mci1tYi1maXJzdC0xMXctbGcsXG4gIC5mci1teS1maXJzdC0yMnYtbGcsXG4gIC5mci1teS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjN2LWxnLFxuICAuZnItbXgtZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI0di1sZyxcbiAgLmZyLW0tZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjR2LWxnLFxuICAuZnItbWwtZmlyc3QtMTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtMjR2LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yNHYtbGcsXG4gIC5mci1tci1maXJzdC0xMnctbGcsXG4gIC5mci1teC1maXJzdC0yNHYtbGcsXG4gIC5mci1teC1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yNHYtbGcsXG4gIC5mci1tdC1maXJzdC0xMnctbGcsXG4gIC5mci1teS1maXJzdC0yNHYtbGcsXG4gIC5mci1teS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjR2LWxnLFxuICAuZnItbWItZmlyc3QtMTJ3LWxnLFxuICAuZnItbXktZmlyc3QtMjR2LWxnLFxuICAuZnItbXktZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjV2LWxnLFxuICAuZnItbXgtZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yNXYtbGcsXG4gIC5mci1teC1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yNXYtbGcsXG4gIC5mci1teS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjV2LWxnLFxuICAuZnItbXktZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjZ2LWxnLFxuICAuZnItbS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1sLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW14LWZpcnN0LTI2di1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yNnYtbGcsXG4gIC5mci1tci1maXJzdC0xM3ctbGcsXG4gIC5mci1teC1maXJzdC0yNnYtbGcsXG4gIC5mci1teC1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI2di1sZyxcbiAgLmZyLW10LWZpcnN0LTEzdy1sZyxcbiAgLmZyLW15LWZpcnN0LTI2di1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1iLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW15LWZpcnN0LTI2di1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjd2LWxnLFxuICAuZnItbXgtZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yN3YtbGcsXG4gIC5mci1teC1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yN3YtbGcsXG4gIC5mci1teS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjd2LWxnLFxuICAuZnItbXktZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjh2LWxnLFxuICAuZnItbS1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yOHYtbGcsXG4gIC5mci1tbC1maXJzdC0xNHctbGcsXG4gIC5mci1teC1maXJzdC0yOHYtbGcsXG4gIC5mci1teC1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1yLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW14LWZpcnN0LTI4di1sZyxcbiAgLmZyLW14LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI4di1sZyxcbiAgLmZyLW10LWZpcnN0LTE0dy1sZyxcbiAgLmZyLW15LWZpcnN0LTI4di1sZyxcbiAgLmZyLW15LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yOHYtbGcsXG4gIC5mci1tYi1maXJzdC0xNHctbGcsXG4gIC5mci1teS1maXJzdC0yOHYtbGcsXG4gIC5mci1teS1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yOXYtbGcsXG4gIC5mci1teC1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI5di1sZyxcbiAgLmZyLW14LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yOXYtbGcsXG4gIC5mci1teS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0zMHYtbGcsXG4gIC5mci1tLWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMzB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTE1dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMzB2LWxnLFxuICAuZnItbXQtZmlyc3QtMTV3LWxnLFxuICAuZnItbXktZmlyc3QtMzB2LWxnLFxuICAuZnItbXktZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMzB2LWxnLFxuICAuZnItbWItZmlyc3QtMTV3LWxnLFxuICAuZnItbXktZmlyc3QtMzB2LWxnLFxuICAuZnItbXktZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0zMXYtbGcsXG4gIC5mci1teC1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTMxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0zMXYtbGcsXG4gIC5mci1teS1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0zMnYtbGcsXG4gIC5mci1tLWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMydi1sZyxcbiAgLmZyLW14LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMzJ2LWxnLFxuICAuZnItbXItZmlyc3QtMTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMydi1sZyxcbiAgLmZyLW15LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZnItbWwtZmlyc3QtYXV0by1sZyxcbiAgLmZyLW14LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5mci1tci1maXJzdC1hdXRvLWxnLFxuICAuZnItbXgtZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5mci1tdC1maXJzdC1hdXRvLWxnLFxuICAuZnItbXktZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuZnItbWItZmlyc3QtYXV0by1sZyxcbiAgLmZyLW15LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLmZyLXAtMC1sZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0wLWxnLFxuICAuZnItcHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTAtbGcsXG4gIC5mci1weC0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTAtbGcsXG4gIC5mci1weS0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0wLWxnLFxuICAuZnItcHktMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1uMC01di1sZyB7XG4gICAgcGFkZGluZzogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLW4wLTV2LWxnLFxuICAuZnItcHgtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLW4wLTV2LWxnLFxuICAuZnItcHgtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1uMC01di1sZyxcbiAgLmZyLXB5LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLW4wLTV2LWxnLFxuICAuZnItcHktbjAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0wLTV2LWxnLFxuICAuZnItcHgtMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0wLTV2LWxnLFxuICAuZnItcHgtMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMC01di1sZyxcbiAgLmZyLXB5LTAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0wLTV2LWxnLFxuICAuZnItcHktMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMXYtbGcsXG4gIC5mci1weC0xdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTF2LWxnLFxuICAuZnItcHgtMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMXYtbGcsXG4gIC5mci1weS0xdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMXYtbGcsXG4gIC5mci1weS0xdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xLTV2LWxnLFxuICAuZnItcHgtMS01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xLTV2LWxnLFxuICAuZnItcHgtMS01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMS01di1sZyxcbiAgLmZyLXB5LTEtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xLTV2LWxnLFxuICAuZnItcHktMS01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMnYtbGcsXG4gIC5mci1wLTF3LWxnIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMnYtbGcsXG4gIC5mci1wbC0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTJ2LWxnLFxuICAuZnItcHItMXctbGcsXG4gIC5mci1weC0ydi1sZyxcbiAgLmZyLXB4LTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMnYtbGcsXG4gIC5mci1wdC0xdy1sZyxcbiAgLmZyLXB5LTJ2LWxnLFxuICAuZnItcHktMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMnYtbGcsXG4gIC5mci1wYi0xdy1sZyxcbiAgLmZyLXB5LTJ2LWxnLFxuICAuZnItcHktMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0zdi1sZyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0zdi1sZyxcbiAgLmZyLXB4LTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItM3YtbGcsXG4gIC5mci1weC0zdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0zdi1sZyxcbiAgLmZyLXB5LTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0zdi1sZyxcbiAgLmZyLXB5LTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTR2LWxnLFxuICAuZnItcC0ydy1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC00di1sZyxcbiAgLmZyLXBsLTJ3LWxnLFxuICAuZnItcHgtNHYtbGcsXG4gIC5mci1weC0ydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTR2LWxnLFxuICAuZnItcHItMnctbGcsXG4gIC5mci1weC00di1sZyxcbiAgLmZyLXB4LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTR2LWxnLFxuICAuZnItcHQtMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi00di1sZyxcbiAgLmZyLXBiLTJ3LWxnLFxuICAuZnItcHktNHYtbGcsXG4gIC5mci1weS0ydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC01di1sZyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItNXYtbGcsXG4gIC5mci1weC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC01di1sZyxcbiAgLmZyLXB5LTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi01di1sZyxcbiAgLmZyLXB5LTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTZ2LWxnLFxuICAuZnItcC0zdy1sZyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTZ2LWxnLFxuICAuZnItcGwtM3ctbGcsXG4gIC5mci1weC02di1sZyxcbiAgLmZyLXB4LTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci02di1sZyxcbiAgLmZyLXByLTN3LWxnLFxuICAuZnItcHgtNnYtbGcsXG4gIC5mci1weC0zdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTZ2LWxnLFxuICAuZnItcHQtM3ctbGcsXG4gIC5mci1weS02di1sZyxcbiAgLmZyLXB5LTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTZ2LWxnLFxuICAuZnItcGItM3ctbGcsXG4gIC5mci1weS02di1sZyxcbiAgLmZyLXB5LTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtN3YtbGcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtN3YtbGcsXG4gIC5mci1weC03di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTd2LWxnLFxuICAuZnItcHgtN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtN3YtbGcsXG4gIC5mci1weS03di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItN3YtbGcsXG4gIC5mci1weS03di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC04di1sZyxcbiAgLmZyLXAtNHctbGcge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtOHYtbGcsXG4gIC5mci1wbC00dy1sZyxcbiAgLmZyLXB4LTh2LWxnLFxuICAuZnItcHgtNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci04di1sZyxcbiAgLmZyLXByLTR3LWxnLFxuICAuZnItcHgtOHYtbGcsXG4gIC5mci1weC00dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC04di1sZyxcbiAgLmZyLXB0LTR3LWxnLFxuICAuZnItcHktOHYtbGcsXG4gIC5mci1weS00dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItOHYtbGcsXG4gIC5mci1wYi00dy1sZyxcbiAgLmZyLXB5LTh2LWxnLFxuICAuZnItcHktNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtOXYtbGcge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtOXYtbGcsXG4gIC5mci1weC05di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTl2LWxnLFxuICAuZnItcHgtOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtOXYtbGcsXG4gIC5mci1weS05di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItOXYtbGcsXG4gIC5mci1weS05di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xMHYtbGcsXG4gIC5mci1wLTV3LWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTB2LWxnLFxuICAuZnItcGwtNXctbGcsXG4gIC5mci1weC0xMHYtbGcsXG4gIC5mci1weC01dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTB2LWxnLFxuICAuZnItcHItNXctbGcsXG4gIC5mci1weC0xMHYtbGcsXG4gIC5mci1weC01dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTEwdi1sZyxcbiAgLmZyLXB0LTV3LWxnLFxuICAuZnItcHktMTB2LWxnLFxuICAuZnItcHktNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTB2LWxnLFxuICAuZnItcGItNXctbGcsXG4gIC5mci1weS0xMHYtbGcsXG4gIC5mci1weS01dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTExdi1sZyB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xMXYtbGcsXG4gIC5mci1weC0xMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xMXYtbGcsXG4gIC5mci1weC0xMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTF2LWxnLFxuICAuZnItcHktMTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xMXYtbGcsXG4gIC5mci1weS0xMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTJ2LWxnLFxuICAuZnItcC02dy1sZyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xMnYtbGcsXG4gIC5mci1wbC02dy1sZyxcbiAgLmZyLXB4LTEydi1sZyxcbiAgLmZyLXB4LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTJ2LWxnLFxuICAuZnItcHItNnctbGcsXG4gIC5mci1weC0xMnYtbGcsXG4gIC5mci1weC02dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xMnYtbGcsXG4gIC5mci1wdC02dy1sZyxcbiAgLmZyLXB5LTEydi1sZyxcbiAgLmZyLXB5LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xMnYtbGcsXG4gIC5mci1wYi02dy1sZyxcbiAgLmZyLXB5LTEydi1sZyxcbiAgLmZyLXB5LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTEzdi1sZyB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xM3YtbGcsXG4gIC5mci1weC0xM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xM3YtbGcsXG4gIC5mci1weC0xM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTN2LWxnLFxuICAuZnItcHktMTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xM3YtbGcsXG4gIC5mci1weS0xM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTR2LWxnLFxuICAuZnItcC03dy1sZyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE0di1sZyxcbiAgLmZyLXBsLTd3LWxnLFxuICAuZnItcHgtMTR2LWxnLFxuICAuZnItcHgtN3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE0di1sZyxcbiAgLmZyLXByLTd3LWxnLFxuICAuZnItcHgtMTR2LWxnLFxuICAuZnItcHgtN3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xNHYtbGcsXG4gIC5mci1wdC03dy1sZyxcbiAgLmZyLXB5LTE0di1sZyxcbiAgLmZyLXB5LTd3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE0di1sZyxcbiAgLmZyLXBiLTd3LWxnLFxuICAuZnItcHktMTR2LWxnLFxuICAuZnItcHktN3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xNXYtbGcge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTV2LWxnLFxuICAuZnItcHgtMTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTV2LWxnLFxuICAuZnItcHgtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE1di1sZyxcbiAgLmZyLXB5LTE1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTV2LWxnLFxuICAuZnItcHktMTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE2di1sZyxcbiAgLmZyLXAtOHctbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTZ2LWxnLFxuICAuZnItcGwtOHctbGcsXG4gIC5mci1weC0xNnYtbGcsXG4gIC5mci1weC04dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE2di1sZyxcbiAgLmZyLXByLTh3LWxnLFxuICAuZnItcHgtMTZ2LWxnLFxuICAuZnItcHgtOHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTZ2LWxnLFxuICAuZnItcHQtOHctbGcsXG4gIC5mci1weS0xNnYtbGcsXG4gIC5mci1weS04dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTZ2LWxnLFxuICAuZnItcGItOHctbGcsXG4gIC5mci1weS0xNnYtbGcsXG4gIC5mci1weS04dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xN3YtbGcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTd2LWxnLFxuICAuZnItcHgtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTd2LWxnLFxuICAuZnItcHgtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE3di1sZyxcbiAgLmZyLXB5LTE3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTd2LWxnLFxuICAuZnItcHktMTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE4di1sZyxcbiAgLmZyLXAtOXctbGcge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xOHYtbGcsXG4gIC5mci1wbC05dy1sZyxcbiAgLmZyLXB4LTE4di1sZyxcbiAgLmZyLXB4LTl3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xOHYtbGcsXG4gIC5mci1wci05dy1sZyxcbiAgLmZyLXB4LTE4di1sZyxcbiAgLmZyLXB4LTl3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTh2LWxnLFxuICAuZnItcHQtOXctbGcsXG4gIC5mci1weS0xOHYtbGcsXG4gIC5mci1weS05dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xOHYtbGcsXG4gIC5mci1wYi05dy1sZyxcbiAgLmZyLXB5LTE4di1sZyxcbiAgLmZyLXB5LTl3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTl2LWxnIHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE5di1sZyxcbiAgLmZyLXB4LTE5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE5di1sZyxcbiAgLmZyLXB4LTE5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xOXYtbGcsXG4gIC5mci1weS0xOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE5di1sZyxcbiAgLmZyLXB5LTE5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yMHYtbGcsXG4gIC5mci1wLTEwdy1sZyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yMHYtbGcsXG4gIC5mci1wbC0xMHctbGcsXG4gIC5mci1weC0yMHYtbGcsXG4gIC5mci1weC0xMHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yMHYtbGcsXG4gIC5mci1wci0xMHctbGcsXG4gIC5mci1weC0yMHYtbGcsXG4gIC5mci1weC0xMHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjB2LWxnLFxuICAuZnItcHQtMTB3LWxnLFxuICAuZnItcHktMjB2LWxnLFxuICAuZnItcHktMTB3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yMHYtbGcsXG4gIC5mci1wYi0xMHctbGcsXG4gIC5mci1weS0yMHYtbGcsXG4gIC5mci1weS0xMHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjF2LWxnIHtcbiAgICBwYWRkaW5nOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTIxdi1sZyxcbiAgLmZyLXB4LTIxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTIxdi1sZyxcbiAgLmZyLXB4LTIxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yMXYtbGcsXG4gIC5mci1weS0yMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTIxdi1sZyxcbiAgLmZyLXB5LTIxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yMnYtbGcsXG4gIC5mci1wLTExdy1sZyB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTIydi1sZyxcbiAgLmZyLXBsLTExdy1sZyxcbiAgLmZyLXB4LTIydi1sZyxcbiAgLmZyLXB4LTExdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjJ2LWxnLFxuICAuZnItcHItMTF3LWxnLFxuICAuZnItcHgtMjJ2LWxnLFxuICAuZnItcHgtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjJ2LWxnLFxuICAuZnItcHQtMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTIydi1sZyxcbiAgLmZyLXBiLTExdy1sZyxcbiAgLmZyLXB5LTIydi1sZyxcbiAgLmZyLXB5LTExdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTIzdi1sZyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yM3YtbGcsXG4gIC5mci1weC0yM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yM3YtbGcsXG4gIC5mci1weC0yM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjN2LWxnLFxuICAuZnItcHktMjN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yM3YtbGcsXG4gIC5mci1weS0yM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjR2LWxnLFxuICAuZnItcC0xMnctbGcge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjR2LWxnLFxuICAuZnItcGwtMTJ3LWxnLFxuICAuZnItcHgtMjR2LWxnLFxuICAuZnItcHgtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjR2LWxnLFxuICAuZnItcHItMTJ3LWxnLFxuICAuZnItcHgtMjR2LWxnLFxuICAuZnItcHgtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI0di1sZyxcbiAgLmZyLXB0LTEydy1sZyxcbiAgLmZyLXB5LTI0di1sZyxcbiAgLmZyLXB5LTEydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjR2LWxnLFxuICAuZnItcGItMTJ3LWxnLFxuICAuZnItcHktMjR2LWxnLFxuICAuZnItcHktMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI1di1sZyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yNXYtbGcsXG4gIC5mci1weC0yNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yNXYtbGcsXG4gIC5mci1weC0yNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjV2LWxnLFxuICAuZnItcHktMjV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yNXYtbGcsXG4gIC5mci1weS0yNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjZ2LWxnLFxuICAuZnItcC0xM3ctbGcge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yNnYtbGcsXG4gIC5mci1wbC0xM3ctbGcsXG4gIC5mci1weC0yNnYtbGcsXG4gIC5mci1weC0xM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI2di1sZyxcbiAgLmZyLXByLTEzdy1sZyxcbiAgLmZyLXB4LTI2di1sZyxcbiAgLmZyLXB4LTEzdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI2di1sZyxcbiAgLmZyLXB0LTEzdy1sZyxcbiAgLmZyLXB5LTI2di1sZyxcbiAgLmZyLXB5LTEzdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yNnYtbGcsXG4gIC5mci1wYi0xM3ctbGcsXG4gIC5mci1weS0yNnYtbGcsXG4gIC5mci1weS0xM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yN3YtbGcge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjd2LWxnLFxuICAuZnItcHgtMjd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjd2LWxnLFxuICAuZnItcHgtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI3di1sZyxcbiAgLmZyLXB5LTI3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjd2LWxnLFxuICAuZnItcHktMjd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI4di1sZyxcbiAgLmZyLXAtMTR3LWxnIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI4di1sZyxcbiAgLmZyLXBsLTE0dy1sZyxcbiAgLmZyLXB4LTI4di1sZyxcbiAgLmZyLXB4LTE0dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI4di1sZyxcbiAgLmZyLXByLTE0dy1sZyxcbiAgLmZyLXB4LTI4di1sZyxcbiAgLmZyLXB4LTE0dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yOHYtbGcsXG4gIC5mci1wdC0xNHctbGcsXG4gIC5mci1weS0yOHYtbGcsXG4gIC5mci1weS0xNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI4di1sZyxcbiAgLmZyLXBiLTE0dy1sZyxcbiAgLmZyLXB5LTI4di1sZyxcbiAgLmZyLXB5LTE0dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yOXYtbGcge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjl2LWxnLFxuICAuZnItcHgtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjl2LWxnLFxuICAuZnItcHgtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI5di1sZyxcbiAgLmZyLXB5LTI5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjl2LWxnLFxuICAuZnItcHktMjl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTMwdi1sZyxcbiAgLmZyLXAtMTV3LWxnIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMzB2LWxnLFxuICAuZnItcGwtMTV3LWxnLFxuICAuZnItcHgtMzB2LWxnLFxuICAuZnItcHgtMTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0zMHYtbGcsXG4gIC5mci1wci0xNXctbGcsXG4gIC5mci1weC0zMHYtbGcsXG4gIC5mci1weC0xNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0zMHYtbGcsXG4gIC5mci1wdC0xNXctbGcsXG4gIC5mci1weS0zMHYtbGcsXG4gIC5mci1weS0xNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMzB2LWxnLFxuICAuZnItcGItMTV3LWxnLFxuICAuZnItcHktMzB2LWxnLFxuICAuZnItcHktMTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMzF2LWxnIHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTMxdi1sZyxcbiAgLmZyLXB4LTMxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTMxdi1sZyxcbiAgLmZyLXB4LTMxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0zMXYtbGcsXG4gIC5mci1weS0zMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTMxdi1sZyxcbiAgLmZyLXB5LTMxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0zMnYtbGcsXG4gIC5mci1wLTE2dy1sZyB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0zMnYtbGcsXG4gIC5mci1wbC0xNnctbGcsXG4gIC5mci1weC0zMnYtbGcsXG4gIC5mci1weC0xNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0zMnYtbGcsXG4gIC5mci1wci0xNnctbGcsXG4gIC5mci1weC0zMnYtbGcsXG4gIC5mci1weC0xNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMzJ2LWxnLFxuICAuZnItcHQtMTZ3LWxnLFxuICAuZnItcHktMzJ2LWxnLFxuICAuZnItcHktMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0zMnYtbGcsXG4gIC5mci1wYi0xNnctbGcsXG4gIC5mci1weS0zMnYtbGcsXG4gIC5mci1weS0xNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0wLWxnLFxuICAuZnItcHgtZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTAtbGcsXG4gIC5mci1weC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTAtbGcsXG4gIC5mci1weS1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0wLWxnLFxuICAuZnItcHktZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZzogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMXYtbGcsXG4gIC5mci1weC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMXYtbGcsXG4gIC5mci1weS1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMXYtbGcsXG4gIC5mci1weS1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMS01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMnYtbGcsXG4gIC5mci1wLWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTJ2LWxnLFxuICAuZnItcHItZmlyc3QtMXctbGcsXG4gIC5mci1weC1maXJzdC0ydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ2LWxnLFxuICAuZnItcHktZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ2LWxnLFxuICAuZnItcHktZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZzogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0zdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtM3YtbGcsXG4gIC5mci1weC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0zdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0zdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTR2LWxnLFxuICAuZnItcC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC00di1sZyxcbiAgLmZyLXBsLWZpcnN0LTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtNHYtbGcsXG4gIC5mci1weC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTR2LWxnLFxuICAuZnItcHItZmlyc3QtMnctbGcsXG4gIC5mci1weC1maXJzdC00di1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTR2LWxnLFxuICAuZnItcHQtZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC00di1sZyxcbiAgLmZyLXBiLWZpcnN0LTJ3LWxnLFxuICAuZnItcHktZmlyc3QtNHYtbGcsXG4gIC5mci1weS1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtNXYtbGcsXG4gIC5mci1weC1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTZ2LWxnLFxuICAuZnItcC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTZ2LWxnLFxuICAuZnItcGwtZmlyc3QtM3ctbGcsXG4gIC5mci1weC1maXJzdC02di1sZyxcbiAgLmZyLXB4LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC02di1sZyxcbiAgLmZyLXByLWZpcnN0LTN3LWxnLFxuICAuZnItcHgtZmlyc3QtNnYtbGcsXG4gIC5mci1weC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTZ2LWxnLFxuICAuZnItcHQtZmlyc3QtM3ctbGcsXG4gIC5mci1weS1maXJzdC02di1sZyxcbiAgLmZyLXB5LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTZ2LWxnLFxuICAuZnItcGItZmlyc3QtM3ctbGcsXG4gIC5mci1weS1maXJzdC02di1sZyxcbiAgLmZyLXB5LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtN3YtbGcsXG4gIC5mci1weC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTd2LWxnLFxuICAuZnItcHgtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtN3YtbGcsXG4gIC5mci1weS1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtN3YtbGcsXG4gIC5mci1weS1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC04di1sZyxcbiAgLmZyLXAtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtOHYtbGcsXG4gIC5mci1wbC1maXJzdC00dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTh2LWxnLFxuICAuZnItcHgtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC04di1sZyxcbiAgLmZyLXByLWZpcnN0LTR3LWxnLFxuICAuZnItcHgtZmlyc3QtOHYtbGcsXG4gIC5mci1weC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC04di1sZyxcbiAgLmZyLXB0LWZpcnN0LTR3LWxnLFxuICAuZnItcHktZmlyc3QtOHYtbGcsXG4gIC5mci1weS1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtOHYtbGcsXG4gIC5mci1wYi1maXJzdC00dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTh2LWxnLFxuICAuZnItcHktZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmc6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtOXYtbGcsXG4gIC5mci1weC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTl2LWxnLFxuICAuZnItcHgtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtOXYtbGcsXG4gIC5mci1weS1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtOXYtbGcsXG4gIC5mci1weS1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xMHYtbGcsXG4gIC5mci1wLWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTB2LWxnLFxuICAuZnItcGwtZmlyc3QtNXctbGcsXG4gIC5mci1weC1maXJzdC0xMHYtbGcsXG4gIC5mci1weC1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTB2LWxnLFxuICAuZnItcHItZmlyc3QtNXctbGcsXG4gIC5mci1weC1maXJzdC0xMHYtbGcsXG4gIC5mci1weC1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTV3LWxnLFxuICAuZnItcHktZmlyc3QtMTB2LWxnLFxuICAuZnItcHktZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTB2LWxnLFxuICAuZnItcGItZmlyc3QtNXctbGcsXG4gIC5mci1weS1maXJzdC0xMHYtbGcsXG4gIC5mci1weS1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xMXYtbGcsXG4gIC5mci1weC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xMXYtbGcsXG4gIC5mci1weC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTF2LWxnLFxuICAuZnItcHktZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xMXYtbGcsXG4gIC5mci1weS1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTJ2LWxnLFxuICAuZnItcC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xMnYtbGcsXG4gIC5mci1wbC1maXJzdC02dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTJ2LWxnLFxuICAuZnItcHItZmlyc3QtNnctbGcsXG4gIC5mci1weC1maXJzdC0xMnYtbGcsXG4gIC5mci1weC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xMnYtbGcsXG4gIC5mci1wdC1maXJzdC02dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xMnYtbGcsXG4gIC5mci1wYi1maXJzdC02dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xM3YtbGcsXG4gIC5mci1weC1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xM3YtbGcsXG4gIC5mci1weC1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTN2LWxnLFxuICAuZnItcHktZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xM3YtbGcsXG4gIC5mci1weS1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTR2LWxnLFxuICAuZnItcC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE0di1sZyxcbiAgLmZyLXBsLWZpcnN0LTd3LWxnLFxuICAuZnItcHgtZmlyc3QtMTR2LWxnLFxuICAuZnItcHgtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE0di1sZyxcbiAgLmZyLXByLWZpcnN0LTd3LWxnLFxuICAuZnItcHgtZmlyc3QtMTR2LWxnLFxuICAuZnItcHgtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xNHYtbGcsXG4gIC5mci1wdC1maXJzdC03dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE0di1sZyxcbiAgLmZyLXBiLWZpcnN0LTd3LWxnLFxuICAuZnItcHktZmlyc3QtMTR2LWxnLFxuICAuZnItcHktZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmc6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTV2LWxnLFxuICAuZnItcHktZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE2di1sZyxcbiAgLmZyLXAtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTZ2LWxnLFxuICAuZnItcGwtZmlyc3QtOHctbGcsXG4gIC5mci1weC1maXJzdC0xNnYtbGcsXG4gIC5mci1weC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE2di1sZyxcbiAgLmZyLXByLWZpcnN0LTh3LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHQtZmlyc3QtOHctbGcsXG4gIC5mci1weS1maXJzdC0xNnYtbGcsXG4gIC5mci1weS1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTZ2LWxnLFxuICAuZnItcGItZmlyc3QtOHctbGcsXG4gIC5mci1weS1maXJzdC0xNnYtbGcsXG4gIC5mci1weS1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTd2LWxnLFxuICAuZnItcHgtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTd2LWxnLFxuICAuZnItcHgtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTd2LWxnLFxuICAuZnItcHktZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE4di1sZyxcbiAgLmZyLXAtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmc6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xOHYtbGcsXG4gIC5mci1wbC1maXJzdC05dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xOHYtbGcsXG4gIC5mci1wci1maXJzdC05dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTh2LWxnLFxuICAuZnItcHQtZmlyc3QtOXctbGcsXG4gIC5mci1weS1maXJzdC0xOHYtbGcsXG4gIC5mci1weS1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xOHYtbGcsXG4gIC5mci1wYi1maXJzdC05dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xOXYtbGcsXG4gIC5mci1weS1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yMHYtbGcsXG4gIC5mci1wLWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yMHYtbGcsXG4gIC5mci1wbC1maXJzdC0xMHctbGcsXG4gIC5mci1weC1maXJzdC0yMHYtbGcsXG4gIC5mci1weC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yMHYtbGcsXG4gIC5mci1wci1maXJzdC0xMHctbGcsXG4gIC5mci1weC1maXJzdC0yMHYtbGcsXG4gIC5mci1weC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjB2LWxnLFxuICAuZnItcHQtZmlyc3QtMTB3LWxnLFxuICAuZnItcHktZmlyc3QtMjB2LWxnLFxuICAuZnItcHktZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yMHYtbGcsXG4gIC5mci1wYi1maXJzdC0xMHctbGcsXG4gIC5mci1weS1maXJzdC0yMHYtbGcsXG4gIC5mci1weS1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yMXYtbGcsXG4gIC5mci1weS1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yMnYtbGcsXG4gIC5mci1wLWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTIydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjJ2LWxnLFxuICAuZnItcHItZmlyc3QtMTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTIydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yM3YtbGcsXG4gIC5mci1weC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yM3YtbGcsXG4gIC5mci1weC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjN2LWxnLFxuICAuZnItcHktZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yM3YtbGcsXG4gIC5mci1weS1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjR2LWxnLFxuICAuZnItcC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmc6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjR2LWxnLFxuICAuZnItcGwtZmlyc3QtMTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtMjR2LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjR2LWxnLFxuICAuZnItcHItZmlyc3QtMTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtMjR2LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB0LWZpcnN0LTEydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjR2LWxnLFxuICAuZnItcGItZmlyc3QtMTJ3LWxnLFxuICAuZnItcHktZmlyc3QtMjR2LWxnLFxuICAuZnItcHktZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yNXYtbGcsXG4gIC5mci1weC1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yNXYtbGcsXG4gIC5mci1weC1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjV2LWxnLFxuICAuZnItcHktZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yNXYtbGcsXG4gIC5mci1weS1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjZ2LWxnLFxuICAuZnItcC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yNnYtbGcsXG4gIC5mci1wbC1maXJzdC0xM3ctbGcsXG4gIC5mci1weC1maXJzdC0yNnYtbGcsXG4gIC5mci1weC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI2di1sZyxcbiAgLmZyLXByLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB0LWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yNnYtbGcsXG4gIC5mci1wYi1maXJzdC0xM3ctbGcsXG4gIC5mci1weS1maXJzdC0yNnYtbGcsXG4gIC5mci1weS1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmc6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjd2LWxnLFxuICAuZnItcHgtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjd2LWxnLFxuICAuZnItcHgtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjd2LWxnLFxuICAuZnItcHktZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI4di1sZyxcbiAgLmZyLXAtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI4di1sZyxcbiAgLmZyLXBsLWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI4di1sZyxcbiAgLmZyLXByLWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yOHYtbGcsXG4gIC5mci1wdC1maXJzdC0xNHctbGcsXG4gIC5mci1weS1maXJzdC0yOHYtbGcsXG4gIC5mci1weS1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI4di1sZyxcbiAgLmZyLXBiLWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjl2LWxnLFxuICAuZnItcHgtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjl2LWxnLFxuICAuZnItcHgtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjl2LWxnLFxuICAuZnItcHktZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXAtZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMzB2LWxnLFxuICAuZnItcGwtZmlyc3QtMTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMzB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0zMHYtbGcsXG4gIC5mci1wci1maXJzdC0xNXctbGcsXG4gIC5mci1weC1maXJzdC0zMHYtbGcsXG4gIC5mci1weC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0zMHYtbGcsXG4gIC5mci1wdC1maXJzdC0xNXctbGcsXG4gIC5mci1weS1maXJzdC0zMHYtbGcsXG4gIC5mci1weS1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMzB2LWxnLFxuICAuZnItcGItZmlyc3QtMTV3LWxnLFxuICAuZnItcHktZmlyc3QtMzB2LWxnLFxuICAuZnItcHktZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0zMXYtbGcsXG4gIC5mci1weS1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0zMnYtbGcsXG4gIC5mci1wLWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0zMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xNnctbGcsXG4gIC5mci1weC1maXJzdC0zMnYtbGcsXG4gIC5mci1weC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0zMnYtbGcsXG4gIC5mci1wci1maXJzdC0xNnctbGcsXG4gIC5mci1weC1maXJzdC0zMnYtbGcsXG4gIC5mci1weC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMzJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMzJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0zMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xNnctbGcsXG4gIC5mci1weS1maXJzdC0zMnYtbGcsXG4gIC5mci1weS1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbmh0bWwge1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbn1cblxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGRpdiAuZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZGl2LmZyLWNvbnRhaW5lciwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IHNlY3Rpb24gLmZyLWNvbnRhaW5lciwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IHNlY3Rpb24uZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZmlndXJlIC5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBmaWd1cmUuZnItY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGRpdjpub3QoOmZpcnN0LWNoaWxkKSwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IHNlY3Rpb246bm90KDpmaXJzdC1jaGlsZCksIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBmaWd1cmU6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuXG4vKiBUT0RPIFJFTU9WRSBUSElTIFdIRU4gU1RJQ0tZIElTIEZJWEVEICovXG4uZnItc2lkZW1lbnUtLXN0aWNreSB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuYm9keSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cblxuaDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbn1cbmgxOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gIHdpZHRoOiAyLjE4NzVyZW07XG4gIGhlaWdodDogMC4zMTI1cmVtO1xufVxuXG5oMyxcbmgyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5oMyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5cbmg0IHtcbiAgZm9udC1zaXplOiAxLjE1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLmZyLWNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5mci1jb250YWluZXItLWZsdWlkIHtcbiAgcGFkZGluZzogMDtcbiAgbWF4LXdpZHRoOiA4NS4yNXJlbTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZnItbG9nbyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1hcmlhbm5lXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xufVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LW1lZGl1bSk7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXkpO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgaDEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICB9XG4gIGgyLFxuICBoMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5mci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgfVxuICAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1tYWluLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEuMzEyNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjYyNXJlbTtcbiAgfVxuICAubGF5b3V0LWdyaWQ6bm90KC5uby1zaWRlYmFyKSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFpbiBhc2lkZVwiIFwiZm9vdGVyIGFzaWRlXCI7XG4gICAgcGFkZGluZy1sZWZ0OiA0Ljc1cmVtO1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICB9XG4gIC5sYXlvdXQtZ3JpZC5uby1zaWRlYmFyIC5pcnNuLW1haW4td3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAubGF5b3V0LWdyaWQubm8tc2lkZWJhciAubGF5b3V0LWNvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGF5b3V0LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgIHBhZGRpbmctbGVmdDogNS42NzVyZW07XG4gIH1cbn1cbi52aWV3cy12aWV3LWdyaWQuaG9yaXpvbnRhbC5jb2xzLTQuY2xlYXJmaXggLnZpZXdzLXJvdyA+ICoge1xuICBtYXJnaW46IDEuNTYyNXJlbSAwIDAgMS41NjI1cmVtO1xufVxuLnZpZXdzLXZpZXctZ3JpZC5ob3Jpem9udGFsLmNvbHMtNC5jbGVhcmZpeCAudmlld3Mtcm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbjogLTEuNTYyNXJlbSAwIDAgLTEuNTYyNXJlbTtcbn1cblxuc2VjdGlvbltjbGFzc149aXJzbl0ge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi5yZWdpb24tY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuZm9vdGVyIHtcbiAgZ3JpZC1hcmVhOiBmb290ZXI7XG59XG5cbi5mci1idG46bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSwgLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUsIC5mci1idG46bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzXj1mci1maS1dOjpiZWZvcmUsIC5mci1idG46bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzKj1cIiBmci1maS1cIl06OmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuXG5bY2xhc3NePWlyc24taWNvbi1dOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSxcbltjbGFzc149aXJzbi1maS1dOjpiZWZvcmUsXG5bY2xhc3MqPVwiIGlyc24tZmktXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xufVxuXG4uZnItaWNvbi1pcnNuLXByaW50ZXItbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5mci1pY29uLWlyc24tc2hhcmUtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5mci1maS1pcnNuLXByaW50ZXItbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5mci1maS1pcnNuLXNoYXJlLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG5bY2xhc3NePWlyc24taWNvbi1dOjpiZWZvcmUsIFtjbGFzcyo9XCIgaXJzbi1pY29uLVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWljb24tY29sb3IpO1xuICB3aWR0aDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWlyc24taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi5pcnNuLWljb24tLW1hcDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tYXAuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tYXAuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1sZXR0ZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbGV0dGVyLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbGV0dGVyLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tc2l0ZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaXRlLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2l0ZS5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLWJlbGw6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYmVsbC1mb290ZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1iZWxsLWZvb3Rlci5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLXBvZGNhc3Q6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcG9kY2FzdC5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBvZGNhc3Quc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1uZXdzcGFwZXI6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c3BhcGVyLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c3BhcGVyLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbmV3c2xldHRlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzbGV0dGVyLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c2xldHRlci5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW1lZGlhOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1lZGlhLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWVkaWEuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1tZWdhcGhvbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1tZWdhcGhvbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1lZ2FwaG9uZS5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLWFzc29zOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tYXNzb3Muc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLWFzc29zLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbWljcm9zY29wZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1pY3Jvc2NvcGUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1pY3Jvc2NvcGUuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1wbHVzOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbn1cblxuLmlyc24tZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtcm93LWdhcDogMS41cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1ncmlkIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXJzbi1ncmlkIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWdyaWRfX3NpZGViYXIge1xuICAgIHdpZHRoOiAxMy45Mzc1cmVtO1xuICB9XG4gIC5pcnNuLWdyaWQtLXNpZGViYXIge1xuICAgIGdyaWQtZ2FwOiAxcmVtIDYuNTYyNXJlbTtcbiAgfVxuICAuaXJzbi1ncmlkLmlyc24tZ3JpZC0tc2lkZWJhciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMy45Mzc1cmVtIDFmcjtcbiAgfVxuICAuaXJzbi1ncmlkLWNvbHMtMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxuICAuaXJzbi1ncmlkLWNvbHMtNCB7XG4gICAgZ3JpZC1nYXA6IDAuMzQzNzVyZW0gMS41cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IG1pbi1jb250ZW50O1xuICB9XG59XG4uZnItc2hhcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1pcnNuLWxpZ2h0LWdyZXkpO1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uZnItc2hhcmUgLmZyLWJ0bnMtZ3JvdXAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmZyLXNoYXJlIGFbaHJlZl0uZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1saWdodC1ncmV5KTtcbn1cblxuLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMC4ycmVtICMwMDAwOTE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMC4ycmVtICMwMDAwOTE7XG4gIH1cbn1cbi5sYXlvdXQtc2lkZWJhci1zZWNvbmQgKyBmb290ZXIgLmlyc24tZm9vdGVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LXNpZGViYXItc2Vjb25kICsgZm9vdGVyIC5pcnNuLWZvb3RlciB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbTtcbiAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAycmVtO1xuICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyIGhlYWRlclwiIFwic2lkZWJhciBtYWluXCIgXCJmb290ZXIgZm9vdGVyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLWlyc24tc2lkZWJhci1kaXJlY3QtYWNlc3Mge1xuICAgIGdyaWQtcm93OiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQgLmJsb2NrLWlyc24tc2lkZWJhci1hZ2VuZGEge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIGdhcDogMS43NXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1zaWRlYmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zaWRlYmFyX19jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICB3aWR0aDogMTguNXJlbTtcbiAgICBncmlkLWFyZWE6IGFzaWRlO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWl0ZW0tc2VhcmNoIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1pdGVtLXNlYXJjaCAuZnItbGFiZWwge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAycmVtIDA7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmZyLWJ0biB7XG4gIG1pbi13aWR0aDogMTEuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuNXJlbSAwLjgxMjVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5mci1idG46bnRoLWNoaWxkKDIpIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuZnItYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZmFjZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLXNlYXJjaC1iYXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLXNlYXJjaC1iYXIgLmZyLWxhYmVsIHtcbiAgcG9zaXRpb246IGluaXRpYWw7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0IHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIuNXJlbSk7XG4gIGhlaWdodDogMi41cmVtO1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICMxZjFmMWY7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnBhZ2VyIHtcbiAgbWFyZ2luOiAzLjVyZW0gMDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAuaXJzbi1saW5rLWxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAuaXJzbi1saW5rLWxpc3QgYTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWZvcm0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGhlaWdodDogMS4zNzVyZW07XG4gIGJvcmRlci1sZWZ0OiAwLjVweCBzb2xpZCAjMWYxZjFmO1xuICBsZWZ0OiBjYWxjKHZhcigtLXNvcnQtaGVhZGVyLXNjYWxlKSAvIC0yKTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWhlYWRlciAuZm9ybS1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWhlYWRlciAuZm9ybS1pdGVtIC5mci1sYWJlbCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tcmlnaHQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmN1c3RvbS1zb3J0LWhlYWRlciAuZm9ybS1pdGVtIC5mb3JtLXNlbGVjdCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5pcnNuLXNlYXJjaF9fZW1wdHkge1xuICBtaW4taGVpZ2h0OiAyMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcm93LWdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNlYXJjaF9fZW1wdHkge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxufVxuLmlyc24tc2VhcmNoX19lbXB0eSBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNlYXJjaF9fZW1wdHkgcCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1zZWFyY2hfX2VtcHR5X19pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL3NlYXJjaC5zdmdcIik7XG4gIHdpZHRoOiA4LjEyNXJlbTtcbiAgaGVpZ2h0OiA4LjEyNXJlbTtcbn1cblxuLnZpZXctcmVzdWx0LWNvdW50ZXIge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMS4xMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LXJlc3VsdC1jb3VudGVyX19jb3VudCB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi52aWV3LWdsb2JhbC1zZWFyY2gge1xuICAtLXNvcnQtaGVhZGVyLXNjYWxlOiAycmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLXNvcnQtaGVhZGVyLXNjYWxlKTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlcjpub3QoLnZpZXctaGVhZGVyLS1tb2JpbGUpIC5pcnNuLWxpbmstbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiAxO1xuICB9XG59XG5cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkgc3Bhbjo6YmVmb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0yLjVyZW07XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS5pcy1hY3RpdmUgc3Bhbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuXG4uZnItaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZnItbGFiZWwge1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG5hW2hyZWZdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbmFbaHJlZl0uZnItYnRuOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xufVxuXG4uZnItYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuLmZyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG59XG4uZnItYnRuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mci1idG4uZnItYnRuLS10by10b3A6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xufVxuLmZyLWJ0bi0tbGcge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mci1idG4tLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWYxZjFmO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4uZnItYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbi5mci1idG4tLXNlY29uZGFyeS5mci1idG4tLWxnIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5mci1idG4tLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNzVyZW07XG59XG4uZnItYnRuLS1hcnJvdy5mci1idG4tLWxnIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xufVxuLmZyLWJ0bi0tYXJyb3cuZnItYnRuLS1sZyBbY2xhc3NePWZyLWljb24tXSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci1idG4tLWFycm93IFtjbGFzc149ZnItaWNvbi1dIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5mci1idG4tLWFycm93W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5mci1idG4tLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5mci1idG4tLXRyYW5zcGFyZW50Om5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzcyo9XCIgZnItaWNvbi1cIl0sIC5mci1idG4tLXRyYW5zcGFyZW50Om5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzcyo9XCIgZnItZmktXCJdLCAuZnItYnRuLS10cmFuc3BhcmVudFtjbGFzcyo9ZnItYnRuLS1pY29uLV1bY2xhc3MqPVwiIGZyLWljb24tXCJdLCAuZnItYnRuLS10cmFuc3BhcmVudFtjbGFzcyo9ZnItYnRuLS1pY29uLV1bY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBtYXgtd2lkdGg6IG5vbmU7XG59XG5cbi5pcnNuLXNpZGViYXItLWFjY2VzcyBhOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYSAhaW1wb3J0YW50O1xuICBjb2xvcjogIzFmMWYxZjtcbn1cblxuLmZyLXByaW50LWFuZC1zaGFyZSB1bCBsaSAuZnItc2hhcmUgdWwgbGkgLmZyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1idG4tLWxnIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgbWluLXdpZHRoOiAxMC4xMjVyZW07XG4gIH1cbn1cbi5ub2RlLS13aXRoLXBhcy10b29scyBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ub2RlLS13aXRoLXBhcy10b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW07XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1hY3R1YWxpdGUgLmNvbnRlbnQtY29udGFpbmVyX190aXRsZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX3Rvb2xzIHtcbiAgICBvcmRlcjogNDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNyZW07XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX3RhZ3Mge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1hY3R1YWxpdGUgLmNvbnRlbnQtY29udGFpbmVyX19kYXRlIHtcbiAgICBvcmRlcjogMztcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICBvcmRlcjogNTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYmFzaWMtcGFnZSAuY29udGVudC1jb250YWluZXJfX3RpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYmFzaWMtcGFnZSAuY29udGVudC1jb250YWluZXJfX3Rvb2xzIHtcbiAgICBvcmRlcjogNDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogLTNyZW07XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWJhc2ljLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyX190YWdzIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYmFzaWMtcGFnZSAuY29udGVudC1jb250YWluZXJfX2RhdGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICBvcmRlcjogNTtcbiAgfVxufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2ltYWdlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZnItY2FyZCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZyLWNhcmRfX3RoZW1lIHtcbiAgY29sb3I6ICMzYjhlZGY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mci1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uZnItY2FyZDpiZWZvcmUge1xuICBsZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZlO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgbGVmdDogMS44NzVyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXgtaGVpZ2h0OiA2NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZS5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLmZyLWNhcmQtLWdyZXk6YmVmb3JlIHtcbiAgbGVmdDogMS44NzVyZW07XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjU5Mzc1cmVtIDEuNzVyZW07XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICMzYjhlZGY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGhlbWVfX3ByaW1hcnkge1xuICBjb2xvcjogI2Q5MmM0MDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuXG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZCB7XG4gIHdpZHRoOiAyMC4zNzVyZW07XG4gIGhlaWdodDogMjMuMzEzcmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2JvZHkge1xuICBvcmRlcjogdW5zZXQ7XG4gIHBhZGRpbmc6IHVuc2V0O1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IHVuc2V0O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogdW5zZXQ7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSA+IC5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIG1hcmdpbi10b3A6IDEuNDUzcmVtO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2JvZHkgPiAuZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDAuOTM1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdmlkZW8ge1xuICBib3gtc2l6aW5nOiB1bnNldDtcbiAgbWF4LXdpZHRoOiAyMC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4OiAxIDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3ZpZGVvIC5mci1jb250ZW50LW1lZGlhIHtcbiAgaGVpZ2h0OiA4LjYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogdW5zZXQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAtLXRpdGxlLXNwYWNpbmc6IDA7XG59XG5cbi5mci1jYXJkLXByb21vdGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDkzJTtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkX19kZXNjIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMHJlbTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiA4LjA2M3JlbTtcbiAgaGVpZ2h0OiAxMS45MzhyZW07XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tbGVmdDogMS42MjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuMTg4cmVtO1xuICBmaWx0ZXI6IHVuc2V0O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2ltZzpob3ZlciB7XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZCAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDEuOTM4cmVtO1xuICBwYWRkaW5nLXRvcDogMi4xMjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG59XG5cbi5mci1jYXJkLXByb21vdGUge1xuICB3aWR0aDogNDAuNXJlbTtcbiAgbWluLWhlaWdodDogMTMuNzVyZW07XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbi5mci1jYXJkLXByb21vdGVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGVfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbi5mci1jYXJkLXByb21vdGU6Zmlyc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZDo6YmVmb3JlIHtcbiAgbGVmdDogOTMlO1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMHJlbTtcbiAgcGFkZGluZy10b3A6IDIuNzgzcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAzLjc0OHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDIuNzgzcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzLjM3NXJlbTtcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIH1cbiAgLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cbi5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbn1cblxuLmZyLXJlbGF0ZWQtY29udGVudHMgaDIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZyLXRlYXNlci1jYXJkcy1saXN0IC5mci1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItdGVhc2VyLWNhcmRzLWxpc3QgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZF9fdGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX190aXRsZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IHJldmVydDtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS40Mzc1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleS5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZDo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQgIWltcG9ydGFudDtcbiAgfVxufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICBjb2xvcjogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwIDAgMXJlbSAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWNhcmQtbGlyZS1hdXNzaSAuaG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnItY2FyZC1saXJlLWF1c3NpIC5ob3Jpem9udGFsIC5mci1jYXJkX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGVudC1jb250YWluZXJfX2RhdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbn1cblxuLyogY29tcG9uZW50cy9Gb3JtL0NvbnRhY3RfRm9ybS9fQ29udGFjdF9Gb3JtLnNjc3MgKi9cbi5pcnNuLWNvbnRhY3QtZm9ybSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gaDMge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZyLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mci1pbnB1dCB7XG4gIG1hcmdpbi10b3A6IDAuMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDAuNzVyZW0vMXJlbSBIZWx2ZXRpY2E7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIC5mci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMDtcbiAgaGVpZ2h0OiAyLjkzNzVyZW07XG4gIHdpZHRoOiA5cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgbWluLWhlaWdodDogMTZyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190aXRsZV9fZGVtYW5kZSB7XG4gIHBhZGRpbmctdG9wOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZ3JpZC1jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgcm93LWdhcDogMC42MjVyZW07XG4gIG1hcmdpbi10b3A6IDEuNDM3NXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNpdmlsaXR5LCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWxhc3QtbmFtZSwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jb25maXJtLWVtYWlsLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWFkZHJlc3MsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcGhvbmUge1xuICBtYXJnaW46IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMTI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiAuZnItbGFiZWwge1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXF1ZXN0aW9uIC5mb3JtLXRleHRhcmVhIHtcbiAgaGVpZ2h0OiAxMi4xMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZyLWlucHV0IHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxZjFmMWY7XG4gIG1heC1oZWlnaHQ6IDIuODc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHNlbGVjdC5mci1pbnB1dCwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5mb3JtLXRlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgbWF4LWhlaWdodDogMi43NXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuaXRpLS1hbGxvdy1kcm9wZG93biB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIHBhZGRpbmctbGVmdDogMC44MTI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5mb3JtLXRlbCB7XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMi43NXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCBzZWxlY3Q6aW52YWxpZCB7XG4gIHBhZGRpbmc6IDAgMC44MTI1cmVtO1xuICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2NpdmlsaXR5IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZvbnQge1xuICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIHBhZGRpbmctYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTMxMjVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMDYzcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgbWluLWhlaWdodDogMTByZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIHtcbiAgICBtYXJnaW4tdG9wOiA2LjE4NzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2dyaWQtY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiY2l2aXRpdHkgICAuLi5cIiBcImZpcnN0bmFtZSAgbGFzdG5hbWVcIiBcImVtYWlsICAgICAgY29uZmlybWVtYWlsXCIgXCJhZGRyZXNzICAgIHBob25lXCIgXCJqb2IgICAgICAgIGNvbXBhbnlcIiBcImRlbWFuZCAgICAgZGVtYW5kXCIgXCJ0aGVtZSAgICAgIC4uLlwiIFwicXVlc3Rpb24gICBxdWVzdGlvblwiIFwic3VibWl0ICAgc3VibWl0XCI7XG4gICAgY29sdW1uLWdhcDogMS4zNzVyZW07XG4gICAgcm93LWdhcDogMC4xMjVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2dyaWQtY29udGFpbmVyIC5mb3JtLWFjdGlvbnMge1xuICAgIGdyaWQtYXJlYTogc3VibWl0O1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICBtYXJnaW4tdG9wOiAxLjY4NzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fdGl0bGVfX2RlbWFuZGUge1xuICAgIG1hcmdpbi10b3A6IDIuODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuMzEyNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMjVyZW0gYXV0bztcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjc1cmVtIDA7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jaXZpbGl0eSwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1sYXN0LW5hbWUsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY29uZmlybS1lbWFpbCwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1hZGRyZXNzLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXBob25lIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jaXZpbGl0eSB7XG4gICAgZ3JpZC1hcmVhOiBjaXZpdGl0eTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWZpcnN0LW5hbWUge1xuICAgIGdyaWQtYXJlYTogZmlyc3RuYW1lO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tbGFzdC1uYW1lIHtcbiAgICBncmlkLWFyZWE6IGxhc3RuYW1lO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tZW1haWwge1xuICAgIGdyaWQtYXJlYTogZW1haWw7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jb25maXJtLWVtYWlsIHtcbiAgICBncmlkLWFyZWE6IGNvbmZpcm1lbWFpbDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWFkZHJlc3Mge1xuICAgIGdyaWQtYXJlYTogYWRkcmVzcztcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXBob25lIHtcbiAgICBncmlkLWFyZWE6IHBob25lO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tam9iIHtcbiAgICBncmlkLWFyZWE6IGpvYjtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNvbXBhbnkge1xuICAgIGdyaWQtYXJlYTogY29tcGFueTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWRlbWFuZCB7XG4gICAgZ3JpZC1hcmVhOiBkZW1hbmQ7XG4gICAgbWFyZ2luOiAtMS40Mzc1cmVtIDAgMi4wNjI1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tdGhlbWUge1xuICAgIGdyaWQtYXJlYTogdGhlbWU7XG4gICAgcGFkZGluZy10b3A6IDIuNDM3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXF1ZXN0aW9uIHtcbiAgICBncmlkLWFyZWE6IHF1ZXN0aW9uO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24gLmZyLWxhYmVsIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24gdGV4dGFyZWEuZnItaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDEwcmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZnItbGFiZWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZyLWxhYmVsOjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgc2VsZWN0OmludmFsaWQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMC44MTI1cmVtIDAuNjg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fdGV4dCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuMzEyNXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMjVyZW0gYXV0bztcbiAgICBwYWRkaW5nOiAwLjU2MjVyZW0gMCAwLjc1cmVtIDAuNjg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZm9udCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLnBhcmFncmFwaCAubGVhZmxldC1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuI2VkaXQtbGV0dHJlIGZpZWxkc2V0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXI6IDA7XG4gIGdhcDogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjM3NXJlbTtcbiAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgZmllbGRzZXQge1xuICAgIGdhcDogMC4yNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjU2MjVyZW07XG4gIH1cbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAyLjEyNXJlbTtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAuZnItbGFiZWxbZm9yPWVkaXQtbGV0dHJlLWFsbF0ge1xuICBmb250LXNpemU6IDAuNjdyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUge1xuICAgIHdpZHRoOiAxLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDMuMDYyNXJlbTtcbiAgfVxufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3R0b206IDA7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDk4JSk7XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbjpmb2N1cyB7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxZjFmMWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbiB7XG4gICAgcGFkZGluZy10b3A6IDAuNjI1cmVtO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIGJvdHRvbTogMC42ODc1cmVtO1xuICB3aWR0aDogMC43NXJlbTtcbiAgaGVpZ2h0OiAwLjM3NXJlbTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogOTklO1xuICAtd2Via2l0LW1hc2stc2l6ZTogOTklO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb246OmFmdGVyIHtcbiAgICBib3R0b206IDAuNjI1cmVtO1xuICAgIHdpZHRoOiAwLjg3NXJlbTtcbiAgICBoZWlnaHQ6IDAuNDM3NXJlbTtcbiAgfVxufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9wYWNpdHk6IDA7XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogI2Y1ZjVmNTtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSBpbnB1dDpjaGVja2VkICsgLm9wdGlvbjo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0OmNoZWNrZWQgKyAub3B0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICAgIGNvbG9yOiAjZjVmNWY1O1xuICAgIGhlaWdodDogY2FsYygxMDAlICsgMC4xODc1cmVtKTtcbiAgICBib3R0b206IDAuMTg3NXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC44MTI1cmVtO1xuICB9XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSBpbnB1dDpjaGVja2VkICsgLm9wdGlvbjo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG4gIH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlID4gLnZpZXctZmlsdGVycyB7XG4gIG1hcmdpbi10b3A6IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWlyc24tZ2xvc3NhaXJlID4gLnZpZXctZmlsdGVycyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaXJzbi1nbG9zc2FpcmUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAuZnItYWNjb3JkaW9uX19idG4uaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWJ0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItYnRuOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIC5mci1pbnB1dCB7XG4gICAgd2lkdGg6IDE4cmVtO1xuICB9XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIC5mci1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5qcy1mb3JtLWl0ZW0ge1xuICBtYXJnaW46IDA7XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaXJzbi1maWx0ZXJzLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZpbHRlcnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmlyc24tYWR2YW5jZWQtZmlsdGVycyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlyc24tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiAwLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41NjI1cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyczpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVycyAuZm9ybS1jb21wb3NpdGUge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzID4gLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gIGdhcDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuIHtcbiAgcGFkZGluZzogMC43NXJlbSAwLjg3NXJlbSAwLjY4NzVyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNzVyZW07XG4gIG1heC1oZWlnaHQ6IDIuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0bl9fbGFiZWwge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAxO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuX19pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0bl9fY291bnQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0bjpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06YmVmb3JlIHtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5mb3JtLXR5cGUtcmFkaW8sXG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZvcm0tdHlwZS1kYXRlIC5mci1sYWJlbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5LmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbSAycmVtIDJyZW07XG4gIGdhcDogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZyLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZvcm0taXRlbSAuZnItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuanMtZmFjZXRzLXdpZGdldCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzIC5zZXBhcmF0b3Ige1xuICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGJsYWNrO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICBnYXA6IDAuNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGUgLmZhY2V0LXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGUgLmZyLWxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlyc24tYmxhY2spO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMC43NXJlbSAwLjg3NXJlbSAwLjY4NzVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCAuaGFzRGF0ZXBpY2tlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwLjE4NzVyZW07XG4gIHBhZGRpbmctbGVmdDogMi44MTI1cmVtO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMC4zNzVyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCAuZm9ybS10eXBlLWRhdGUge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCAuZm9ybS10eXBlLWRhdGUgaW5wdXRbdHlwZT1kYXRlXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5mb3JtLXR5cGUtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWNhbGVuZGFyLXBpY2tlci1pbmRpY2F0b3Ige1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHdpZHRoOiAxcmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQgLmZvcm0tZGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQ6YmVmb3JlLCAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIik7XG4gIC0taWNvbi1zaXplOiAxLjE4NzVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0OjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGModmFyKC0taWNvbi1zaXplKSAvIDIpO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYWN0aXZlLWZpbHRlcnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGNvbHVtbi1nYXA6IDEuMzc1cmVtO1xuICByb3ctZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2FjdGl2ZS1maWx0ZXJzIC5mci10YWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMDAtNTAtYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2FjdGl2ZS1maWx0ZXJzIC5mci10YWc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMDAtNTAtaG92ZXIpO1xufVxuXG4uaXJzbi1jb3VudGFibGUtZmlsdGVyIHtcbiAgbWFyZ2luOiAwLjI1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pcnNuLWNvdW50YWJsZS1maWx0ZXIgLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbiAgZmxleDogMTtcbn1cbi5pcnNuLWNvdW50YWJsZS1maWx0ZXJfX2NvdW50IHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cblxuYm9keS50b29sYmFyLWZpeGVkOm5vdCgucmVzcG9uc2l2ZS1wcmV2aWV3LWZyYW1lKSAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUge1xuICB3aWR0aDogMjEuOTM3NXJlbSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gIHBhZGRpbmc6IDAuNjVyZW0gMC4yNXJlbTtcbn1cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24gLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLWxhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYWR2YW5jZWQtZmlsdGVycy5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX3Jvb3Qge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fcm9vdCA+IC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkge1xuICAgIC0tY29sbGFwc2UtbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgIC0tY29sbGFwc2U6IDAgIWltcG9ydGFudDtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnMuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19yb290ID4gLmlyc24tYWR2YW5jZWQtZmlsdGVyc19faGVhZGVyIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5mci1icmVhZGNydW1iIHtcbiAgbWFyZ2luOiAwLjgxMjVyZW0gMCAwLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1icmVhZGNydW1iIHtcbiAgICBtYXJnaW46IDFyZW0gMCAyLjVyZW07XG4gIH1cbn1cblxuI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgei1pbmRleDogOTk5OSAhaW1wb3J0YW50O1xufVxuXG4udWktZGF0ZXBpY2tlciAudWktZGF0ZXBpY2tlci10b2RheSAudWktc3RhdGUtaGlnaGxpZ2h0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgY29sb3I6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWFjdGl2ZTpob3Zlcixcbi51aS1kYXRlcGlja2VyIC51aS1zdGF0ZS1ob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG59XG5cbkBtZWRpYSBwcmludCB7XG4gIEBwYWdlIHtcbiAgICBtYXJnaW46IDAuNWNtO1xuICB9XG4gIGJvZHkge1xuICAgIG1hcmdpbjogMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxuICAucmVnaW9uLWZvb3RlcixcbiAgLnJlZ2lvbi1icmVhZGNydW1iLFxuICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5yZWdpb24taGVhZGVyLFxuICAucmVnaW9uLWNvbnRlbnQsXG4gIGltZyB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG4gIC5sYXlvdXQtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyX19sb2dvLFxuICAuY29udGVudC1jb250YWluZXJfX3RpdGxlLFxuICAuY29udGVudC1jb250YWluZXJfX2RhdGUsXG4gIC5mci10YWdzLWdyb3VwLFxuICAuZnItcmljaHRleHQuaXJzbi1yaWNodGV4dCxcbiAgLmZyLXJpY2h0ZXh0LWltYWdlLFxuICAuZnItYWNjb3JkaW9uc19jb250YWluZXIge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gICAgdG9wOiAxcmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIC5mci1hY2NvcmRpb25zLWdyb3VwIC5mci1jb2xsYXBzZSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgLS1jb2xsYXBzZS1tYXgtaGVpZ2h0OiBub25lO1xuICAgIC0tY29sbGFwc2U6IG5vbmU7XG4gIH1cbiAgLmZyLWFjY29yZGlvbnMtZ3JvdXAgLmlyc24tYWNjb3JkaW9uX19idG46YmVmb3JlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlIGltZyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBbY2xhc3NePWlyc24tY29udGFjdF0ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgZ2FwOiB1bnNldDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVuc2V0O1xuICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmlyc24tbWFwLFxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmlyc24tY29udGFjdC1mb3JtLFxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmlyc24tY29udGFjdF9fcHJpbnQtc2hhcmUsXG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmZyLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaXJzbi1tZW1icmVzIC5mci1wcmludC1hbmQtc2hhcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVtYnJlcyAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19jb250ZW50LFxuICAuaXJzbi1tZW1icmVzIGltZyB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxufVxuLmZyLWNvbnRlbnQtbWVkaWFfX2F1ZGlvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SaWNodGV4dF9pbWFnZS9fUmljaHRleHRfaW1hZ2Uuc2NzcyAqL1xuLmlyc24tcmljaHRleHQtaW1hZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgKyAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgKyAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSArIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQtLWRyZXNzZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgLmZyLWNvbnRlbnQtbWVkaWFfX2ltZyBwaWN0dXJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQgKyAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQgKyAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCArIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSwgLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC8qIEltYWdlIGJlc2lkZSAqL1xuICAuZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1oYWxmLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLW9uZS10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgZmxleDogMCAwIDMzLjMzJTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS10d28tdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgIGZsZXg6IDAgMCA2Ni42NiU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlLS1yaWdodC5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIH1cbiAgLyogSW1hZ2UgZHJlc3NlZCAqL1xuICAuZnItcmljaHRleHQtaW1hZ2UtLWRyZXNzZWQ6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0taGFsZi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tb25lLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgd2lkdGg6IDMzLjMzJTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS10d28tdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICB3aWR0aDogNjYuNjYlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWxlZnQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1yaWdodC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgfVxuICAvKiBEZWZhdWx0IHN0eWxlICovXG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWxlZnQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tcmlnaHQge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmZyLWRvd25sb2FkLWZpbGVfX2RldGFpbHMge1xuICBjb2xvcjogIzZhNmE2YTtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC43NXJlbTtcbn1cblxuLmZyLWRvd25sb2FkLWZpbGVfX2xpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mci1kb3dubG9hZC1maWxlIHtcbiAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmZyLWRvd25sb2FkLWZpbGUgLmZyLWxpbmsge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG5cbi5mci1maS1jdXN0b20td29yZDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWMyXCI7XG59XG5cbi5mci1maS1jdXN0b20tZXhjZWw6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjM1wiO1xufVxuXG4uZnItZmktY3VzdG9tLXBkZjpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG5cbi5mci1maS1jdXN0b20tcG93ZXJwb2ludDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWM0XCI7XG59XG5cbi5mci1maS1jdXN0b20taW1hZ2U6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuXG4uZnItZmktY3VzdG9tLXZpZGVvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzhcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1maWxlOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1hdWRpbzpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWM3XCI7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rcy9fTGlua3Muc2NzcyAqL1xuLmZyLWxpbmtzLWdyb3VwIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuXG4uZnItbGlua3MtZ3JvdXAtLWlubGluZSBsaSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvRm9vdGVyL19Gb290ZXIuc2NzcyAqL1xuLmlyc24tZm9vdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcnNuLWZvb3Rlcl9fYm9keSB7XG4gIHBhZGRpbmc6IDMuNjI1cmVtIDFyZW07XG4gIG1hcmdpbi10b3A6IDAuNDM3NXJlbTtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXJfX2JvZHkge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICBwYWRkaW5nOiAzLjYyNXJlbSAwO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG4gIH1cbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAycmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNDM0MzQzO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xuICBwYWRkaW5nOiAxLjVyZW0gMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZ2FwOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsLXRpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4wNjI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIHtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgbGkge1xuICB3aWR0aDogdW5zZXQ7XG59XG4uaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIC5mci1idG4ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0biB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCAuZnItYnRuIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjJyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIC5mci1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG4uaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIC5mci1idG46YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDJyZW0gIWltcG9ydGFudDtcbn1cbi5pcnNuLWZvb3RlciAuaXJzbi1sb2dvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjE4NzVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlyc24tZm9vdGVyIC5pcnNuLWxvZ286OmJlZm9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICB3aWR0aDogMi4wNjI1cmVtO1xuICBoZWlnaHQ6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG4uaXJzbi1mb290ZXIgLmlyc24tbG9nbzo6YWZ0ZXIge1xuICB3aWR0aDogMy44NzVyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xufVxuLmlyc24tZm9vdGVyX19icmFuZC1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxLjY4NzVyZW07XG59XG4uaXJzbi1mb290ZXJfX2JyYW5kLWxpbms6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tZm9vdGVyX19sb2dvLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAwLjY4NzVyZW07XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBoZWlnaHQ6IDIuODM4MTI1cmVtO1xufVxuLmlyc24tZm9vdGVyX19sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3Rlcl9fY29udGVudCB7XG4gICAgZmxleC1iYXNpczogNzMuNiU7XG4gICAgbWFyZ2luLXRvcDogLTEuMDYyNXJlbTtcbiAgfVxufVxuLmlyc24tZm9vdGVyX19jb250ZW50LWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyX19jb250ZW50LWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjY4NzVyZW07XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5pcnNuLWZvb3Rlcl9fY29udGVudC1saXN0ID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tZm9vdGVyX19jb250ZW50LWxpc3QgPiBsaSB7XG4gIG1hcmdpbjogMC4zMTI1cmVtIDFyZW0gMC4zMTI1cmVtIDA7XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQtbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQtbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyX19sb2dvIHtcbiAgICBtYXgtaGVpZ2h0OiAzLjI1cmVtO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvQmxvY2tzL0hlYWRlci9fSGVhZGVyLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhlYWRlciB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyIC5pcnNuLW1lbnUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5pcnNuLW1lbnUtY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiA0LjFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fbWVudSB7XG4gICAgei1pbmRleDogNDtcbiAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyX19tZW51IHtcbiAgICB6LWluZGV4OiA0O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1uYXZfX2l0ZW06OmJlZm9yZSxcbi5pcnNuLWhlYWRlciAuZnItbmF2X19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uaXJzbi1oZWFkZXJfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuNjI1cmVtO1xufVxuLmlyc24taGVhZGVyX19vcGVyYXRvciB7XG4gIHdpZHRoOiA1LjM3NXJlbTtcbiAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fb3BlcmF0b3Ige1xuICAgIHdpZHRoOiBpbml0aWFsO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyX19vcGVyYXRvciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgLmlyc24taGVhZGVyX19vcGVyYXRvciB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG4uaXJzbi1oZWFkZXJfX29wZXJhdG9yIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaXJzbi1oZWFkZXJfX2JvZHktcm93IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24taGVhZGVyX19uYXZiYXIge1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX25hdmJhciAuZnItYnRuLS1tZW51IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cbi5pcnNuLWhlYWRlcl9fbmF2YmFyIC5mci1idG4tLW1lbnU6YmVmb3JlIHtcbiAgY29sb3I6ICNkOTJjNDA7XG59XG4uaXJzbi1oZWFkZXJfX3Rvb2xzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBtYXJnaW4tbGVmdDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fdG9vbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAubW9iaWxlVG9vbHMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiA0cmVtO1xuICB3aWR0aDogMTAwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKDY3LCA2NywgNjcsIDAuMik7XG59XG4uaXJzbi1oZWFkZXIgLm1vYmlsZVRvb2xzIC5mci1idG4tLWNsb3NlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgb3JkZXI6IDM7XG59XG4uaXJzbi1oZWFkZXIgLm1vYmlsZVRvb2xzIC5mci1idG4tLWNsb3NlOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuLmlyc24taGVhZGVyX19idG4td3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGhlaWdodDogMi41cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDkxO1xuICBjb2xvcjogI2ZhZjhmNDtcbiAgZm9udC1zaXplOiAwLjhyZW07XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xufVxuLmlyc24taGVhZGVyX19idG4td3JhcHBlciAuaXJzbi1tZW1icmVzX19saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBsaW5lLWhlaWdodDogMi41cmVtO1xufVxuLmlyc24taGVhZGVyX19idG4td3JhcHBlciAuaXJzbi1tZW1icmVzX19saW5rIHNwYW4ge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5pcnNuLWhlYWRlcl9fYnRuLXdyYXBwZXIgLmlyc24tbWVtYnJlc19fbGluazppcyg6YWN0aXZlLCA6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uaXJzbi1oZWFkZXJfX2VuZCwgLmlyc24taGVhZGVyX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4uaXJzbi1oZWFkZXIgLmhpZGVNb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24taGVhZGVyX19lbmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1oZWFkZXJfX2VuZCB7XG4gICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyX19lbmQge1xuICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLnNob3dNb2JpbGUge1xuICBmbGV4OiAxO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmlyc24taGVhZGVyX19icmFuZC10b3Age1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaXJzbi1oZWFkZXJfX2xvZ28ge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24taGVhZGVyX19sb2dvIC5pcnNuLWxvZ28ge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWhlYWRlcl9fbG9nbyAuaXJzbi1sb2dvOjphZnRlciB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2FsYygxMDAlICsgMS4zMTI1cmVtKTtcbn1cbi5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciAuZm9ybS10ZXh0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgbWluLXdpZHRoOiAxN3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciAuZm9ybS10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIgOjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzODM4Mzg7XG59XG4uaXJzbi1oZWFkZXIgLmZyLXNlYXJjaC1iYXIgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItaGVhZGVyX19tZW51LWxpbmtzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLWhlYWRlcl9fbWVudS1saW5rcyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2g6YmVmb3JlIHtcbiAgZm9udC1zaXplOiBpbml0aWFsO1xuICBtYXJnaW46IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1ncmV5LWJsdWUpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2guaXJzbi1zZWFyY2gtaWNvbi0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLWJ0bi0tbWVudSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLmlyc24taGVhZGVyIC5mci1idG4tLW1lbnU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItYnRuLS1tZW51Om5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1ncmV5LWJsdWUpO1xuICB9XG59XG5cbi8qKlxuTW9iaWxlIGNsYXNzZXNcbioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWhlYWRlcl9fYnJhbmQge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB9XG59XG5cbi8qKlxuRGVza3RvcCBjbGFzc2VzXG4qKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1oZWFkZXJfX21lbnUge1xuICAgIG9yZGVyOiAzO1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAuZnItaGVhZGVyX19tZW51LmZyLW1vZGFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnItaGVhZGVyX19uYXZiYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG4gIC5mci1oZWFkZXJfX25hdmJhciAuZnItYnRuLS1tZW51IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1oZWFkZXJfX25hdmJhciAuaXJzbi1zZWFyY2gtaWNvbl9fbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1oZWFkZXJfX2JyYW5kLCAuZnItaGVhZGVyX19icmFuZC10b3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1oZWFkZXJfX2JyYW5kLXRvcCB7XG4gICAgbWluLWhlaWdodDogNi4zNzVyZW07XG4gIH1cbiAgLmZyLWhlYWRlciAuZnItYnRuLS1zZWFyY2gge1xuICAgIHdpZHRoOiA2LjM3NXJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG4gIC5pcnNuLWhlYWRlciB7XG4gICAgbWluLWhlaWdodDogOC42MjVyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fYnJhbmQtdG9wIHtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2xvZ28ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyX19ib2R5LXJvdyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2xpbmsge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG4gIC5pcnNuLWhlYWRlciAuaXJzbi1sb2dvIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQ7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fZW5kIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTQwcHgpIHtcbiAgLmlyc24taGVhZGVyIHtcbiAgICB3aWR0aDogOTByZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi8qKlxuU2VhcmNoIG1lbnUgb3BlbiBjbGFzc2VzXG4qKi9cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG5cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXItLW9wZW4ge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBhbmltYXRpb246IHRvZ2dsZU1lbnUgMC4ycyBsaW5lYXI7XG59XG5Aa2V5ZnJhbWVzIHRvZ2dsZU1lbnUge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXItLW9wZW4gLmZyLWJ0bi0tY2xvc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXItLW9wZW4gLmZyLWJ0bi0tY2xvc2U6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6YWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tZ3JleS1ibHVlKTtcbn1cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXItLW9wZW4gLmZyLWJ0bi0tY2xvc2U6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4uZnItc2VhcmNoLWJhci0tbW9iaWxlIHtcbiAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMTIlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICBhbmltYXRpb246IHRvZ2dsZVNlYXJjaEJhciAwLjJzIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgdG9nZ2xlU2VhcmNoQmFyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG4uZnItc2VhcmNoLWJhci0tbW9iaWxlIC5mci1pbnB1dCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmFjdGl2ZSkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUm93L19Sb3cuc2NzcyAqL1xuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyLXJvd3Mge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLml0ZW0tcm93IHtcbiAgICBtYXJnaW46IDEwcHg7XG4gIH1cbiAgLml0ZW0tcm93LS0yIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5pdGVtLXJvdy0tMyB7XG4gICAgd2lkdGg6IDMzJTtcbiAgfVxuICAuaXRlbS1yb3ctLTQge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbn1cbi5mci1jdXN0b20taW1nLS1nYWxsZXJ5IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDFlbTtcbn1cbi5mci1jdXN0b20taW1nLS1nYWxsZXJ5W2RhdGEtaW1hZ2UtbnVtYmVyPVwiMVwiXSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG59XG4uZnItY3VzdG9tLWltZy0tZ2FsbGVyeVtkYXRhLWltYWdlLW51bWJlcj1cIjJcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnlbZGF0YS1pbWFnZS1udW1iZXI9XCIzXCJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbn1cbi5mci1jdXN0b20taW1nLS1nYWxsZXJ5W2RhdGEtaW1hZ2UtbnVtYmVyPVwiNFwiXSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG59XG4uZnItY3VzdG9tLWltZy0tY2Fyb3VzZWwge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgYVtocmVmXS5idG4tem9vbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWluLWhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciBhW2hyZWZdLmJ0bi16b29tIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciBhW2hyZWZdLmJ0bi16b29tOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWhvdmVyKTtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb206OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIC0taXJzbi1pY29uLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciBhW2hyZWZdLmJ0bi16b29tOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciAuZnItY29udGVudC1tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIC5mci1jb250ZW50LW1lZGlhX19jYXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24gcCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG5cbi5zbGljay1hcnJvdzpiZWZvcmUge1xuICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgbWFyZ2luOiAxMHB4O1xufVxuXG4uc2xpY2stc2xpZGUgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9saWJyYXJ5L19saWJyYXJ5LnNjc3MgKi9cbi5mci1saWJyYXJ5X19jb250YWluZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmZyLWxpYnJhcnlfX2NvbnRhaW5lciAuZnItY29udGVudC1tZWRpYSB7XG4gIG1hcmdpbjogaW5oZXJpdDtcbn1cblxuLmZyLWNhcmQtLWhpZGRlbi1ib2R5LW1vYmlsZSAuZnItY2FyZF9fYm9keSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mci1saWJyYXJ5IHtcbiAgcGFkZGluZzogNHJlbSAycmVtO1xufVxuLmZyLWxpYnJhcnkuZnItbGlicmFyeS0tZ3JleSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tbGlnaHQtZ3JleSk7XG59XG4uZnItbGlicmFyeS5mci1saWJyYXJ5LS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1saWJyYXJ5IC5mci1jYXJkX192aWRlbyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1jYXJkLS1oaWRkZW4tYm9keS1tb2JpbGUgLmZyLWNhcmRfX2JvZHkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvYXRvbXMvVGlsZS9fVGlsZS5zY3NzICovXG4uZnItdGlsZSAuZnItdGlsZV9fdGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG4uaXJzbi10by10aGUtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRvLXRoZS10b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC13aWR0aDogNDkuNzVyZW07XG4gIH1cbn1cbi5pcnNuLXRvLXRoZS10b3BfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmlyc24tdG8tdGhlLXRvcCAuZnItYnRuIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG5cbi5mci1idG4tLXRvLXRvcCB7XG4gIHBhZGRpbmc6IDAuMTg3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aW9uLWhpZ2gtYmx1ZS1mcmFuY2UpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4uZnItYnRuLS10by10b3A6aG92ZXIsIC5mci1idG4tLXRvLXRvcDphY3RpdmUsIC5mci1idG4tLXRvLXRvcDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTg3cmVtIDAgdmFyKC0taXJzbi1wcmltYXJ5KTtcbn1cbi5mci1idG4tLXRvLXRvcDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nMzAwKTtcbn1cbi5mci1idG4tLXRvLXRvcDpkaXNhYmxlZCB7XG4gIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMCB2YXIoLS10ZXh0LWRpc2FibGVkLWdyZXkpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuI3RvLXRoZS10b3AtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuODEyNXJlbTtcbiAgaGVpZ2h0OiAyLjgxMjVyZW07XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0ZvbGxvd191cy9fRm9sbG93X3VzLnNjc3MgKi9cbi5mb2xsb3dfX3NvY2lhbC0taW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLW5vLXBhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWlubGluZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0tZGFyay1ncmV5IHtcbiAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0taXJzbiB7XG4gIG1hcmdpbjogMjRweCAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDMycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZvbGxvd19fc29jaWFsLS1pcnNuIC5mci1idG5zLWdyb3VwIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZvbGxvd19fc29jaWFsLS1pcnNuIC5mci1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIiAhaW1wb3J0YW50O1xufVxuXG4uZnItYnRucy1ncm91cC0td2hpdGUgLmZyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zb2NpYWwtbGlua3Mtd3JhcHBlci5pcnNuLW1lZ2EtbWVudV9faXRlbSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9hdG9tcy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLmZyLXJlc3BvbnNpdmUtdmlkID4gdmlkZW8ge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uZnItY29udGVudC1tZWRpYV9fY2FwdGlvbiB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0NhcmRzL19DYXJkcy5zY3NzICovXG4vKiBjb21wb25lbnRzL2F0b21zL0J1dHRvbi9fQnV0dG9uLnNjc3MgKi9cbi5mci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItYnRuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWJ0bi5mci1idG4tLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZnItYnRuLS1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyOiAycHggc29saWQgIzFmMWYxZjtcbiAgcGFkZGluZzogMC4yNXJlbSAxcmVtO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItYnRuLS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1idG4tLXNlY29uZGFyeS5mci1idG4tLWxnIHtcbiAgcGFkZGluZzogMC42MjVyZW0gMDtcbn1cbi5mci1idG4tLWFycm93IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwIDAgMC43NXJlbTtcbiAgbWluLWhlaWdodDogMDtcbn1cbi5mci1idG4tLWFycm93LmZyLWJ0bi0tbGcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG4uZnItYnRuLS1hcnJvdy5mci1idG4tLWxnIFtjbGFzc149ZnItaWNvbi1dIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWJ0bi0tYXJyb3cgW2NsYXNzXj1mci1pY29uLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogMi4xMjVyZW07XG4gIGhlaWdodDogMi4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG59XG4uZnItYnRuLS1hcnJvd1tocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG4uZnItYnRuLS1hcnJvdzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5cbi5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWJ0bi0tbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgfVxufVxuLmlyc24tYnRuLS1zbGlkZXIge1xuICAtLWJ0bi1zaXplOiAxLjM3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWJ0bi1zaXplKTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1idG4tLXNsaWRlci5pcnNuLWJ0bi0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1idG4tLXNsaWRlci5pcnNuLWJ0bi0tYWN0aXZlOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9UaGVtYXRpcXVlX25hdmlnYXRpb24vX1RoZW1hdGlxdWVfbmF2aWdhdGlvbi5zY3NzICovXG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgbWF4LXdpZHRoOiA5MnJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gIH1cbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtIHtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbS0ta2lvc3F1ZSB7XG4gIHdpZHRoOiAxOC41cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYmEoMjUwLCAyNDgsIDI0NCwgMC4yKTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtLS1raW9zcXVlOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0tLWtpb3NxdWUgc3BhbiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbS0ta2lvc3F1ZSBzcGFuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMS42MjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlzdCAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpc3QgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW06Zmlyc3QtY2hpbGQgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmsge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlzdCAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlua1tocmVmXTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SZWxhdGVkX2NvbnRlbnRzL19SZWxhdGVkX2NvbnRlbnRzLnNjc3MgKi9cbi5pcnNuLXRlYXNlci1jYXJkcyB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi10ZWFzZXItY2FyZHMgaDIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG4uaXJzbi10ZWFzZXItY2FyZHNfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgZ3JpZC1nYXA6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGVhc2VyLWNhcmRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG4gIC5pcnNuLXRlYXNlci1jYXJkc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcmRfYWNjcm9jaGUvX0NhcmRfYWNjcm9jaGUuc2NzcyAqL1xuLmZyLXRlYXNlci1jYXJkIHtcbiAgLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmc6IDEuNXJlbTtcbn1cbi5mci10ZWFzZXItY2FyZCAuZnItZW5sYXJnZS1saW5rIHtcbiAgYmFja2dyb3VuZDogI2YxZjhmZTtcbn1cbi5mci10ZWFzZXItY2FyZCAuZnItZW5sYXJnZS1saW5rOjpiZWZvcmUge1xuICBsZWZ0OiB2YXIoLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmcpO1xufVxuLmZyLXRlYXNlci1jYXJkIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogdmFyKC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nKTtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXRlYXNlci1jYXJkIC5mci1jYXJkX19jb250ZW50IC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9yZWxhdGVkX2NvbnRlbnQvX0NhcmRfcmVsYXRlZF9jb250ZW50LnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLmZyLWNhcmQge1xuICAgIGJvcmRlcjogc29saWQgMXB4ICNlZGVkZWQgIWltcG9ydGFudDtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSA+ICoge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWF4LWhlaWdodDogNS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX19ib2R5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcmVtO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGFzcGVjdC1yYXRpbzogMS43Nzc3ODtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA2cmVtO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2M4ZDRkZiAhaW1wb3J0YW50O1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMS4zMTI1cmVtO1xuICBib3R0b206IDEuNjg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2RldGFpbHMge1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gM3JlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkIHtcbiAgICBtaW4taGVpZ2h0OiAxMi4yMTM3NXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMXJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBtaW5tYXgoMnJlbSwgYXV0bykgMWZyO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZTpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UuZnItY2FyZCB7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIGZsZXg6IDAgMCAzNCU7XG4gICAgbWF4LXdpZHRoOiAxOC43NXJlbTtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCAuaXJzbi1yZWxhdGVkLWNhcmRfX2RldGFpbHMge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmcge1xuICAgIGhlaWdodDogMjAuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjMxMjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwLjE4NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6OmJlZm9yZSB7XG4gICAgLS1pY29uLXNpemU6IDE4cHg7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZ3MtZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGF0ZSB7XG4gIGdyaWQtcm93OiAyO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDExMS83NjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIGltZyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45Mzc1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQge1xuICBoZWlnaHQ6IDE2LjQwMTI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjMxMjVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UuZnItY2FyZCB7XG4gICAgaGVpZ2h0OiAxNy42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IC5mci10YWcge1xuICBjb2xvcjogI2MxMTQyNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDQuMTI1cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDUuMzc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbywgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZ2FwOiAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVjZWU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8sIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICAgIGdhcDogMS43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbzpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8uZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbzo6YmVmb3JlLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBncmlkLXJvdzogMztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC0taWNvbi1zaXplOiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0LCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2MsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSwgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mby5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAxLjkzNzVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4LjIwMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiA4LjIwMTg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICAgIGdhcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAwLjU2MjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG9yZGVyOiAyO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2ljb246OmJlZm9yZSB7XG4gIC0taXJzbi1pY29uLXNpemU6IDIuMDYyNXJlbTtcbiAgLS1pY29uLXNpemU6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1NjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250LmZyLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQuZnItY2FyZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKSAxZnI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gNC4xMjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDUuMzc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250IC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0FjY29yZGlvbi9fQWNjb3JkaW9uLnNjc3MgKi9cbi8qIGFkZCBzdHlsZSBvbiBidXR0b24gdG8gY291bnRlciBub3JtYWxpemUtY3NzICovXG4uaXJzbi1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWFjY29yZGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0bjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1pbnVzLnN2Z1wiKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlyc24tYWNjb3JkaW9uX19idG4uZnItaWNvbi1hcnJvdy1kb3duLXMtbGluZVthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1hY2NvcmRpb25fX2NoYXBvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWFjY29yZGlvbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMS4zMTI1cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuODc1cmVtIDAgMS41cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSBidXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmZyLWNvbGxhcHNlLS1leHBhbmRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG46OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAyLjVyZW07XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fdGl0bGU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTFyZW07XG4gIHRvcDogMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgcGFkZGluZzogMS40Mzc1cmVtIDAgMS4zMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2J0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19idG46OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV06OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX3N1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19pdGVtIC5mci1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAxLjEyNXJlbSAxLjVyZW0gMXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1ib3R0b206IDAuMTg3NXJlbSBzb2xpZDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24gLmZyLWNvbGxhcHNlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gMy4yNXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXgtd2lkdGg6IDQ5Ljc1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gMCAwLjE4NzVyZW07XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNjg3NXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMS4xODc1cmVtLzE2cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlLmlyc24tYWNjb3JkaW9uIC5mci1jb2xsYXBzZSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICBnYXA6IDIuOTM3NXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9ncmlkX3N0aWNrZXJzX2VpZ2h0L19ncmlkX3N0aWNrZXJzX2VpZ2h0LnNjc3MgKi9cbi5mci1ncmlkLXN0aWNrZXJzLS1jb250YWluZXIge1xuICBtYXJnaW46IDMuNXJlbSAwO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhkNGRmO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQobis0KSB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxNi42MjVyZW07XG4gIH1cbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLS13aGl0ZS10ZXh0IC5mci1jYXJkX190aXRsZSxcbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLS13aGl0ZS10ZXh0IC5pcnNuLXRpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgLmZyLWNhcmRfX2Rlc2MsIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLS13aGl0ZS10ZXh0OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1jYXJkX19ib2R5IC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAycmVtIDAgMXJlbSAwO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZF9fYm9keSAuZnItY2FyZF9fY29udGVudCAuZnItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWVubGFyZ2UtbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjMWYxZjFmLCAjMWYxZjFmKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyIC5mci1jYXJkX190aXRsZSxcbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyIC5pcnNuLXRpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXIgLmZyLWNhcmRfX2Rlc2MsIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgbGVmdDogMnJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDAuNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlciB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gICAgYm9yZGVyLXJpZ2h0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlciAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXIgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbn1cbi5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gIGJvcmRlci1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoMikge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKG4rNSkge1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgzbiszKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgzbiszKSB7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoNG4rNCkge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDRuKzQpIHtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoNG4rNCkge1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGFzdF9wdWJsaXNoZWQvX0xhc3RfcHVibGlzaGVkLnNjc3MgKi9cbi5pcnNuLWxhc3QtcHVibGlzaGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkIC5pcnNuLXRpdGxlLS1oMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWQgLmlyc24tdGl0bGUtLWgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkIC5mci1jYXJkX19zdGFydCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkLWJvZHkge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkLWhlYWRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19saW5rIGEgc3BhbiwgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWxhc3QtcHVibGlzaGVkX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtYm9keSB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZDpiZWZvcmUge1xuICAgIGJvdHRvbTogMC41cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL2F0b21zL0NhcmRfZ3JpZC9fQ2FyZF9ncmlkLnNjc3MgKi9cbi5mci1jYXJkIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogMjY2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cbi5mci1jYXJkX190aGVtZSB7XG4gIGNvbG9yOiAjM2I4ZWRmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG59XG4uZnItY2FyZF9fY29udGVudCAuZnItdGFnIHtcbiAgY29sb3I6ICMwMDVmYmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDAuNjg4cmVtO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG59XG4uZnItY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5mci1jYXJkX19kYXRlIHtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mci1jYXJkOmJlZm9yZSB7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uZnItY2FyZDpub3QoLmZyLWNhcmQtLWhvcml6b250YWwpIC5mci1jYXJkX19kZXRhaWwge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWF4LWhlaWdodDogNjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUuZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICAtLWItbi13LWNvbG9yLXRleHQ6IHdoaXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMmYyZjJmO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1heC1oZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1saW5rIHtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciB7XG4gIC0tYi1uLXctY29sb3ItdGV4dDogYmxhY2s7XG59XG4uZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgLS1pY29uLXNpemU6IDEuMjVyZW07XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNTkzNzVyZW0gMS43NXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzNiOGVkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjZDkyYzQwO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xufVxuLmZyLWNhcmQtLWZyYW1lZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItY2FyZC0tZnJhbWVkOjpiZWZvcmUge1xuICBib3R0b206IDFyZW07XG59XG4uZnItY2FyZC0tZnJhbWVkIC5mci1jYXJkX19pbWcgaW1nIHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbn1cbi5mci1jYXJkLS1mcmFtZWQgLmZyLWNhcmRfX2JvZHkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xufVxuLmZyLWNhcmQtLWZyYW1lZCAuZnItY2FyZF9fYm9keSAuZnItY2FyZF9fY29udGVudCAuZnItY2FyZF9fdGl0bGUge1xuICBvcmRlcjogMDtcbn1cbi5mci1jYXJkLS1mcmFtZWQgLmZyLWNhcmRfX2JvZHkgLmZyLWNhcmRfX2NvbnRlbnQgLmZyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgbWF4LWhlaWdodDogNnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDkuNDM3NXJlbTtcbiAgICBoZWlnaHQ6IDcuNjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fZGVzYyB7XG4gICAgbWF4LWhlaWdodDogNzRweDtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgIGxlZnQ6IHJldmVydDtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS40Mzc1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleS5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICB9XG59XG4uZnItY2FyZC0td2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIENvcnJlY3Rpb24gdmlkZW8gaW4gZnItY2FyZC0taG9yaXpvbnRhbCAqL1xuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNvbnRlbnQtbWVkaWEge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdmlkZW8ge1xuICAgIG1heC13aWR0aDogNDEuNjYlO1xuICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAgIC0tdGl0bGUtc3BhY2luZzogMDtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEgLmZyLXJlc3BvbnNpdmUtdmlkIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9UYWcvX1RhZy5zY3NzICovXG4uZnItdGFnLS1maXQtY29udGVudCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZyLXRhZy0tZ3JleSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mci10YWcge1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9MaW5rcy9fTGlua3Muc2NzcyAqL1xuYVtocmVmXSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG59XG5hW2hyZWZdLmZyLWJ0bjpub3QoLmZyLWJ0bi0tc2Vjb25kYXJ5KTpub3QoLmZyLWJ0bi0tYXJyb3cpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbn1cbmFbaHJlZl0uaXJzbi1idG4tLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbmFbaHJlZl0uaXJzbi1idG4tLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHotaW5kZXg6IDI7XG59XG5hW2hyZWZdLmlyc24tYnRuLS1hcnJvdzpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC4yNXJlbTtcbiAgcmlnaHQ6IDAuMzc1cmVtO1xuICB6LWluZGV4OiAzO1xufVxuYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMXJlbSAxcmVtIDAuOTM3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gM3JlbTtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4uZnItbGluayB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUsXG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgQnJhbmRzXCI7XG4gIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuLmZyLWZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwLS1sZyAuZnItbGluay0tdGlrdG9rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxlMDdiXCI7XG4gIG1hcmdpbi1sZWZ0OiAwLjNyZW07XG4gIG1hcmdpbi1yaWdodDogMC43cmVtO1xufVxuLmZyLWZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwLS1sZyAuZnItbGluay0tc25hcGNoYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWJcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjZyZW07XG4gIG1hcmdpbi10b3A6IDAuMXJlbTtcbn1cblxuLmlyc24tbGluay0tZGlzY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAzcmVtO1xuICB6LWluZGV4OiAwO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1cmVtO1xufVxuLmlyc24tbGluay0tZGlzY292ZXI6OmJlZm9yZSwgLmlyc24tbGluay0tZGlzY292ZXI6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogLTNyZW07XG59XG4uaXJzbi1saW5rLS1kaXNjb3Zlcjo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0wLjYyNXJlbSk7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xufVxuLmlyc24tbGluay0tZGlzY292ZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEuOTk1NjI1cmVtO1xuICBoZWlnaHQ6IDEuODQ4MTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tbGluay0tYWN0aXZlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLXRhYnMge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtIDAuMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICAtLWhvdmVyLXRpbnQ6ICNmYWZhZmE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLS1kYXRhYmFzZS10YWJzIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLXRhYnMuaXJzbi1saW5rLS1hY3RpdmUge1xuICBib3JkZXItY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1saW5rLS1kYXRhYmFzZS1tb2JpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGdhcDogMC41NjI1cmVtO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMCAwLjg3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB6LWluZGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGluay0tZGF0YWJhc2UtbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1saW5rLS1kYXRhYmFzZS1tb2JpbGU6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgei1pbmRleDogLTE7XG59XG4uaXJzbi1saW5rLS1uZXdzbGV0dGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmlyc24tbGluay0tbmV3c2xldHRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG4uZnItcmVsYXRlZC1jb250ZW50cyB7XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgcGFkZGluZzogMnJlbSAwIDNyZW0gMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZnItcmVsYXRlZC1jb250ZW50czpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjhmZTtcbiAgfVxufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgaDIge1xuICBjb2xvcjogIzE3MTcxNztcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuaXJzbi1yZWxhdGVkLWNhcmRzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZDo6YmVmb3JlIHtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkX19zdGFydCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZC5mci1ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMgLmZyLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzIC5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiAwLjgxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3Rpbmcge1xuICByb3ctZ2FwOiAxLjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nOjpiZWZvcmUge1xuICB0b3A6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkcy0tbGlzdGluZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCAxMy44NzVyZW0pO1xuICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgcm93LWdhcDogMi41cmVtO1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkcy0tbGlzdGluZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjkzNzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pOjpiZWZvcmUge1xuICBib3R0b206IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMDA1ZmJlO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0lucHV0L19JbnB1dC5zY3NzICovXG4uZnItaW5wdXQge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5mb3JtLXJlcXVpcmVkOmFmdGVyIHtcbiAgY29udGVudDogXCIqXCI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuXG4uZnItbGFiZWwge1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL01lZ2FfbWVudS9fTWVnYV9tZW51LnNjc3MgKi9cbi5pcnNuLW1lZ2EtbWVudSB7XG4gIC0tcmVkLXN1Yi1pdGVtOiAjZDUyYzNkO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmlyc24tbWVnYS1tZW51X19jYXRlZ29yeSB7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51IG5hdiB7XG4gICAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNjOGQ0ZGY7XG4gICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG4ge1xuICBmb250LXdlaWdodDogbWVkaXVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgbWluLWhlaWdodDogdW5zZXQ7XG4gIHBhZGRpbmc6IDAuN3JlbTtcbn1cbi5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuOmJlZm9yZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb24ge1xuICAtLWljb24tc2l6ZTogMS4ycmVtO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uOjpiZWZvcmUge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2Rzay1leHBhbmQtaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2JhY2stYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fYmFjay1idXR0b24gLmZyLWljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtO1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5KTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMDtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LXJlZ3VsYXIpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWJsYWNrKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpbmstLXJlZCB7XG4gIGNvbG9yOiB2YXIoLS1yZWQtc3ViLWl0ZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gIH1cbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCA+IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnkpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCA+IC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXS5pcnNuLW1lZ2EtbWVudV9faXRlbS0tZXhwYW5kZWQgPiAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgcGFkZGluZzogMC43NXJlbSAwO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gIHRyYW5zZm9ybTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXTpub3QoLmlyc24tbWVnYS1tZW51X19pdGVtLS1wcmltYXJ5KSAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gPiAuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19idG4ge1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogNHJlbTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbWVnYS1tZW51X19jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmsge1xuICBhbGw6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudV9fbGluay0tbWFpbi1saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0LmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IC5pcnNuLW1lZ2EtbWVudV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3QgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCAuaXJzbi1tZWdhLW1lbnVfX2xpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2NhdGVnb3J5LXRpdGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fa2lvc3F1ZS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xufVxuLmlyc24tbWVnYS1tZW51X19raW9zcXVlLW1vYmlsZSAuZnItbmF2X19saW5rIHtcbiAgY29sb3I6ICNmYWY4ZjQ7XG4gIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlyc24tbWVnYS1tZW51X19raW9zcXVlLW1vYmlsZSAuZnItbmF2X19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKlxuREVTS1RPUCBWRVJTSU9OXG4qL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDc0cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fbWJsLWV4cGFuZC1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fZHNrLWV4cGFuZC1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAtLWljb24tc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5bYXJpYS1leHBhbmRlZD10cnVlXSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gLmlyc24tbWVnYS1tZW51X19yb290LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uOjpiZWZvcmUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdID4gLmlyc24tbWVnYS1tZW51IHtcbiAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAyLjVyZW0gMy42ODc1cmVtIDRyZW0gMTIuMzEyNXJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0ge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSAuaXJzbi1tZWdhLW1lbnVfX2J0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMlwiXSAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgIHBhZGRpbmc6IDAuODc1cmVtIDA7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2JhY2stYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fY2F0ZWdvcnkge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgICBwYWRkaW5nOiAycmVtIDAgMS4zNzVyZW0gMDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZXZlcnQ7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNC41cmVtO1xuICAgIHJpZ2h0OiAwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL2NlbGxzL01vYmlsZV9zZWNvbmRhcnlfbWVudS9fTW9iaWxlX3NlY29uZGFyeV9tZW51LnNjc3MgKi9cbi5pcnNuLW1lZ2EtbWVudS0tcHJpbWFyeSB7XG4gIG1hcmdpbjogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbn1cbi5pcnNuLW1lZ2EtbWVudS0tcHJpbWFyeSAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMS4xMnB4O1xufVxuLmlyc24tbWVnYS1tZW51LS1wcmltYXJ5IC5pcnNuLW1lZ2EtbWVudV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnkpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAwLjdyZW0gIWltcG9ydGFudDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tcHJpbWFyeTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtLS1kYXJrLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tZGFyay1wcmltYXJ5IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIG1hcmdpbjogMCAxcmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnUtLW1vYmlsZS1wYXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBjb21wb25lbnRzL2NlbGxzL05ld3NsZXR0ZXIvX05ld3NsZXR0ZXIuc2NzcyAqL1xuLmlyc24tbmV3c2xldHRlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyZnIgMWZyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXIgPiBkaXYge1xuICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXIgPiBkaXYge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICMyZjJmMmY7XG4gIHBhZGRpbmc6IDNyZW0gMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZzogMnJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmlyc24tbmV3c2xldHRlcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogI2ZmZmZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMC44MTI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjg3NXJlbTtcbiAgfVxufVxuLmlyc24tbmV3c2xldHRlcl9faWNvbjo6YmVmb3JlIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS41NjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmlyc24tbmV3c2xldHRlcl9fdGV4dC1saXN0IHtcbiAgbWFyZ2luOiAxcmVtIDAgMS4xMjVyZW0gLTAuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgb3JkZXI6IDE7XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LWxpc3RfX2ljb24ge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtbGlzdCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyX190ZXh0LWxpc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuODEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxLjU2MjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlcl9fdGV4dC1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX2xpbmsgLmZyLWJ0biB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IHVuc2V0O1xuICBjb2xvcjogI2ZhZjhmNDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZhZjhmNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MSAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwIDFyZW07XG59XG4uaXJzbi1uZXdzbGV0dGVyX19saW5rIC5mci1idG46aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FyZHNfYWNjcm9jaGUvX0NhcmRzX2FjY3JvY2hlLnNjc3MgKi9cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkIHtcbiAgd2lkdGg6IDIwLjM3NXJlbTtcbiAgaGVpZ2h0OiAyMy4zMTNyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBvcmRlcjogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fZGVzYyB7XG4gIG9yZGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMS40NTNyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSA+IC5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC45MzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyB7XG4gIGJveC1zaXppbmc6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDIwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICBoZWlnaHQ6IDguNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gIC0tdGl0bGUtc3BhY2luZzogMDtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvSGF1dF9kZV9wYWdlL19IYXV0X2RlX3BhZ2Uuc2NzcyAqL1xuI3RvLXRoZS10b3AtYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogYmxhY2s7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDIuNjI1cmVtO1xuICBoZWlnaHQ6IDIuNjI1cmVtO1xufVxuXG4jdG8tdGhlLXRvcC1idXR0b246OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvUHJpbnRfYW5kX3NoYXJlL19QcmludF9hbmRfc2hhcmUuc2NzcyAqL1xuLmZyLXByaW50LWFuZC1zaGFyZSAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNXJlbTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXByaW50LWFuZC1zaGFyZSB1bCB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cbi5mci1wcmludC1hbmQtc2hhcmUgbGkge1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIGxpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gIGJhY2tncm91bmQ6ICNmYWZhZmE7XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIGxpIGJ1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xufVxuLmZyLXByaW50LWFuZC1zaGFyZSBsaTo6bWFya2VyIHtcbiAgY29udGVudDogbm9uZTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0L19SaWNodGV4dC5zY3NzICovXG4uaXJzbi1yaWNodGV4dF9fdGl0bGUge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaXJzbi1yaWNodGV4dF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG4uaXJzbi1yaWNodGV4dF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tcmljaHRleHQgYSB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGZvbnQtc2l6ZTogdW5zZXQ7XG4gIGxpbmUtaGVpZ2h0OiB1bnNldDtcbn1cbi5pcnNuLXJpY2h0ZXh0IC50ZXh0LXRpbnkge1xuICBmb250LXNpemU6IDAuN2VtO1xufVxuLmlyc24tcmljaHRleHQgLnRleHQtc21hbGwge1xuICBmb250LXNpemU6IDAuODVlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0IC50ZXh0LWJpZyB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG59XG4uaXJzbi1yaWNodGV4dCAudGV4dC1odWdlIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0FjY29yZGlvbnMvX0FjY29yZGlvbnMuc2NzcyAqL1xuLmZyLWFjY29yZGlvbnNfY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1F1b3RlL19RdW90ZS5zY3NzICovXG4uaXJzbi1xdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcXVvdGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvY2VsbHMvU2lkZWJhcl9kaXJlY3RfYWNjZXNzL19TaWRlYmFyX2RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuLmlyc24tc2lkZWJhci0tYWNjZXNzIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3NfX2xhYmVsIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICNkOTJjNDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXNpZGViYXItLWFjY2Vzc19fYnRuIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3MTcxNyAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlyc24tc2lkZWJhci0tYWNjZXNzX19idG46YmVmb3JlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgLS1pY29uLXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvQmxvY2tzL01lbWJyZV90ZWFzZXIvX01lbWJyZV90ZWFzZXIuc2NzcyAqL1xuLmlyc24tZ3JpZC0xLWNvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZ3JpZC0xLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1ncmlkLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tZ3JpZC0xLWNvbCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuXG4uaXJzbi1tZW1icmVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uaXJzbi1tZW1icmVzLS1jYXJkIHtcbiAgcGFkZGluZzogMS41cmVtIDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWNhcmQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgcGFkZGluZzogMS41cmVtO1xuICB9XG59XG4uaXJzbi1tZW1icmVzX19pbWFnZS13cmFwcGVyIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uaXJzbi1tZW1icmVzIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiA3LjI1cmVtO1xuICBoZWlnaHQ6IDcuMjVyZW07XG59XG4uaXJzbi1tZW1icmVzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5pcnNuLW1lbWJyZXNfX25hbWUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVtYnJlc19fbmFtZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaXJzbi1tZW1icmVzX19kZXNjIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAwO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lbWJyZXNfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lbWJyZXNfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB9XG59XG4uaXJzbi1tZW1icmVzX19saW5rIHtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZW1icmVzX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLW1lbWJyZXNfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tbWVtYnJlc19fbGluayBhIHNwYW4sIC5pcnNuLW1lbWJyZXNfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLW1lbWJyZXNfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZW1icmVzX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FydGVfbWVtYnJlL19DYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmNhcnRlLW1lbWJyZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG4gIHBhZGRpbmc6IDJyZW07XG59XG4uY2FydGUtbWVtYnJlOmhvdmVyIHtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDk4JSk7XG59XG4uY2FydGUtbWVtYnJlOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMWYxZjtcbn1cbi5jYXJ0ZS1tZW1icmVfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jYXJ0ZS1tZW1icmVfX2ltZyB7XG4gIHdpZHRoOiA1MCU7XG4gIGhlaWdodDogNTAlO1xufVxuLmNhcnRlLW1lbWJyZV9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cbi5jYXJ0ZS1tZW1icmVfX2NvbnRlbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uY2FydGUtbWVtYnJlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uY2FydGUtbWVtYnJlIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjMzgzODM4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmNhcnRlLW1lbWJyZV9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uY2FydGUtbWVtYnJlX19saW5rIHNwYW4ge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG59XG4uY2FydGUtbWVtYnJlX19saW5rOmhvdmVyIHNwYW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC4xcmVtKTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpc3RlX2NhcnRlX21lbWJyZS9fTGlzdGVfY2FydGVfbWVtYnJlLnNjc3MgKi9cbi5pcnNuLWxpc3QtbWVtYmVycy1jYXJkc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuaXJzbi1saXN0LW1lbWJlcnMtY2FyZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzX19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvSW1hZ2UvX0ltYWdlLnNjc3MgKi9cbi5mci1pbWctLWNpcmNsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogdW5zZXQ7XG59XG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIC5mci1jb250ZW50LW1lZGlhX19pbWcgPiAqIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IGF1dG87XG4gIGhlaWdodDogYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZS5mci1jb250ZW50LW1lZGlhLS1jZW50ZXIsIC5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUuZnItY29udGVudC1tZWRpYS0tbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUuZnItY29udGVudC1tZWRpYS0tY2VudGVyLCAuZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlLmZyLWNvbnRlbnQtbWVkaWEtLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIC5mci1jb250ZW50LW1lZGlhX19jYXB0aW9uLS1sZWZ0IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24tLWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24tLXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX3ZvaXJfYXVzc2kvX0Ffdm9pcl9hdXNzaS5zY3NzICovXG4uaXJzbi12b2lyLWF1c3NpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNHJlbTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIH1cbn1cbi5pcnNuLXZvaXItYXVzc2lfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmlyc24tdm9pci1hdXNzaV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2Rlc2MgcCB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaXJzbi12b2lyLWF1c3NpX19kZXNjIHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDIuMTI1cmVtO1xufVxuLmlyc24tdm9pci1hdXNzaV9fZGVzY19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlyc24tdm9pci1hdXNzaV9faGlnaGxpZ2h0ZWQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0ycmVtO1xuICB6LWluZGV4OiAxO1xufVxuLmlyc24tdm9pci1hdXNzaV9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tdm9pci1hdXNzaV9faGlnaGxpZ2h0ZWQge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZDpiZWZvcmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMS42MjVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZF9faW1nIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdzogMS80O1xuICAgIGFzcGVjdC1yYXRpbzogNzQvNTE7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCAuZnItY2FyZF9fdGl0bGUge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fZGVzYyBwIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2ltZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSG9yaXpvbnRhbF9DYXJkL19Ib3Jpem9udGFsX0NhcmQuc2NzcyAqL1xuLmZyLWNhcmQtLWhvcml6b250YWwge1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWVubGFyZ2UtbGluayB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2hlYWRlciB7XG4gICAgd2lkdGg6IDEwLjEyNXJlbTtcbiAgICBmbGV4OiAxIDAgMTAuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2JvZHkge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMC4xMjVyZW0pO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVGFic19JUlNOL19UYWJzX0lSU04uc2NzcyAqL1xuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicyB7XG4gIG92ZXJmbG93LWFuY2hvcjogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnM6OmFmdGVyIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX2xpc3Qge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3BhbmVsIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwcywgdHJhbnNmb3JtIDBzO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLXJpZ2h0OiAycmVtO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6bm90KFthcmlhLXNlbGVjdGVkPXRydWVdKSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiOm5vdChbYXJpYS1zZWxlY3RlZD10cnVlXSk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPXRydWVdIHtcbiAgcGFkZGluZzogMCAzLjEyNXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgLS1ob3ZlcjogdW5zZXQ7XG4gIC0tYWN0aXZlOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPXRydWVdOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4yNXJlbSBzb2xpZCAjMWYxZjFmO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB1bnNldDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICBvcGFjaXR5OiAwO1xuICBoZWlnaHQ6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiB3cmFwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMgLnRhYiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyAudGFiOmhvdmVyIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIH1cbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6OmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbnRlbnQ6IGF0dHIoZGF0YS10aXRsZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LmlzLWFjdGl2ZTo6YmVmb3JlIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmhvdmVyLCAuZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkuaXMtYWN0aXZlIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSAuZnItdGFicy1hY2NvcmRzaW9uLS1pY29uIHtcbiAgZGlzcGxheTogaW5oZXJpdDtcbiAgaGVpZ2h0OiAwO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250YWluZXIge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tbGVmdDogLTFyZW07XG4gIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMDAlO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50Om50aC1jaGlsZChuKTpub3QoLmZyLWFjY29yZGlvbnNfY29udGFpbmVyKSB7XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS10YWJzIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGhlaWdodDogYXV0bztcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgIHBhZGRpbmctbGVmdDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMgLmZyLXRhYnNfX3RhYlthcmlhLXNlbGVjdGVkPWZhbHNlXSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIH1cbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gICAgbWluLWhlaWdodDogMDtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS5pcy1hY3RpdmUgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbiAgLmZyLXRhYnMtYWNjb3JkaW9ucy5oYXMtdGFicyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIEJyZWFrcG9pbnRzICovXG4vKiBDb252ZXJ0IHBpeGVsIHRvIHJlbSAqL1xuLyp1bCBsaXN0IHN0eWxlICovXG4vKiBMaW1pdCB0ZXh0IGRpc3BsYXkgd2hlbiBvdmVyIG51bWJlciBvZiBsaW5lIHNwZWNpZmllZC4gKi9cbi8qKlxuREVCVUdcbioqL1xuLypcbk1PQklMRSA8IDU3NnB4XG4qL1xuLyogcGFnZXMvQWN0dWFsaXRlL19BY3R1YWxpdGUuc2NzcyAqL1xuLyogcGFnZXMvTWVtYnJlX2RldGFpbC9fTWVtYnJlX2RldGFpbC5zY3NzICovXG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDJyZW07XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLWFuZC1wcmludC1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLWFuZC1wcmludC1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fcHJpbnQtc2hhcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45Mzc1cmVtKTtcbiAgfVxufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlscyAudG9vbF9faXRlbTpudGgtY2hpbGQoMikge1xuICBwYWRkaW5nLXRvcDogMC4xMjVyZW07XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzIC5mci1idG4tLWRpc3BsYXkge1xuICBtaW4taGVpZ2h0OiAxLjU2MjVyZW07XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLW1lbWJlciB7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBmbGV4OiAxO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fbmFtZS1tZW1iZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2ltZyB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiAxMS4yNXJlbTtcbiAgaGVpZ2h0OiAxMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX3BhcmFncmFwaC1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDEuODc1cmVtIDAgMCAxMC4yNXJlbTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoNTQuODc1cmVtIC0gMTY0cHgpO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6IDU0Ljg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBoZWlnaHQ6IDguNzVyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvTGlzdGVfbWVtYnJlL19MaXN0ZV9tZW1icmUuc2NzcyAqL1xuLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuLmlyc24tY29ycG9yYXRpb24tcGFnZV9fZmlyc3QtcGFydCB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlyc24tY29ycG9yYXRpb24tcGFnZV9fZmlyc3QtcGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogLTFweDtcbiAgbGVmdDogLTJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fZXh0ZW5kZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX3N1bW1hcnkge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fcGFyYWdyYXBocyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fcGFyYWdyYXBocyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvUGFnZV9hcnRpY2xlL19QYWdlX2FydGljbGUuc2NzcyAqL1xuLmZyLWFydGljbGUgLmNvbnRlbnQtY29udGFpbmVyX190b29scyB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgei1pbmRleDogMTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWFydGljbGUgLmNvbnRlbnQtY29udGFpbmVyX190b29scyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMC41cmVtO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLyogcGFnZXMvQ29udGFjdC9fQ29udGFjdC5zY3NzICovXG4uaXJzbi1jb250YWN0X19wcmludC1zaGFyZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWN0X19wcmludC1zaGFyZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOTM3NXJlbSk7XG4gIH1cbn1cbi5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlIC5mci1zaGFyZS13cmFwcGVyIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1pbi13aWR0aDogMzB2dztcbn1cbi5pcnNuLWNvbnRhY3RfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS40Mzc1cmVtO1xufVxuLmlyc24tY29udGFjdF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4yNXJlbTtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGp1c3RpZnktaXRlbXM6IGVuZDtcbn1cbi5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgPiAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1jb250YWN0X193cmFwcGVyIC5mci1idG4tLXNoYXJlIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmZyLXByaW50LWFuZC1zaGFyZSB1bCB7XG4gIGdhcDogMS4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19kZXNjIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsge1xuICAgIG9yZGVyOiAzO1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayBhIHNwYW4sIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayBhOmJlZm9yZSwgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsgPiAqIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb250YWN0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9CYXNpY19wYWdlL19CYXNpY19wYWdlLnNjc3MgKi9cbi5pcnNuLWJhc2ljLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG4uaXJzbi1iYXNpYy1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzaWMtcGFnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuaXJzbi1iYXNpYy1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ0LjYyNXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9CYXNlX2RvY3VtZW50YWlyZS9fQmFzZV9kb2N1bWVudGFpcmUuc2NzcyAqL1xuOnJvb3Qge1xuICAtLWRhdGFiYXNlLWZpcnN0LWNvbDogOC43NXJlbTtcbiAgLS1kYXRhYmFzZS1nYXA6IDYuNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1kYXRhYmFzZS10YWJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZGF0YWJhc2UtZmlyc3QtY29sKSAxZnI7XG4gICAgZ2FwOiB2YXIoLS1kYXRhYmFzZS1nYXApO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNi42MjVyZW0pO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2xpc3Q6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19jb250YWluZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZGF0YWJhc2UtZmlyc3QtY29sKSAxZnIgIWltcG9ydGFudDtcbiAgICBnYXA6IHZhcigtLWRhdGFiYXNlLWdhcCk7XG4gICAgbWFyZ2luLXRvcDogMi45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fY29udGVudCB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnkge1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeSB7XG4gICAgd2lkdGg6IDguNzVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5IGxpOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMXJlbSAwO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSA+IGEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiBibGFjaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0gPiBhIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDFyZW07XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSA+IGE6OmFmdGVyIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtID4gYS5mci1saW5rLS1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSB7XG4gICAgZGlzcGxheTogbGlzdC1pdGVtO1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbTo6YmVmb3JlIHtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzhkNGRmO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSAuZnItbGluayB7XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSB7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgIGdyaWQtcm93OiBhdXRvO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbmsge1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rIHtcbiAgICBwb2ludGVyLWV2ZW50czogdmlzaWJsZTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE2NjY3cmVtO1xuICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluazo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluazo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMS4yNXJlbTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gICAgd2lkdGg6IDAuMzEyNXJlbTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tZGVwbG95ZWQgLmZyLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWRlcGxveWVkIC5mci1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tZGVwbG95ZWQgLmZyLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJyZW07XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLXJldHVybiAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLXJldHVybiAuZnItbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBmbGV4OiAwIDAgYXV0bztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0xLjc1cmVtO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL1BhZ2VfY2FycmVmb3VyL19QYWdlX2NhcnJlZm91ci5zY3NzICovXG4uaXJzbi1jYXJyZWZvdXItcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuLmlyc24tY2FycmVmb3VyLXBhZ2VfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIH1cbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBib3R0b206IC0ycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIH1cbn1cbi5pcnNuLWNhcnJlZm91ci1wYWdlX19leHRlbmRlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY2FycmVmb3VyLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fc3VtbWFyeSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fcGFyYWdyYXBocy13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuXG4vKiBwYWdlcy9QYWdlX3RoZW1hdGlxdWUvX1BhZ2VfdGhlbWF0aXF1ZS5zY3NzICovXG4uaXJzbi10aGVtYXRpcXVlLXBhZ2Uge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZV9faW50cm9kdWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19leHRlbmRlZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2VfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fcGFyYWdyYXBocy13cmFwcGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gIH1cbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgb3V0bGluZTogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2ZpcnN0LXBhcnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2ZpcnN0LXBhcnQge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSBzcGFuLCAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taG9tZS1zZWN0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhvbWUtc2VjdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9CYXNlX2RvY3VtZW50YWlyZV9maWNoZS9fQmFzZV9kb2N1bWVudGFpcmVfZmljaGUuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX3ByaW50LXNoYXJlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuOTM3NXJlbSk7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xufVxuXG4vKiBwYWdlcy9ob21lcGFnZS9faG9tZXBhZ2Uuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taG9tZS1wYWdlIC5ocC1mb290ZXIsXG4gIC5pcnNuLWhvbWUtcGFnZSAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICB3aWR0aDogY2FsYygxMDAlICsgNS4xMjVyZW0pO1xuICB9XG59XG4uaXJzbi1ob21lLXBhZ2Ugc2VjdGlvbltjbGFzc149aXJzbl0ge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1ob21lLXBhZ2VfX21haW4tdGl0bGUsIC5pcnNuLWhvbWUtcGFnZV9fdGl0bGUge1xuICBmb250LXNpemU6IDA7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG4uaXJzbi1ob21lLXBhZ2VfX21haW4tdGl0bGU6OmFmdGVyLCAuaXJzbi1ob21lLXBhZ2VfX3RpdGxlOjphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8qIHBhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MgKi9cbi5pcnNuLXBhZ2UgaDEge1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG4uaXJzbi1wYWdlX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcGFnZV9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBhZ2UtLW5hcnJvdyAuaXJzbi1wYWdlX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtO1xuICB9XG4gIC5pcnNuLXBhZ2UtLW5hcnJvdyAuaXJzbi1wYWdlX19jb250ZW50IHtcbiAgICBtYXgtd2lkdGg6IDQ0LjYyNXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzICovXG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGNlbnRlcjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWRhdGUgLmZpZWxkX19sYWJlbCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIC5maWVsZF9faXRlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX2xpcmVfYXVzc2kvX0FfbGlyZV9hdXNzaS5zY3NzICovXG4uaXJzbi1saXJlLWF1c3NpIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmlyc24tbGlyZS1hdXNzaTpudGgtbGFzdC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgIGdhcDogMXJlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2k6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjFmOGZlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXJlLWF1c3NpIHtcbiAgICBjb2x1bW4tZ2FwOiAxLjU2MjVyZW07XG4gICAgcm93LWdhcDogMC42MjVyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG4gIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmRzIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZHMge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmRzOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICBkaXNwbGF5OiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkczo6YmVmb3JlIHtcbiAgICBib3R0b206IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50IHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgIGdhcDogMC41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gICAgcGFkZGluZzogMCAwIDJyZW0gMCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAyLjQzNzVyZW07XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICBwYWRkaW5nOiAwIDAgNXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50LmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDQuMzEyNXJlbTtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2ltZy13cmFwcGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2ltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkLXRpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX2Rlc2Mge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9NYWluX25hdmlnYXRpb24vX01haW5fbmF2aWdhdGlvbi5zY3NzICovXG4uaXJzbi1uYXYge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1uYXZfX2J0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW5hdl9fYnRuOmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbn1cbi5pcnNuLW5hdl9fYnRuOmhhcyguaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItbWVnYS1tZW51IC5mci1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1jb250YWluZXI6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLW5hdl9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLW5hdl9fbGlzdCAuZnItbmF2X19pdGVtIC5mci1uYXZfX2xpbmsge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1uYXZfX2xpc3QgLmZyLW5hdl9faXRlbSAuZnItbmF2X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1idG4tLWNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcmVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTcxNzE3O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgfVxuICAuZnItbWVnYS1tZW51IC5mci1idG4tLWNsb3NlOmJlZm9yZSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9EaXNjb3Zlcl9DYXJkL19EaXNjb3Zlcl9DYXJkLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyLWNhcmRzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjkzNzVyZW07XG59XG5cbi5pcnNuLWRpc2NvdmVyLWNhcmQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1kaXNjb3Zlci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMDtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbTtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiB1bnNldDtcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2MgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmlyc24tZGlzY292ZXItY2FyZCAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gIG1hcmdpbi10b3A6IDEuMDYyNXJlbTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBnYXA6IDEuMzc1cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaXJzbi1kaXNjb3Zlci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG4gIH1cbiAgLmlyc24tZGlzY292ZXItY2FyZCAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAtMi41cmVtO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2MgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlua19saXN0X2NhcmQvX0xpbmtfbGlzdF9jYXJkLnNjc3MgKi9cbi5pcnNuLWxpbmtzLWNhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG4uaXJzbi1saW5rcy1jYXJkLS1iYXNlZG9jIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uaXJzbi1saW5rcy1jYXJkLS1iYXNlZG9jIC5pcnNuLWxpbmstbGlzdCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAyLjVyZW07XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG59XG4uaXJzbi1saW5rcy1jYXJkLS1iYXNlZG9jIC5pcnNuLWxpbmstbGlzdCAuaXJzbi1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9MaW5rX2xpc3QvX0xpbmtfbGlzdC5zY3NzICovXG4uaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG59XG4uaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXJzbi1saW5rLWxpc3QgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuaXJzbi1saW5rLWxpc3QgLmlyc24tYnRuOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgLmlyc24tbGluay1saXN0LS1pbmxpbmUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi9fTmV3c2xldHRlcl9zdWJzY3JpcHRpb24uc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIHtcbiAgICB3aWR0aDogMTIuMzc1cmVtO1xuICB9XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmZyLXRleHQtLXhzIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdmFyKC0tYmxhY2spO1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zaXplOiAwLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjUwODc1cmVtO1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQ6Zm9jdXM6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OmZvY3VzOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IC5mci1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDI1JTtcbiAgbGVmdDogODglO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9MYXRlc3RfbmV3cy9fTGF0ZXN0X25ld3Muc2NzcyAqL1xuLmlyc24tbGF0ZXN0LW5ld3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2xhYmVsIHtcbiAgY29sb3I6ICNkOTJjNDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBncmlkLWF1dG8tcm93czogNXJlbTtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2xpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2xpbms6OmJlZm9yZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjM3NXJlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2NvbnRlbnQtaW1nIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvNDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50LWltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlyc24tbGF0ZXN0LW5ld3NfX2NvbnRlbnQtZGF0ZS1uZXdzIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50LW5ld3MtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1sYXRlc3QtbmV3cyAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjA4NzVyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRmVhdHVyZWRfY29udGVudC9fRmVhdHVyZWRfY29udGVudC5zY3NzICovXG4uaXJzbi1mZWF0dXJlZC1jb250ZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2xhYmVsIHtcbiAgY29sb3I6ICNkOTJjNDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2xpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGdyaWQtYXV0by1yb3dzOiA1cmVtO1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2xpbms6OmJlZm9yZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUuMzc1cmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICBncmlkLWNvbHVtbi1nYXA6IDAuNjI1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50LWltZyB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50LWltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudC1kYXRlIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRlbnQtdGl0bGUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZ3JpZC1yb3c6IDE7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX21vcmUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnQgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FnZW5kYS9fQWdlbmRhLnNjc3MgKi9cbi5pcnNuLWFnZW5kYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hZ2VuZGEge1xuICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLWFnZW5kYV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9faWNvbi10aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWV2ZW50IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWV2ZW50LWRhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1ldmVudC1jb250ZW50IHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbjogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1saW5rLmZyLWxpbmstLWljb24tbGVmdFtjbGFzcyo9XCIgZnItaWNvbi1cIl0ge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmlyc24tYWdlbmRhX193cmFwcGVyLWxpbmsuZnItbGluay0taWNvbi1sZWZ0W2NsYXNzKj1cIiBmci1pY29uLVwiXSA+ICoge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1saW5rLmZyLWxpbmstLWljb24tbGVmdFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG9yZGVyOiAxO1xufVxuLmlyc24tYWdlbmRhX19zZXBhcmF0b3Ige1xuICBtYXJnaW46IC0wLjVyZW0gMCAwLjMxMjVyZW0gMDtcbn1cbi5pcnNuLWFnZW5kYV9fc2VwYXJhdG9yOmxhc3Qtb2YtdHlwZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1hZ2VuZGFfX3NlcGFyYXRvcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIi4uLlwiO1xuICBmb250LXNpemU6IDEuODc1cmVtO1xufVxuLmlyc24tYWdlbmRhX19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1hZ2VuZGFfX21vcmUgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1NpZGViYXJfdmlkZW8vX1NpZGViYXJfdmlkZW8uc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2lkZS12aWRlbyB7XG4gICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgfVxufVxuLmlyc24tc2lkZS12aWRlb19fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNjI1cmVtO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci10aHVtYm5haWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDYuMjVyZW07XG59XG4uaXJzbi1zaWRlLXZpZGVvX193cmFwcGVyLXRodW1ibmFpbCAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50LXZpZGVvLXRpdGxlIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50IC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50IC5mci1saW5rOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci1jb250ZW50IC5mci1saW5rIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01vc3RfcG9wdWxhci9fTW9zdF9wb3B1bGFyLnNjc3MgKi9cbi5pcnNuLW1vc3QtcG9wdWxhciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjVyZW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDUuMzc1cmVtIDdyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1pbWcge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS80O1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50LWltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50LWRhdGUtbmV3cyB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGNvbG9yOiAjNjQ2NDY0O1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMS8yO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtbmV3cy10aXRsZSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAyLzM7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDMvNDtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyIC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9pY29uL19pY29uLnNjc3MgKi9cbjpyb290IHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS44NzVyZW07XG4gIC0taXJzbi1pY29uLWNvbG9yOiAjMWYxZjFmO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLWNvbnRhY3QtY2FyZC9faXJzbi1jb250YWN0LWNhcmQuc2NzcyAqL1xuLmlyc24tY29udGFjdC1jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjEyNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxLjg3NXJlbSBhdXRvO1xuICBwYWRkaW5nOiAxLjc1cmVtIDEuODc1cmVtIDEuMjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxNC4zNzVyZW07XG4gIGJhY2tncm91bmQ6ICNmMmYyZjI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXJzbi1jb250YWN0LWNhcmRfX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29udGFjdC1jYXJkIHtcbiAgICBwYWRkaW5nOiAycmVtO1xuICAgIGdhcDogMS42MjVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1jYXJkX190ZXh0IHAge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL2NvbnRhY3QtYmxvYy9fY29udGFjdC1ibG9jLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5ibG9jay1pcnNuLWJsb2NrLWNvbnRhY3QgPiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLWlyc24tYmxvY2stY29udGFjdCA+IGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbi5pcnNuLWNvbnRhY3QtYmxvYyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tY29udGFjdC1ibG9jX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtYmxvY19fY29udGVudCwgLmlyc24tY29udGFjdC1ibG9jX19jYXJkcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29udGFjdC1ibG9jX19jb250ZW50LCAuaXJzbi1jb250YWN0LWJsb2NfX2NhcmRzIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29udGFjdC1ibG9jIHtcbiAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWJsb2NfX2NvbnRlbnQsIC5pcnNuLWNvbnRhY3QtYmxvY19fY2FyZHMge1xuICAgIHJvdy1nYXA6IDEuNTYyNXJlbTtcbiAgICBjb2x1bW4tZ2FwOiAzcmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtYmxvY19fY2FyZHMge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL21hcHMvX21hcHMuc2NzcyAqL1xuLmlyc24tbWFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTMuMTI1cmVtO1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tYXAge1xuICAgIGhlaWdodDogMTUuOTM3NXJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9NZWRpYV9kaXNjb3Zlci9fTWVkaWFfZGlzY292ZXIuc2NzcyAqL1xuLmlyc24tbWVkaWEtZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLW1lZGlhLWRpc2NvdmVyX19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbWVkaWEtZGlzY292ZXJfX2xpbmsgLmZyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmlyc24tbWVkaWEtZGlzY292ZXJfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1ByZXNzX2NvbnRhY3Rfc2lkZWJhci9fUHJlc3NfY29udGFjdF9zaWRlYmFyLnNjc3MgKi9cbi5pcnNuLXByZXNzLWNvbnRhY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLXByZXNzLWNvbnRhY3RfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1wcmVzcy1jb250YWN0X19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLXByZXNzLWNvbnRhY3RfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1B1YmxpY2F0aW9uc19hY2Nlc3MvX1B1YmxpY2F0aW9uc19hY2Nlc3Muc2NzcyAqL1xuLmlyc24tcHVibGljYXRpb25zLWFjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tcHVibGljYXRpb25zLWFjY2Vzc19fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3NfX2xpbmsgLmZyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmlyc24tcHVibGljYXRpb25zLWFjY2Vzc19fbGluayAuZnItbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQW1iYXNzYWRvcnNfZXhjaGFuZ2UvX0FtYmFzc2Fkb3JzX2V4Y2hhbmdlLnNjc3MgKi9cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG4uaXJzbi1hbWJhc3NhZG9ycy1leGNoYW5nZV9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlX19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyL19Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyLnNjc3MgKi9cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG4uaXJzbi1kb2N1bWVudGFyeS1kaXNjb3Zlcl9fbGFiZWwge1xuICB3aWR0aDogOS4zNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXJfX2xpbmsgLmZyLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAuNTYyNXJlbSAwLjg3NXJlbTtcbiAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXJfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLnBhcmFncmFwaC0tdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci9fc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIuc2NzcyAqL1xuOnJvb3Qge1xuICAtLXN1YnNjcmliZS1idG4tY29sb3ItMTogIzFmMWYxZjtcbiAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTI6ICNmZmZmZmY7XG59XG5cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4wNjI1cmVtO1xuICBwYWRkaW5nOiAyLjEyNXJlbSAwO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgei1pbmRleDogMDtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250YWluZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDRyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHotaW5kZXg6IC0xO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjgxMjVyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fdGV4dCBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19yZ3BkIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19yZ3BkIHAge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19yZ3BkIHAgYSB7XG4gIGNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZyLWxhYmVsIHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbiAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMik7XG4gIG1hcmdpbi10b3A6IDEuMTI1cmVtO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjMWYxZjFmO1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDBweCAwcHggMHB4IDJweCAjMWYxZjFmO1xuICBib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzFmMWYxZjtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG46aG92ZXIsIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIpO1xuICBjb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLS11bnN1YnNjcmliZSB7XG4gIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xOiAjZmZmZmZmO1xuICAtLXN1YnNjcmliZS1idG4tY29sb3ItMjogIzFmMWYxZjtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLS11bnN1YnNjcmliZTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLS11bnN1YnNjcmliZSAuZnItaW5wdXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2NvbnRhaW5lciB7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgcGFkZGluZzogMnJlbTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGFpbmVyOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGVudCB7XG4gICAgZ2FwOiAwLjg3NXJlbTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAjaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci1mb3JtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMnJlbTtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mb3JtLWl0ZW0ge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4yNXJlbSAyLjgxMjVyZW07XG4gICAgZ2FwOiAwLjU2MjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZvcm0taXRlbSwgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgLmZvcm0tYWN0aW9ucyB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1pbnB1dCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGhlaWdodDogMi44MTI1cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvRmlsdGVyX3NlYXJjaC9fRmlsdGVyX3NlYXJjaC5zY3NzICovXG4uaXJzbi1maWx0ZXIge1xuICBkaXNwbGF5OiBncmlkO1xufVxuXG4uaXJzbi1maWx0ZXItc2VsZWN0IHNlbGVjdCB7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICB3aWR0aDogMTk1cHg7XG4gIGhlaWdodDogNDRweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cblxuLmlyc24tZmlsdGVyLWlucHV0LWRhdGUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC10ZXh0IGlucHV0IHtcbiAgd2lkdGg6IDIyMnB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tYm9yZGVyLXBsYWluLWdyZXkpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLWRhdGFiYXNlLXRhYnMvX2lyc24tZGF0YWJhc2UtdGFicy5zY3NzICovXG4uaXJzbi1kYXRhYmFzZS10YWJzX19saXN0IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXRvcDogMC42ODc1cmVtO1xuICB9XG59XG4uaXJzbi1kYXRhYmFzZS10YWJzX19pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRhdGFiYXNlLXRhYnNfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS1zdW1tYXJ5L19pcnNuLWRhdGFiYXNlLXN1bW1hcnkuc2NzcyAqL1xuLmlyc24tZGF0YWJhc2Utc3VtbWFyeSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1heC13aWR0aDogOC43NXJlbTtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX3RpdGxlLCAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19saXN0IC5mci1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9faXRlbSAuZnItbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19pdGVtIC5mci1saW5rOjpiZWZvcmUge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX2l0ZW0gLmZyLWxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgZ2FwOiAxLjA2MjVyZW07XG4gIH1cbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnktLW1vYmlsZSB7XG4gIG1hcmdpbjogMnJlbSAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeS0tbW9iaWxlIC5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX3NlbGVjdCB7XG4gIGhlaWdodDogMi43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zNzVyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvbGluay1saXN0LXZhcmlhbnQvX2xpbmstbGlzdC12YXJpYW50LnNjc3MgKi9cbi5pcnNuLWxpbmstbGlzdC12IHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGNvbHVtbi1nYXA6IDIuNXJlbTtcbiAgcm93LWdhcDogMC42MjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXJzbi1saW5rLWxpc3QtdiAuZnItbGluayB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmlyc24tbGluay1saXN0LXYtLXJpZ2h0IC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbn1cbi5pcnNuLWxpbmstbGlzdC12LS10d28gLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtYXgtY29udGVudCk7XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gIGdyaWQtYXV0by1mbG93OiByb3c7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbiAgd2lkdGg6IGF1dG87XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluayB7XG4gIGdhcDogMC40Mzc1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rOjpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICBtYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gIG1hc2stc2l6ZTogYXV0byAxMDAlO1xuICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAwLjYyNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmZyLWxpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICByb3ctZ2FwOiAxLjA2MjVyZW07XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IGF1dG87XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rOjphZnRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9MaXN0aW5nX0V4cG9zZWRfRm9ybS9fTGlzdGluZ19FeHBvc2VkX0Zvcm0uc2NzcyAqL1xuLmlyc24tbGlzdGluZ19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCIgXCJjb250ZW50XCIgXCJmb290ZXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTMuODc1cmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gIGdyaWQtYXJlYTogaGVhZGVyO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIHtcbiAgZ3JpZC1jb2x1bW46IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4ge1xuICAgIGdyaWQtcm93OiAxO1xuICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIC5mci1sYWJlbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHRvcDogLTEuOHJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gIGdyaWQtY29sdW1uOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLWFyZWE6IGluaXRpYWw7XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4sXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogbm9uZTtcbiAgei1pbmRleDogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbjo6YmVmb3JlLCAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW46OmFmdGVyLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4OjpiZWZvcmUsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXg6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiA5OSU7XG4gIC13ZWJraXQtbWFzay1zaXplOiA5OSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluOjpiZWZvcmUsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXg6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuODc1cmVtO1xuICBib3R0b206IDAuMzEyNXJlbTtcbiAgd2lkdGg6IDAuODc1cmVtO1xuICBoZWlnaHQ6IDFyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tY2FsZW5kYXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWNhbGVuZGFyLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluOjphZnRlcixcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heDo6YWZ0ZXIge1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4gLmRlc2NyaXB0aW9uLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IC5kZXNjcmlwdGlvbiB7XG4gIGdyaWQtcm93OiAyO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjA2MjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIC5mci1pbnB1dCxcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCAuZnItaW5wdXQge1xuICBncmlkLXJvdzogMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjY4NzVyZW0gMC44NzVyZW0gMC43NXJlbSAyLjVyZW07XG4gIGhlaWdodDogMi43NXJlbTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgei1pbmRleDogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkZ3JvdXAge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAxLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZGdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvcmRlcjogNDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mci1sYWJlbCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnkgLmZvcm0tc2VsZWN0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyLjI1cmVtIDAgMC44MTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAwLjc2NXJlbTtcbiAgaGVpZ2h0OiAwLjQ5MDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB6LWluZGV4OiAwO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgIGdhcDogMC41cmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgY29sb3I6ICMyZjJmMmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmJlZi10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmJlZi10b2dnbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMC42cmVtO1xuICBoZWlnaHQ6IDAuNnJlbTtcbiAgb3V0bGluZTogc29saWQgMXB4ICM0MzQzNDM7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gIG1hcmdpbi1yaWdodDogMC40cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuYmVmLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNiOGVkZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nX19jb3VudCB7XG4gIG9yZGVyOiAyO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmFmYWZhO1xuICBiYWNrZ3JvdW5kOiAjNDM0MzQzO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZzpoYXMoLmhpZ2hsaWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC42ODc1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tY3Jvc3Muc3ZnXCIpO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC5oaWdobGlnaHQgLmZyLWxhYmVsIHtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveC5oaWdobGlnaHQ6YmVmb3JlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLWNoZWNrYm94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZyLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjb2xvcjogIzcwNzA3MDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyB7XG4gIGJvdHRvbTogM3JlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNlM2U5ZWY7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5pbmZvVGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMC44NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuaW5mb1RleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuZnItYnRuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gIG1pbi1oZWlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bjpmaXJzdC1jaGlsZDpob3ZlciB7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxMDIlKTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuZnItYnRuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtcmVzZXRdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMmYyZjJmO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5mci1idG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9ZWRpdC1yZXNldF06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMuYmVmLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyICNlZGl0LWZpZWxkLWNvbnRlbnQtdHlwZS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjg3NXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5mci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtdGhlbWF0aXF1ZXMtdGFyZ2V0LWlkLS13cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC10aGVtYXRpcXVlcy10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcy5iZWYtY2hlY2tib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogOHJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLnZpZXctcmVzdWx0LWNvdW50ZXJfX2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcmVtKTtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZ19fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3QgYTpub3QoOmxhc3QtY2hpbGQpOmJlZm9yZSB7XG4gIG1hcmdpbi1yaWdodDogMXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MgKi9cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gIGdhcDogMS41cmVtO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwiaGVhZGVyXCIgXCJjb250ZW50XCIgXCJmb290ZXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICB3aWR0aDogMTMuODc1cmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRncm91cCB7XG4gIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDEuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBnYXA6IDAuNXJlbTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBvcmRlcjogNDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnkgLmZyLWxhYmVsIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mb3JtLXNlbGVjdCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAwLjc2NXJlbTtcbiAgaGVpZ2h0OiAwLjQ5MDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5iZWYtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIG91dGxpbmU6IHNvbGlkIDFweCAjNDM0MzQzO1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZS5hY3RpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZDogIzNiOGVkZjtcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAwLjU2MjVyZW07XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZ19fY291bnQge1xuICBvcmRlcjogMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZzpoYXMoLmhpZ2hsaWdodCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAycmVtO1xuICB3aWR0aDogOHJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjEyNXJlbSk7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLnZpZXctcmVzdWx0LWNvdW50ZXJfX2NvdW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYuMTI1cmVtKTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3QgYSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLnVpLWNvcm5lci1hbGwge1xuICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9TdW1tYXJ5L19TdW1tYXJ5LnNjc3MgKi9cbi5mci1zdW1tYXJ5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XG59XG4uZnItc3VtbWFyeTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1iZy1ncmV5KTtcbn1cbi5mci1zdW1tYXJ5X19saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5mci1zdW1tYXJ5X19saXN0IGxpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmZyLXN1bW1hcnlfX2xpc3QgbGkgPiBhIHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uZnItc3VtbWFyeV9fbGlzdCBsaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcmVtO1xufVxuLmZyLXN1bW1hcnlfX2xpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IC0xcmVtO1xufVxuLmZyLXN1bW1hcnlfX2xpbmsge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LW1lZGl1bSk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3JleWxpc2gtZ3JleSk7XG59XG4uZnItc3VtbWFyeV9fbGluazpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyLXN1bW1hcnlfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW07XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xuICBjb2xvcjogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItc3VtbWFyeSB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuODc1cmVtO1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5mci1zdW1tYXJ5OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItc3VtbWFyeV9fbGluazo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXN1bW1hcnlfX2xpc3QgbGk6YmVmb3JlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIC5mci1zdW1tYXJ5X19saXN0IGxpOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItc3VtbWFyeV9fbGlzdCBsaTpsYXN0LWNoaWxkOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICAuaXJzbi1zdW1tYXJ5LXdyYXBwZXIge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICB9XG59XG4uaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9BY3R1YWxpdHkvX0FjdHVhbGl0eS5zY3NzICovXG4uYmxvY2staXJzbi1hY3R1YWxpdHktYmxvY2sge1xuICBtYXJnaW46IDAuNjI1cmVtIGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staXJzbi1hY3R1YWxpdHktYmxvY2sgPiBoMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrID4gaDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuLmlyc24tbGFzdC1uZXdzX19ncmlkLXdyYXBwZXIge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1sYXN0LW5ld3NfX2dyaWQtd3JhcHBlciBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19ncmlkLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3c19fZ3JpZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1sYXN0LW5ld3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IHVuc2V0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW5ld3NfX2xpbmsge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluayB7XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIC5mci1saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIC5mci1saW5rIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIC5mci1saW5rOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX2NvbnRlbnQ6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IDMyLzE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICBhc3BlY3QtcmF0aW86IDc0LzUxO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9fdGl0bGUge1xuICAgIG9yZGVyOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19kZXNjIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMi8xNztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBhc3BlY3QtcmF0aW86IGF1dG87XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwO1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1zaXplOiBjb250YWluO1xuICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSB7XG4gIGdyaWQtcm93OiAxO1xufVxuLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2Mge1xuICBncmlkLXJvdzogMjtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faGVhZGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUge1xuICBncmlkLXJvdzogMjtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgZ3JpZC1yb3c6IDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW5ld3Mge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmlyc24tbGFzdC1uZXdzX19saW5rLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMC4zMTI1cmVtO1xuICAgIGJvdHRvbTogLTAuMjVyZW07XG4gICAgaGVpZ2h0OiAxLjI1cmVtO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2ltZywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2ltZyB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3c6IDEvNDtcbiAgICBhc3BlY3QtcmF0aW86IDc0LzUxO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSwgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlID4gYSwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUgPiBhIHtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgIGdyaWQtcm93OiAxO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2MsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19oZWFkZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2hlYWRlciAuZnItY2FyZF9faW1nIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2JvZHkge1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIHtcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1NoYXJlL19TaGFyZS5zY3NzICovXG4uZnItc2hhcmUtd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgei1pbmRleDogNTtcbiAgYmFja2dyb3VuZDogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDFweCAyMHB4IHJnYmEoNjcsIDY3LCA2NywgMC4zKTtcbiAgcGFkZGluZzogMS41cmVtO1xuICBtaW4taGVpZ2h0OiAzMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnItc2hhcmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDgwdnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1zaGFyZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMzB2dztcbiAgfVxufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLXNoYXJlX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1zaGFyZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLXNoYXJlX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBpbml0aWFsO1xuICBvcmRlcjogMjtcbiAgYm9yZGVyOiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItYnRucy1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAxcmVtO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWJ0bnMtZ3JvdXAgbGkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1idG5zLWdyb3VwIGxpIC5mci1idG4ge1xuICBjb2xvcjogIzM4MzgzODtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItYnRucy1ncm91cCBsaSAuZnItYnRuOm5vdCguZnItbGluaykge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItaWNvbi1zdXJ2ZXktbGluZSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQgIWltcG9ydGFudDtcbn1cblxuLm9wZW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlyc24tc2hhcmUgLmZyLWJ0bnMtZ3JvdXA6bm90KC5mci1idG5zLWdyb3VwLS1zbSk6bm90KC5mci1idG5zLWdyb3VwLS1sZykgLmZyLWJ0bjpub3QoW2NsYXNzXj1mci1pY29uLV0pOm5vdChbY2xhc3MqPVwiIGZyLWljb24tXCJdKTpub3QoW2NsYXNzXj1mci1maS1dKTpub3QoW2NsYXNzKj1cIiBmci1maS1cIl0pIHtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0ZvbGRlcl9QcmVzc19SZWxlYXNlL19Gb2xkZXJfUHJlc3NfUmVsZWFzZS5zY3NzICovXG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSAuaXJzbi10aXRsZS0taDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIC5pcnNuLXRpdGxlLS1oMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxcmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkcyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkOmJlZm9yZSB7XG4gIGJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtYm9keSB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtaGVhZGVyIHtcbiAgb3JkZXI6IDA7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtdGhlbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSBzcGFuLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmJlZm9yZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG4tLWFycm93IHtcbiAgdGV4dC1hbGlnbjogZW5kO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS10aGVtYXRpYy1jYXJkcyAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgY29sb3I6ICMwMDVmYmU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2Uge1xuICAtLWZwci1ocC10ZXh0LWNvbG9yOiB2YXIoLS1pcnNuLXN1cGVyZGFyay1wcmltYXJ5KTtcbiAgLS1mcHItaHAtY2FyZHMtZ2FwOiAxLjc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlY2VlO1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0bykgMWZyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIHtcbiAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZGVjZWU7XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZHMge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICBnYXA6IHZhcigtLWZwci1ocC1jYXJkcy1nYXApO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19pdGVtOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiBjYWxjKHZhcigtLWZwci1ocC1jYXJkcy1nYXApIC8gLTIgKyAycHgpO1xuICBib3JkZXItdG9wOiAwLjA2MjVyZW0gc29saWQgIzFmMWYxZjtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAtLWlyc24taWNvbi1zaXplOiAxLjE4NzVyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhIHNwYW4sIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmJlZm9yZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgLmZyLWJ0biB7XG4gIHBhZGRpbmctbGVmdDogMC4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMTI1cmVtO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG46aGFzKFt0YXJnZXQ9X2JsYW5rXSkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG46aGFzKFt0YXJnZXQ9X2JsYW5rXSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG46aGFzKFt0YXJnZXQ9X2JsYW5rXSk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuLS1hcnJvdyAuZnItaWNvbi1hcnJvdy1yaWdodC1saW5lIHtcbiAgd2lkdGg6IDEuMnJlbTtcbiAgaGVpZ2h0OiAxLjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXRpdGxlLS1oMiB7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDAuMzEyNXJlbSk7XG4gIG1hcmdpbi1ib3R0b206IDEuNDM3NXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi10aXRsZS0taDI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjE4NzVyZW0gc29saWQgdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXRpdGxlLS1oNCB7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAxLjU2MjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkOjpiZWZvcmUge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogLTAuMTg3NXJlbTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAtLWljb24tc2l6ZTogMS4zMTI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDA7XG4gIGNvbG9yOiAjZDkyYzQwO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICBtYXJnaW4tYm90dG9tOiAwLjA2MjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLWJvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkL19yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC5zY3NzICovXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9TdGlja2Vyc18yY29udGVudF8xYmxvY2svX1N0aWNrZXJzXzJjb250ZW50XzFibG9jay5zY3NzICovXG4uaXJzbi1zdGlja2VycyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1saW5rIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciAuZnItY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXIgLmZyLWxpbmsge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfbGlzdC9TdGlja2VyX2xpc3Quc2NzcyAqL1xuLmlyc24tc3RpY2tlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1zdGlja2VycyArIC5pcnNuLXN0aWNrZXJzIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSk6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pICo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQgLmlyc24tdGl0bGUge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBoeXBoZW5zOiBhdXRvO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGVmdDogMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXIgLmZyLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1jYXJkX19kZXNjIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyOmJlZm9yZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9zaW1wbGUvX1N0aWNrZXJfc2ltcGxlLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xhcmdlL19TdGlja2VyX2xhcmdlLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpbmtzL19TdGlja2VyX2xpbmtzLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TZXBhcmF0b3IvX1NlcGFyYXRvci5zY3NzICovXG4uaXJzbi1zZXBhcmF0b3Ige1xuICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXNlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAycmVtIDA7XG4gIH1cbn1cbi5pcnNuLXNlcGFyYXRvci0tdGhpbiB7XG4gIG1hcmdpbi10b3A6IDByZW07XG4gIG1hcmdpbi1ib3R0b206IDByZW07XG59XG4uaXJzbi1zZXBhcmF0b3IgKyAuaXJzbi12b2lyLWF1c3NpIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvSHViX3RhZy9fSHViX3RhZy5zY3NzICovXG4uaXJzbi1odWItdGFnIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjM3NXJlbSAwLjMxMjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWh1Yi10YWctLXJlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ltYWdlX2h1Yi9fSW1hZ2VfaHViLnNjc3MgKi9cbjpyb290IHtcbiAgLS1ob2xkZXItY29sb3I6ICMxZjFmMWY7XG4gIC0taG9sZGVyLWltZy1odWItY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsMC42KSAxNSUgLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xufVxuXG4uaXJzbi1pbWctaHViIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuN3M7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXJzbi1pbWctaHViX19pbWctaG9sZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWltZykgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1pbWctaHViX19pbWctaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy1odWItY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgb3BhY2l0eTogMC42O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gICAgLS1ob2xkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDUpIDYwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKSA7XG4gIH1cbn1cbi5pcnNuLWltZy1odWI6aG92ZXIgLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG59XG4uaXJzbi1pbWctaHViOmhvdmVyIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMDtcbn1cbi5pcnNuLWltZy1odWJfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLWh1Yl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmlyc24taW1nLWh1YiAuaXJzbi1odWItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXJzbi1pbWctaHViX190aXRsZSB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIHdpZHRoOiBhdXRvO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1pbWctaHViX190aXRsZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSW1nX29mX3RoZV93ZWVrL19JbWdfb2ZfdGhlX3dlZWsuc2NzcyAqL1xuOnJvb3Qge1xuICAtLWhvbGRlci1jb2xvcjogIzFmMWYxZjtcbiAgLS1ob2xkZXItaW1nLXdlZWstY29sb3I6IGxpbmVhci1ncmFkaWVudCgxODBkZWcscmdiYSgwLDAsMCwwLjYpIDE1JSAscmdiYSgyNTUsMjU1LDI1NSwwLjIpIDYwJSk7XG59XG5cbi5pcnNuLWltZy13ZWVrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEyLjVyZW07XG4gIG1pbi13aWR0aDogMThyZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1pbWctd2Vla19faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1pbWcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ob2xkZXItaW1nLXdlZWstY29sb3IpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgb3BhY2l0eTogMC42O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSkgO1xuICB9XG59XG4uaXJzbi1pbWctd2Vla19fY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICB9XG59XG4uaXJzbi1pbWctd2Vla19fdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDc1JTtcbiAgcGFkZGluZzogMS4yNXJlbSAwLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1pbWctd2Vla19fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmlyc24taW1nLXdlZWs6aG92ZXIgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xufVxuLmlyc24taW1nLXdlZWs6aG92ZXIgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXI6OmFmdGVyIHtcbiAgb3BhY2l0eTogMC41O1xufVxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHQge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWljb24tXTo6YmVmb3JlLFxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUsXG4uaXJzbi1pbWctd2VlayAuZnItbGluay0taWNvbi1yaWdodFtjbGFzc149ZnItZmktXTo6YmVmb3JlLFxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAxLjQzNzVyZW07XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDMuMTI1cmVtKTtcbiAgdG9wOiAtMC4yNXJlbTtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgbWFyZ2luLXRvcDogNC42ODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWljb24tXTo6YmVmb3JlLFxuICAuaXJzbi1pbWctd2VlayAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWZpLV06OmJlZm9yZSxcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyLjkzNzVyZW0pO1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW07XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgfVxufVxuLmlyc24taW1nLXdlZWsgLmZyLWxpbms6YWN0aXZlIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvSHViX2dyaWQvX0h1Yl9ncmlkLnNjc3MgKi9cbi5pcnNuLWh1Yi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgZ2FwOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMjEuNDM3NXJlbSk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmZyLWNhcmQge1xuICBtaW4taGVpZ2h0OiAxMDAlO1xufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkOm5vdCguaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhLFxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvKSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuZnItY2FyZF9fc3RhcnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBwYWRkaW5nOiAwIDAuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIG1heC13aWR0aDogaW5pdGlhbDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgbWF4LWhlaWdodDogOS41NjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciA+IC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzpudGgtb2YtdHlwZSgzKSB7XG4gIGdyaWQtcm93OiAyLzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciA+IC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMy80O1xuICB9XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1YiB7XG4gIG1pbi1oZWlnaHQ6IDIxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctaHViIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1YiB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1Yjpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gIzAwMDA5MTtcbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy13ZWVrIHtcbiAgZ3JpZC1yb3c6IDMvNDtcbiAgbWluLXdpZHRoOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLXdlZWsge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctd2VlayB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogNC81O1xuICB9XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctd2Vlazpmb2N1cyB7XG4gIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gIzAwMDA5MTtcbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLXJlbGF0ZWQtY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKSB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1yZWxhdGVkLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSk6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24taHViLWdyaWQgLmlyc24tcmVsYXRlZC1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1odWItZ3JpZCBbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24taHViLWdyaWQgW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1odWItZ3JpZF9fbGluayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9wYWdlci9fcGFnZXIuc2NzcyAqL1xuLmlyc24tcGFnaW5hdGlvbiAuZnItcGFnaW5hdGlvbl9fbGlzdCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmlyc24tcGFnaW5hdGlvbiAuZnItcGFnaW5hdGlvbl9fbGluayB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXJzbi1wYWdpbmF0aW9uIC5mci1wYWdpbmF0aW9uX19saW5rW2FyaWEtY3VycmVudF0ge1xuICAtLWhvdmVyOiAjMWYxZjFmO1xuICAtLWFjdGl2ZTogIzFmMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWFnYXppbmVfc3VtbWFyeS9fTWFnYXppbmVfc3VtbWFyeS5zY3NzICovXG4uaXJzbi1tYWctc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX2xpbmtzIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX2xpbmtzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uaXJzbi1tYWctc3VtbWFyeV9fbGlua3MgbGkge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5IC5mci1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICM0MzQzNDM7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5IC5mci1saW5rOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1tYWctc3VtbWFyeSAuZnItbGluazpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbWFnLXN1bW1hcnkgW3RhcmdldD1fYmxhbmtdOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTGFzdF9tYWdhemluZS9fTGFzdF9tYWdhemluZS5zY3NzICovXG4uaXJzbi1sYXN0LW1hZyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkICNjOGQ0ZGY7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICByb3ctZ2FwOiAycmVtO1xuICAgIGNvbHVtbi1nYXA6IDEuNXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWdfX2xhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19sYWJlbCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBncmlkLXJvdzogMS8yO1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19pbWctaG9sZGVyIHtcbiAgd2lkdGg6IDEzLjI1cmVtO1xuICBoZWlnaHQ6IDE5LjYyNXJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNHB4IDZweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICBib3gtc2hhZG93OiAtNHB4IDZweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2ltZy1ob2xkZXIge1xuICAgIHdpZHRoOiAxOXJlbTtcbiAgICBoZWlnaHQ6IDI4LjEyNXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAxLzI7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2NvbnRlbnQge1xuICAgIGdyaWQtcm93OiAyLzM7XG4gICAgZ3JpZC1jb2x1bW46IDIvMztcbiAgfVxufVxuLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGFzdC1tYWdfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBjb2xvcjogIzcwNzA3MDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcnNuLWxhc3QtbWFnX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1sYXN0LW1hZyAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBjb2xvcjogIzQzNDM0Mztcbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHJvdy1nYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGlua3Mge1xuICAgIGdyaWQtcm93OiAzLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGNvbHVtbi1nYXA6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWdfX2xpbmtzIC5mci1saW5rIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAwLjc1cmVtO1xuICByaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rcyAuZnItbGluayB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rcyAuZnItbGluazo6YWZ0ZXIge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmlyc24tbGFzdC1tYWdfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rIGEgc3BhbiwgLmlyc24tbGFzdC1tYWdfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWxhc3QtbWFnX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbGFzdC1tYWdfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rOmxhc3QtY2hpbGQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVuc2V0O1xuICBtYXNrLWltYWdlOiB1bnNldDtcbn1cbi5pcnNuLWxhc3QtbWFnIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgcmlnaHQ6IC0wLjEyNXJlbTtcbiAgdG9wOiA0NSU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjYyNXJlbSwgLTUwJSk7XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwge1xuICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG4gIHJvdy1nYXA6IDFyZW07XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGw6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19faW1nLWhvbGRlciB7XG4gICAgd2lkdGg6IDguNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEyLjgxMjVyZW07XG4gICAgZ3JpZC1yb3c6IDEvNDtcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGdyaWQtcm93OiAxLzQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogOC42ODc1cmVtO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBhc3BlY3QtcmF0aW86IDEzOS8yMDU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgIGdyaWQtcm93OiAxLzM7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fcmVsZWFzZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fcmVsZWFzZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIC5pcnNuLWxhc3QtbWFnX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgIGNvbHVtbi1nYXA6IDJyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1saW5rLS1kaXNjb3Zlcjo6YWZ0ZXIge1xuICByaWdodDogMDtcbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIHJpZ2h0OiAtMC4xODc1cmVtO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTWFnX2xpc3QvX01hZ19saXN0LnNjc3MgKi9cbi5pcnNuLW1hZy1saXN0X19saXN0IHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tbWFnLWxpc3RfX2xpc3QgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9MYW5ndWFnZV9zZWxlY3Rvci9fTGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyAqL1xuLmlyc24tdHJhbnNsYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGhlaWdodDogMi41cmVtO1xuICBib3JkZXI6IHNvbGlkIDFweCAjMDAwMDkxO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXJzbi10cmFuc2xhdGVfX21lbnUtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uaXJzbi10cmFuc2xhdGVfX3NlbGVjdG9yIHtcbiAgYm90dG9tOiAxMDAlO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE4Ljc1cmVtKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fc2VsZWN0b3ItLWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKSBzY2FsZSgwLjkxOSk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4uaXJzbi10cmFuc2xhdGVfX2N1cnJlbnQtdmFsdWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMC4xMjVyZW0gMS44NzVyZW0gMCAwLjVyZW07XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fdmFsdWUge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tdHJhbnNsYXRlX192YWx1ZTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWhvdmVyKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fdmFsdWUtLWFjdGl2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMS43NXJlbTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fbGFuZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuNTYyNXJlbSAwLjI1cmVtIDAuNjI1cmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3NePWZyLWljb24tXSxcbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuLmlyc24tdHJhbnNsYXRlIFtjbGFzc149ZnItZmktXSxcbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gIC0taWNvbi1zaXplOiAxLjNyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzXj1mci1pY29uLV0sXG4gIC5pcnNuLXRyYW5zbGF0ZSBbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzXj1mci1maS1dLFxuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICB9XG59XG4uaXJzbi10cmFuc2xhdGUgW2FyaWEtY3VycmVudD1cIjFcIl0ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1hY3RpdmUpO1xufVxuLmlyc24tdHJhbnNsYXRlIFthcmlhLWN1cnJlbnQ9XCIxXCJdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZSBbYXJpYS1jdXJyZW50PVwiMVwiXTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIGhlaWdodDogMS4xMjVyZW07XG4gIGxlZnQ6IDA7XG59XG4uaXJzbi10cmFuc2xhdGUgW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9XCIxXCJdKSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdHJhbnNsYXRlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgfVxuICAuaXJzbi10cmFuc2xhdGU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwLjI1cmVtO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTllZjtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0JyZWFkY3J1bWIvX0JyZWFkY3J1bWIuc2NzcyAqL1xuOnJvb3Qge1xuICAtLWJyZWFkY3J1bWItZm9udC1zaXplOiAwLjc1cmVtO1xuICAtLWJyZWFkY3J1bWItY29sb3I6ICM2NDY0NjQ7XG4gIC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseTogUm9ib3RvIEJvbGQsIHNhbnMtc2VyaWY7XG59XG5cbi5pcnNuLWJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1icmVhZGNydW1iLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5pcnNuLWJyZWFkY3J1bWJfX3NlZSB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWItY29sb3IpO1xuICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1icmVhZGNydW1iX19zZWUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWJyZWFkY3J1bWIgLmZyLWJyZWFkY3J1bWJfX2xpbmsge1xuICBtYXJnaW4tcmlnaHQ6IDAuOTM3NXJlbTtcbiAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcbn1cbi5pcnNuLWJyZWFkY3J1bWIgLmZyLWJyZWFkY3J1bWJfX2xpbms6bm90KFthcmlhLWN1cnJlbnRdKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIj5cIjtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHkpO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMS4zNzVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEuMDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbn1cbi5pcnNuLWJyZWFkY3J1bWIgLmZyLWJyZWFkY3J1bWJfX2xpbmtbYXJpYS1jdXJyZW50XTpub3QoW2FyaWEtY3VycmVudD1mYWxzZV0pIHtcbiAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogMnJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0Vycm9yL19FcnJvci5zY3NzICovXG4uaXJzbi1lcnJvciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMi41cmVtO1xuICBtYXJnaW46IDUuNXJlbSAwO1xufVxuLmlyc24tZXJyb3JfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvcl9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3IgaDEge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tZXJyb3JfX3R4dC13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gIGdhcDogMnJlbTtcbn1cbi5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDJyZW07XG59XG4uaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBwYWRkaW5nOiAwLjc1cmVtIDNyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX2xpbmtzLXdyYXBwZXIgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbjpsYXN0LW9mLXR5cGUge1xuICBjb2xvcjogIzFmMWYxZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAwLjEyNXJlbSBzb2xpZCAjMWYxZjFmO1xuICBwYWRkaW5nOiAwLjc1cmVtIDMuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmlyc24tZXJyb3JfX2xpbmtzLXdyYXBwZXIgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB3aWR0aDogNTAlO1xuICB9XG59XG4uaXJzbi1lcnJvcl9faW1nLXdyYXBwZXIge1xuICBoZWlnaHQ6IGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pcnNuLWVycm9yX19pbWctd3JhcHBlciAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICB3aWR0aDogMTguNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvcl9faW1nLXdyYXBwZXIgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cbi5pcnNuLWVycm9yX190eXBlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaXJzbi1lcnJvcl9fbm90LWZvdW5kIHtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX25vdC1mb3VuZCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1lcnJvciAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWVycm9yIC5mci1idG4ge1xuICBtYXJnaW46IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xufVxuLmlyc24tZXJyb3IgLmZyLWJ0bi0tZGlzcGxheTo6YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLWVycm9yIC5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjQ2NDY0O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmlyc24tZXJyb3IgLmZyLWJ0bnMtZ3JvdXAtLWlubGluZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3IgLmZyLWJ0bnMtZ3JvdXAtLWlubGluZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmlyc24tZXJyb3JfX25vLWRpc3BsYXktc20ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX25vLWRpc3BsYXktc20ge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy8yX2xpbmtzX2xlZnQvXzJfbGlua3NfbGVmdC5zY3NzICovXG4uaXJzbi10d28tbGlua3Mge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXR3by1saW5rcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uaXJzbi10d28tbGlua3MgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdoaXRlLXNwYWNlOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdHdvLWxpbmtzIC5mci1saW5rIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2Rpc2NvdmVyeV9jYXJkL19kaXNjb3ZlcnlfY2FyZC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gIC0tZGlzY292ZXItZ2FwLWNvbnRlbnQ6IDEuMTI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjY4NzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQgW2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSxcbi5pcnNuLWRpc2NvdmVyeS1jYXJkIFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkIHtcbiAgICBwYWRkaW5nLXRvcDogMS44NzVyZW07XG4gICAgZ2FwOiAzcmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tZGlzY292ZXItZ2FwLWNvbnRlbnQpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2NvbnRlbnQge1xuICAgIGdhcDogMC44MTI1cmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZCAuaXJzbi1pY29uIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQgLmlyc24taWNvbjo6YmVmb3JlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1kaXNjb3Zlci1nYXAtY29udGVudCk7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcgaDQuaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oNCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyAuaXJzbi1pY29uIHtcbiAgYWxpZ24tc2VsZjogZW5kO1xuICBtaW4td2lkdGg6IDJyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyAuaXJzbi1pY29uIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtICh2YXIoLS1pcnNuLWljb24tc2l6ZSkgKyAxLjI1cmVtKSk7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuODc1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhIHNwYW4sIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIGE6YmVmb3JlLCAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayA+ICoge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSB7XG4gIC0tZGlzY292ZXItZ2FwLWNvbnRlbnQ6IDEuMjVyZW07XG4gIC0taXJzbi1pY29uLXNpemU6IDEuNDM3NXJlbTtcbiAgcm93LWdhcDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDUuNjI1cmVtO1xuICAgIHJvdy1nYXA6IDAuNjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbm1heCgwLCAxZnIpO1xuICAgIHJvdy1nYXA6IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIGdhcDogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41NjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2Rlc2Mge1xuICAgIG1heC13aWR0aDogbm9uZTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1pY29uOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tbGluayB7XG4gIG1hcmdpbi10b3A6IC0wLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tbGluayB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1saW5rIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBqdXN0aWZ5LXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC9fZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGguc2NzcyAqL1xuLmRpc2NvdmVyeS1ncmlkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG4uZGlzY292ZXJ5LWdyaWQgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kaXNjb3ZlcnktZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuZGlzY292ZXJ5LWdyaWQgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfcG9kY2FzdHMvX0xpc3RlX3BvZGNhc3RzLnNjc3MgKi9cbi5pcnNuLXBvZGNhc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcG9kY2FzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmlyc24tcG9kY2FzdF9faW5mbyB7XG4gIG1heC13aWR0aDogNDQuNjI1cmVtO1xufVxuLmlyc24tcG9kY2FzdF9fbGlua3NXcmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG4gIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBvZGNhc3RfX2xpbmtzV3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmlyc24tcG9kY2FzdF9fbGlua3NXcmFwcGVyIC5mci1saW5rIHNwYW4uZnItaWNvbi1hcnJvdy1yaWdodC1saW5lOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0wLjE2NjY2ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuLmlyc24tcG9kY2FzdF9faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1wb2RjYXN0IC5tZWRpYS1vZW1iZWQtY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHRfbWlncmF0aW9uL19SaWNodGV4dF9taWdyYXRpb24uc2NzcyAqL1xuLmlyc24tcmljaHRleHQtbWlnY29uIGEge1xuICBjb2xvcjogI2Q5MmM0MDtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiBhIC5pdC1pcnNuLXN0eWxlc1RoZW1lRm9yZUNvbG9yLTItMCB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIHAge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAxLFxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAubXMtcnRlQ3VzdG9tLWludGVydGl0cmVfMDEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTYyNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDE6OmJlZm9yZSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDE6OmJlZm9yZSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAubXMtcnRlQ3VzdG9tLWludGVydGl0cmVfMDE6OmJlZm9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDAuMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICByaWdodDogY2FsYygxMDAlIC0gMC4zMTI1cmVtKTtcbiAgdG9wOiAwLjA2MjVyZW07XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAyLFxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMiB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAyOjpiZWZvcmUsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIitcIjtcbiAgY29sb3I6ICNkOTJjNDA7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMyxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDMge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLml0LWlyc24tc3R5bGVzVGFibGVIZWFkZXJSb3ctNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjMTE0MjU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMzc1cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc1RhYmxlRXZlblJvdy02IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXQtaXJzbi1zdHlsZXNUYWJsZUV2ZW5Db2wtNiB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtTGllbkRlUmVudm9pIGEge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLml0LWlyc24tc3R5bGVzRWxlbWVudC1MaWVuRGVSZW52b2kgYTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMS4zMTI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgbWFyZ2luLXJpZ2h0OiAwLjYyNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0RpcmVjdF9hY2Nlc3MvX0RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gIC0taXJzbi1saXN0LWdhcDogMnJlbTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtcHJpbWFyeSk7XG4gIGdhcDogMS44NzVyZW07XG4gIHBhZGRpbmc6IDJyZW07XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tZGlyZWN0LWFjY2VzczpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaW5zZXQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3M6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXBhc3RlbC1wcmltYXJ5KTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjA2MjVyZW0gMWZyO1xuICAgIGdhcDogMy4xODc1cmVtO1xuICAgIHBhZGRpbmc6IDMuNXJlbSA1LjEyNXJlbSAzLjUzMTI1cmVtIDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzc19fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiAwLjkzNzVyZW07XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlOmFmdGVyIHtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDI1JTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlOjphZnRlciB7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19fdGl0bGUge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjA2MjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2NvbnRlbnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0taXJzbi1saXN0LWdhcCk7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW0ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWlyc24tbGlzdC1nYXApO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbSA+IGRpdiB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMi4zNzVyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB0b3A6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtOjphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbTo6YWZ0ZXIge1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICB0b3A6IDkuMzc1cmVtO1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW06bGFzdC1vZi10eXBlOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX19jb250ZW50LXdyYXBwZXIsIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW0ge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9EaXJlY3RfYWNjZXNzX3N1YmJsb2NrL19EaXJlY3RfYWNjZXNzX3N1YmJsb2NrLnNjc3MgKi9cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC4zMTI1cmVtO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiICoge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19pY29uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19pY29uOjpiZWZvcmUge1xuICAtLWlyc24taWNvbi1zaXplOiAyLjA2MjVyZW07XG4gIC0taWNvbi1zaXplOiAyLjA2MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2JfX2ljb246OmJlZm9yZSB7XG4gICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19jb250ZW50IHtcbiAgZmxleDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9fY29udGVudCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgW2NsYXNzXj1pcnNuLWljb24tXTo6YmVmb3JlLFxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiBbY2xhc3MqPVwiIGlyc24taWNvbi1cIl06OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeSk7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIC5mci1saW5rIHtcbiAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMS42ODc1cmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTAuMTg3NXJlbSwgMC4xODc1cmVtKTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRGlzY292ZXJ5X2NhcmRfSFAvX0Rpc2NvdmVyeV9jYXJkX0hQLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMS44NzVyZW0gMCAwO1xuICBib3JkZXItYm90dG9tOiAwLjA2MjVyZW0gc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gICAgYm9yZGVyOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fdGl0bGUge1xuICBjb2xvcjogdmFyKC0taXJzbi1zZWEtYmx1ZSk7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiAyLjE4NzVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgLmZyLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyYW5pdC1ncmV5KTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLXNlYS1ibHVlKTtcbiAgZmxleDogMTtcbiAgb3JkZXI6IDE7XG4gIG1pbi13aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIC5mci1saW5rIFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBvcmRlcjogMDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYSBzcGFuLCAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSBhOmJlZm9yZSwgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZTppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIHtcbiAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIC5mci1saW5rIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4xODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwL19EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbSAyLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tZ3JleS1ibHVlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1ncm91cCB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXA6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXA6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjRmN2ZjO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXAgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xuICBsaW5lLWhlaWdodDogMi4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fc3VidGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyYW5pdC1ncmV5KTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fc3VidGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxLjI1cmVtO1xuICBoZWlnaHQ6IDAuMTg3NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5KTtcbiAgdG9wOiAxMDAlO1xuICByaWdodDogY2FsYygxMDAlIC0gMS4zMTI1cmVtKTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciB7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIHtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgLmZyLWxpbmsge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIFt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBjZW50ZXI7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2M6bGFzdC1vZi10eXBlIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jOmxhc3Qtb2YtdHlwZSAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tc2xpZGUtYnRucy1uYXYvX2lyc24tc2xpZGUtYnRucy1uYXYuc2NzcyAqL1xuLmlyc24tc2xpZGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tc2xpZGUtbmF2X19pdGVtIHtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9pcnNuLXRvLWZyb250LXNsaWRlci9faXJzbi10by1mcm9udC1zbGlkZXIuc2NzcyAqL1xuLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXIge1xuICAgIG1heC1oZWlnaHQ6IDUwdmg7XG4gIH1cbn1cbi5pcnNuLWZyb250LXNsaWRlcl9faW1nLWxpc3QsIC5pcnNuLWZyb250LXNsaWRlcl9faW1nLWl0ZW0sIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1saXN0LCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9faW1nLWxpc3Qge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgYXNwZWN0LXJhdGlvOiA4LzExO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyX19pbWctbGlzdCB7XG4gICAgYXNwZWN0LXJhdGlvOiA5LzE2O1xuICB9XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0IC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9faW1nLWxpc3Qge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWZyb250LXNsaWRlcl9faW1nLWl0ZW0sIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtLCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtd3JhcHBlcixcbi5pcnNuLWZyb250LXNsaWRlciAuaXJzbi1zbGlkZS1uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtd3JhcHBlciB7XG4gIGxlZnQ6IDFyZW07XG4gIGJvdHRvbTogMXJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDJyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIge1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyIHtcbiAgICBsZWZ0OiAycmVtO1xuICAgIGJvdHRvbTogM3JlbTtcbiAgICB3aWR0aDogMTdyZW07XG4gICAgaGVpZ2h0OiAxN3JlbTtcbiAgfVxufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWxpc3QsIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtLS1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyIC5pcnNuLXNsaWRlLW5hdiB7XG4gIGxlZnQ6IDFyZW07XG4gIGJvdHRvbTogMC4zNzVyZW07XG4gIHotaW5kZXg6IDE7XG4gIG1pbi13aWR0aDogNTAlO1xuICBoZWlnaHQ6IDIuNXJlbTtcbn1cbi5pcnNuLWZyb250LXNsaWRlciAuaXJzbi1zbGlkZS1uYXZfX2xpc3Qge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9pcnNuLXRvLWZyb250LWJsb2NrL19pcnNuLXRvLWZyb250LWJsb2NrLnNjc3MgKi9cbi50by1mcm9udC1ibG9jayB7XG4gIC0tYmxvY2stZ2FwOiAxLjVyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tYmxvY2stZ2FwKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9jayB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWF1dG8tcm93czogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAzMy4zNzVyZW07XG4gIH1cbn1cbi50by1mcm9udC1ibG9jayAuaXJzbi1mcm9udC1zbGlkZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrIC5pcnNuLWZyb250LXNsaWRlciB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogdmFyKC0tYmxvY2stZ2FwKTtcbn1cbi50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmQ6YmVmb3JlIHtcbiAgYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkOmJlZm9yZSB7XG4gICAgbGVmdDogMXJlbTtcbiAgICBib3R0b206IDAuNXJlbTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiA2LjI1cmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMS44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMiAuaXJzbi1yZWxhdGVkLWNhcmQ6YmVmb3JlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMiB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDFmcjtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMiAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sLS0zIC5pcnNuLXJlbGF0ZWQtY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fY29sLS0zIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sLS0zIHtcbiAgICBncmlkLWF1dG8tcm93czogbWF4LWNvbnRlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sLS0zIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fc2VwYXJhdG9yIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19zZXBhcmF0b3I6Zmlyc3QtY2hpbGQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fbGluayB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4gYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiBhIHNwYW4sIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4gYTpiZWZvcmUsIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4gYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gIHBhZGRpbmc6IDAuODc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCI7XG59XG4udG8tZnJvbnQtYmxvY2sgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG59XG5cbi8qIGNvbXBvbmVudHMvT3JnYW5pc21lcy9ocC1mb290ZXIvX2hwLWZvb3Rlci5zY3NzICovXG4uaHAtZm9vdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaHAtZm9vdGVyIHtcbiAgICBnYXA6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ocC1mb290ZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEzLCAxZnIpO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG4gIC5ocC1mb290ZXIgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gIH1cbiAgLmhwLWZvb3RlciAuaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xuICAgIGdyaWQtY29sdW1uOiA0LzE0O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9iaWctc3Rha2VzL19iaWctc3Rha2VzLnNjc3MgKi9cbi5iaWctc3Rha2VzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjVyZW07XG59XG4uYmlnLXN0YWtlc19fZGVzY3JpcHRpb24sXG4uYmlnLXN0YWtlcyAuaXJzbi10aXRsZSxcbi5iaWctc3Rha2VzIC5pcnNuLWh1Yi1ncmlkIHtcbiAgbWFyZ2luOiAwO1xufVxuLmJpZy1zdGFrZXNfX3ByZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbi5iaWctc3Rha2VzX19wcmVzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeSk7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuMzEyNXJlbSk7XG59XG4uYmlnLXN0YWtlcyAuaXJzbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmlnLXN0YWtlcyAuaXJzbi10aXRsZS0taDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5iaWctc3Rha2VzIC5pcnNuLXRpdGxlLS1oMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmJpZy1zdGFrZXMgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xufVxuLmJpZy1zdGFrZXNfX2Rlc2NyaXB0aW9uIHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0ltYWdlX3Bvc2l0aW9uYWJsZS9fSW1hZ2VfcG9zaXRpb25hYmxlLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvYXRvbXMvVHJhbnNjcmlwdGlvbi9fVHJhbnNjcmlwdGlvbi5zY3NzICovXG46cm9vdCB7XG4gIC0tdHJhbnNjcmlwdGlvbi1nYXA6IDZweDtcbiAgLS10cmFuc2NyaXB0aW9uLW1heC1zaXplOiAxMnB4O1xuICAtLXRyYW5zY3JpcHRpb24tbWluLXNpemU6IDJweDtcbn1cblxuLm9wbi1kZXRhaWxzIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3JleSk7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiAwO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5LCAub3BuLWRldGFpbHNfX2dyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWJsYWNrKTtcbiAgcGFkZGluZzogMDtcbiAgZ2FwOiB2YXIoLS10cmFuc2NyaXB0aW9uLWdhcCk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4zMTI1cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4ub3BuLWRldGFpbHNfX3N1bW1hcnk6Om1hcmtlciwgLm9wbi1kZXRhaWxzX19zdW1tYXJ5Ojotd2Via2l0LWRldGFpbHMtbWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXJzbi1ibGFjayk7XG59XG4ub3BuLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogdmFyKC0taXJzbi1ibGFjayk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IGNhbGModmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApIC0gdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSkgLyAyKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG59XG4ub3BuLWRldGFpbHNfX2dyb3cge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLm9wbi1kZXRhaWxzX19ncm93IC5vcG4taWNvbiB7XG4gIG1heC1oZWlnaHQ6IDEuMjVyZW07XG4gIG1pbi1oZWlnaHQ6IDEuMjVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBmaWxsOiB2YXIoLS1pcnNuLWJsYWNrKTtcbn1cbi5vcG4tZGV0YWlsc1tvcGVuXSAub3BuLWRldGFpbHNfX3N1bW1hcnkge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLm9wbi1kZXRhaWxzW29wZW5dIC5vcG4tZGV0YWlsc19fc3VtbWFyeTo6bWFya2VyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgY29udGVudDogbm9uZTtcbn1cbi5vcG4tZGV0YWlsc1tvcGVuXSAub3BuLWRldGFpbHNfX3N1bW1hcnk6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjFzIGVhc2UtaW47XG59XG4ub3BuLWRldGFpbHMgPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vcG4tZGV0YWlsc19fbGluayAub3BuLWxpbmtfX2ljb24ge1xuICB3aWR0aDogMS4xMjVyZW07XG59XG4ub3BuLWRldGFpbHNfX2xpbmsgLm9wbi1pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9UaXRsZS9fVGl0bGUuc2NzcyAqL1xuLmZyLXRpdGxlLS11bmRlcmxpbmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbn1cblxuLmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDI6bm90KC5mci1jYXJkX190aXRsZSwgLmlyc24tZGlzY292ZXJ5X190aXRsZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX3RpdGxlKSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1NjI1cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjkzNzVyZW07XG59XG4uaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oMjpub3QoLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1kaXNjb3ZlcnlfX3RpdGxlLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fdGl0bGUpOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjE4NzVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICByaWdodDogY2FsYygxMDAlIC0gMC4zMTI1cmVtKTtcbiAgdG9wOiAwLjA2MjVyZW07XG59IiwiLy9Gb250SW1wb3J0XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG8vUm9ib3RvLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1MaWdodC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYiBCb2xkXCI7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90b19zbGFiL1JvYm90b1NsYWItQm9sZC50dGZcIikgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbiIsIi8qIEJyZWFrcG9pbnRzICovXG4kYnAteHM6IDMyMDtcbiRicC1zbTogNTc2O1xuJGJwLW1kOiA3Njg7XG4kYnAtbGc6IDk5MjtcbiRicC1zdDogMTAyNDtcbiRicC14bDogMTI0ODtcbiRicC14eGw6IDE1NDA7XG5cbkBtaXhpbiB4cyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIjeyRicC1zbSAtIDF9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5AbWl4aW4gbWF4U20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiI3skYnAtc219cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtc219cHhcIikgYW5kIChtYXgtd2lkdGg6IFwiI3skYnAtbGd9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYXhUYWJsZXQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiI3skYnAtbGcgLSAxfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc20ge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtc219cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtZCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC1tZH1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIG1heExnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLWxnfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbGcge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtbGd9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBzdCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC1zdH1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHhsIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXhsfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIHh4bCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC14eGx9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBpbi1iZXR3ZWVuKCRtaW46ICRicC1tZCwgJG1heDogJGJwLWxnKSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICN7JG1pbn0gKyAncHgnKSBhbmQgKG1heC13aWR0aDogI3skbWF4IC0gMX0gKyAncHgnKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbiIsIjpyb290e1xuICAvL0NvbG9yc1xuXG4gIC8vUHJpbWFyeVxuICAtLWlyc24tcHJpbWFyeTogI0U4M0M0RTtcbiAgLS1pcnNuLWRhcmtlbi1wcmltYXJ5OiAjRDUyQzNEO1xuICAtLWlyc24tZGFyay1wcmltYXJ5LXNlcGFyYXRvcjogI0NFMzU0NTtcblxuICAvL0JsYWNrXG4gIC0taXJzbi1ibGFjazogIzFGMUYxRjtcbiAgLS1pcnNuLWdsb3NzeS1ibGFjazogIzE3MTcxNztcbiAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMkYyRjJGO1xuICAtLWlyc24tZ3JleWxpc2gtYmxhY2s6ICMzODM4Mzg7XG5cbiAgLy9XaGl0ZS9HcmV5XG4gIC0taXJzbi1jcmVhbS13aGl0ZTogI0ZBRjhGNDtcbiAgLS1pcnNuLWJnLWdyZXk6ICNGOEY4Rjg7XG4gIC0taXJzbi1saWdodC1ncmV5OiAjRkFGQUZBO1xuICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAtLWlyc24tZ3JleTogIzQzNDM0MztcbiAgLS1pcnNuLWdyZXlsaXNoLWdyZXk6ICM1RjZDNzc7XG4gIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI0M4RDRERjtcbiAgLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk6ICNFM0U5RUY7XG4gIC0taXJzbi1pbmFjdGl2ZS10YWItZ3JleTogIzkxOTE5MTtcbiAgLS1pcnNuLW1lbWJlci1iYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuXG4gIC8vQmx1ZXNcbiAgLS1pcnNuLWJsdWU6ICMzQjhFREY7XG4gIC0taXJzbi1za3ktYmx1ZTogIzFFQ0FGRjtcbiAgLS1pcnNuLWxpZ2h0LWJsdWU6ICNGMUY4RkU7XG5cbiAgLy9Gb250c1xuICAtLWlyc24tZm9udC1yZWd1bGFyOiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWJvbGQ6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgLS1pcnNuLWZvbnQtbGlnaHQ6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LW1lZGl1bTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1iaXMtZm9vdC1ib2xkOiBcIlJvYm90byBTbGFiIEJvbGRcIiwgc2Fucy1zZXJpZjtcblxuICAvL0ZvbnRzIHNpemVzXG4gIC0taXJzbi1mb250LXNpemUtY2FyZC10aXRsZTogMS4xMjVyZW07XG59XG5cbiIsIi8qIENvbnZlcnQgcGl4ZWwgdG8gcmVtICovXG5AbWl4aW4gdG9SZW0oJHByb3BlcnR5LCAkdmFsdWUpIHtcbiAgICAjeyRwcm9wZXJ0eX06ICgkdmFsdWUgLyAxNikgKyByZW07XG59XG4vKnVsIGxpc3Qgc3R5bGUgKi9cbkBtaXhpbiB1bExpc3Qge1xuICAgIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLyogTGltaXQgdGV4dCBkaXNwbGF5IHdoZW4gb3ZlciBudW1iZXIgb2YgbGluZSBzcGVjaWZpZWQuICovXG5AbWl4aW4gbGltaXRMaW5lKCRsaW5lTnVtYmVyOiAyKSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lTnVtYmVyO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5cbkBtaXhpbiBidG5Ib3ZlciB7XG4gICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuQG1peGluIHJlZExpbmUge1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDIxKX0pO1xuICAgIH1cbn1cbi8qKlxuREVCVUdcbioqL1xuQG1peGluIGRlYnVnIHtcbiAgICA+ICoge1xuICAgICAgICBvdXRsaW5lOiBzb2xpZCAycHggcmVkO1xuICAgIH1cbn1cblxuLypcbk1PQklMRSA8IDU3NnB4XG4qL1xuXG5AbWl4aW4gYmdGdWxsV2lkdGhNb2JpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbn1cblxuQG1peGluIHRpdGxlTW9iaWxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBidG5CbHVlTW9iaWxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICBzcGFuLFxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgIH1cbn1cblxuQG1peGluIHRpdGxlR3JhcGhpY0VsZW1lbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNik7XG4gICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IHJlbSgzKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDUpfSk7XG4gICAgICAgIHRvcDogcmVtKDEpO1xuICAgIH1cbn1cbiIsIi8qIFByb2Nlc3MgdG8gcmVuYW1lIHVzaW5nIHJlZ2V4LiAqL1xuLyogVXNlIHJlZ2V4IHRvIHJlcGxhY2UgdGhlIHJlc3VsdCB3aXRoIHRoZSBmb2xsb3dpbmcgdG9rZW46IFwiLmZyLVthLXowLTlcXC1dKlwiLiAqL1xuXG5AaW5jbHVkZSBsZyB7XG4gIC5mci1tLW44di1sZyxcbiAgLmZyLW0tbjR3LWxnIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjh2LWxnLFxuICAuZnItbWwtbjR3LWxnLFxuICAuZnItbXgtbjh2LWxnLFxuICAuZnItbXgtbjR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uOHYtbGcsXG4gIC5mci1tci1uNHctbGcsXG4gIC5mci1teC1uOHYtbGcsXG4gIC5mci1teC1uNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uOHYtbGcsXG4gIC5mci1tdC1uNHctbGcsXG4gIC5mci1teS1uOHYtbGcsXG4gIC5mci1teS1uNHctbGcge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjh2LWxnLFxuICAuZnItbWItbjR3LWxnLFxuICAuZnItbXktbjh2LWxnLFxuICAuZnItbXktbjR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjd2LWxnIHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uN3YtbGcsXG4gIC5mci1teC1uN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uN3YtbGcsXG4gIC5mci1teS1uN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjd2LWxnLFxuICAuZnItbXktbjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjZ2LWxnLFxuICAuZnItbS1uM3ctbGcge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW42di1sZyxcbiAgLmZyLW1sLW4zdy1sZyxcbiAgLmZyLW14LW42di1sZyxcbiAgLmZyLW14LW4zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uNnYtbGcsXG4gIC5mci1tci1uM3ctbGcsXG4gIC5mci1teC1uNnYtbGcsXG4gIC5mci1teC1uM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW42di1sZyxcbiAgLmZyLW10LW4zdy1sZyxcbiAgLmZyLW15LW42di1sZyxcbiAgLmZyLW15LW4zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW42di1sZyxcbiAgLmZyLW1iLW4zdy1sZyxcbiAgLmZyLW15LW42di1sZyxcbiAgLmZyLW15LW4zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjV2LWxnIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjV2LWxnLFxuICAuZnItbXgtbjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uNXYtbGcsXG4gIC5mci1teC1uNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uNXYtbGcsXG4gIC5mci1teS1uNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjV2LWxnLFxuICAuZnItbXktbjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjR2LWxnLFxuICAuZnItbS1uMnctbGcge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uNHYtbGcsXG4gIC5mci1tbC1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW40di1sZyxcbiAgLmZyLW1yLW4ydy1sZyxcbiAgLmZyLW14LW40di1sZyxcbiAgLmZyLW14LW4ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW40di1sZyxcbiAgLmZyLW10LW4ydy1sZyxcbiAgLmZyLW15LW40di1sZyxcbiAgLmZyLW15LW4ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uNHYtbGcsXG4gIC5mci1tYi1uMnctbGcsXG4gIC5mci1teS1uNHYtbGcsXG4gIC5mci1teS1uMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uM3YtbGcge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uM3YtbGcsXG4gIC5mci1teC1uM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4zdi1sZyxcbiAgLmZyLW14LW4zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW4zdi1sZyxcbiAgLmZyLW15LW4zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uM3YtbGcsXG4gIC5mci1teS1uM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uMnYtbGcsXG4gIC5mci1tLW4xdy1sZyB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjJ2LWxnLFxuICAuZnItbWwtbjF3LWxnLFxuICAuZnItbXgtbjJ2LWxnLFxuICAuZnItbXgtbjF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4ydi1sZyxcbiAgLmZyLW1yLW4xdy1sZyxcbiAgLmZyLW14LW4ydi1sZyxcbiAgLmZyLW14LW4xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjJ2LWxnLFxuICAuZnItbXQtbjF3LWxnLFxuICAuZnItbXktbjJ2LWxnLFxuICAuZnItbXktbjF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjJ2LWxnLFxuICAuZnItbWItbjF3LWxnLFxuICAuZnItbXktbjJ2LWxnLFxuICAuZnItbXktbjF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uMXYtbGcge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4xdi1sZyxcbiAgLmZyLW14LW4xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW4xdi1sZyxcbiAgLmZyLW15LW4xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uMXYtbGcsXG4gIC5mci1teS1uMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uMS01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uMS01di1sZyxcbiAgLmZyLW14LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjEtNXYtbGcsXG4gIC5mci1teC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uMS01di1sZyxcbiAgLmZyLW15LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uMS01di1sZyxcbiAgLmZyLW15LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTAtbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTAtbGcsXG4gIC5mci1teC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTAtbGcsXG4gIC5mci1teC0wLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTAtbGcsXG4gIC5mci1teS0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1uMC01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uMC01di1sZyxcbiAgLmZyLW14LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjAtNXYtbGcsXG4gIC5mci1teC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uMC01di1sZyxcbiAgLmZyLW15LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uMC01di1sZyxcbiAgLmZyLW15LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTAtNXYtbGcge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0wLTV2LWxnLFxuICAuZnItbXgtMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMC01di1sZyxcbiAgLmZyLW14LTAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0wLTV2LWxnLFxuICAuZnItbXktMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0wLTV2LWxnLFxuICAuZnItbXktMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTF2LWxnIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xdi1sZyxcbiAgLmZyLW14LTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTF2LWxnLFxuICAuZnItbXgtMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTF2LWxnLFxuICAuZnItbXktMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xdi1sZyxcbiAgLmZyLW15LTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMS01di1sZyxcbiAgLmZyLW14LTEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTEtNXYtbGcsXG4gIC5mci1teC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMS01di1sZyxcbiAgLmZyLW15LTEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMS01di1sZyxcbiAgLmZyLW15LTEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0ydi1sZyxcbiAgLmZyLW0tMXctbGcge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMnYtbGcsXG4gIC5mci1tbC0xdy1sZyxcbiAgLmZyLW14LTJ2LWxnLFxuICAuZnItbXgtMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0ydi1sZyxcbiAgLmZyLW1yLTF3LWxnLFxuICAuZnItbXgtMnYtbGcsXG4gIC5mci1teC0xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0ydi1sZyxcbiAgLmZyLW10LTF3LWxnLFxuICAuZnItbXktMnYtbGcsXG4gIC5mci1teS0xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMnYtbGcsXG4gIC5mci1tYi0xdy1sZyxcbiAgLmZyLW15LTJ2LWxnLFxuICAuZnItbXktMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tM3YtbGcge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTN2LWxnLFxuICAuZnItbXgtM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItM3YtbGcsXG4gIC5mci1teC0zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtM3YtbGcsXG4gIC5mci1teS0zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTN2LWxnLFxuICAuZnItbXktM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTR2LWxnLFxuICAuZnItbS0ydy1sZyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtNHYtbGcsXG4gIC5mci1tbC0ydy1sZyxcbiAgLmZyLW14LTR2LWxnLFxuICAuZnItbXgtMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItNHYtbGcsXG4gIC5mci1tci0ydy1sZyxcbiAgLmZyLW14LTR2LWxnLFxuICAuZnItbXgtMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTR2LWxnLFxuICAuZnItbXQtMnctbGcsXG4gIC5mci1teS00di1sZyxcbiAgLmZyLW15LTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItNHYtbGcsXG4gIC5mci1tYi0ydy1sZyxcbiAgLmZyLW15LTR2LWxnLFxuICAuZnItbXktMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTV2LWxnIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC01di1sZyxcbiAgLmZyLW14LTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTV2LWxnLFxuICAuZnItbXgtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTV2LWxnLFxuICAuZnItbXktNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi01di1sZyxcbiAgLmZyLW15LTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS02di1sZyxcbiAgLmZyLW0tM3ctbGcge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtNnYtbGcsXG4gIC5mci1tbC0zdy1sZyxcbiAgLmZyLW14LTZ2LWxnLFxuICAuZnItbXgtM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci02di1sZyxcbiAgLmZyLW1yLTN3LWxnLFxuICAuZnItbXgtNnYtbGcsXG4gIC5mci1teC0zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC02di1sZyxcbiAgLmZyLW10LTN3LWxnLFxuICAuZnItbXktNnYtbGcsXG4gIC5mci1teS0zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItNnYtbGcsXG4gIC5mci1tYi0zdy1sZyxcbiAgLmZyLW15LTZ2LWxnLFxuICAuZnItbXktM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tN3YtbGcge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItN3YtbGcsXG4gIC5mci1teC03di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtN3YtbGcsXG4gIC5mci1teS03di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTd2LWxnLFxuICAuZnItbXktN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTh2LWxnLFxuICAuZnItbS00dy1sZyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtOHYtbGcsXG4gIC5mci1tbC00dy1sZyxcbiAgLmZyLW14LTh2LWxnLFxuICAuZnItbXgtNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItOHYtbGcsXG4gIC5mci1tci00dy1sZyxcbiAgLmZyLW14LTh2LWxnLFxuICAuZnItbXgtNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTh2LWxnLFxuICAuZnItbXQtNHctbGcsXG4gIC5mci1teS04di1sZyxcbiAgLmZyLW15LTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItOHYtbGcsXG4gIC5mci1tYi00dy1sZyxcbiAgLmZyLW15LTh2LWxnLFxuICAuZnItbXktNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTl2LWxnIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC05di1sZyxcbiAgLmZyLW14LTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTl2LWxnLFxuICAuZnItbXgtOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTl2LWxnLFxuICAuZnItbXktOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi05di1sZyxcbiAgLmZyLW15LTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xMHYtbGcsXG4gIC5mci1tLTV3LWxnIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTEwdi1sZyxcbiAgLmZyLW1sLTV3LWxnLFxuICAuZnItbXgtMTB2LWxnLFxuICAuZnItbXgtNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xMHYtbGcsXG4gIC5mci1tci01dy1sZyxcbiAgLmZyLW14LTEwdi1sZyxcbiAgLmZyLW14LTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEwdi1sZyxcbiAgLmZyLW10LTV3LWxnLFxuICAuZnItbXktMTB2LWxnLFxuICAuZnItbXktNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTEwdi1sZyxcbiAgLmZyLW1iLTV3LWxnLFxuICAuZnItbXktMTB2LWxnLFxuICAuZnItbXktNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTF2LWxnIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xMXYtbGcsXG4gIC5mci1teC0xMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTF2LWxnLFxuICAuZnItbXgtMTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xMXYtbGcsXG4gIC5mci1teS0xMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xMXYtbGcsXG4gIC5mci1teS0xMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTEydi1sZyxcbiAgLmZyLW0tNnctbGcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTEydi1sZyxcbiAgLmZyLW1sLTZ3LWxnLFxuICAuZnItbXgtMTJ2LWxnLFxuICAuZnItbXgtNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTJ2LWxnLFxuICAuZnItbXItNnctbGcsXG4gIC5mci1teC0xMnYtbGcsXG4gIC5mci1teC02dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTJ2LWxnLFxuICAuZnItbXQtNnctbGcsXG4gIC5mci1teS0xMnYtbGcsXG4gIC5mci1teS02dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTEydi1sZyxcbiAgLmZyLW1iLTZ3LWxnLFxuICAuZnItbXktMTJ2LWxnLFxuICAuZnItbXktNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTEzdi1sZyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTN2LWxnLFxuICAuZnItbXgtMTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTEzdi1sZyxcbiAgLmZyLW14LTEzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTN2LWxnLFxuICAuZnItbXktMTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTN2LWxnLFxuICAuZnItbXktMTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xNHYtbGcsXG4gIC5mci1tLTd3LWxnIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE0di1sZyxcbiAgLmZyLW1sLTd3LWxnLFxuICAuZnItbXgtMTR2LWxnLFxuICAuZnItbXgtN3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xNHYtbGcsXG4gIC5mci1tci03dy1sZyxcbiAgLmZyLW14LTE0di1sZyxcbiAgLmZyLW14LTd3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE0di1sZyxcbiAgLmZyLW10LTd3LWxnLFxuICAuZnItbXktMTR2LWxnLFxuICAuZnItbXktN3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE0di1sZyxcbiAgLmZyLW1iLTd3LWxnLFxuICAuZnItbXktMTR2LWxnLFxuICAuZnItbXktN3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTV2LWxnIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xNXYtbGcsXG4gIC5mci1teC0xNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTV2LWxnLFxuICAuZnItbXgtMTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xNXYtbGcsXG4gIC5mci1teS0xNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xNXYtbGcsXG4gIC5mci1teS0xNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE2di1sZyxcbiAgLmZyLW0tOHctbGcge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE2di1sZyxcbiAgLmZyLW1sLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTZ2LWxnLFxuICAuZnItbXItOHctbGcsXG4gIC5mci1teC0xNnYtbGcsXG4gIC5mci1teC04dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTZ2LWxnLFxuICAuZnItbXQtOHctbGcsXG4gIC5mci1teS0xNnYtbGcsXG4gIC5mci1teS04dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE2di1sZyxcbiAgLmZyLW1iLTh3LWxnLFxuICAuZnItbXktMTZ2LWxnLFxuICAuZnItbXktOHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE3di1sZyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTd2LWxnLFxuICAuZnItbXgtMTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE3di1sZyxcbiAgLmZyLW14LTE3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTd2LWxnLFxuICAuZnItbXktMTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTd2LWxnLFxuICAuZnItbXktMTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xOHYtbGcsXG4gIC5mci1tLTl3LWxnIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE4di1sZyxcbiAgLmZyLW1sLTl3LWxnLFxuICAuZnItbXgtMTh2LWxnLFxuICAuZnItbXgtOXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xOHYtbGcsXG4gIC5mci1tci05dy1sZyxcbiAgLmZyLW14LTE4di1sZyxcbiAgLmZyLW14LTl3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE4di1sZyxcbiAgLmZyLW10LTl3LWxnLFxuICAuZnItbXktMTh2LWxnLFxuICAuZnItbXktOXctbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE4di1sZyxcbiAgLmZyLW1iLTl3LWxnLFxuICAuZnItbXktMTh2LWxnLFxuICAuZnItbXktOXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTl2LWxnIHtcbiAgICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xOXYtbGcsXG4gIC5mci1teC0xOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTl2LWxnLFxuICAuZnItbXgtMTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xOXYtbGcsXG4gIC5mci1teS0xOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xOXYtbGcsXG4gIC5mci1teS0xOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTIwdi1sZyxcbiAgLmZyLW0tMTB3LWxnIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yMHYtbGcsXG4gIC5mci1tbC0xMHctbGcsXG4gIC5mci1teC0yMHYtbGcsXG4gIC5mci1teC0xMHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjB2LWxnLFxuICAuZnItbXItMTB3LWxnLFxuICAuZnItbXgtMjB2LWxnLFxuICAuZnItbXgtMTB3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yMHYtbGcsXG4gIC5mci1tdC0xMHctbGcsXG4gIC5mci1teS0yMHYtbGcsXG4gIC5mci1teS0xMHctbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yMHYtbGcsXG4gIC5mci1tYi0xMHctbGcsXG4gIC5mci1teS0yMHYtbGcsXG4gIC5mci1teS0xMHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTIxdi1sZyB7XG4gICAgbWFyZ2luOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjF2LWxnLFxuICAuZnItbXgtMjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTIxdi1sZyxcbiAgLmZyLW14LTIxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjF2LWxnLFxuICAuZnItbXktMjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjF2LWxnLFxuICAuZnItbXktMjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yMnYtbGcsXG4gIC5mci1tLTExdy1sZyB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yMnYtbGcsXG4gIC5mci1tbC0xMXctbGcsXG4gIC5mci1teC0yMnYtbGcsXG4gIC5mci1teC0xMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yMnYtbGcsXG4gIC5mci1tci0xMXctbGcsXG4gIC5mci1teC0yMnYtbGcsXG4gIC5mci1teC0xMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjJ2LWxnLFxuICAuZnItbXQtMTF3LWxnLFxuICAuZnItbXktMjJ2LWxnLFxuICAuZnItbXktMTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yMnYtbGcsXG4gIC5mci1tYi0xMXctbGcsXG4gIC5mci1teS0yMnYtbGcsXG4gIC5mci1teS0xMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjN2LWxnIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yM3YtbGcsXG4gIC5mci1teC0yM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjN2LWxnLFxuICAuZnItbXgtMjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yM3YtbGcsXG4gIC5mci1teS0yM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yM3YtbGcsXG4gIC5mci1teS0yM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI0di1sZyxcbiAgLmZyLW0tMTJ3LWxnIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yNHYtbGcsXG4gIC5mci1tbC0xMnctbGcsXG4gIC5mci1teC0yNHYtbGcsXG4gIC5mci1teC0xMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjR2LWxnLFxuICAuZnItbXItMTJ3LWxnLFxuICAuZnItbXgtMjR2LWxnLFxuICAuZnItbXgtMTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yNHYtbGcsXG4gIC5mci1tdC0xMnctbGcsXG4gIC5mci1teS0yNHYtbGcsXG4gIC5mci1teS0xMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yNHYtbGcsXG4gIC5mci1tYi0xMnctbGcsXG4gIC5mci1teS0yNHYtbGcsXG4gIC5mci1teS0xMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI1di1sZyB7XG4gICAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjV2LWxnLFxuICAuZnItbXgtMjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI1di1sZyxcbiAgLmZyLW14LTI1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjV2LWxnLFxuICAuZnItbXktMjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjV2LWxnLFxuICAuZnItbXktMjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yNnYtbGcsXG4gIC5mci1tLTEzdy1sZyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yNnYtbGcsXG4gIC5mci1tbC0xM3ctbGcsXG4gIC5mci1teC0yNnYtbGcsXG4gIC5mci1teC0xM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yNnYtbGcsXG4gIC5mci1tci0xM3ctbGcsXG4gIC5mci1teC0yNnYtbGcsXG4gIC5mci1teC0xM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjZ2LWxnLFxuICAuZnItbXQtMTN3LWxnLFxuICAuZnItbXktMjZ2LWxnLFxuICAuZnItbXktMTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yNnYtbGcsXG4gIC5mci1tYi0xM3ctbGcsXG4gIC5mci1teS0yNnYtbGcsXG4gIC5mci1teS0xM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjd2LWxnIHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yN3YtbGcsXG4gIC5mci1teC0yN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjd2LWxnLFxuICAuZnItbXgtMjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yN3YtbGcsXG4gIC5mci1teS0yN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yN3YtbGcsXG4gIC5mci1teS0yN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI4di1sZyxcbiAgLmZyLW0tMTR3LWxnIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0yOHYtbGcsXG4gIC5mci1tbC0xNHctbGcsXG4gIC5mci1teC0yOHYtbGcsXG4gIC5mci1teC0xNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjh2LWxnLFxuICAuZnItbXItMTR3LWxnLFxuICAuZnItbXgtMjh2LWxnLFxuICAuZnItbXgtMTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0yOHYtbGcsXG4gIC5mci1tdC0xNHctbGcsXG4gIC5mci1teS0yOHYtbGcsXG4gIC5mci1teS0xNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0yOHYtbGcsXG4gIC5mci1tYi0xNHctbGcsXG4gIC5mci1teS0yOHYtbGcsXG4gIC5mci1teS0xNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI5di1sZyB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjl2LWxnLFxuICAuZnItbXgtMjl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI5di1sZyxcbiAgLmZyLW14LTI5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjl2LWxnLFxuICAuZnItbXktMjl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjl2LWxnLFxuICAuZnItbXktMjl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0zMHYtbGcsXG4gIC5mci1tLTE1dy1sZyB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0zMHYtbGcsXG4gIC5mci1tbC0xNXctbGcsXG4gIC5mci1teC0zMHYtbGcsXG4gIC5mci1teC0xNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0zMHYtbGcsXG4gIC5mci1tci0xNXctbGcsXG4gIC5mci1teC0zMHYtbGcsXG4gIC5mci1teC0xNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMzB2LWxnLFxuICAuZnItbXQtMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0zMHYtbGcsXG4gIC5mci1tYi0xNXctbGcsXG4gIC5mci1teS0zMHYtbGcsXG4gIC5mci1teS0xNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMzF2LWxnIHtcbiAgICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0zMXYtbGcsXG4gIC5mci1teC0zMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMzF2LWxnLFxuICAuZnItbXgtMzF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0zMXYtbGcsXG4gIC5mci1teS0zMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0zMXYtbGcsXG4gIC5mci1teS0zMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTMydi1sZyxcbiAgLmZyLW0tMTZ3LWxnIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0zMnYtbGcsXG4gIC5mci1tbC0xNnctbGcsXG4gIC5mci1teC0zMnYtbGcsXG4gIC5mci1teC0xNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMzJ2LWxnLFxuICAuZnItbXItMTZ3LWxnLFxuICAuZnItbXgtMzJ2LWxnLFxuICAuZnItbXgtMTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0zMnYtbGcsXG4gIC5mci1tdC0xNnctbGcsXG4gIC5mci1teS0zMnYtbGcsXG4gIC5mci1teS0xNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0zMnYtbGcsXG4gIC5mci1tYi0xNnctbGcsXG4gIC5mci1teS0zMnYtbGcsXG4gIC5mci1teS0xNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWF1dG8tbGcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5mci1tbC1hdXRvLWxnLFxuICAuZnItbXgtYXV0by1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuZnItbXItYXV0by1sZyxcbiAgLmZyLW14LWF1dG8tbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5mci1tdC1hdXRvLWxnLFxuICAuZnItbXktYXV0by1sZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5mci1tYi1hdXRvLWxnLFxuICAuZnItbXktYXV0by1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW44di1sZyxcbiAgLmZyLW0tZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3Qtbjh2LWxnLFxuICAuZnItbWwtZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uOHYtbGcsXG4gIC5mci1tci1maXJzdC1uNHctbGcsXG4gIC5mci1teC1maXJzdC1uOHYtbGcsXG4gIC5mci1teC1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uOHYtbGcsXG4gIC5mci1tdC1maXJzdC1uNHctbGcsXG4gIC5mci1teS1maXJzdC1uOHYtbGcsXG4gIC5mci1teS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3Qtbjh2LWxnLFxuICAuZnItbWItZmlyc3QtbjR3LWxnLFxuICAuZnItbXktZmlyc3Qtbjh2LWxnLFxuICAuZnItbXktZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW46IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3Qtbjd2LWxnLFxuICAuZnItbXgtZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uN3YtbGcsXG4gIC5mci1teC1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uN3YtbGcsXG4gIC5mci1teS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3Qtbjd2LWxnLFxuICAuZnItbXktZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjZ2LWxnLFxuICAuZnItbS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW42di1sZyxcbiAgLmZyLW1sLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW14LWZpcnN0LW42di1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uNnYtbGcsXG4gIC5mci1tci1maXJzdC1uM3ctbGcsXG4gIC5mci1teC1maXJzdC1uNnYtbGcsXG4gIC5mci1teC1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW42di1sZyxcbiAgLmZyLW10LWZpcnN0LW4zdy1sZyxcbiAgLmZyLW15LWZpcnN0LW42di1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW42di1sZyxcbiAgLmZyLW1iLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW15LWZpcnN0LW42di1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uNXYtbGcsXG4gIC5mci1teC1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uNXYtbGcsXG4gIC5mci1teS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjV2LWxnLFxuICAuZnItbXktZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjR2LWxnLFxuICAuZnItbS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbjogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uNHYtbGcsXG4gIC5mci1tbC1maXJzdC1uMnctbGcsXG4gIC5mci1teC1maXJzdC1uNHYtbGcsXG4gIC5mci1teC1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW40di1sZyxcbiAgLmZyLW1yLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW14LWZpcnN0LW40di1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW40di1sZyxcbiAgLmZyLW10LWZpcnN0LW4ydy1sZyxcbiAgLmZyLW15LWZpcnN0LW40di1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uNHYtbGcsXG4gIC5mci1tYi1maXJzdC1uMnctbGcsXG4gIC5mci1teS1maXJzdC1uNHYtbGcsXG4gIC5mci1teS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uM3YtbGcsXG4gIC5mci1teC1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4zdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW4zdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uM3YtbGcsXG4gIC5mci1teS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uMnYtbGcsXG4gIC5mci1tLWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjJ2LWxnLFxuICAuZnItbWwtZmlyc3QtbjF3LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1yLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXQtZmlyc3QtbjF3LWxnLFxuICAuZnItbXktZmlyc3QtbjJ2LWxnLFxuICAuZnItbXktZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjJ2LWxnLFxuICAuZnItbWItZmlyc3QtbjF3LWxnLFxuICAuZnItbXktZmlyc3QtbjJ2LWxnLFxuICAuZnItbXktZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbjogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uMXYtbGcsXG4gIC5mci1teC1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW4xdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uMXYtbGcsXG4gIC5mci1teS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTAtbGcsXG4gIC5mci1teC1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTAtbGcsXG4gIC5mci1teC1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0wLWxnLFxuICAuZnItbXktZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTAtbGcsXG4gIC5mci1teS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTF2LWxnLFxuICAuZnItbXktZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xdi1sZyxcbiAgLmZyLW15LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teC1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LTEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0ydi1sZyxcbiAgLmZyLW0tZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMnYtbGcsXG4gIC5mci1tbC1maXJzdC0xdy1sZyxcbiAgLmZyLW14LWZpcnN0LTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0ydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMnYtbGcsXG4gIC5mci1teC1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0ydi1sZyxcbiAgLmZyLW10LWZpcnN0LTF3LWxnLFxuICAuZnItbXktZmlyc3QtMnYtbGcsXG4gIC5mci1teS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMnYtbGcsXG4gIC5mci1tYi1maXJzdC0xdy1sZyxcbiAgLmZyLW15LWZpcnN0LTJ2LWxnLFxuICAuZnItbXktZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtM3YtbGcsXG4gIC5mci1teC1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtM3YtbGcsXG4gIC5mci1teS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTN2LWxnLFxuICAuZnItbXktZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTR2LWxnLFxuICAuZnItbS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtNHYtbGcsXG4gIC5mci1tbC1maXJzdC0ydy1sZyxcbiAgLmZyLW14LWZpcnN0LTR2LWxnLFxuICAuZnItbXgtZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtNHYtbGcsXG4gIC5mci1tci1maXJzdC0ydy1sZyxcbiAgLmZyLW14LWZpcnN0LTR2LWxnLFxuICAuZnItbXgtZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTR2LWxnLFxuICAuZnItbXQtZmlyc3QtMnctbGcsXG4gIC5mci1teS1maXJzdC00di1sZyxcbiAgLmZyLW15LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtNHYtbGcsXG4gIC5mci1tYi1maXJzdC0ydy1sZyxcbiAgLmZyLW15LWZpcnN0LTR2LWxnLFxuICAuZnItbXktZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTV2LWxnLFxuICAuZnItbXgtZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTV2LWxnLFxuICAuZnItbXktZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC02di1sZyxcbiAgLmZyLW0tZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtNnYtbGcsXG4gIC5mci1tbC1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC02di1sZyxcbiAgLmZyLW1yLWZpcnN0LTN3LWxnLFxuICAuZnItbXgtZmlyc3QtNnYtbGcsXG4gIC5mci1teC1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC02di1sZyxcbiAgLmZyLW10LWZpcnN0LTN3LWxnLFxuICAuZnItbXktZmlyc3QtNnYtbGcsXG4gIC5mci1teS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtNnYtbGcsXG4gIC5mci1tYi1maXJzdC0zdy1sZyxcbiAgLmZyLW15LWZpcnN0LTZ2LWxnLFxuICAuZnItbXktZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbjogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTd2LWxnLFxuICAuZnItbXgtZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtN3YtbGcsXG4gIC5mci1teC1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtN3YtbGcsXG4gIC5mci1teS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTd2LWxnLFxuICAuZnItbXktZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTh2LWxnLFxuICAuZnItbS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtOHYtbGcsXG4gIC5mci1tbC1maXJzdC00dy1sZyxcbiAgLmZyLW14LWZpcnN0LTh2LWxnLFxuICAuZnItbXgtZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtOHYtbGcsXG4gIC5mci1tci1maXJzdC00dy1sZyxcbiAgLmZyLW14LWZpcnN0LTh2LWxnLFxuICAuZnItbXgtZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTh2LWxnLFxuICAuZnItbXQtZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtOHYtbGcsXG4gIC5mci1tYi1maXJzdC00dy1sZyxcbiAgLmZyLW15LWZpcnN0LTh2LWxnLFxuICAuZnItbXktZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTl2LWxnLFxuICAuZnItbXgtZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTl2LWxnLFxuICAuZnItbXktZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC05di1sZyxcbiAgLmZyLW15LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xMHYtbGcsXG4gIC5mci1tLWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW46IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW1sLWZpcnN0LTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMTB2LWxnLFxuICAuZnItbXgtZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xMHYtbGcsXG4gIC5mci1tci1maXJzdC01dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTV3LWxnLFxuICAuZnItbXktZmlyc3QtMTB2LWxnLFxuICAuZnItbXktZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTEwdi1sZyxcbiAgLmZyLW1iLWZpcnN0LTV3LWxnLFxuICAuZnItbXktZmlyc3QtMTB2LWxnLFxuICAuZnItbXktZmlyc3QtNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xMXYtbGcsXG4gIC5mci1teC1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xMXYtbGcsXG4gIC5mci1teS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xMXYtbGcsXG4gIC5mci1teS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTEydi1sZyxcbiAgLmZyLW0tZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTJ2LWxnLFxuICAuZnItbXItZmlyc3QtNnctbGcsXG4gIC5mci1teC1maXJzdC0xMnYtbGcsXG4gIC5mci1teC1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXQtZmlyc3QtNnctbGcsXG4gIC5mci1teS1maXJzdC0xMnYtbGcsXG4gIC5mci1teS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMTJ2LWxnLFxuICAuZnItbXktZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTN2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTN2LWxnLFxuICAuZnItbXktZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTN2LWxnLFxuICAuZnItbXktZmlyc3QtMTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xNHYtbGcsXG4gIC5mci1tLWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1sLWZpcnN0LTd3LWxnLFxuICAuZnItbXgtZmlyc3QtMTR2LWxnLFxuICAuZnItbXgtZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xNHYtbGcsXG4gIC5mci1tci1maXJzdC03dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE0di1sZyxcbiAgLmZyLW14LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE0di1sZyxcbiAgLmZyLW10LWZpcnN0LTd3LWxnLFxuICAuZnItbXktZmlyc3QtMTR2LWxnLFxuICAuZnItbXktZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1iLWZpcnN0LTd3LWxnLFxuICAuZnItbXktZmlyc3QtMTR2LWxnLFxuICAuZnItbXktZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xNXYtbGcsXG4gIC5mci1teC1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xNXYtbGcsXG4gIC5mci1teS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xNXYtbGcsXG4gIC5mci1teS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE2di1sZyxcbiAgLmZyLW0tZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbjogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1sLWZpcnN0LTh3LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTZ2LWxnLFxuICAuZnItbXItZmlyc3QtOHctbGcsXG4gIC5mci1teC1maXJzdC0xNnYtbGcsXG4gIC5mci1teC1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXQtZmlyc3QtOHctbGcsXG4gIC5mci1teS1maXJzdC0xNnYtbGcsXG4gIC5mci1teS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1iLWZpcnN0LTh3LWxnLFxuICAuZnItbXktZmlyc3QtMTZ2LWxnLFxuICAuZnItbXktZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTd2LWxnLFxuICAuZnItbXgtZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE3di1sZyxcbiAgLmZyLW14LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTd2LWxnLFxuICAuZnItbXktZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTd2LWxnLFxuICAuZnItbXktZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xOHYtbGcsXG4gIC5mci1tLWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1sLWZpcnN0LTl3LWxnLFxuICAuZnItbXgtZmlyc3QtMTh2LWxnLFxuICAuZnItbXgtZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xOHYtbGcsXG4gIC5mci1tci1maXJzdC05dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE4di1sZyxcbiAgLmZyLW14LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE4di1sZyxcbiAgLmZyLW10LWZpcnN0LTl3LWxnLFxuICAuZnItbXktZmlyc3QtMTh2LWxnLFxuICAuZnItbXktZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1iLWZpcnN0LTl3LWxnLFxuICAuZnItbXktZmlyc3QtMTh2LWxnLFxuICAuZnItbXktZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW46IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xOXYtbGcsXG4gIC5mci1teC1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTl2LWxnLFxuICAuZnItbXgtZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xOXYtbGcsXG4gIC5mci1teS1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xOXYtbGcsXG4gIC5mci1teS1maXJzdC0xOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW0tZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yMHYtbGcsXG4gIC5mci1tbC1maXJzdC0xMHctbGcsXG4gIC5mci1teC1maXJzdC0yMHYtbGcsXG4gIC5mci1teC1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjB2LWxnLFxuICAuZnItbXItZmlyc3QtMTB3LWxnLFxuICAuZnItbXgtZmlyc3QtMjB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yMHYtbGcsXG4gIC5mci1tdC1maXJzdC0xMHctbGcsXG4gIC5mci1teS1maXJzdC0yMHYtbGcsXG4gIC5mci1teS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yMHYtbGcsXG4gIC5mci1tYi1maXJzdC0xMHctbGcsXG4gIC5mci1teS1maXJzdC0yMHYtbGcsXG4gIC5mci1teS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjF2LWxnLFxuICAuZnItbXgtZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjF2LWxnLFxuICAuZnItbXktZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjF2LWxnLFxuICAuZnItbXktZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yMnYtbGcsXG4gIC5mci1tLWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yMnYtbGcsXG4gIC5mci1tbC1maXJzdC0xMXctbGcsXG4gIC5mci1teC1maXJzdC0yMnYtbGcsXG4gIC5mci1teC1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yMnYtbGcsXG4gIC5mci1tci1maXJzdC0xMXctbGcsXG4gIC5mci1teC1maXJzdC0yMnYtbGcsXG4gIC5mci1teC1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTF3LWxnLFxuICAuZnItbXktZmlyc3QtMjJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yMnYtbGcsXG4gIC5mci1tYi1maXJzdC0xMXctbGcsXG4gIC5mci1teS1maXJzdC0yMnYtbGcsXG4gIC5mci1teS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yM3YtbGcsXG4gIC5mci1teC1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjN2LWxnLFxuICAuZnItbXgtZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yM3YtbGcsXG4gIC5mci1teS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yM3YtbGcsXG4gIC5mci1teS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI0di1sZyxcbiAgLmZyLW0tZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yNHYtbGcsXG4gIC5mci1tbC1maXJzdC0xMnctbGcsXG4gIC5mci1teC1maXJzdC0yNHYtbGcsXG4gIC5mci1teC1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjR2LWxnLFxuICAuZnItbXItZmlyc3QtMTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtMjR2LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yNHYtbGcsXG4gIC5mci1tdC1maXJzdC0xMnctbGcsXG4gIC5mci1teS1maXJzdC0yNHYtbGcsXG4gIC5mci1teS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yNHYtbGcsXG4gIC5mci1tYi1maXJzdC0xMnctbGcsXG4gIC5mci1teS1maXJzdC0yNHYtbGcsXG4gIC5mci1teS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjV2LWxnLFxuICAuZnItbXgtZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI1di1sZyxcbiAgLmZyLW14LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjV2LWxnLFxuICAuZnItbXktZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjV2LWxnLFxuICAuZnItbXktZmlyc3QtMjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yNnYtbGcsXG4gIC5mci1tLWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yNnYtbGcsXG4gIC5mci1tbC1maXJzdC0xM3ctbGcsXG4gIC5mci1teC1maXJzdC0yNnYtbGcsXG4gIC5mci1teC1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yNnYtbGcsXG4gIC5mci1tci1maXJzdC0xM3ctbGcsXG4gIC5mci1teC1maXJzdC0yNnYtbGcsXG4gIC5mci1teC1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yNnYtbGcsXG4gIC5mci1tYi1maXJzdC0xM3ctbGcsXG4gIC5mci1teS1maXJzdC0yNnYtbGcsXG4gIC5mci1teS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yN3YtbGcsXG4gIC5mci1teC1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjd2LWxnLFxuICAuZnItbXgtZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yN3YtbGcsXG4gIC5mci1teS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yN3YtbGcsXG4gIC5mci1teS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI4di1sZyxcbiAgLmZyLW0tZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW46IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0yOHYtbGcsXG4gIC5mci1tbC1maXJzdC0xNHctbGcsXG4gIC5mci1teC1maXJzdC0yOHYtbGcsXG4gIC5mci1teC1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjh2LWxnLFxuICAuZnItbXItZmlyc3QtMTR3LWxnLFxuICAuZnItbXgtZmlyc3QtMjh2LWxnLFxuICAuZnItbXgtZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0yOHYtbGcsXG4gIC5mci1tdC1maXJzdC0xNHctbGcsXG4gIC5mci1teS1maXJzdC0yOHYtbGcsXG4gIC5mci1teS1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0yOHYtbGcsXG4gIC5mci1tYi1maXJzdC0xNHctbGcsXG4gIC5mci1teS1maXJzdC0yOHYtbGcsXG4gIC5mci1teS1maXJzdC0xNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjl2LWxnLFxuICAuZnItbXgtZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI5di1sZyxcbiAgLmZyLW14LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjl2LWxnLFxuICAuZnItbXktZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjl2LWxnLFxuICAuZnItbXktZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0zMHYtbGcsXG4gIC5mci1tLWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0zMHYtbGcsXG4gIC5mci1tbC1maXJzdC0xNXctbGcsXG4gIC5mci1teC1maXJzdC0zMHYtbGcsXG4gIC5mci1teC1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0zMHYtbGcsXG4gIC5mci1tci1maXJzdC0xNXctbGcsXG4gIC5mci1teC1maXJzdC0zMHYtbGcsXG4gIC5mci1teC1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMzB2LWxnLFxuICAuZnItbXQtZmlyc3QtMTV3LWxnLFxuICAuZnItbXktZmlyc3QtMzB2LWxnLFxuICAuZnItbXktZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0zMHYtbGcsXG4gIC5mci1tYi1maXJzdC0xNXctbGcsXG4gIC5mci1teS1maXJzdC0zMHYtbGcsXG4gIC5mci1teS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW46IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0zMXYtbGcsXG4gIC5mci1teC1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMzF2LWxnLFxuICAuZnItbXgtZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0zMXYtbGcsXG4gIC5mci1teS1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0zMXYtbGcsXG4gIC5mci1teS1maXJzdC0zMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTMydi1sZyxcbiAgLmZyLW0tZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0zMnYtbGcsXG4gIC5mci1tbC1maXJzdC0xNnctbGcsXG4gIC5mci1teC1maXJzdC0zMnYtbGcsXG4gIC5mci1teC1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMzJ2LWxnLFxuICAuZnItbXItZmlyc3QtMTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0zMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xNnctbGcsXG4gIC5mci1teS1maXJzdC0zMnYtbGcsXG4gIC5mci1teS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0zMnYtbGcsXG4gIC5mci1tYi1maXJzdC0xNnctbGcsXG4gIC5mci1teS1maXJzdC0zMnYtbGcsXG4gIC5mci1teS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1hdXRvLWxnLFxuICAuZnItbXgtZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cblxuICAuZnItbXItZmlyc3QtYXV0by1sZyxcbiAgLmZyLW14LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1hdXRvLWxnLFxuICAuZnItbXktZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1hdXRvLWxnLFxuICAuZnItbXktZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuXG4gIC5mci1wLTAtbGcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0wLWxnLFxuICAuZnItcHgtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMC1sZyxcbiAgLmZyLXB4LTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0wLWxnLFxuICAuZnItcHktMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0wLWxnLFxuICAuZnItcHktMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1uMC01di1sZyxcbiAgLmZyLXB4LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLW4wLTV2LWxnLFxuICAuZnItcHgtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LW4wLTV2LWxnLFxuICAuZnItcHktbjAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1uMC01di1sZyxcbiAgLmZyLXB5LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMC01di1sZyxcbiAgLmZyLXB4LTAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMC01di1sZyxcbiAgLmZyLXB5LTAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTAtNXYtbGcsXG4gIC5mci1weS0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTF2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMXYtbGcsXG4gIC5mci1weC0xdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMXYtbGcsXG4gIC5mci1weC0xdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTF2LWxnLFxuICAuZnItcHktMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMXYtbGcsXG4gIC5mci1weS0xdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTEtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMS01di1sZyxcbiAgLmZyLXB4LTEtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xLTV2LWxnLFxuICAuZnItcHgtMS01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xLTV2LWxnLFxuICAuZnItcHktMS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMS01di1sZyxcbiAgLmZyLXB5LTEtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMnYtbGcsXG4gIC5mci1wLTF3LWxnIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0ydi1sZyxcbiAgLmZyLXBsLTF3LWxnLFxuICAuZnItcHgtMnYtbGcsXG4gIC5mci1weC0xdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0ydi1sZyxcbiAgLmZyLXByLTF3LWxnLFxuICAuZnItcHgtMnYtbGcsXG4gIC5mci1weC0xdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMnYtbGcsXG4gIC5mci1wdC0xdy1sZyxcbiAgLmZyLXB5LTJ2LWxnLFxuICAuZnItcHktMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0ydi1sZyxcbiAgLmZyLXBiLTF3LWxnLFxuICAuZnItcHktMnYtbGcsXG4gIC5mci1weS0xdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtM3YtbGcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0zdi1sZyxcbiAgLmZyLXB4LTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0zdi1sZyxcbiAgLmZyLXB4LTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtM3YtbGcsXG4gIC5mci1weS0zdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0zdi1sZyxcbiAgLmZyLXB5LTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtNHYtbGcsXG4gIC5mci1wLTJ3LWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtNHYtbGcsXG4gIC5mci1wbC0ydy1sZyxcbiAgLmZyLXB4LTR2LWxnLFxuICAuZnItcHgtMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTR2LWxnLFxuICAuZnItcHItMnctbGcsXG4gIC5mci1weC00di1sZyxcbiAgLmZyLXB4LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtNHYtbGcsXG4gIC5mci1wdC0ydy1sZyxcbiAgLmZyLXB5LTR2LWxnLFxuICAuZnItcHktMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItNHYtbGcsXG4gIC5mci1wYi0ydy1sZyxcbiAgLmZyLXB5LTR2LWxnLFxuICAuZnItcHktMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC01di1sZyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTV2LWxnLFxuICAuZnItcHgtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTV2LWxnLFxuICAuZnItcHgtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC01di1sZyxcbiAgLmZyLXB5LTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTV2LWxnLFxuICAuZnItcHktNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC02di1sZyxcbiAgLmZyLXAtM3ctbGcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTZ2LWxnLFxuICAuZnItcGwtM3ctbGcsXG4gIC5mci1weC02di1sZyxcbiAgLmZyLXB4LTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTZ2LWxnLFxuICAuZnItcHItM3ctbGcsXG4gIC5mci1weC02di1sZyxcbiAgLmZyLXB4LTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC02di1sZyxcbiAgLmZyLXB0LTN3LWxnLFxuICAuZnItcHktNnYtbGcsXG4gIC5mci1weS0zdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTZ2LWxnLFxuICAuZnItcGItM3ctbGcsXG4gIC5mci1weS02di1sZyxcbiAgLmZyLXB5LTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC03di1sZyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTd2LWxnLFxuICAuZnItcHgtN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTd2LWxnLFxuICAuZnItcHgtN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTd2LWxnLFxuICAuZnItcHktN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC04di1sZyxcbiAgLmZyLXAtNHctbGcge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC04di1sZyxcbiAgLmZyLXBsLTR3LWxnLFxuICAuZnItcHgtOHYtbGcsXG4gIC5mci1weC00dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItOHYtbGcsXG4gIC5mci1wci00dy1sZyxcbiAgLmZyLXB4LTh2LWxnLFxuICAuZnItcHgtNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC04di1sZyxcbiAgLmZyLXB0LTR3LWxnLFxuICAuZnItcHktOHYtbGcsXG4gIC5mci1weS00dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi04di1sZyxcbiAgLmZyLXBiLTR3LWxnLFxuICAuZnItcHktOHYtbGcsXG4gIC5mci1weS00dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTl2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtOXYtbGcsXG4gIC5mci1weC05di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItOXYtbGcsXG4gIC5mci1weC05di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTl2LWxnLFxuICAuZnItcHktOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItOXYtbGcsXG4gIC5mci1weS05di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTEwdi1sZyxcbiAgLmZyLXAtNXctbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTEwdi1sZyxcbiAgLmZyLXBsLTV3LWxnLFxuICAuZnItcHgtMTB2LWxnLFxuICAuZnItcHgtNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTB2LWxnLFxuICAuZnItcHItNXctbGcsXG4gIC5mci1weC0xMHYtbGcsXG4gIC5mci1weC01dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTB2LWxnLFxuICAuZnItcHQtNXctbGcsXG4gIC5mci1weS0xMHYtbGcsXG4gIC5mci1weS01dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTEwdi1sZyxcbiAgLmZyLXBiLTV3LWxnLFxuICAuZnItcHktMTB2LWxnLFxuICAuZnItcHktNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTExdi1sZyB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTF2LWxnLFxuICAuZnItcHgtMTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTF2LWxnLFxuICAuZnItcHktMTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTExdi1sZyxcbiAgLmZyLXB5LTExdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTEydi1sZyxcbiAgLmZyLXAtNnctbGcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xMnYtbGcsXG4gIC5mci1wbC02dy1sZyxcbiAgLmZyLXB4LTEydi1sZyxcbiAgLmZyLXB4LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xMnYtbGcsXG4gIC5mci1wci02dy1sZyxcbiAgLmZyLXB4LTEydi1sZyxcbiAgLmZyLXB4LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTJ2LWxnLFxuICAuZnItcHQtNnctbGcsXG4gIC5mci1weS0xMnYtbGcsXG4gIC5mci1weS02dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xMnYtbGcsXG4gIC5mci1wYi02dy1sZyxcbiAgLmZyLXB5LTEydi1sZyxcbiAgLmZyLXB5LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTN2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTN2LWxnLFxuICAuZnItcHgtMTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xM3YtbGcsXG4gIC5mci1weC0xM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xM3YtbGcsXG4gIC5mci1weS0xM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTN2LWxnLFxuICAuZnItcHktMTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTR2LWxnLFxuICAuZnItcC03dy1sZyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTR2LWxnLFxuICAuZnItcGwtN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xNHYtbGcsXG4gIC5mci1wci03dy1sZyxcbiAgLmZyLXB4LTE0di1sZyxcbiAgLmZyLXB4LTd3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xNHYtbGcsXG4gIC5mci1wdC03dy1sZyxcbiAgLmZyLXB5LTE0di1sZyxcbiAgLmZyLXB5LTd3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTR2LWxnLFxuICAuZnItcGItN3ctbGcsXG4gIC5mci1weS0xNHYtbGcsXG4gIC5mci1weS03dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTV2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTV2LWxnLFxuICAuZnItcHgtMTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xNXYtbGcsXG4gIC5mci1weC0xNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xNXYtbGcsXG4gIC5mci1weS0xNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTV2LWxnLFxuICAuZnItcHktMTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTZ2LWxnLFxuICAuZnItcC04dy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE2di1sZyxcbiAgLmZyLXBsLTh3LWxnLFxuICAuZnItcHgtMTZ2LWxnLFxuICAuZnItcHgtOHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTE2di1sZyxcbiAgLmZyLXByLTh3LWxnLFxuICAuZnItcHgtMTZ2LWxnLFxuICAuZnItcHgtOHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xNnYtbGcsXG4gIC5mci1wdC04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE2di1sZyxcbiAgLmZyLXBiLTh3LWxnLFxuICAuZnItcHktMTZ2LWxnLFxuICAuZnItcHktOHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xN3YtbGcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTE3di1sZyxcbiAgLmZyLXB4LTE3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTE3di1sZyxcbiAgLmZyLXB5LTE3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xN3YtbGcsXG4gIC5mci1weS0xN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xOHYtbGcsXG4gIC5mci1wLTl3LWxnIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xOHYtbGcsXG4gIC5mci1wbC05dy1sZyxcbiAgLmZyLXB4LTE4di1sZyxcbiAgLmZyLXB4LTl3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTE4di1sZyxcbiAgLmZyLXByLTl3LWxnLFxuICAuZnItcHgtMTh2LWxnLFxuICAuZnItcHgtOXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTE4di1sZyxcbiAgLmZyLXB0LTl3LWxnLFxuICAuZnItcHktMTh2LWxnLFxuICAuZnItcHktOXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xOHYtbGcsXG4gIC5mci1wYi05dy1sZyxcbiAgLmZyLXB5LTE4di1sZyxcbiAgLmZyLXB5LTl3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xOXYtbGcge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xOXYtbGcsXG4gIC5mci1weC0xOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTE5di1sZyxcbiAgLmZyLXB4LTE5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTE5di1sZyxcbiAgLmZyLXB5LTE5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xOXYtbGcsXG4gIC5mci1weS0xOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yMHYtbGcsXG4gIC5mci1wLTEwdy1sZyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTIwdi1sZyxcbiAgLmZyLXBsLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjB2LWxnLFxuICAuZnItcHItMTB3LWxnLFxuICAuZnItcHgtMjB2LWxnLFxuICAuZnItcHgtMTB3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjB2LWxnLFxuICAuZnItcHQtMTB3LWxnLFxuICAuZnItcHktMjB2LWxnLFxuICAuZnItcHktMTB3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTIwdi1sZyxcbiAgLmZyLXBiLTEwdy1sZyxcbiAgLmZyLXB5LTIwdi1sZyxcbiAgLmZyLXB5LTEwdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTIxdi1sZyB7XG4gICAgcGFkZGluZzogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTIxdi1sZyxcbiAgLmZyLXB4LTIxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjF2LWxnLFxuICAuZnItcHgtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjF2LWxnLFxuICAuZnItcHktMjF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTIxdi1sZyxcbiAgLmZyLXB5LTIxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTIydi1sZyxcbiAgLmZyLXAtMTF3LWxnIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yMnYtbGcsXG4gIC5mci1wbC0xMXctbGcsXG4gIC5mci1weC0yMnYtbGcsXG4gIC5mci1weC0xMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjJ2LWxnLFxuICAuZnItcHItMTF3LWxnLFxuICAuZnItcHgtMjJ2LWxnLFxuICAuZnItcHgtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yMnYtbGcsXG4gIC5mci1wdC0xMXctbGcsXG4gIC5mci1weS0yMnYtbGcsXG4gIC5mci1weS0xMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yMnYtbGcsXG4gIC5mci1wYi0xMXctbGcsXG4gIC5mci1weS0yMnYtbGcsXG4gIC5mci1weS0xMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTIzdi1sZyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjN2LWxnLFxuICAuZnItcHgtMjN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjN2LWxnLFxuICAuZnItcHktMjN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTIzdi1sZyxcbiAgLmZyLXB5LTIzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI0di1sZyxcbiAgLmZyLXAtMTJ3LWxnIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjR2LWxnLFxuICAuZnItcGwtMTJ3LWxnLFxuICAuZnItcHgtMjR2LWxnLFxuICAuZnItcHgtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yNHYtbGcsXG4gIC5mci1wci0xMnctbGcsXG4gIC5mci1weC0yNHYtbGcsXG4gIC5mci1weC0xMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yNHYtbGcsXG4gIC5mci1wdC0xMnctbGcsXG4gIC5mci1weS0yNHYtbGcsXG4gIC5mci1weS0xMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjR2LWxnLFxuICAuZnItcGItMTJ3LWxnLFxuICAuZnItcHktMjR2LWxnLFxuICAuZnItcHktMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjV2LWxnIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjV2LWxnLFxuICAuZnItcHgtMjV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yNXYtbGcsXG4gIC5mci1weC0yNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yNXYtbGcsXG4gIC5mci1weS0yNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjV2LWxnLFxuICAuZnItcHktMjV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjZ2LWxnLFxuICAuZnItcC0xM3ctbGcge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI2di1sZyxcbiAgLmZyLXBsLTEzdy1sZyxcbiAgLmZyLXB4LTI2di1sZyxcbiAgLmZyLXB4LTEzdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yNnYtbGcsXG4gIC5mci1wci0xM3ctbGcsXG4gIC5mci1weC0yNnYtbGcsXG4gIC5mci1weC0xM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTI2di1sZyxcbiAgLmZyLXB0LTEzdy1sZyxcbiAgLmZyLXB5LTI2di1sZyxcbiAgLmZyLXB5LTEzdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI2di1sZyxcbiAgLmZyLXBiLTEzdy1sZyxcbiAgLmZyLXB5LTI2di1sZyxcbiAgLmZyLXB5LTEzdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjd2LWxnIHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjd2LWxnLFxuICAuZnItcHgtMjd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yN3YtbGcsXG4gIC5mci1weC0yN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yN3YtbGcsXG4gIC5mci1weS0yN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjd2LWxnLFxuICAuZnItcHktMjd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjh2LWxnLFxuICAuZnItcC0xNHctbGcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yOHYtbGcsXG4gIC5mci1wbC0xNHctbGcsXG4gIC5mci1weC0yOHYtbGcsXG4gIC5mci1weC0xNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTI4di1sZyxcbiAgLmZyLXByLTE0dy1sZyxcbiAgLmZyLXB4LTI4di1sZyxcbiAgLmZyLXB4LTE0dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTI4di1sZyxcbiAgLmZyLXB0LTE0dy1sZyxcbiAgLmZyLXB5LTI4di1sZyxcbiAgLmZyLXB5LTE0dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yOHYtbGcsXG4gIC5mci1wYi0xNHctbGcsXG4gIC5mci1weS0yOHYtbGcsXG4gIC5mci1weS0xNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yOXYtbGcge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTI5di1sZyxcbiAgLmZyLXB4LTI5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTI5di1sZyxcbiAgLmZyLXB5LTI5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yOXYtbGcsXG4gIC5mci1weS0yOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0zMHYtbGcsXG4gIC5mci1wLTE1dy1sZyB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMzB2LWxnLFxuICAuZnItcGwtMTV3LWxnLFxuICAuZnItcHgtMzB2LWxnLFxuICAuZnItcHgtMTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTMwdi1sZyxcbiAgLmZyLXByLTE1dy1sZyxcbiAgLmZyLXB4LTMwdi1sZyxcbiAgLmZyLXB4LTE1dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMzB2LWxnLFxuICAuZnItcHQtMTV3LWxnLFxuICAuZnItcHktMzB2LWxnLFxuICAuZnItcHktMTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMzB2LWxnLFxuICAuZnItcGItMTV3LWxnLFxuICAuZnItcHktMzB2LWxnLFxuICAuZnItcHktMTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0zMXYtbGcge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0zMXYtbGcsXG4gIC5mci1weC0zMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTMxdi1sZyxcbiAgLmZyLXB4LTMxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTMxdi1sZyxcbiAgLmZyLXB5LTMxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0zMXYtbGcsXG4gIC5mci1weS0zMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0zMnYtbGcsXG4gIC5mci1wLTE2dy1sZyB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTMydi1sZyxcbiAgLmZyLXBsLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMzJ2LWxnLFxuICAuZnItcHItMTZ3LWxnLFxuICAuZnItcHgtMzJ2LWxnLFxuICAuZnItcHgtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMzJ2LWxnLFxuICAuZnItcHQtMTZ3LWxnLFxuICAuZnItcHktMzJ2LWxnLFxuICAuZnItcHktMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTMydi1sZyxcbiAgLmZyLXBiLTE2dy1sZyxcbiAgLmZyLXB5LTMydi1sZyxcbiAgLmZyLXB5LTE2dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0wLWxnLFxuICAuZnItcHgtZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMC1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0wLWxnLFxuICAuZnItcHktZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0wLWxnLFxuICAuZnItcHktZmlyc3QtMC1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weS1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMXYtbGcsXG4gIC5mci1weC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMXYtbGcsXG4gIC5mci1weC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTF2LWxnLFxuICAuZnItcHktZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMXYtbGcsXG4gIC5mci1weS1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMS01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMS01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMnYtbGcsXG4gIC5mci1wLWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0ydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMnYtbGcsXG4gIC5mci1weC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0ydi1sZyxcbiAgLmZyLXByLWZpcnN0LTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMnYtbGcsXG4gIC5mci1weC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ2LWxnLFxuICAuZnItcHktZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0ydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTF3LWxnLFxuICAuZnItcHktZmlyc3QtMnYtbGcsXG4gIC5mci1weS1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0zdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0zdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtM3YtbGcsXG4gIC5mci1weS1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0zdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtNHYtbGcsXG4gIC5mci1wLWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtNHYtbGcsXG4gIC5mci1wbC1maXJzdC0ydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTR2LWxnLFxuICAuZnItcHgtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTR2LWxnLFxuICAuZnItcHItZmlyc3QtMnctbGcsXG4gIC5mci1weC1maXJzdC00di1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtNHYtbGcsXG4gIC5mci1wdC1maXJzdC0ydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTR2LWxnLFxuICAuZnItcHktZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtNHYtbGcsXG4gIC5mci1wYi1maXJzdC0ydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTR2LWxnLFxuICAuZnItcHktZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTV2LWxnLFxuICAuZnItcHgtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTV2LWxnLFxuICAuZnItcHgtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTV2LWxnLFxuICAuZnItcHktZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC02di1sZyxcbiAgLmZyLXAtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTZ2LWxnLFxuICAuZnItcGwtZmlyc3QtM3ctbGcsXG4gIC5mci1weC1maXJzdC02di1sZyxcbiAgLmZyLXB4LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTZ2LWxnLFxuICAuZnItcHItZmlyc3QtM3ctbGcsXG4gIC5mci1weC1maXJzdC02di1sZyxcbiAgLmZyLXB4LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC02di1sZyxcbiAgLmZyLXB0LWZpcnN0LTN3LWxnLFxuICAuZnItcHktZmlyc3QtNnYtbGcsXG4gIC5mci1weS1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTZ2LWxnLFxuICAuZnItcGItZmlyc3QtM3ctbGcsXG4gIC5mci1weS1maXJzdC02di1sZyxcbiAgLmZyLXB5LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTd2LWxnLFxuICAuZnItcHgtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTd2LWxnLFxuICAuZnItcHgtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTd2LWxnLFxuICAuZnItcHktZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC04di1sZyxcbiAgLmZyLXAtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmc6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC04di1sZyxcbiAgLmZyLXBsLWZpcnN0LTR3LWxnLFxuICAuZnItcHgtZmlyc3QtOHYtbGcsXG4gIC5mci1weC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtOHYtbGcsXG4gIC5mci1wci1maXJzdC00dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTh2LWxnLFxuICAuZnItcHgtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC04di1sZyxcbiAgLmZyLXB0LWZpcnN0LTR3LWxnLFxuICAuZnItcHktZmlyc3QtOHYtbGcsXG4gIC5mci1weS1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC04di1sZyxcbiAgLmZyLXBiLWZpcnN0LTR3LWxnLFxuICAuZnItcHktZmlyc3QtOHYtbGcsXG4gIC5mci1weS1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtOXYtbGcsXG4gIC5mci1weC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtOXYtbGcsXG4gIC5mci1weC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTl2LWxnLFxuICAuZnItcHktZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtOXYtbGcsXG4gIC5mci1weS1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXAtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMTB2LWxnLFxuICAuZnItcHgtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTB2LWxnLFxuICAuZnItcHItZmlyc3QtNXctbGcsXG4gIC5mci1weC1maXJzdC0xMHYtbGcsXG4gIC5mci1weC1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTB2LWxnLFxuICAuZnItcHQtZmlyc3QtNXctbGcsXG4gIC5mci1weS1maXJzdC0xMHYtbGcsXG4gIC5mci1weS1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTV3LWxnLFxuICAuZnItcHktZmlyc3QtMTB2LWxnLFxuICAuZnItcHktZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZzogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTF2LWxnLFxuICAuZnItcHktZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTEydi1sZyxcbiAgLmZyLXAtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xMnYtbGcsXG4gIC5mci1wbC1maXJzdC02dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xMnYtbGcsXG4gIC5mci1wci1maXJzdC02dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHQtZmlyc3QtNnctbGcsXG4gIC5mci1weS1maXJzdC0xMnYtbGcsXG4gIC5mci1weS1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xMnYtbGcsXG4gIC5mci1wYi1maXJzdC02dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTN2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xM3YtbGcsXG4gIC5mci1weC1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xM3YtbGcsXG4gIC5mci1weS1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTN2LWxnLFxuICAuZnItcHktZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTR2LWxnLFxuICAuZnItcC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZzogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTR2LWxnLFxuICAuZnItcGwtZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xNHYtbGcsXG4gIC5mci1wci1maXJzdC03dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xNHYtbGcsXG4gIC5mci1wdC1maXJzdC03dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTR2LWxnLFxuICAuZnItcGItZmlyc3QtN3ctbGcsXG4gIC5mci1weS1maXJzdC0xNHYtbGcsXG4gIC5mci1weS1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xNXYtbGcsXG4gIC5mci1weC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xNXYtbGcsXG4gIC5mci1weS1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTV2LWxnLFxuICAuZnItcHktZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTZ2LWxnLFxuICAuZnItcC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE2di1sZyxcbiAgLmZyLXBsLWZpcnN0LTh3LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTE2di1sZyxcbiAgLmZyLXByLWZpcnN0LTh3LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xNnYtbGcsXG4gIC5mci1wdC1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE2di1sZyxcbiAgLmZyLXBiLWZpcnN0LTh3LWxnLFxuICAuZnItcHktZmlyc3QtMTZ2LWxnLFxuICAuZnItcHktZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmc6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTE3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTE3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xN3YtbGcsXG4gIC5mci1weS1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xOHYtbGcsXG4gIC5mci1wLWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xOHYtbGcsXG4gIC5mci1wbC1maXJzdC05dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTE4di1sZyxcbiAgLmZyLXByLWZpcnN0LTl3LWxnLFxuICAuZnItcHgtZmlyc3QtMTh2LWxnLFxuICAuZnItcHgtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB0LWZpcnN0LTl3LWxnLFxuICAuZnItcHktZmlyc3QtMTh2LWxnLFxuICAuZnItcHktZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xOHYtbGcsXG4gIC5mci1wYi1maXJzdC05dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xOXYtbGcsXG4gIC5mci1weC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTE5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTE5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xOXYtbGcsXG4gIC5mci1weS1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yMHYtbGcsXG4gIC5mci1wLWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZzogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjB2LWxnLFxuICAuZnItcHItZmlyc3QtMTB3LWxnLFxuICAuZnItcHgtZmlyc3QtMjB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjB2LWxnLFxuICAuZnItcHQtZmlyc3QtMTB3LWxnLFxuICAuZnItcHktZmlyc3QtMjB2LWxnLFxuICAuZnItcHktZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZzogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjF2LWxnLFxuICAuZnItcHgtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjF2LWxnLFxuICAuZnItcHktZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTIydi1sZyxcbiAgLmZyLXAtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xMXctbGcsXG4gIC5mci1weC1maXJzdC0yMnYtbGcsXG4gIC5mci1weC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjJ2LWxnLFxuICAuZnItcHItZmlyc3QtMTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xMXctbGcsXG4gIC5mci1weS1maXJzdC0yMnYtbGcsXG4gIC5mci1weS1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xMXctbGcsXG4gIC5mci1weS1maXJzdC0yMnYtbGcsXG4gIC5mci1weS1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZzogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjN2LWxnLFxuICAuZnItcHgtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjN2LWxnLFxuICAuZnItcHktZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI0di1sZyxcbiAgLmZyLXAtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjR2LWxnLFxuICAuZnItcGwtZmlyc3QtMTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtMjR2LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yNHYtbGcsXG4gIC5mci1wci1maXJzdC0xMnctbGcsXG4gIC5mci1weC1maXJzdC0yNHYtbGcsXG4gIC5mci1weC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yNHYtbGcsXG4gIC5mci1wdC1maXJzdC0xMnctbGcsXG4gIC5mci1weS1maXJzdC0yNHYtbGcsXG4gIC5mci1weS1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjR2LWxnLFxuICAuZnItcGItZmlyc3QtMTJ3LWxnLFxuICAuZnItcHktZmlyc3QtMjR2LWxnLFxuICAuZnItcHktZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjV2LWxnLFxuICAuZnItcHgtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yNXYtbGcsXG4gIC5mci1weC1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yNXYtbGcsXG4gIC5mci1weS1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjV2LWxnLFxuICAuZnItcHktZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjZ2LWxnLFxuICAuZnItcC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmc6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI2di1sZyxcbiAgLmZyLXBsLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yNnYtbGcsXG4gIC5mci1wci1maXJzdC0xM3ctbGcsXG4gIC5mci1weC1maXJzdC0yNnYtbGcsXG4gIC5mci1weC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB0LWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI2di1sZyxcbiAgLmZyLXBiLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjd2LWxnLFxuICAuZnItcHgtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yN3YtbGcsXG4gIC5mci1weC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yN3YtbGcsXG4gIC5mci1weS1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjd2LWxnLFxuICAuZnItcHktZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjh2LWxnLFxuICAuZnItcC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yOHYtbGcsXG4gIC5mci1wbC1maXJzdC0xNHctbGcsXG4gIC5mci1weC1maXJzdC0yOHYtbGcsXG4gIC5mci1weC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTI4di1sZyxcbiAgLmZyLXByLWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB0LWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yOHYtbGcsXG4gIC5mci1wYi1maXJzdC0xNHctbGcsXG4gIC5mci1weS1maXJzdC0yOHYtbGcsXG4gIC5mci1weS1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmc6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTI5di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTI5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yOXYtbGcsXG4gIC5mci1weS1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0zMHYtbGcsXG4gIC5mci1wLWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZzogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMzB2LWxnLFxuICAuZnItcGwtZmlyc3QtMTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMzB2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMzB2LWxnLFxuICAuZnItcHQtZmlyc3QtMTV3LWxnLFxuICAuZnItcHktZmlyc3QtMzB2LWxnLFxuICAuZnItcHktZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMzB2LWxnLFxuICAuZnItcGItZmlyc3QtMTV3LWxnLFxuICAuZnItcHktZmlyc3QtMzB2LWxnLFxuICAuZnItcHktZmlyc3QtMTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0zMXYtbGcsXG4gIC5mci1weC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0zMXYtbGcsXG4gIC5mci1weS1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0zMnYtbGcsXG4gIC5mci1wLWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZzogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTMydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMzJ2LWxnLFxuICAuZnItcHItZmlyc3QtMTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMzJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMzJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMzJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTMydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuIiwiaHRtbCB7XG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbi8vIEF1dG8gbWFyZ2luZyBiZXR3ZWVuIGNvbXBvbmVudHNcbmJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkge1xuICAgIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICAgICAgJiA+IGRpdixcbiAgICAgICAgJiA+IHNlY3Rpb24sXG4gICAgICAgICYgPiBmaWd1cmUge1xuICAgICAgICAgICAgLmZyLWNvbnRhaW5lciwgJi5mci1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiBUT0RPIFJFTU9WRSBUSElTIFdIRU4gU1RJQ0tZIElTIEZJWEVEICovXG4uZnItc2lkZW1lbnUtLXN0aWNreSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuIiwiYm9keSB7XG4gICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICB9XG59XG5cbi8vVGl0bGVzXG5oMSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICBmb250LXNpemU6IHJlbSgyNSk7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAwLjMxMjVyZW07XG4gICAgfVxufVxuXG5oMyxcbmgyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xufVxuXG5oMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuaDQge1xuICAgIGZvbnQtc2l6ZTogMS4xNXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuaDUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbi8vQ29udGFpbmVyIGRlZmluaXRpb25cbi5mci1jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICAmLS1mbHVpZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDEzNjQpO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxufVxuXG4vL0xvZ29cbi5mci1sb2dvIHtcbiAgICBmb250LWZhbWlseTogXCJNYXJpYW5uZVwiLCBhcmlhbCwgc2Fucy1zZXJpZjtcbn1cblxuLy8gT3ZlcnJpZGUgZGVmYXVsdCBibG9ja3F1b3RlIHN0eWxlXG5ibG9ja3F1b3RlIHtcbiAgICBtYXJnaW46IDA7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1tZWRpdW0pO1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXkpO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi8vIEFkZCBtYXJnaW4gb25seSBmb3IgZGVmYXVsdCB0ZXh0IG9wdGlvbnNcblxuQGluY2x1ZGUgbGcge1xuICAgIGgxIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuODc1cmVtO1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG5cbiAgICBoMixcbiAgICBoMyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICB9XG5cbiAgICAuZnItY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZzogMCAycmVtO1xuICAgIH1cbiAgICAuZnItY29udGFpbmVyIHtcbiAgICAgICAgJi0tZmx1aWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLW1haW4td3JhcHBlciB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMSk7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMDYpO1xuICAgIH1cbiAgICAubGF5b3V0IHtcbiAgICAgICAgJi1ncmlkIHtcbiAgICAgICAgICAgICY6bm90KC5uby1zaWRlYmFyKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwibWFpbiBhc2lkZVwiIFwiZm9vdGVyIGFzaWRlXCI7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNzYpO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5uby1zaWRlYmFyIHtcbiAgICAgICAgICAgICAgICAuaXJzbi1tYWluLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAubGF5b3V0LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgeGwge1xuICAgIC5pcnNuLWNvbnRhaW5lci0tZXh0ZW5kZWQge1xuICAgICAgICBtYXJnaW4tbGVmdDogLTRyZW0gIWltcG9ydGFudDtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA1LjY3NXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXdzLXZpZXctZ3JpZC5ob3Jpem9udGFsLmNvbHMtNC5jbGVhcmZpeCB7XG4gICAgLnZpZXdzLXJvdyA+ICoge1xuICAgICAgICBtYXJnaW46IHJlbSgyNSkgMCAwIHJlbSgyNSk7XG4gICAgfVxuXG4gICAgLnZpZXdzLXJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBtYXJnaW46IHJlbSgtMjUpIDAgMCByZW0oLTI1KTtcbiAgICB9XG59XG5cbnNlY3Rpb25bY2xhc3NePVwiaXJzblwiXSB7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDI0KTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbmZvb3RlciB7XG4gICAgZ3JpZC1hcmVhOiBmb290ZXI7XG59XG5cbi8vc2NyZWVuLXJlYWRlci1vbmx5XG5cbiIsIi8vQ09MT1JTXG5cbi8vUHJpbWFyeVxuJGlyc24tcHJpbWFyeS1yZWQ6ICNkOTJjNDA7XG4kaXJzbi1kYXJrZW4tcHJpbWFyeS1yZWQ6ICNkNTJjM2Q7XG4kaXJzbi1raW9zcXVlLXJlZDogI2MxMTQyNTtcblxuLy9CbGFja1xuJGlyc24tYmxhY2s6ICMxZjFmMWY7XG4kaXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4kaXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuJGlyc24tbGlnaHRlci1ibGFjazogIzJmMmYyZjtcbiRpcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuXG4vL1doaXRlL0dyZXlcbiRpcnNuLXdoaXRlOiAjZmZmZmZmO1xuJGlyc24tY3JlYW0td2hpdGU6ICNmYWY4ZjQ7XG4kaXJzbi1zb2Z0LWxpZ2h0LWdyZXk6ICNmNWY1ZjU7XG4kaXJzbi1saWdodC1ncmV5OiAjZmFmYWZhO1xuJGlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuJGlyc24tbWlkLWdyZXk6ICNlZGVkZWQ7XG4kaXJzbi1ncmV5OiAjNDM0MzQzO1xuJGlyc24tYmctZ3JleTogI2Y4ZjhmODtcbiRpcnNuLXNlcGFyYXRvci1ncmV5OiAjYzhkNGRmO1xuJGlyc24tbWVudS1zZXBhcmF0b3ItZ3JleTogI2UzZTllZjtcbiRpcnNuLWluYWN0aXZlLXRhYi1ncmV5OiAjOTE5MTkxO1xuJGlyc24tbWVtYmVyLWJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4kaXJzbi1jb250YWN0LWNhcmQ6ICNmMmYyZjI7XG4kaXJzbi1icmVhZGNydW1iLWdyZXk6ICM2NDY0NjQ7XG4kaXJzbi1saWdodC1wcmltYXJ5OiAjZmRlY2VlO1xuXG4vL0JsdWVzXG4kaXJzbi1tYXJpYW5uZS1ibHVlOiAjMDAwMDkxO1xuJGlyc24tYmx1ZTogIzNiOGVkZjtcbiRpcnNuLWRhcmstYmx1ZTogIzAwNWZiZTtcbiRpcnNuLXNreS1ibHVlOiAjMWVjYWZmO1xuJGlyc24tbGlnaHQtYmx1ZTogI2YxZjhmZTtcbiRpcnNuLWxpZ2h0ZXItYmx1ZTogI2Y0ZjdmYztcblxuLy9GT05UU1xuXG4vL2ZvbnRzLWZhbWlsaWVzXG4kaXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRpcnNuLWZvbnQtYm9sZDogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuJGlyc24tZm9udC1saWdodDogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiRpcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiRpcnNuLWJpcy1mb290LWJvbGQ6IFwiUm9ib3RvIFNsYWIgQm9sZFwiLCBzYW5zLXNlcmlmO1xuXG4kbWFyaWFubmU6IFwiTWFyaWFubmVcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG5cbi8vRm9udHMgc2l6ZXNcbiRpcnNuLWZvbnQtc2l6ZS1jYXJkLXRpdGxlOiAxLjEyNXJlbTtcblxuLy9wYWRkaW5nXG5cbiRpcnNuLWhlYWRpbmctcGFkZGluZzogMi41cmVtO1xuIiwiLy8gT3ZlcnJpZGUgaWNvbiBzaXplIChmcm9tIDEuNXJlbSB0byAxcmVtKSB0byBmaXQgSVJTTiBkZXNpZ24gc3lzdGVtXG4uZnItYnRuIHtcbiAgJjpub3QoW2NsYXNzKj1cImZyLWJ0bi0taWNvbi1cIl0pIHtcbiAgICAmW2NsYXNzXj1cImZyLWljb24tXCJdLFxuICAgICZbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAgICZbY2xhc3NePVwiZnItZmktXCJdLFxuICAgICZbY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiAgW2NsYXNzXj1cImlyc24taWNvbi1cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUsXG4gIFtjbGFzc149XCJpcnNuLWZpLVwiXTo6YmVmb3JlLFxuICBbY2xhc3MqPVwiIGlyc24tZmktXCJdOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG59XG5cblxuLmZyLWljb24taXJzbi1wcmludGVyLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4uZnItaWNvbi1pcnNuLXNoYXJlLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuXG4vL2ZyLWZpLSogY2xhc3Nlc1xuLmZyLWZpLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWZpLWlyc24tc2hhcmUtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59IiwiW2NsYXNzXj1cImlyc24taWNvbi1cIl06OmJlZm9yZSwgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xyXG4gICAgXHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWljb24tY29sb3IpO1xyXG4gICAgICB3aWR0aDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xyXG4gICAgICBoZWlnaHQ6IHZhcigtLWlyc24taWNvbi1zaXplKTtcclxuICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XHJcbn1cclxuXHJcblxyXG4uaXJzbi1pY29uLS1tYXA6OmJlZm9yZSB7XHJcbiAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tYXAuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWFwLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tbGV0dGVyOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xyXG4gICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1zaXRlOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaXRlLnN2Z1wiKTtcclxuICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2l0ZS5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLWJlbGw6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWJlbGwtZm9vdGVyLnN2Z1wiKTtcclxuICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYmVsbC1mb290ZXIuc3ZnXCIpO1xyXG4gIH1cclxuICBcclxuLmlyc24taWNvbi0tcG9kY2FzdDo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wb2RjYXN0LnN2Z1wiKTtcclxubWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcG9kY2FzdC5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLW5ld3NwYXBlcjo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xyXG5tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1uZXdzbGV0dGVyOjpiZWZvcmUge1xyXG4td2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NsZXR0ZXIuc3ZnXCIpO1xyXG5tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzbGV0dGVyLnN2Z1wiKTtcclxufVxyXG4gIFxyXG4uaXJzbi1pY29uLS1tZWRpYTo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tZWRpYS5zdmdcIik7XHJcbm1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1lZGlhLnN2Z1wiKTtcclxufVxyXG4gIC5pcnNuLWljb24tLW1lZ2FwaG9uZTo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1tZWdhcGhvbmUuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1tZWdhcGhvbmUuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1hc3Nvczo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1hc3Nvcy5zdmdcIik7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLWFzc29zLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tbWljcm9zY29wZTo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1taWNyb3Njb3BlLnN2Z1wiKTtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLXBsdXM6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XHJcbn1cclxuIiwiLmlyc24tZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXJvdy1nYXA6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSB1bExpc3Q7XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWdyaWQge1xuICAgICAgICAmX19zaWRlYmFyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjIzKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxcmVtIHJlbSgxMDUpO1xuICAgICAgICB9XG4gICAgICAgICYuaXJzbi1ncmlkLS1zaWRlYmFyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDIyMykgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tZ3JpZC1jb2xzLTIge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cblxuICAgIC5pcnNuLWdyaWQtY29scy00IHtcbiAgICAgICAgZ3JpZC1nYXA6IHJlbSg1LjUpIHJlbSgyNCk7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiBtaW4tY29udGVudDtcbiAgICB9XG59XG4iLCIuZnItc2hhcmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGxpZ2h0LWdyZXk7XHJcbiAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgXHJcbiAgICAuZnItYnRucy1ncm91cCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAvL0xpbmtzXHJcbiAgICBhW2hyZWZdIHtcclxuICAgICAgJi5mci1idG4ge1xyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0LWdyZXk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICIsIi5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjcmVhbS13aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogc29saWQgMC4ycmVtICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMnJlbSAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIH1cblxuICAgICsgZm9vdGVyIC5pcnNuLWZvb3RlciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucmVnaW9uLXNpZGViYXItc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDMyKTtcbiAgICBncmlkLWF1dG8tcm93czogbWluLWNvbnRlbnQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgXCJoZWFkZXIgaGVhZGVyXCJcbiAgICAgICAgXCJzaWRlYmFyIG1haW5cIlxuICAgICAgICBcImZvb3RlciBmb290ZXJcIjtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICAgIH1cblxuICAgIC5ibG9jay1pcnNuLXNpZGViYXItZGlyZWN0LWFjZXNzIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5ibG9jay1pcnNuLXNpZGViYXItYWdlbmRhIHtcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdhcDogcmVtKDI4KTtcbiAgICB9XG59XG5cbi5pcnNuLXNpZGViYXIge1xuICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgICAgICB3aWR0aDogcmVtKDI5Nik7XG4gICAgICAgIGdyaWQtYXJlYTogYXNpZGU7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG59XG4iLCIudmlldy1nbG9iYWwtc2VhcmNoIHtcblx0LmZvcm0taXRlbS1zZWFyY2gge1xuXHRcdG1hcmdpbjogMDtcblx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHQuZnItbGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogaW5pdGlhbDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnItYnRuOm5vdCg6ZGlzYWJsZWQpIHtcblx0XHRAaW5jbHVkZSBidG5Ib3Zlcjtcblx0fVxuXG5cdC5mb3JtLWFjdGlvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbjogMnJlbSAwO1xuXHRcdC5mci1idG4ge1xuXHRcdFx0bWluLXdpZHRoOiByZW0oMTc4KTtcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0cGFkZGluZzogcmVtKDE1KSByZW0oMjQpIHJlbSgxMyk7XG5cdFx0XHRAaW5jbHVkZSBidG5Ib3ZlcjtcblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0fVxuXG5cdFx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5mYWNldC10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVyZW07XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHR9XG5cblx0Ly9TZWFyY2ggYmFyIHN0eWxlXG5cdC5mci1zZWFyY2gtYmFyIHtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0bWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblx0XHQuZnItbGFiZWwge1xuXHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdGZvbnQtc2l6ZTogcmVtKDIwKTtcblx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHR9XG5cdFx0LmZyLWlucHV0IHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg0MCl9KTtcblx0XHRcdGhlaWdodDogcmVtKDQwKTtcblx0XHRcdGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgJGlyc24tYmxhY2s7XG5cdFx0XHRwYWRkaW5nOiAwIHJlbSgxNik7XG5cblx0XHRcdCY6OnBsYWNlaG9sZGVyIHtcblx0XHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8vUGFnZXJcblx0LnBhZ2VyIHtcblx0XHRtYXJnaW46IHJlbSg1NikgMDtcblx0fVxuXG5cdC52aWV3LWhlYWRlciB7XG5cdFx0Lmlyc24tbGluay1saXN0IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxcmVtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHRcdFx0XHRcdC0taWNvbi1zaXplOiAxcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bm90KC52aWV3LWhlYWRlci0tbW9iaWxlKSB7XG5cdFx0XHQuaXJzbi1saW5rLWxpc3Qge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jdXN0b20tc29ydC1mb3JtIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmN1c3RvbS1zb3J0LWhlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyMik7XG5cdFx0XHRib3JkZXItbGVmdDogMC41cHggc29saWQgJGlyc24tYmxhY2s7XG5cdFx0XHRsZWZ0OiBjYWxjKHZhcigtLXNvcnQtaGVhZGVyLXNjYWxlKSAvIC0yKTtcblx0XHRcdHRvcDogNTAlO1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRcdH1cblxuXHRcdC5mb3JtLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRcdC5mci1sYWJlbCB7XG5cdFx0XHRcdGdyaWQtY29sdW1uOiAyO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG5cdFx0XHRcdGhlaWdodDogZml0LWNvbnRlbnQ7XG5cdFx0XHRcdGFsaWduLXNlbGY6IGNlbnRlcjtcblx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0Zm9udC1zaXplOiByZW0oMTIpO1xuXHRcdFx0XHRmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuXHRcdFx0fVxuXG5cdFx0XHQuZm9ybS1zZWxlY3Qge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwIHJlbSgzNikgMCByZW0oMTMpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSgzMik7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IG5vbmU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICdSb2JvdG8gTWVkaXVtJztcblx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblx0XHRcdH1cblxuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHJpZ2h0OiByZW0oMTQpO1xuXHRcdFx0XHRib3R0b206IHJlbSgxMyk7XG5cdFx0XHRcdHdpZHRoOiByZW0oMTIuMjQpO1xuXHRcdFx0XHRoZWlnaHQ6IHJlbSg3Ljg1KTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5pcnNuLXNlYXJjaCB7XG5cdCZfX2VtcHR5IHtcblx0XHRtaW4taGVpZ2h0OiAyMHZoO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHJvdy1nYXA6IDFyZW07XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdGNvbHVtbi1nYXA6IDFyZW07XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCZfX2ljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL3NlYXJjaC5zdmdcIik7XG5cdFx0XHR3aWR0aDogcmVtKDEzMCk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgxMzApO1xuXHRcdH1cblx0fVxufVxuXG4udmlldy1yZXN1bHQtY291bnRlciB7XG5cdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG5cdGZvbnQtd2VpZ2h0OiByZW0oMTgpO1xuICAgIG1hcmdpbjogMDtcblxuXHQmX19jb3VudCB7XG5cdFx0Zm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi52aWV3LWdsb2JhbC1zZWFyY2gge1xuXHQtLXNvcnQtaGVhZGVyLXNjYWxlOiAje3JlbSgzMil9O1xuXG5cdC52aWV3LWhlYWRlciB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGdhcDogdmFyKC0tc29ydC1oZWFkZXItc2NhbGUpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG5cblx0XHRAaW5jbHVkZSBsZyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuXG4gICAgICAmLS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuXG5cdFx0XHQmOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkge1xuXHRcdFx0XHQuaXJzbi1saW5rLWxpc3Qge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdFx0ZmxleDogMTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG59XG4iLCIuZnItdGFicy1hY2NvcmRpb25zIHtcbiAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAtMi41cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtbW96LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1vLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mci1pbnB1dHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgaGVpZ2h0OiAzLjVyZW07XG4gIHBhZGRpbmc6IDAgMC41cmVtO1xufVxuXG4uZm9ybS1yZXF1aXJlZHtcbiAgJjphZnRlcntcbiAgICBjb250ZW50OiBcIipcIjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5mci1sYWJlbHtcbiAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xufSIsIi8vTGlua3NcbmFbaHJlZl17XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gICYuZnItYnRue1xuICAgICY6bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW9wYWNpZnktYmxhY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vQnV0dG9uc1xuLmZyLWJ0bntcbiAgLy9DbGFzc2ljIGJ0blxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAmOmhvdmVye1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW9wYWNpZnktYmxhY2s7XG4gIH1cbiAgJi5mci1idG4tLXRvLXRvcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgfVxuICB9XG4gIC8vQnRuIGxnXG4gICYtLWxne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLy9CdG4gc2Vjb25kYXJ5XG4gICYtLXNlY29uZGFyeXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgcGFkZGluZzogLjI1cmVtIDFyZW07XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG4gICAgJltocmVmXXtcbiAgICAgICY6aG92ZXJ7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICBib3JkZXItY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICB9XG4gICAgfVxuICAgICYuZnItYnRuLS1sZ3tcbiAgICAgIHBhZGRpbmc6IC42MjVyZW0gMDtcbiAgICB9XG4gIH1cblxuICAvL0J0biBhcnJvd1xuICAmLS1hcnJvd3tcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgcGFkZGluZzogMCAwIDAgLjc1cmVtO1xuICAgICYuZnItYnRuLS1sZ3tcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDFyZW07XG4gICAgICBbY2xhc3NePVwiZnItaWNvbi1cIl17XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gICAgW2NsYXNzXj1cImZyLWljb24tXCJde1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICB3aWR0aDogMi4xMjVyZW07XG4gICAgICBoZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC42MjVyZW07XG4gICAgfVxuICAgIC8vaWYgbGlua1xuICAgICZbaHJlZl17XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgfVxuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICB9XG4gIH1cblxuICAvLyBCdG4gdHJhbnNwYXJlbnRcbiAgJi0tdHJhbnNwYXJlbnQge1xuICAgICY6bm90KFtjbGFzcyo9XCJmci1idG4tLWljb24tXCJdKSxcbiAgICAmW2NsYXNzKj1cImZyLWJ0bi0taWNvbi1cIl0ge1xuICAgICAgJltjbGFzcyo9XCIgZnItaWNvbi1cIl0sXG4gICAgICAmW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICAgLy8mOm5vdCg6ZGlzYWJsZWQpLFxuICAgIC8vJjpub3QoLS1zZWNvbmRhcnkpIHtcbiAgICAvLyAgJjpob3ZlciB7XG4gICAgLy8gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAvLyAgfVxuICAgIC8vfVxuICAvL31cbiAgfSBcblxuXG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3MgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXkgIWltcG9ydGFudDtcbiAgY29sb3I6ICRpcnNuLWJsYWNrO1xufVxuXG4uZnItcHJpbnQtYW5kLXNoYXJlIHVsIGxpIC5mci1zaGFyZSB1bCBsaSAuZnItYnRuIHtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxufVxuXG5AaW5jbHVkZSBtZHtcbiAgLmZyLWJ0bntcbiAgICAmLS1sZ3tcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwLjc1cmVtIDA7XG4gICAgICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgICB9XG4gIH1cbn1cbiIsIi5ub2RlLS13aXRoLXBhcy10b29scyB7XG4gIGgxIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgxMDQpO1xuXG4gICAgaDEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICB9XG5cbiAgICAmLmZyLWFjdHVhbGl0ZSB7XG4gICAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgIH1cblxuICAgICAgICAmX190b29scyB7XG4gICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0b3A6IC0zcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGFncyB7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kYXRlIHtcbiAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3BhcmFncmFwaCB7XG4gICAgICAgICAgb3JkZXI6IDU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZyLWJhc2ljLXBhZ2Uge1xuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHMge1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQGluY2x1ZGUgbGcge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLmZyLWNhcmQge1xuICAgIC8vUmVzZXRzXG4gICAgJjpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG5cbiAgICAvL0RlZmF1bHQgY2FyZFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuXG4gICAgJl9fdGhlbWUge1xuICAgICAgICBjb2xvcjogJGlyc24tYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAmX19zdGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIH1cblxuICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ibHVlO1xuXG4gICAgICAgIC8vTGlnaHQgQmx1ZSBjYXJkXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vR3JleSBjYXJkXG4gICAgJi0tZ3JleSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjU5Mzc1cmVtIDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fc3RhcnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcblxuICAgICAgICAgICAgJl9fcHJpbWFyeSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2RhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjI1cmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItY2FyZC1hY2Nyb2NoZSB7XG4gICAgLmZyLWNhcmQge1xuICAgICAgICB3aWR0aDogMjAuMzc1cmVtO1xuICAgICAgICBoZWlnaHQ6IDIzLjMxM3JlbTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgb3JkZXI6IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYm9keSA+ICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjQ1M3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkgPiAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuOTM1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdmlkZW8ge1xuICAgICAgICAgICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDIwLjM3NXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDguNjI1cmVtO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgLS10aXRsZS1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItY2FyZC1wcm9tb3RlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJnLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogY2FsYyg5MyUpO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDUpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDByZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDguMDYzcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMS45MzhyZW07XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMS42MjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjE4OHJlbTtcbiAgICAgICAgICAgIGZpbHRlcjogdW5zZXQ7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjkzOHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMi4xMjVyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICB9XG59XG5cbi5mci1jYXJkLXByb21vdGUge1xuICAgIHdpZHRoOiA0MC41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDEzLjc1cmVtO1xuICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmFmYWZhIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoOTMlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuNzgzcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3ZlcnJpZGUgcGFkZGluZyB0byByZWR1Y2UgYXJyb3cgc3BhY2UgYmV0d2VlbiB0ZXh0IGFuZCBib3R0b21cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzLjc0OHJlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi43ODNyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkge1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuLmZyLXJlbGF0ZWQtY29udGVudHMge1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gICAgfVxuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLy9sZWZ0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAvL2ZvbnQ6IG5vcm1hbCBub3JtYWwgbWVkaXVtIDAuODc1cmVtLzEuMjVyZW0gUm9ib3RvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3ZlcnJpZGUgcGFkZGluZyB0byByZWR1Y2UgYXJyb3cgc3BhY2UgYmV0d2VlbiB0ZXh0IGFuZCBib3R0b21cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLXRlYXNlci1jYXJkcy1saXN0IHtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLWNhcmQge1xuICAgICAgICAvL0RlZmF1bHQgY2FyZCBkZXNrdG9wXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RoZW1lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC8vQ2FyZCBibHVlXG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9HcmV5IGNhcmRcbiAgICAgICAgJi0tZ3JleSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogcmV2ZXJ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS40Mzc1cmVtIDEuMjVyZW0gMCAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbWlkLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9yaXpvbnRhbCB7XG4gICAgICAgIC5mci1jYXJkX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgLmhvcml6b250YWwge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuY29udGVudC1jb250YWluZXIge1xuICAmX19kYXRlIHtcbiAgICBjb2xvcjogIzcwNzA3MDtcbiAgfVxufVxuIiwiLyogY29tcG9uZW50cy9Gb3JtL0NvbnRhY3RfRm9ybS9fQ29udGFjdF9Gb3JtLnNjc3MgKi9cbi5pcnNuLWNvbnRhY3QtZm9ybSB7XG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcbiAgICB3aWR0aDogMTAwJTtcblxuXG4gICAgLmZvcm0taXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnItbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZyLWlucHV0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTtcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCByZW0oMTIpL3JlbSgxNikgSGVsdmV0aWNhO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjYpO1xuXG4gICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ3KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTQ0KTtcbiAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDI1Nik7XG4gICAgfVxuXG4gICAgLmlyc24tZm9ybSB7XG5cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIyKTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG5cbiAgICAgICAgICAgICZfX2RlbWFuZGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMjYpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2dyaWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMCk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjMpO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgXG4gICAgICAgICAgICAmLS1jaXZpbGl0eSwgJi0tbGFzdC1uYW1lLCAmLS1jb25maXJtLWVtYWlsLCAmLS1hZGRyZXNzLCAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxOCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXF1ZXN0aW9uIHtcbiAgICAgICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZvcm0tdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxOTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIC5mci1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAwLjI1cmVtIDAgMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDQ2KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHNlbGVjdC5mci1pbnB1dCwgLmZvcm0tdGVsIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNik7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLml0aSB7XG4gICAgICAgICAgICAgICAgJi0tYWxsb3ctZHJvcGRvd24ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fc2VsZWN0ZWQtZmxhZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXRlbCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNjQpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIHNlbGVjdDppbnZhbGlkIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaWdodGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICBcbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2l2aWxpdHkge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgICZfX2ZvbnQge1xuICAgICAgICAgICAgY29sb3I6ICRsaWdodGVyLWdyZXk7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDEwMCkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5kZXNjcmlwdGlvbiB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTguMSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMDYzcmVtO1xuICAgIH1cbn1cblxuXG5cbkBpbmNsdWRlIGxnIHtcblxuICAgIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDE2MCk7XG4gICAgfVxuXG4gICAgLmlyc24tY29udGFjdC1mb3JtIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDk5KTtcblxuICAgICAgICAuaXJzbi1mb3JtIHtcbiAgICAgICAgICAgICZfX2dyaWQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDQsIGF1dG8pO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICAgICAgICAgICdjaXZpdGl0eSAgIC4uLidcbiAgICAgICAgICAgICAgICAgICAgJ2ZpcnN0bmFtZSAgbGFzdG5hbWUnXG4gICAgICAgICAgICAgICAgICAgICdlbWFpbCAgICAgIGNvbmZpcm1lbWFpbCdcbiAgICAgICAgICAgICAgICAgICAgJ2FkZHJlc3MgICAgcGhvbmUnXG4gICAgICAgICAgICAgICAgICAgICdqb2IgICAgICAgIGNvbXBhbnknXG4gICAgICAgICAgICAgICAgICAgICdkZW1hbmQgICAgIGRlbWFuZCdcbiAgICAgICAgICAgICAgICAgICAgJ3RoZW1lICAgICAgLi4uJ1xuICAgICAgICAgICAgICAgICAgICAncXVlc3Rpb24gICBxdWVzdGlvbidcbiAgICAgICAgICAgICAgICAgICAgJ3N1Ym1pdCAgIHN1Ym1pdCc7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMik7XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG5cbiAgICAgICAgICAgICAgICAmX19kZW1hbmRlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ZpZWxkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDUpO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDIwKSBhdXRvO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg5KSAwIHJlbSgxMikgMDtcblxuICAgICAgICAgICAgICAgICYtLWNpdmlsaXR5LCAmLS1sYXN0LW5hbWUsICYtLWNvbmZpcm0tZW1haWwsICYtLWFkZHJlc3MsICYtLXBob25lIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYtLWNpdmlsaXR5IHsgZ3JpZC1hcmVhOiBjaXZpdGl0eTsgfVxuICAgICAgICAgICAgICAgICYtLWZpcnN0LW5hbWUgeyBncmlkLWFyZWE6IGZpcnN0bmFtZTsgfVxuICAgICAgICAgICAgICAgICYtLWxhc3QtbmFtZSB7IGdyaWQtYXJlYTogbGFzdG5hbWU7IH1cbiAgICAgICAgICAgICAgICAmLS1lbWFpbCB7IGdyaWQtYXJlYTogZW1haWw7IH1cbiAgICAgICAgICAgICAgICAmLS1jb25maXJtLWVtYWlsIHsgZ3JpZC1hcmVhOiBjb25maXJtZW1haWw7IH1cbiAgICAgICAgICAgICAgICAmLS1hZGRyZXNzIHsgZ3JpZC1hcmVhOiBhZGRyZXNzOyB9XG4gICAgICAgICAgICAgICAgJi0tcGhvbmUgeyBncmlkLWFyZWE6IHBob25lOyB9XG4gICAgICAgICAgICAgICAgJi0tam9iIHsgZ3JpZC1hcmVhOiBqb2I7IH1cbiAgICAgICAgICAgICAgICAmLS1jb21wYW55IHsgZ3JpZC1hcmVhOiBjb21wYW55OyB9XG4gICAgICAgICAgICAgICAgJi0tZGVtYW5kIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBkZW1hbmQ7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKC0yMykgMCByZW0oMzMpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS10aGVtZSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogdGhlbWU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmLS1xdWVzdGlvbiB7IFxuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHF1ZXN0aW9uO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgdGV4dGFyZWEuZnItaW5wdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDE2MCk7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBzZWxlY3Q6aW52YWxpZCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDEzKSByZW0oMTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgyMCkgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgMCByZW0oMTIpIHJlbSgxMSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ZvbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbiIsIi5wYXJhZ3JhcGh7XG4gIC5sZWFmbGV0LWNvbnRhaW5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiI2VkaXQtbGV0dHJlIHtcbiAgICBmaWVsZHNldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM4KTtcbiAgICAgICAgb3ZlcmZsb3cteDogc2Nyb2xsO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDQpO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWl0ZW0tbGV0dHJlIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogcmVtKDQ4KTtcbiAgICAgICAgd2lkdGg6IHJlbSgzNCk7XG5cbiAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICZbZm9yPVwiZWRpdC1sZXR0cmUtYWxsXCJdIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjdyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ5KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5vcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oNCk7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcyg5OCUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDYpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogOTklO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiA5OSU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuXG4gICAgICAgICAgICAmOmNoZWNrZWQgKyAub3B0aW9uIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1zb2Z0LWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgJjpjaGVja2VkICsgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSArICN7cmVtKDMpfSk7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDMpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEzKTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1zb2Z0LWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWV3LWlyc24tZ2xvc3NhaXJlIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcblxuICAgID4gLnZpZXctZmlsdGVycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1Nik7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cbiAgICAuZnItYWNjb3JkaW9uX19idG4ge1xuICAgICAgICAmLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUge1xuICAgIC52aWV3cy1leHBvc2VkLWZvcm0ge1xuICAgICAgICAuZnItc2VhcmNoLWJhciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItaW5wdXQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMThyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5qcy1mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5pcnNuLWZpbHRlcnMtdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxufVxuXG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYmxhY2s7XG4gICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNSk7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cblxuICAgIC5mb3JtLWNvbXBvc2l0ZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgLy9BY2NvcmRpb24gaGVhZGluZyBidXR0b25cblxuICAgID4gLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9fZXhwYW5kLWJ0biB7XG4gICAgICAgIC8vZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTQpIHJlbSgxMSk7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuXG4gICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgxKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICB9XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vQm9keVxuICAgICZfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAuZm9ybS10eXBlLXJhZGlvLFxuICAgICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS1kYXRlIHtcbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvL1BhZGRpbmcgb25seSB3aGVuIGV4cGFuZGVkLlxuICAgICAgICAmLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDJyZW0gMnJlbSAycmVtO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIH1cblxuICAgICAgICAvL0Zvcm0gZWxlbWVudCBzdHlsZVxuICAgICAgICAuZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5qcy1mYWNldHMtd2lkZ2V0IHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2VwYXJhdG9yIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICB9XG5cbiAgICAvL2RhdGUgYXJlYVxuICAgICZfX2RhdGUge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG5cbiAgICAgICAgLmZhY2V0LXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kYXRlX3dpZGdldCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oMTQpIHJlbSgxMSk7XG5cbiAgICAgICAgLmhhc0RhdGVwaWNrZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogcmVtKDMpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oNDUpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDYpfSk7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tdHlwZS1kYXRlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG4gICAgICAgICAgICBpbnB1dFt0eXBlPVwiZGF0ZVwiXTo6LXdlYmtpdC1jYWxlbmRhci1waWNrZXItaW5kaWNhdG9yIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1kYXRlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIik7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMTkpfTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS1pY29uLXNpemUpIC8gMik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9BY3RpdmUgZmlsdGVyc1xuXG4gICAgJl9fYWN0aXZlLWZpbHRlcnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMik7XG4gICAgICAgIHJvdy1nYXA6IDAuNXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwMC01MC1hY3RpdmUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwMC01MC1ob3Zlcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vRmlsdGVycyBjb3VudFxuLmlyc24tY291bnRhYmxlLWZpbHRlciB7XG5cdG1hcmdpbjogLjI1cmVtIDA7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuXHQuZm9ybS1pdGVtIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0ZmxleDogMTtcblx0fVxuXHQmX19jb3VudCB7XG5cdFx0bWFyZ2luLWxlZnQ6IC41cmVtO1xuXHR9XG59XG5cbi8vQXV0b2NvbXBsZXRlIHN0eWxlXG5ib2R5LnRvb2xiYXItZml4ZWQ6bm90KC5yZXNwb25zaXZlLXByZXZpZXctZnJhbWUpIC51aS1hdXRvY29tcGxldGUudWktbWVudSB7XG4gICAgd2lkdGg6IHJlbSgzNTEpICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgICBwYWRkaW5nOiAwLjY1cmVtIDAuMjVyZW07XG4gICAgJjpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gICAgLmF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uLWxhYmVsIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICB9XG59XG5cbi8vRW5kIGF1dG9jb21wbGV0ZVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tYWR2YW5jZWQtZmlsdGVycyB7XG4gICAgICAgICYuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19yb290IHtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgID4ge1xuICAgICAgICAgICAgICAgIC8vVE9ETyBhZGQgaGVyZSBydWxlcyB0byBmb3JjZSB0aGUgYWNjb3JkaW9uIGJvZHkgb3Blbi5cbiAgICAgICAgICAgICAgICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgLS1jb2xsYXBzZS1tYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sbGFwc2U6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19faGVhZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZyLWJyZWFkY3J1bWIge1xyXG4gICAgbWFyZ2luOiByZW0oMTMpIDAgcmVtKDYpO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBtYXJnaW46IHJlbSgxNikgMCByZW0oNDApXHJcbiAgICB9XHJcbn0iLCIjdWktZGF0ZXBpY2tlci1kaXYge1xuICAgIHotaW5kZXg6IDk5OTkgIWltcG9ydGFudDsgLy8gT3ZlcnJpZGUgSlMgei1pbmRleC5cbn1cblxuLnVpLWRhdGVwaWNrZXIge1xuICAgIC51aS1kYXRlcGlja2VyLXRvZGF5IHtcbiAgICAgICAgLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2Y2ZjZmNjtcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAudWktc3RhdGUtYWN0aXZlOmhvdmVyLFxuICAgIC51aS1zdGF0ZS1ob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICB9XG59XG4iLCJAbWVkaWEgcHJpbnQge1xuICAgIEBwYWdlIHtcbiAgICAgICAgbWFyZ2luOiAwLjVjbTtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICB9XG5cbiAgICAvLyBSZW1vdmUgY29tcGxldGVseS5cbiAgICAucmVnaW9uLWZvb3RlcixcbiAgICAucmVnaW9uLWJyZWFkY3J1bWIsXG4gICAgLmxheW91dC1zaWRlYmFyLXNlY29uZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8gSGlkZSBjb250ZW50XG4gICAgLnJlZ2lvbi1oZWFkZXIsXG4gICAgLnJlZ2lvbi1jb250ZW50LFxuICAgIGltZyB7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAubGF5b3V0LWNvbnRlbnQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLy8gRGlzcGxheSBvbmx5IHRoZSBmb2xsb3dpbmcgYmxvY2tzXG4gICAgLmlyc24taGVhZGVyX19sb2dvLFxuICAgIC5jb250ZW50LWNvbnRhaW5lcl9fdGl0bGUsXG4gICAgLmNvbnRlbnQtY29udGFpbmVyX19kYXRlLFxuICAgIC5mci10YWdzLWdyb3VwLFxuICAgIC5mci1yaWNodGV4dC5pcnNuLXJpY2h0ZXh0LFxuICAgIC5mci1yaWNodGV4dC1pbWFnZSxcbiAgICAuZnItYWNjb3JkaW9uc19jb250YWluZXIsXG4gICAge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cblxuICAgIC8vIEF2b2lkIHRleHQgdG8gYnJlYWsgYmV0d2VlbiBwYWdlcy5cbiAgICAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xuICAgIH1cblxuICAgIC8vIFRyYWl0ZW1lbnQgZHUgaGVhZGVyXG4gICAgLmlyc24taGVhZGVyX19sb2dvIHtcbiAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGRlcyBhY2NvcmTDqW9ucy5cbiAgICAuZnItYWNjb3JkaW9ucy1ncm91cCB7XG4gICAgICAgIC5mci1jb2xsYXBzZSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgLS1jb2xsYXBzZS1tYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgLS1jb2xsYXBzZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGR1IHBhcmFncmFwaGUgdGV4dGUgcmljaGUgZXQgaW1hZ2VcbiAgICAuZnItcmljaHRleHQtaW1hZ2Uge1xuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIFRyYWl0ZW1lbnQgZGUgbGEgcGFnZSBjb250YWN0XG4gICAgW2NsYXNzXj1cImlyc24tY29udGFjdFwiXSB7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgLmlyc24tY29udGFjdC1jYXJkIHtcbiAgICAgICAgICAgIGdhcDogdW5zZXQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHVuc2V0O1xuICAgICAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1tYXAsXG4gICAgICAgIC5pcnNuLWNvbnRhY3QtZm9ybSxcbiAgICAgICAgLmlyc24tY29udGFjdF9fcHJpbnQtc2hhcmUsXG4gICAgICAgIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGRlcyBwYWdlcyBtZW1icmVzLlxuICAgIC5pcnNuLW1lbWJyZXMge1xuICAgICAgICAuZnItcHJpbnQtYW5kLXNoYXJlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19jb250ZW50LFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mci1jb250ZW50LW1lZGlhX19hdWRpb3tcbiAgICB3aWR0aDogMTAwJTtcbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SaWNodGV4dF9pbWFnZS9fUmljaHRleHRfaW1hZ2Uuc2NzcyAqL1xuLmlyc24tcmljaHRleHQtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICArIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgJi0tZHJlc3NlZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBwaWN0dXJlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgICArIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgICAgICAmLS1kcmVzc2Vke1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6MDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgIC5mci1yaWNodGV4dC1pbWFnZSB7XG4gICAgICAgICZfX2ltYWdlLCAmX19yaWNodGV4dCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1hZ2Uge1xuICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAvKiBJbWFnZSBiZXNpZGUgKi9cbiAgICAuZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0taGFsZi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCA1MCU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tb25lLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICAgICAgZmxleDogMCAwIDMzLjMzJTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS10d28tdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgICAgICBmbGV4OiAwIDAgNjYuNjYlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZS0tcmlnaHQuZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICB9XG5cbiAgICAvKiBJbWFnZSBkcmVzc2VkICovXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0taGFsZi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLW9uZS10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXR3by10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgICAgICB3aWR0aDogNjYuNjYlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWxlZnQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tcmlnaHQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgIH1cblxuICAgIC8qIERlZmF1bHQgc3R5bGUgKi9cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1sZWZ0IHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1yaWdodCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnItZG93bmxvYWQtZmlsZV9fZGV0YWlsc3tcbiAgICBjb2xvcjogIzZhNmE2YTtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNzVyZW07XG59XG5cbi5mci1kb3dubG9hZC1maWxlX19saXN0e1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZyLWRvd25sb2FkLWZpbGV7XG4gICAgbGluZS1oZWlnaHQ6IDAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAuZnItbGlua3tcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgIH1cbn1cblxuLmZyLWZpLWN1c3RvbS13b3JkOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWMyXCI7XG59XG5cbi5mci1maS1jdXN0b20tZXhjZWw6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzNcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1wZGY6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzFcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1wb3dlcnBvaW50OmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWM0XCI7XG59XG5cbi5mci1maS1jdXN0b20taW1hZ2U6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzVcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS12aWRlbzpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjOFwiO1xufVxuXG4uZnItZmktY3VzdG9tLWZpbGU6YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxNWJcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1hdWRpbzpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjN1wiO1xufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpbmtzL19MaW5rcy5zY3NzICovXG4uZnItbGlua3MtZ3JvdXAge1xuIGxpc3Qtc3R5bGUtdHlwZSA6IG5vbmU7XG59XG5cbi5mci1saW5rcy1ncm91cC0taW5saW5lIGxpIHtcbiAgICBkaXNwbGF5IDogaW5saW5lO1xufSIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0Zvb3Rlci9fRm9vdGVyLnNjc3MgKi9cbi5pcnNuLWZvb3RlciB7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiByZW0oNTgpIHJlbSgxNik7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg3KTtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg1OCkgMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgyNil9KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb2xsb3dfX3NvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG4gICAgICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWJ0bnMtZ3JvdXAge1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuMjJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjIycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDJyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDMpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMyk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSg2Mik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnJhbmQtbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDI3KTtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19sb2dvLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTEpO1xuICAgICAgICB3aWR0aDogcmVtKDEwMCk7XG4gICAgICAgIGhlaWdodDogcmVtKDQ1LjQxKTtcbiAgICB9XG5cbiAgICAmX19sb2dvIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZsZXgtYmFzaXM6IDczLjYlO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKC0xNyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNyk7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgPiBsaSB7XG4gICAgICAgICAgICBtYXJnaW46IHJlbSg1KSByZW0oMTYpIHJlbSg1KSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19sb2dvIHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMy4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0hlYWRlci9fSGVhZGVyLnNjc3MgKi9cbi5pcnNuLWhlYWRlciB7XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG4gICAgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xuICAgIH1cbiAgICAuaXJzbi1tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNC4xcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21lbnUge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgLy9vdmVyd3JpdGUgZnItbW9kYWwgb3ZlcmZsb3dcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB6LWluZGV4OiA0O1xuICAgICAgICAgICAgLy9vdmVyd3JpdGUgZnItbW9kYWwgb3ZlcmZsb3dcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1uYXZfX2l0ZW06OmJlZm9yZSxcbiAgICAuZnItbmF2X19pdGVtOmxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogcmVtKDI2KTtcbiAgICB9XG5cbiAgICAmX19vcGVyYXRvciB7XG4gICAgICAgIHdpZHRoOiByZW0oODYpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzOCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA0MjBweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICB3aWR0aDogaW5pdGlhbDtcbiAgICAgICAgICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIH1cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2JvZHktcm93IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX25hdmJhciB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgLmZyLWJ0bi0tbWVudSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190b29scyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAubW9iaWxlVG9vbHMge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgaGVpZ2h0OiA0cmVtO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAycHggMTJweCByZ2JhKCRjb2xvcjogJGlyc24tZ3JleSwgJGFscGhhOiAwLjIpO1xuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICYtLWNsb3NlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1tZW1icmVzIHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aXMoOmFjdGl2ZSwgOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19lbmQsXG4gICAgJl9fc3RhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cbiAgICAuaGlkZU1vYmlsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZW5kIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLnNob3dNb2JpbGUge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIH1cblxuICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmlyc24tbG9nbyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjYWxjKDEwMCUgKyAje3JlbSgyMSl9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1zZWFyY2gtYmFyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXRleHQge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAxN3JlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5bGlzaC1ibGFjaztcbiAgICAgICAgfVxuICAgICAgICAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWhlYWRlcl9fbWVudS1saW5rcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItYnRuLS1zZWFyY2gge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogaW5pdGlhbDtcbiAgICAgICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICAmLmlyc24tc2VhcmNoLWljb24tLW1vYmlsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1idG4tLW1lbnUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyoqXG5Nb2JpbGUgY2xhc3Nlc1xuKiovXG4uZnItaGVhZGVyIHtcbiAgICAmX19icmFuZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuLyoqXG5EZXNrdG9wIGNsYXNzZXNcbioqL1xuQGluY2x1ZGUgbGcge1xuICAgIC5mci1oZWFkZXIge1xuICAgICAgICAmX19tZW51IHtcbiAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAmLmZyLW1vZGFsIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX25hdmJhciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuXG4gICAgICAgICAgICAuZnItYnRuLS1tZW51IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXJzbi1zZWFyY2gtaWNvbl9fbW9iaWxlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fYnJhbmQsXG4gICAgICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG4tLXNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEwMik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLWhlYWRlciB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMzgpO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMi41cmVtO1xuXG4gICAgICAgICZfX2JyYW5kLXRvcCB7XG4gICAgICAgICAgICBnYXA6IDIuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xvZ28ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHktcm93IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxvZ28ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWluLWNvbnRlbnQ7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4eGwge1xuICAgIC5pcnNuLWhlYWRlciB7XG4gICAgICAgIHdpZHRoOiByZW0oMTQ0MCk7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgfVxufVxuXG4vKipcblNlYXJjaCBtZW51IG9wZW4gY2xhc3Nlc1xuKiovXG5cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXIge1xuICAgIGJhY2tncm91bmQ6ICRpcnNuLXdoaXRlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIHBhZGRpbmc6IDEuNXJlbTtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBhbmltYXRpb246IHRvZ2dsZU1lbnUgMC4ycyBsaW5lYXI7XG5cbiAgICBAa2V5ZnJhbWVzIHRvZ2dsZU1lbnUge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1idG4tLWNsb3NlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG5cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHRvcDogMTIlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDNyZW0pO1xuICAgIGFuaW1hdGlvbjogdG9nZ2xlU2VhcmNoQmFyIDAuMnMgbGluZWFyO1xuXG4gICAgQGtleWZyYW1lcyB0b2dnbGVTZWFyY2hCYXIge1xuICAgICAgICAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICAgIH1cbiAgICAgICAgMTAwJSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWlucHV0IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuZnItYnRuLS1zZWFyY2gge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmlzKDpob3ZlciwgOmFjdGl2ZSkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUm93L19Sb3cuc2NzcyAqL1xuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAud3JhcHBlci1yb3dzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cbiAgICAuaXRlbS1yb3cge1xuICAgICAgICBtYXJnaW46IDEwcHg7XG4gICAgfVxuICAgIC5pdGVtLXJvdy0tMiB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICAgIC5pdGVtLXJvdy0tMyB7XG4gICAgICAgIHdpZHRoOiAzMyU7XG4gICAgfVxuICAgIC5pdGVtLXJvdy0tNCB7XG4gICAgICAgIHdpZHRoOiAyNSU7XG4gICAgfVxufVxuIiwiLmZyLWN1c3RvbS1pbWcge1xuICAgICYtLWdhbGxlcnkge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWdhcDogMWVtO1xuXG4gICAgICAgICZbZGF0YS1pbWFnZS1udW1iZXI9XCIxXCJdIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtaW1hZ2UtbnVtYmVyPVwiMlwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWltYWdlLW51bWJlcj1cIjNcIl0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1pbWFnZS1udW1iZXI9XCI0XCJdIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1jYXJvdXNlbCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2ltYWdlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgYVtocmVmXS5idG4tem9vbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUpO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhUYWJsZXQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KTpob3ZlcntcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlLWhvdmVyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OnJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cbi5zbGljay1hcnJvdzpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICAgIG1hcmdpbjogMTBweDtcbn1cblxuLnNsaWNrLXNsaWRlIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cblxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2xpYnJhcnkvX2xpYnJhcnkuc2NzcyAqL1xuXG4uZnItbGlicmFyeV9fY29udGFpbmVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiBpbmhlcml0O1xuICAgIH1cbn1cblxuLmZyLWNhcmQtLWhpZGRlbi1ib2R5LW1vYmlsZSB7XG4gICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cblxuLmZyLWxpYnJhcnkge1xuICAgIHBhZGRpbmc6IDRyZW0gMnJlbTtcblxuICAgICYuZnItbGlicmFyeS0tZ3JleSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xuICAgIH1cblxuICAgICYuZnItbGlicmFyeS0td2hpdGUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgfVxuXG4gICAgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbWQge1xuICAgIC5mci1jYXJkLS1oaWRkZW4tYm9keS1tb2JpbGUge1xuICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9UaWxlL19UaWxlLnNjc3MgKi9cbi5mci10aWxlIHtcbiAgICAuZnItdGlsZV9fdGl0bGUge1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cbn1cbiIsIi5pcnNuLXRvLXRoZS10b3Age1xuICBkaXNwbGF5OiBub25lO1xuICBAaW5jbHVkZSBsZ3tcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDQ5Ljc1cmVtO1xuICB9XG4gICZfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbiAgLmZyLWJ0biB7XG4gICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gIH1cbn1cblxuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgcGFkZGluZzogMC4xODdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3Rpb24taGlnaC1ibHVlLWZyYW5jZSk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xODdyZW0gMCAkcHJpbWFyeTtcbiAgfVxuXG4gICY6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1nMzAwKTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQge1xuICAgIGJveC1zaGFkb3c6IDAgMC4xMjVyZW0gMCB2YXIoLS10ZXh0LWRpc2FibGVkLWdyZXkpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGJsYWNrO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiByZW0oNDUpO1xuICBoZWlnaHQ6IHJlbSg0NSk7XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9Gb2xsb3dfdXMvX0ZvbGxvd191cy5zY3NzICovXG5cblxuLmZvbGxvd19fc29jaWFsLS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLW5vLXBhZGRpbmcge1xuICAgIHBhZGRpbmc6IDA7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0taW5saW5lIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiA0cHg7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0tZGFyay1ncmV5IHtcbiAgICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZvbGxvd19fc29jaWFsLS1pcnNuIHtcbiAgICBtYXJnaW46IDI0cHggMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMzJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAuZnItYnRucy1ncm91cCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAuZnItYnRue1xuICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCIgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWJ0bnMtZ3JvdXAtLXdoaXRlIC5mci1idG57XG4gICAgY29sb3I6ICRpcnNuLXdoaXRlO1xufVxuXG5AaW5jbHVkZSBsZ3tcbiAgLmlyc24tc29jaWFsLWxpbmtzLXdyYXBwZXJ7XG4gICAgJi5pcnNuLW1lZ2EtbWVudV9faXRlbXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG59IiwiLyogY29tcG9uZW50cy9hdG9tcy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLmZyLXJlc3BvbnNpdmUtdmlkID4gdmlkZW8ge1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7XG59XG5cbi5mci1jb250ZW50LW1lZGlhe1xuICAgICZfX2NhcHRpb257XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0NhcmRzL19DYXJkcy5zY3NzICovXG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0J1dHRvbi9fQnV0dG9uLnNjc3MgKi9cbi8vQnV0dG9uc1xuLmZyLWJ0biB7XG5cdC8vQ2xhc3NpYyBidG5cblx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0Y29sb3I6ICR3aGl0ZTtcblx0Ji5mci1idG4tLXRvLXRvcCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcblx0XHR9XG5cdH1cblx0Ly9CdG4gbGdcblx0Ji0tbGcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHBhZGRpbmc6IDFyZW0gMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cblx0Ly9CdG4gc2Vjb25kYXJ5XG5cdCYtLXNlY29uZGFyeSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRib3JkZXI6IDJweCBzb2xpZCAkaXJzbi1ibGFjaztcblx0XHRwYWRkaW5nOiAuMjVyZW0gMXJlbTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQmW2hyZWZdIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYuZnItYnRuLS1sZyB7XG5cdFx0XHRwYWRkaW5nOiAuNjI1cmVtIDA7XG5cdFx0fVxuXHR9XG5cblx0Ly9CdG4gYXJyb3dcblx0Ji0tYXJyb3cge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdFx0cGFkZGluZzogMCAwIDAgLjc1cmVtO1xuXHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0Ji5mci1idG4tLWxnIHtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDFyZW07XG5cdFx0XHRbY2xhc3NePVwiZnItaWNvbi1cIl0ge1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFtjbGFzc149XCJmci1pY29uLVwiXSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR3aWR0aDogMi4xMjVyZW07XG5cdFx0XHRoZWlnaHQ6IDIuMTI1cmVtO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDIuMTI1cmVtO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC42MjVyZW07XG5cdFx0fVxuXHRcdC8vaWYgbGlua1xuXHRcdCZbaHJlZl0ge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cdFx0fVxuXHR9XG59XG5cbi5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuQGluY2x1ZGUgbWQge1xuXHQuZnItYnRuIHtcblx0XHQmLS1sZyB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0cGFkZGluZzogMC43NXJlbSAwO1xuXHRcdFx0bWluLXdpZHRoOiAxMC4xMjVyZW07XG5cdFx0fVxuXHR9XG59XG5cbi5pcnNuLWJ0biB7XG5cdCYtLXNsaWRlciB7XG5cdFx0LS1idG4tc2l6ZTogI3tyZW0oMjIpfTtcblxuXHRcdHBhZGRpbmc6IDA7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG5cdFx0aGVpZ2h0OiB2YXIoLS1idG4tc2l6ZSk7XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcblxuXHRcdCYuaXJzbi1idG4tLWFjdGl2ZSB7XG5cdFx0XHRjb2xvcjogJGlyc24td2hpdGU7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblxuXHRcdFx0Jjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uL19UaGVtYXRpcXVlX25hdmlnYXRpb24uc2NzcyAqL1xuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAuaXJzbi10aGVtYXRpcXVlLW5hdiB7XG4gICAgICAgIG1heC13aWR0aDogOTJyZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAmLS1raW9zcXVlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTguNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tYmlzLWZvb3QtYm9sZDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHhcbiAgICAgICAgICAgICAgICAgICAgcmdiYSgkY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlLCAkYWxwaGE6IDAuMik7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi10aGVtYXRpcXVlLW5hdiB7XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDI2KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICAgICAgICAgICAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbaHJlZl0ge1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG5cbi5pcnNuLXRlYXNlci1jYXJkc3tcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbiAgICB9XG5cbiAgICAmX19saXN0e1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgZ3JpZC1nYXA6IDEuNXJlbTtcbiAgICB9XG59XG5cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLXRlYXNlci1jYXJkc3tcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAgICAgJl9fbGlzdHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcmRfYWNjcm9jaGUvX0NhcmRfYWNjcm9jaGUuc2NzcyAqL1xuXG4uZnItdGVhc2VyLWNhcmQge1xuICAgIC0taXJzbi1mci10ZWFzZXItY2FyZC1wYWRkaW5nOiAxLjVyZW07XG4gICAgLmZyLWVubGFyZ2UtbGluayB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWxpZ2h0LWJsdWU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IHZhcigtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZyk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAkaXJzbi1mb250LXNpemUtY2FyZC10aXRsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0NhcmRfcmVsYXRlZF9jb250ZW50L19DYXJkX3JlbGF0ZWRfY29udGVudC5zY3NzICovXG5cbi5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICAmLmZyLWNhcmQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1taWQtZ3JleSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oODYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fYm9keSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgwKTtcblxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMS43Nzc3ODtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNnJlbTtcblxuICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1kYXRhYmFzZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDI3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDNyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg4KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDE5NS40Mik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBtaW5tYXgocmVtKDMyKSwgYXV0bykgMWZyO1xuXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19saW5rOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgMzQlO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgzMDApO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGV0YWlscyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAzcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWxpc3Rpbmcge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMjMpO1xuICAgICAgICB9XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg2OSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDMpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDE4cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmZyLXRhZ3MtZ3JvdXAge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci10YWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzIgLyAxNztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMTExIC8gNzY7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuXG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgyNjIuNDIpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjgyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWtpb3NxdWUtcmVkO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKSAxZnI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjQpIHJlbSg2NikgcmVtKDI0KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjApIHJlbSg4NikgcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcblxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDUpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ocC1pbmZvLFxuICAgICYtLWhwLW1lZGlhIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LXByaW1hcnk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjgpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMjJweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgzcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSAuaXJzbi10aXRsZSxcbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ocC1pbmZvIHtcbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjEpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgzMSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDEzMS4yMyk7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oMTMxLjIzKTtcblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ocC1tZWRpYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmx1ZTtcblxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMjUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSg5KTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMzMpfTtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDMzKX07XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUgLmlyc24tdGl0bGUge1xuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4yNSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10by1mcm9udCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxNik7XG5cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxNSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIC5mci10YWcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDExKTtcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDMsIGF1dG8pIDFmcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSgyNCkgcmVtKDY2KSByZW0oMjQpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIHJlbSgyMCkgcmVtKDg2KSByZW0oMTkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNCkgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9BY2NvcmRpb24vX0FjY29yZGlvbi5zY3NzICovXG5cbi8qIGFkZCBzdHlsZSBvbiBidXR0b24gdG8gY291bnRlciBub3JtYWxpemUtY3NzICovXG4uaXJzbi1hY2NvcmRpb24ge1xuICAgIGJhY2tncm91bmQ6ICRpcnNuLWxpZ2h0LWdyZXkgMCUgbm8tcmVwZWF0IHBhZGRpbmctYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDAuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmctZ3JleTtcbiAgICB9XG5cbiAgICAmX19idG4ge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmFjdGl2ZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLmZyLWljb24tYXJyb3ctZG93bi1zLWxpbmUge1xuICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NoYXBvIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICB9XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmLS1nbG9zc2FyeSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDIxKX07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNCkgMCByZW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbGxhcHNlLS1leHBhbmRlZDo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGF0YWJhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICAgICAgJl9fbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IHJlbSg0MCk7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJnLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl06OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXN1bW1hcnkge1xuICAgICAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTE2KTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjMpIDAgcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcblxuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTgpIHJlbSgyNCkgcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgzKSBzb2xpZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWFjY29yZGlvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcblxuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogaW5pdGlhbDtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY29sbGFwc2Uge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtIDMuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLS1nbG9zc2FyeSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg3OTYpO1xuXG4gICAgICAgICAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0KSAwIHJlbSgzKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogcmVtKDI0KTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMjcpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0ocmVtKDE5KSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tZGF0YWJhc2Uge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICYuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICAgICAgICAgICAgICAuZnItY29sbGFwc2UgIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg0Nyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1zdW1tYXJ5IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvZ3JpZF9zdGlja2Vyc19laWdodC9fZ3JpZF9zdGlja2Vyc19laWdodC5zY3NzICovXG5cbi5mci1ncmlkLXN0aWNrZXJzIHtcbiAgICAmLS1jb250YWluZXIge1xuICAgICAgICBtYXJnaW46IHJlbSg1NikgMDtcbiAgICB9XG4gICAgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgICAgICAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgzbiArIDMpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZChuICsgNCkge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1jYXJkIHtcbiAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNjYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS13aGl0ZS10ZXh0IHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUsXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2MsXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiByZW0oMzIpIDAgcmVtKDE2KSAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItZW5sYXJnZS1saW5rIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgkaXJzbi1ibGFjaywgJGlyc24tYmxhY2spO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUsXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUsXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2MsXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMnJlbTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oOCl9KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tZm91ci1jb2wge1xuICAgICAgICAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDUpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCg0biArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xhc3RfcHVibGlzaGVkL19MYXN0X3B1Ymxpc2hlZC5zY3NzICovXG5cbi5pcnNuLWxhc3QtcHVibGlzaGVkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLmlyc24tdGl0bGUge1xuICAgICAgICAmLS1oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwcmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgIH1cblxuICAgICZfX2NhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLXRoZW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWxhc3QtcHVibGlzaGVkIHtcbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgICAgICBncmlkLWdhcDogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NhcmQge1xuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9DYXJkX2dyaWQvX0NhcmRfZ3JpZC5zY3NzICovXG4uZnItY2FyZCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiAyNjZweDtcbiAgICAvL1Jlc2V0c1xuICAgICY6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIH1cblxuICAgIC8vRGVmYXVsdCBjYXJkXG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgJl9fdGhlbWUge1xuICAgICAgICBjb2xvcjogJGlyc24tYmx1ZTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgcGFkZGluZy10b3A6IDAuNXJlbTtcblxuICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg4cmVtO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgfVxuICAgICZfX2RhdGUge1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGxlZnQ6IDAuNXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIH1cblxuICAgICY6bm90KC5mci1jYXJkLS1ob3Jpem9udGFsKSB7XG4gICAgICAgIC5mci1jYXJkX19kZXRhaWwge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy9EZWZhdWx0IGNhcmQgaG9yaXpvbnRhbFxuICAgICYtLWhvcml6b250YWwge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgLy9MaWdodCBCbHVlIGNhcmRcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMS44NzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAtLWItbi13LWNvbG9yLXRleHQ6IHdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuODc1cmVtIDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgLS1iLW4tdy1jb2xvci10ZXh0OiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vR3JleSBjYXJkXG4gICAgJi0tZ3JleSB7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19zdGFydCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbiAgICAgICAgICAgICZfX3ByaW1hcnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fZGF0ZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZyYW1lZCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9faW1nIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50O1xuXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNnJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbWQge1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgLy9EZWZhdWx0IGNhcmQgZGVza3RvcFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvL0RlZmF1bHQgY2FyZCBob3Jpem9udGFsXG4gICAgICAgICYtLWhvcml6b250YWwge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogOS40Mzc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcuNjI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL0NhcmQgYmx1ZVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vYmxhY2sgY2FyZFxuICAgICAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZDpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9HcmV5IGNhcmRcbiAgICAgICAgJi0tZ3JleSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICAgICAgbGVmdDogcmV2ZXJ0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAxLjI1cmVtIDAgMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX190aGVtZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICY6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4uZnItY2FyZC0td2hpdGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbn1cblxuLyogQ29ycmVjdGlvbiB2aWRlbyBpbiBmci1jYXJkLS1ob3Jpem9udGFsICovXG4uZnItY2FyZC0taG9yaXpvbnRhbCB7XG4gICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAuZnItY2FyZF9fdmlkZW8ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MS42NiU7XG4gICAgICAgICAgICBmbGV4OiAxIDAgYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgICAgLS10aXRsZS1zcGFjaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtdmlkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9UYWcvX1RhZy5zY3NzICovXG5cbi5mci10YWctLWZpdC1jb250ZW50e1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmZyLXRhZy0tZ3JleSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZyLXRhZyB7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9MaW5rcy9fTGlua3Muc2NzcyAqL1xuLy9MaW5rc1xuYVtocmVmXSB7XG5cdGJveC1zaGFkb3c6IG5vbmU7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdCYuZnItYnRuIHtcblx0XHQmOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdykge1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW9wYWNpZnktYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuaXJzbi1idG4ge1xuXHRcdCYtLWFycm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG5cdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogMC4yNXJlbTtcblx0XHRcdFx0cmlnaHQ6IDAuMzc1cmVtO1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuaXJzbi1saW5rIHtcblx0XHQmLS1wbGFpbiB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cGFkZGluZzogcmVtKDE2KSByZW0oMTYpIHJlbSgxNSk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRjb2xvcjogJGlyc24td2hpdGU7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDIxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSg0OCk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgfVxuXHRcdH1cblx0fVxufVxuXG4uZnItbGluayB7XG5cdGNvbG9yOiAkaXJzbi1ibGFjaztcbn1cblxuLy8gdG9kbyBzdXBwcmltZXIgYXByw6hzIG1pc2Ugw6Agam91ciBkdSBEU0UuXG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIHtcblx0LmZyLWxpbmstLXNuYXBjaGF0OmJlZm9yZSxcblx0LmZyLWxpbmstLXRpa3RvazpiZWZvcmUge1xuXHRcdGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xuXHRcdGZvbnQtc2l6ZTogMS43cmVtO1xuXHR9XG5cblx0LmZyLWxpbmstLXRpa3RvazpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwi7oG7XCI7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuM3JlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuN3JlbTtcblx0fVxuXG5cdC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IFwi74qrXCI7XG5cdFx0bWFyZ2luLWxlZnQ6IDAuMnJlbTtcblx0XHRtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcblx0XHRtYXJnaW4tdG9wOiAwLjFyZW07XG5cdH1cbn1cblxuLmlyc24tbGluayB7XG5cdCYtLWRpc2NvdmVyIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cmlnaHQ6IHJlbSg0OCk7XG5cdFx0ei1pbmRleDogMDtcblx0XHRmb250LXNpemU6IHJlbSgxNSk7XG5cdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiByZW0oLTAuNCk7XG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRyaWdodDogcmVtKC00OCk7XG5cdFx0fVxuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWChyZW0oLTEwKSk7XG5cdFx0XHRjb2xvcjogJGlyc24td2hpdGU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHR3aWR0aDogcmVtKDMxLjkzKTtcblx0XHRcdGhlaWdodDogcmVtKDI5LjU3KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdH1cblx0fVxuXG5cdCYtLWFjdGl2ZSB7XG5cdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcblx0fVxuXG5cdCYtLWRhdGFiYXNlLXRhYnMge1xuXHRcdHBhZGRpbmc6IHJlbSgxMCkgcmVtKDIwKSByZW0oNCk7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgyKSBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHQtLWhvdmVyLXRpbnQ6ICN7JGlyc24tbGlnaHQtZ3JleX07XG5cblx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdH1cblxuXHRcdCYuaXJzbi1saW5rLS1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLS1kYXRhYmFzZS1tb2JpbGUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRnYXA6IHJlbSg5KTtcblx0XHRwYWRkaW5nOiByZW0oMTUpIDAgcmVtKDE0KTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRjb2xvcjogJGlyc24td2hpdGU7XG5cdFx0Zm9udC1zaXplOiByZW0oMjIpO1xuXHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG5cdFx0ei1pbmRleDogMTtcblxuXHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHRvcDogMDtcblx0XHRcdGxlZnQ6IHJlbSgtMTYpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHR9XG5cdH1cblxuXHQmLS1uZXdzbGV0dGVyIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SZWxhdGVkX2NvbnRlbnRzL19SZWxhdGVkX2NvbnRlbnRzLnNjc3MgKi9cbi5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBAaW5jbHVkZSBiZ0Z1bGxXaWR0aE1vYmlsZTtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgaDIge1xuICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3Q7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmX19zdGFydCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAycmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLy8gT3ZlcnJpZGUgcGFkZGluZyB0byByZWR1Y2UgYXJyb3cgc3BhY2UgYmV0d2VlbiB0ZXh0IGFuZCBib3R0b21cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICYuZnItYm9yZGVyLWJvdHRvbSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmlyc24tcmVsYXRlZC1jYXJkcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgxMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmLS1saXN0aW5nIHtcbiAgICAgICAgcm93LWdhcDogcmVtKDI0KTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdG9wOiByZW0oMTgpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maWxsLCByZW0oMjIyKSk7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDQwKTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzEpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL2F0b21zL0lucHV0L19JbnB1dC5zY3NzICovXG4uZnItaW5wdXR7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWR7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZnItbGFiZWx7XG4gIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTWVnYV9tZW51L19NZWdhX21lbnUuc2NzcyAqL1xuLmlyc24tbWVnYS1tZW51IHtcbiAgICAtLXJlZC1zdWItaXRlbTogI3skaXJzbi1kYXJrZW4tcHJpbWFyeS1yZWR9O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgfVxuICAgIG5hdiB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDFweCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tbWVnYS1tZW51X19yb290LWJ0biB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgICAgICAgcGFkZGluZzogMC43cmVtO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb24ge1xuICAgICAgICAtLWljb24tc2l6ZTogMS4ycmVtO1xuICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBsaW5lYXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZHNrLWV4cGFuZC1pY29uIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fYmFjay1idXR0b24ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIC5mci1pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDYpO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJltkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWlyc24tbWVudS1zZXBhcmF0b3ItZ3JleSk7XG4gICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMSkgMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1yZWd1bGFyKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcblxuICAgICAgICAgICAgICAgICYtLXJlZCB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1yZWQtc3ViLWl0ZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC44cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICA+IHtcbiAgICAgICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmW2RhdGEtbGV2ZWw9XCIwXCJdIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bm90KC5pcnNuLW1lZ2EtbWVudV9faXRlbS0tcHJpbWFyeSkge1xuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA+IHtcbiAgICAgICAgICAgICAgICAuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNHJlbTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgICYtLW1haW4tbGluayB7XG4gICAgICAgICAgICBhbGw6IHVuc2V0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIH1cbiAgICAmX19zdWItbGlzdCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICYuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbWVnYS1tZW51X19pdGVtIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMDtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9fa2lvc3F1ZS1tb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgLmZyLW5hdiB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLypcbkRFU0tUT1AgVkVSU0lPTlxuKi9cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1tZWdhLW1lbnUge1xuICAgICAgICAmX193cmFwcGVyIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDExODQpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbWJsLWV4cGFuZC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZHNrLWV4cGFuZC1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDAuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICZbZGF0YS1sZXZlbD1cIjBcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgPiAuaXJzbi1tZWdhLW1lbnUge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDU5KSByZW0oNjQpIHJlbSgxOTcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZbZGF0YS1sZXZlbD1cIjFcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCkgMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19idG4ge1xuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtbGV2ZWw9XCIyXCJdIHtcbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fcm9vdC1idG4ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JhY2stYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2F0ZWdvcnkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5LXRpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyNik7XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMzIpIDAgcmVtKDIyKSAwO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IHJldmVydDtcbiAgICAgICAgfVxuICAgICAgICAmX19zdWItbGlzdCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDQuNXJlbTtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9Nb2JpbGVfc2Vjb25kYXJ5X21lbnUvX01vYmlsZV9zZWNvbmRhcnlfbWVudS5zY3NzICovXG4uaXJzbi1tZWdhLW1lbnUge1xuICAgICYtLXByaW1hcnkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuMTJweDtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAwLjdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRkYXJrZW4tcHJpbWFyeTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1kYXJrLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtlbi1wcmltYXJ5O1xuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLW1lZ2EtbWVudS0tbW9iaWxlLXBhcnQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTmV3c2xldHRlci9fTmV3c2xldHRlci5zY3NzICovXG4uaXJzbi1uZXdzbGV0dGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAyZnIgMWZyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBwYWRkaW5nOiAzcmVtIDEuNXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogM3JlbSAycmVtO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMik7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uOjpiZWZvcmUge1xuICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgyNSl9O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG4gICAgJl9fdGV4dC1saXN0IHtcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgcmVtKDE4KSByZW0oLTMpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgJl9faWNvbiB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMTYpfTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogcmVtKDgpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RleHQtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDEzKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjUpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tYXJpYW5uZS1ibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG5cbiAgICAgICAgICAgICY6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTEwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FyZHNfYWNjcm9jaGUvX0NhcmRzX2FjY3JvY2hlLnNjc3MgKi9cbi5mci1jYXJkLWFjY3JvY2hlIHtcblx0LmZyLWNhcmQge1xuXHRcdHdpZHRoOiAyMC4zNzVyZW07XG5cdFx0aGVpZ2h0OiAyMy4zMTNyZW07XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdCZfX2JvZHkge1xuXHRcdFx0b3JkZXI6IHVuc2V0O1xuXHRcdFx0cGFkZGluZzogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0Jl9fdGl0bGUge1xuXHRcdFx0b3JkZXI6IHVuc2V0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMXJlbTtcblx0XHRcdC13ZWJraXQtbGluZS1jbGFtcDogMjtcblx0XHRcdC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG5cdFx0XHRkaXNwbGF5OiAtd2Via2l0LWJveDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0Jl9fZGVzYyB7XG5cdFx0XHRvcmRlcjogdW5zZXQ7XG5cdFx0fVxuXG5cdFx0Jl9fYm9keSA+ICZfX3RpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHRtYXJnaW4tdG9wOiAxLjQ1M3JlbTtcblx0XHR9XG5cblx0XHQmX19ib2R5ID4gJl9fZGVzYyB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwLjkzNXJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNHJlbTtcblx0XHR9XG5cblx0XHQmX192aWRlbyB7XG5cdFx0XHRib3gtc2l6aW5nOiB1bnNldDtcblx0XHRcdG1heC13aWR0aDogMjAuMzc1cmVtO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmbGV4OiAxIDAgYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LmZyLWNvbnRlbnQtbWVkaWEge1xuXHRcdFx0XHRoZWlnaHQ6IDguNjI1cmVtO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWFyZ2luOiB1bnNldDtcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0LS10ZXh0LXNwYWNpbmc6IDA7XG5cdFx0XHRcdC0tdGl0bGUtc3BhY2luZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0hhdXRfZGVfcGFnZS9fSGF1dF9kZV9wYWdlLnNjc3MgKi9cbiN0by10aGUtdG9wLWJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogYmxhY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IDIuNjI1cmVtO1xuICAgIGhlaWdodDogMi42MjVyZW07XG4gIFxuXG59XG4jdG8tdGhlLXRvcC1idXR0b246OmJlZm9yZXtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xufSIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL1ByaW50X2FuZF9zaGFyZS9fUHJpbnRfYW5kX3NoYXJlLnNjc3MgKi9cbi5mci1wcmludC1hbmQtc2hhcmUge1xuICAgIC5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gICAgdWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBsaSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblxuICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SaWNodGV4dC9fUmljaHRleHQuc2NzcyAqL1xuLmlyc24tcmljaHRleHQge1xuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICBmb250LXNpemU6IHVuc2V0O1xuICAgICAgICBsaW5lLWhlaWdodDogdW5zZXQ7XG4gICAgfVxuXG4gICAgLy8gQ0tFZGl0b3IgZm9udCBzaXplIHBsdWdpbiBjbGFzc2VzLlxuICAgIC50ZXh0LXRpbnkge1xuICAgICAgICBmb250LXNpemU6IC43ZW07XG4gICAgfVxuICAgIC50ZXh0LXNtYWxsIHtcbiAgICAgICAgZm9udC1zaXplOiAuODVlbTtcbiAgICB9XG4gICAgLnRleHQtYmlnIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICB9XG4gICAgLnRleHQtaHVnZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44ZW07XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0FjY29yZGlvbnMvX0FjY29yZGlvbnMuc2NzcyAqL1xuLmZyLWFjY29yZGlvbnNfY29udGFpbmVye1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG59IiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1F1b3RlL19RdW90ZS5zY3NzICovXG4uaXJzbi1xdW90ZXtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1xdW90ZXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgICAgXG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvY2VsbHMvU2lkZWJhcl9kaXJlY3RfYWNjZXNzL19TaWRlYmFyX2RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuLmlyc24tc2lkZWJhci0tYWNjZXNzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2sgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL01lbWJyZV90ZWFzZXIvX01lbWJyZV90ZWFzZXIuc2NzcyAqL1xuLmlyc24tZ3JpZC0xLWNvbCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLWdhcDogMS4yNXJlbTtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxufVxuXG4uaXJzbi1tZW1icmVzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDI0KTtcbiAgICAmLS1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMTYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tZW1iZXItYmFja2dyb3VuZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgfVxuICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTE2KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMTE2KTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgfVxuICAgICZfX25hbWUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgcmVtKDE2KSAwO1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcnRlX21lbWJyZS9fQ2FydGVfbWVtYnJlLnNjc3MgKi9cbi5jYXJ0ZS1tZW1icmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJnLWdyZXk7XG4gICAgcGFkZGluZzogMnJlbTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbiAgICB9XG4gICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWJsYWNrO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG4gICAgJl9faW1nIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICBtYXJnaW46IDFyZW0gMDtcbiAgICB9XG4gICAgcCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXlsaXNoLWJsYWNrO1xuICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5bGlzaC1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAuMXJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfY2FydGVfbWVtYnJlL19MaXN0ZV9jYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeHhsIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9JbWFnZS9fSW1hZ2Uuc2NzcyAqL1xuLmZyLWltZy0tY2lyY2xlIHtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cdC5mci1jb250ZW50LW1lZGlhIHtcblx0XHQmX19pbWcge1xuXHRcdFx0YXNwZWN0LXJhdGlvOiB1bnNldDtcblxuXHRcdFx0PiAqIHtcblx0XHRcdFx0cG9zaXRpb246IHN0YXRpYztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJi5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgJi0tY2VudGVyLCAmLS1sZWZ0IHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICYtLWNlbnRlciwgJi0tcmlnaHQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICZfX2NhcHRpb24ge1xuICAgICAgICAgICAgJi0tbGVmdCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tY2VudGVyIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX3ZvaXJfYXVzc2kvX0Ffdm9pcl9hdXNzaS5zY3NzICovXG4uaXJzbi12b2lyLWF1c3NpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDRyZW07XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rlc2Mge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2NfY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJl9faGlnaGxpZ2h0ZWQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi12b2lyLWF1c3NpIHtcbiAgICAgICAgJl9faGlnaGxpZ2h0ZWQge1xuICAgICAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC00KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEvNDtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NCAvIDUxO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDIpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSB4bCB7XG4gICAgLmlyc24tdm9pci1hdXNzaSB7XG4gICAgICAgICZfX2hpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSG9yaXpvbnRhbF9DYXJkL19Ib3Jpem9udGFsX0NhcmQuc2NzcyAqL1xuLmZyLWNhcmR7XG4gICAgJi0taG9yaXpvbnRhbHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAmLmZyLWVubGFyZ2UtbGlua3tcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyAgICBcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZHtcbiAgICAgICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMTI1cmVtIDA7XG4gICAgICAgICAgICB9ICAgXG4gICAgICAgICAgICAmX190aXRsZXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19kZXNje1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC42MjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1jYXJkLS1ob3Jpem9udGFse1xuICAgICAgICAmLmZyLWNhcmR7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmR7XG4gICAgICAgICAgICAgICAgJl9faGVhZGVye1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAuMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiAxIDAgMTAuMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19ib2R5e1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAuMTI1cmVtKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19pbWd7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1ne1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fY29udGVudHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2Rlc2N7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjM3NXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVGFic19JUlNOL19UYWJzX0lSU04uc2NzcyAqL1xuQG1peGluIG1vYmlsZUZ1bGxXaWR0aE1hcmdpbigpIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbkBtaXhpbiBtb2JpbGVGdWxsV2lkdGhQYWRkaW5nKCkge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyB7XG4gICAgLmZyLXRhYnMge1xuICAgICAgICBvdmVyZmxvdy1hbmNob3I6IG5vbmU7XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYW5lbCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMy4yNXJlbTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMHMsIHRyYW5zZm9ybSAwcztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhYiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdKSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG5cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg1MCk7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLS1ob3ZlcjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgLS1hY3RpdmU6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDAuMjVyZW0gc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiB1bnNldDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJGNvbG9yX190YWI6ICM0NDQ7XG4gICAgJGNvbG9yX190YWItYWN0aXZlOiAjM2JhY2ZmO1xuICAgICRwYWRkaW5nOiAxcmVtO1xuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWZsb3c6IHdyYXA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAudGFiIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjsgLy8gU2V0IHRoZSBkaXNzdGFuY2Ugd2l0aCBib3JkZXIgaW5zdGVhZCBvZiBtYXJnaW4sIGZvciBtb3JlIGFjY3VyYXRlIEpTIGNhbGN1bGF0aW9uIG9mIHRoZSB3aWR0aFxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhNYXJnaW47XG4gICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aFBhZGRpbmc7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBhdXRvO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gNHJlbSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aE1hcmdpbjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aFBhZGRpbmc7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBjb250ZW50OiBhdHRyKGRhdGEtdGl0bGUpO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlcixcbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBtYXJnaW4gMC4zcztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRhaW5lciB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhNYXJnaW47XG4gICAgfVxuXG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogLTEwMCU7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG5cbiAgICAgICAgJjpudGgtY2hpbGQobik6bm90KC5mci1hY2NvcmRpb25zX2NvbnRhaW5lcikge1xuICAgICAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoUGFkZGluZztcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci10YWJzLWFjY29yZGlvbnMge1xuICAgICAgICAmLmhhcy10YWJzIHtcbiAgICAgICAgICAgIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgICAgICAgICAgICAgIC8vIE1ha2UgYm9yZGVyIGdvIG92ZXIgbGVmdCBtYXJnaW5cbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcblxuICAgICAgICAgICAgICAgIC5mci10YWJzX190YWIge1xuICAgICAgICAgICAgICAgICAgICAmW2FyaWEtc2VsZWN0ZWQ9XCJmYWxzZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1saWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItdGFicy1hY2NvcmRzaW9uLS1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBwYWdlcy9BY3R1YWxpdGUvX0FjdHVhbGl0ZS5zY3NzICovIiwiLyogcGFnZXMvTWVtYnJlX2RldGFpbC9fTWVtYnJlX2RldGFpbC5zY3NzICovXG5cbi5pcnNuLW1lbWJyZXMge1xuICAmLS1kZXRhaWxzIHtcbiAgICAmX19jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLWdhcDogcmVtKDMyKTtcbiAgICB9XG4gICAgJl9fbmFtZS1hbmQtcHJpbnQtc2hhcmV7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wcmludC1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMTUpfSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgLnRvb2xfX2l0ZW0ge1xuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1idG4tLWRpc3BsYXkge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjUpO1xuICAgIH1cbiAgICAmX19uYW1lLW1lbWJlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmX19pbWcge1xuICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICB3aWR0aDogcmVtKDE4MCk7XG4gICAgICAgIGhlaWdodDogcmVtKDE4MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgJl9fcGFyYWdyYXBoLWNvbnRhaW5lcntcbiAgICAgICAgcGFkZGluZzogcmVtKDMwKSAwIDAgcmVtKDE2NCk7XG4gICAgICAgIG1heC13aWR0aDogY2FsYyhyZW0oODc4KSAtIDE2NHB4KTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICB9XG4gICAgICAmX19jb250ZW50IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1nYXA6IHJlbSgyNCk7XG4gICAgICAgIG1heC13aWR0aDogcmVtKDg3OCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJl9faW1nIHtcbiAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgIHdpZHRoOiByZW0oMTQwKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgxNDApO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuXG5cbiIsIi8qIHBhZ2VzL0xpc3RlX21lbWJyZS9fTGlzdGVfbWVtYnJlLnNjc3MgKi8iLCIuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICB9XG4gICAgJl9fZmlyc3QtcGFydCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFyYWdyYXBocyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV9hcnRpY2xlL19QYWdlX2FydGljbGUuc2NzcyAqL1xuLmZyLWFydGljbGUge1xuICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1hcnRpY2xlIHtcbiAgICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgdG9wOiAwLjVyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiBwYWdlcy9Db250YWN0L19Db250YWN0LnNjc3MgKi9cblxuLmlyc24tY29udGFjdCB7XG4gICAgJl9fcHJpbnQtc2hhcmUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTE1KX0pO1xuICAgICAgICB9XG4gICAgICAgIC5mci1zaGFyZS13cmFwcGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgbWluLXdpZHRoOiAzMHZ3O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjMpO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgLy8gbWF4LXdpZHRoOiByZW0oNzk2KTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWJ0bi0tc2hhcmUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1wcmludC1hbmQtc2hhcmUgdWwge1xuICAgICAgICAgICAgZ2FwOiByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgICAgICAgICAgLmlyc24tZGlzY292ZXItY2FyZCB7XG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQ0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL0Jhc2ljX3BhZ2UvX0Jhc2ljX3BhZ2Uuc2NzcyAqL1xyXG5cclxuLmlyc24tYmFzaWMtcGFnZSB7XHJcbiAgICBoMSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgIGdhcDogcmVtKDU2KTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcclxuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4NCk7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDcxNCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyogcGFnZXMvQmFzZV9kb2N1bWVudGFpcmUvX0Jhc2VfZG9jdW1lbnRhaXJlLnNjc3MgKi9cblxuOnJvb3Qge1xuICAgIC0tZGF0YWJhc2UtZmlyc3QtY29sOiA4Ljc1cmVtO1xuICAgIC0tZGF0YWJhc2UtZ2FwOiA2LjYyNXJlbTtcbn1cblxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUge1xuICAgIC5pcnNuLWRhdGFiYXNlLXRhYnMge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmcjtcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZGF0YWJhc2UtZ2FwKTtcblxuICAgICAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgxMDYpfSk7XG5cbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZ2FwOiB2YXIoLS1kYXRhYmFzZS1nYXApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQ3KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXN1bW1hcnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTQwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIwKTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mci1saW5rLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMTY2NjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0yMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMC4zMTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1kZXBsb3llZCB7XG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDMwKX0pO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogcmVtKC0zMik7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1yZXR1cm4ge1xuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4OiAwIDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiLi4vLi4vLi4vYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xLjc1cmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV9jYXJyZWZvdXIvX1BhZ2VfY2FycmVmb3VyLnNjc3MgKi9cblxuLmlyc24tY2FycmVmb3VyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV90aGVtYXRpcXVlL19QYWdlX3RoZW1hdGlxdWUuc2NzcyAqL1xuXG4uaXJzbi10aGVtYXRpcXVlLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAmX19pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYWdyYXBocyB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maXJzdC1wYXJ0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogcmVtKDcxNCk7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLyogcGFnZXMvUGFnZV9ob21lX3NlY3Rpb24vX1BhZ2VfaG9tZV9zZWN0aW9uLnNjc3MgKi9cbi5pcnNuLWhvbWUtc2VjdGlvbi1wYWdlIHtcbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvQmFzZV9kb2N1bWVudGFpcmVfZmljaGUvX0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlLnNjc3MgKi9cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIHtcbiAgICAmX19wcmludC1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMTUpfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL2hvbWVwYWdlL19ob21lcGFnZS5zY3NzICovXG5cbi5pcnNuLWhvbWUtcGFnZSB7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAuaHAtZm9vdGVyLFxuICAgICAgICAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSg4Mil9KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb25bY2xhc3NePVwiaXJzblwiXSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fbWFpbi10aXRsZSxcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MgKi9cclxuXHJcbi5pcnNuLXBhZ2Uge1xyXG5cdGgxIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLWF1dG8tY29sdW1uczogMTAwJTtcclxuXHRcdGdhcDogcmVtKDU2KTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcblx0XHRcdGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLW5hcnJvdyB7XHJcblx0XHRAaW5jbHVkZSBsZyB7XHJcblx0XHRcdC5pcnNuLXBhZ2Uge1xyXG5cdFx0XHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDg0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0oNzE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiBwYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzICovXG5cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX2xpcmVfYXVzc2kvX0FfbGlyZV9hdXNzaS5zY3NzICovXG5cbi5pcnNuLWxpcmUtYXVzc2kge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgY29sdW1uLWdhcDogMS41NjI1cmVtO1xuICAgICAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ2FwOiAwLjU2MjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMzkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10aXRsZSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9NYWluX25hdmlnYXRpb24vX01haW5fbmF2aWdhdGlvbi5zY3NzICovXG4uaXJzbi1uYXYge1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAmX19idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0bjpoYXMoLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmspIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLy9NZW51IGRlc2t0b3BcbiAgICAuZnItbWVnYS1tZW51IHtcbiAgICAgICAgLmZyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItbmF2IHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIC5mci1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZnItbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWJ0bi0tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0Rpc2NvdmVyX0NhcmQvX0Rpc2NvdmVyX0NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTUpO1xufVxuXG4uaXJzbi1kaXNjb3Zlci1jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oNykgMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0KTtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fZGVzYyBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTcpO1xuICAgIH1cblxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogcmVtKDIyKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5pcnNuLWRpc2NvdmVyLWNhcmQge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IHJlbSgtNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyBwICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rX2xpc3RfY2FyZC9fTGlua19saXN0X2NhcmQuc2NzcyAqL1xuLmlyc24tbGlua3MtY2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAmLS1iYXNlZG9jIHtcbiAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAtMTtcblxuICAgICAgICAuaXJzbi1saW5rLWxpc3Qge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstbGlzdCAuaXJzbi1idG46bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0xpbmtfbGlzdC9fTGlua19saXN0LnNjc3MgKi9cbi5pcnNuLWxpbmstbGlzdHtcbiAgICAuaXJzbi1idG57XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuICAgIGEge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGxne1xuICAgIC5pcnNuLWxpbmstbGlzdHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgLmlyc24tYnRue1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCl7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAmLS1pbmxpbmV7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICB9XG4gICAgfSAgICBcbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uL19OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi5zY3NzICovXG5cbi5mci1uZXdzbGV0dGVyIHtcbiAgJi1zdWJzY3JpcHRpb24ge1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgIH1cblxuICAgIC5mci10ZXh0IHtcbiAgICAgICYtLXhzIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICB9XG4gICAgfVxuICAgIC5pcnNuLW5ld3NsZXR0ZXIge1xuICAgICAgJi1pbnB1dCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICBoZWlnaHQ6IHJlbSgzNCk7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDIpIHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSg4LjE0KTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAyNSU7XG4gICAgICAgICAgbGVmdDogODglO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTGF0ZXN0X25ld3MvX0xhdGVzdF9uZXdzLnNjc3MgKi9cblxuLmlyc24tbGF0ZXN0LW5ld3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiByZW0oODApO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4NikgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUtbmV3cyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICB9XG4gICAgICAgICYtbmV3cy10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ZlYXR1cmVkX2NvbnRlbnQvX0ZlYXR1cmVkX2NvbnRlbnQuc2NzcyAqL1xuXG4uaXJzbi1mZWF0dXJlZC1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBncmlkLWF1dG8tcm93czogcmVtKDgwKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oODYpIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IHJlbSgxMCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgJi1pbWcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xuICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgICAgIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FnZW5kYS9fQWdlbmRhLnNjc3MgKi9cblxuLmlyc24tYWdlbmRhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuICAgICZfX2ljb24tdGl0bGUge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oOCk7XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgJi1ldmVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICYtZGF0ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1saW5rLmZyLWxpbmstLWljb24tbGVmdFtjbGFzcyo9XCIgZnItaWNvbi1cIl0ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX3NlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogcmVtKC04KSAwIHJlbSg1KSAwO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiLi4uXCI7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgzMCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgICAgIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9TaWRlYmFyX3ZpZGVvL19TaWRlYmFyX3ZpZGVvLnNjc3MgKi9cblxuLmlyc24tc2lkZS12aWRlbyB7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICB9XG5cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEwKTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgJi10aHVtYm5haWwge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDEwMCk7XG5cbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1jb250ZW50IHtcbiAgICAgICAgICAgICYtdmlkZW8tdGl0bGUge1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDgpIDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01vc3RfcG9wdWxhci9fTW9zdF9wb3B1bGFyLnNjc3MgKi9cblxuLmlyc24tbW9zdC1wb3B1bGFyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgICAmX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgIH1cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4NikgcmVtKDExMik7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiByZW0oMTApO1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUtbmV3cyB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICAgICAgICBjb2xvcjogIzY0NjQ2NDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmLW5ld3MtdGl0bGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG1lZGl1bTtcbiAgICAgICAgfVxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDMgLyA0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL2F0b21zL2ljb24vX2ljb24uc2NzcyAqL1xuOnJvb3Qge1xuICAgIC0taXJzbi1pY29uLXNpemUgOiAje3JlbSgzMCl9O1xuICAgIC0taXJzbi1pY29uLWNvbG9yIDogI3skaXJzbi1ibGFja307XG59XG5cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tY29udGFjdC1jYXJkL19pcnNuLWNvbnRhY3QtY2FyZC5zY3NzICovXG5cbi5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgxOCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMzApIGF1dG87XG4gICAgcGFkZGluZzogcmVtKDI4KSByZW0oMzApIHJlbSgyMCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogcmVtKDIzMCk7XG4gICAgYmFja2dyb3VuZDogJGlyc24tY29udGFjdC1jYXJkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAmX190ZXh0IHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKTtcbiAgICAgICAgZ2FwOiByZW0oMjYpO1xuXG4gICAgICAgICZfX3RleHQgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL2NlbGxzL2NvbnRhY3QtYmxvYy9fY29udGFjdC1ibG9jLnNjc3MgKi9cbi5ibG9jay1pcnNuLWJsb2NrLWNvbnRhY3Qge1xuICAgID4gaDIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pcnNuLWNvbnRhY3QtYmxvYyB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMyk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCxcbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgICAgICZfX2NvbnRlbnQsXG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgyNSk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNDgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL21hcHMvX21hcHMuc2NzcyAqL1xuXG4uaXJzbi1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogcmVtKDIxMCk7XG4gICAgYmFja2dyb3VuZDogJGlyc24tZ3JleTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGhlaWdodDogcmVtKDI1NSk7XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01lZGlhX2Rpc2NvdmVyL19NZWRpYV9kaXNjb3Zlci5zY3NzICovXG5cbi5pcnNuLW1lZGlhLWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1ByZXNzX2NvbnRhY3Rfc2lkZWJhci9fUHJlc3NfY29udGFjdF9zaWRlYmFyLnNjc3MgKi9cblxuLmlyc24tcHJlc3MtY29udGFjdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAmX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgfVxuICAmX19saW5rIHtcbiAgICAuZnItbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxNCk7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvUHVibGljYXRpb25zX2FjY2Vzcy9fUHVibGljYXRpb25zX2FjY2Vzcy5zY3NzICovXG5cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FtYmFzc2Fkb3JzX2V4Y2hhbmdlL19BbWJhc3NhZG9yc19leGNoYW5nZS5zY3NzICovXG5cbi5pcnNuLWFtYmFzc2Fkb3JzLWV4Y2hhbmdlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyL19Eb2N1bWVudGFyeV9iYXNlX2Rpc2NvdmVyLnNjc3MgKi9cblxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIHdpZHRoOiByZW0oMTUwKTtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5wYXJhZ3JhcGh7XG4gICAgJi0tdmlkZW97XG4gICAgICAgIC5mci1jb250ZW50LW1lZGlhe1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci9fc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIuc2NzcyAqL1xuXG46cm9vdCB7XG4gICAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTE6ICN7JGlyc24tYmxhY2t9O1xuICAgIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yOiAjeyRpcnNuLXdoaXRlfTtcbn1cblxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIge1xuICAgJl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgxNyk7XG4gICAgcGFkZGluZzogcmVtKDM0KSAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgei1pbmRleDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiByZW0oLTMyKTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDY0KX0pO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDEzKVxuICAgIH1cblxuICAgICZfX3RleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICB9XG5cbiAgICAmX19yZ3BkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICBcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mci1pbnB1dCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgIH1cblxuICAgIC5mci1idG4ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMik7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxOCk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMSkgcmVtKDMyKTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDJweCAkaXJzbi1ibGFjaztcbiAgICAgICAgLW1vei1ib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDJweCAkaXJzbi1ibGFjaztcbiAgICAgICAgYm94LXNoYWRvdzppbnNldCAwcHggMHB4IDBweCAycHggJGlyc24tYmxhY2s7XG4gICAgXG4gICAgICAgICY6aG92ZXIsICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdW5zdWJzY3JpYmUge1xuICAgICAgICAtLXN1YnNjcmliZS1idG4tY29sb3ItMSA6ICN7JGlyc24td2hpdGV9O1xuICAgICAgICAtLXN1YnNjcmliZS1idG4tY29sb3ItMiA6ICN7JGlyc24tYmxhY2t9O1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTsgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuXG4gICAgICAgICZfX2NvbnRhaW5lciB7XG4gICAgICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgzMik7XG4gICAgICAgIFxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBnYXA6IHJlbSgxNCk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICNpcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyLWZvcm0ge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMjApIHJlbSg0NSk7XG4gICAgICAgICAgICBnYXA6IHJlbSg5KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLWl0ZW0sIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9IFxuICAgICAgICBcbiAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7fVxuICAgICAgICBcbiAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NSk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0ZpbHRlcl9zZWFyY2gvX0ZpbHRlcl9zZWFyY2guc2NzcyAqL1xuXG4uaXJzbi1maWx0ZXJ7XG4gICAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmlyc24tZmlsdGVyLXNlbGVjdHtcbiAgICBzZWxlY3R7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC1kYXRle1xuICAgIGlucHV0e1xuICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICAgICAgd2lkdGg6IDE5NXB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxufVxuXG4uaXJzbi1maWx0ZXItaW5wdXQtdGV4dHtcbiAgICBpbnB1dHtcbiAgICAgICAgd2lkdGg6IDIyMnB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgdmFyKC0tYm9yZGVyLXBsYWluLWdyZXkpO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tZGF0YWJhc2UtdGFicy9faXJzbi1kYXRhYmFzZS10YWJzLnNjc3MgKi9cblxuLmlyc24tZGF0YWJhc2UtdGFicyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tZGF0YWJhc2Utc3VtbWFyeS9faXJzbi1kYXRhYmFzZS1zdW1tYXJ5LnNjc3MgKi9cblxuXG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1heC13aWR0aDogcmVtKDE0MCk7XG5cbiAgICAmX190aXRsZSwgJl9fbGlzdCAuZnItbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDEyKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICAgICAgZ2FwOiByZW0oMTcpO1xuICAgIH1cblxuICAgICYtLW1vYmlsZSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDMyKSAwO1xuICAgICAgICAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5IHtcbiAgICAgICAgICAgICZfX3NlbGVjdCB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2xpbmstbGlzdC12YXJpYW50L19saW5rLWxpc3QtdmFyaWFudC5zY3NzICovXG5cbi5pcnNuLWxpbmstbGlzdC12IHtcbiAgICBtYXJnaW46IDFyZW0gMDtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDQwKTtcbiAgICAgICAgcm93LWdhcDogcmVtKDEwKTtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgIH1cblxuICAgIC5mci1saW5rIHtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgICYtLXJpZ2h0IHtcbiAgICAgICAgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR3byB7XG4gICAgICAgIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1heC1jb250ZW50KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWZpdmUge1xuICAgICAgICAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogcm93O1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDI0KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZ2FwOiByZW0oNyk7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiBhdXRvIDEwMCU7XG4gICAgICAgICAgICAgICAgZmxleDogMCAxIGNhbGMoNTAlIC0gI3tyZW0oMTApfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNSwgMWZyKTtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9MaXN0aW5nX0V4cG9zZWRfRm9ybS9fTGlzdGluZ19FeHBvc2VkX0Zvcm0uc2NzcyAqL1xuXG4uaXJzbi1saXN0aW5nIHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjYyNXJlbTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZGVyXCJcbiAgICAgICAgICAgIFwiY29udGVudFwiXG4gICAgICAgICAgICBcImZvb3RlclwiO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW4ge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBpbnNldDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IC0xLjhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICBncmlkLWFyZWE6IGluaXRpYWw7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1pbixcbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHotaW5kZXg6IDA7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSxcbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICAgICAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgbWFzay1zaXplOiA5OSU7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDk5JTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tY2FsZW5kYXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tY2FsZW5kYXIuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIuMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcuODUpO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDExKSByZW0oMTQpIHJlbSgxMikgcmVtKDQwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRncm91cCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1zb3J0LWJ5IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuXG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLXNlbGVjdCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDM7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDM2KSAwIHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSg1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMi4yNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNy44NSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmJlZi10b2dnbGUge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmxhY2s7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDAuNnJlbTtcbiAgICAgICAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAxcHggJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjFyZW07XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1ibHVlO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmhhcyguaGlnaGxpZ2h0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICAgIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNykgcmVtKDExKTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICAgICAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tY3Jvc3Muc3ZnXCIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYuaGlnaGxpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZm9ybS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBib3R0b206IDNyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkaXJzbi1tZW51LXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pbmZvVGV4dCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NXJlbTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaGlkZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAyJSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItYnRuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPVwiZWRpdC1yZXNldFwiXSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmxhY2s7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciB7XG4gICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzLmJlZi1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTEpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZWRpdC1maWVsZC10aGVtYXRpcXVlcy10YXJnZXQtaWQtLXdyYXBwZXIge1xuICAgICAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY2hlY2tib3hlcy5iZWYtY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTQ4KX0pO1xuXG4gICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtNDgpfSk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWktY29ybmVyLWFsbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzICovXG5cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudCB7XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luLXRvcDogMy42MjVyZW07XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgICBcImhlYWRlclwiXG4gICAgICAgICAgICBcImNvbnRlbnRcIlxuICAgICAgICAgICAgXCJmb290ZXJcIjtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIyMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZmllbGRzZXQtbGVnZW5kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS10eXBlLXRleHRmaWVsZCB7XG4gICAgICAgICAgICBncmlkLWFyZWE6IGhlYWRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzYpIDAgcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyLjI0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3Ljg1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmVmLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDFweCAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aGFzKC5oaWdobGlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcmVzdWx0LWNvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICAudmlldy1yZXN1bHQtY291bnRlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMjgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC05OCl9KTtcblxuICAgICAgICAgICAgJl9fY291bnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1saW5rLWxpc3Qge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTk4KX0pO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41cmVtO1xuICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnVpLWNvcm5lci1hbGwge1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9TdW1tYXJ5L19TdW1tYXJ5LnNjc3MgKi9cclxuLmZyLXN1bW1hcnkge1xyXG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRtYXJnaW4tYm90dG9tOiAyLjVyZW07XHJcblx0cGFkZGluZzogMDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWJnLWdyZXkpO1xyXG5cclxuXHQmOjpiZWZvcmUge1xyXG5cdFx0Y29udGVudDogJyc7XHJcblx0XHR3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XHJcblx0XHRoZWlnaHQ6IDEwMCU7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDA7XHJcblx0XHRsZWZ0OiByZW0oLTE2KTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XHJcblx0fVxyXG5cdCZfX2xpc3Qge1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdGxpIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHQ+IGEge1xyXG5cdFx0XHRcdGNvbG9yOiAkaXJzbi1ibGFjaztcclxuXHRcdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcclxuXHRcdFx0XHRoZWlnaHQ6IDFweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcclxuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0dG9wOiAwO1xyXG5cdFx0XHRcdGxlZnQ6IHJlbSgtMTYpO1xyXG5cdFx0XHR9XHJcblx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcclxuXHRcdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XHJcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHRcdFx0XHRib3R0b206IDA7XHJcblx0XHRcdFx0XHRsZWZ0OiByZW0oLTE2KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblx0Jl9fbGluayB7XHJcblx0XHRmb250LXNpemU6IDFyZW07XHJcblx0XHRsaW5lLWhlaWdodDogMnJlbTtcclxuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtbWVkaXVtKTtcclxuXHRcdHBhZGRpbmc6IC4zNzVyZW0gMDtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0Y29sb3I6IHZhcigtLWlyc24tZ3JleWxpc2gtZ3JleSk7XHJcblx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHR9XHJcblx0XHQmOjphZnRlciB7XHJcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdGZsZXg6IDAgMCBhdXRvO1xyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuXHRcdFx0d2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XHJcblx0XHRcdGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcclxuXHRcdFx0LXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0bWFzay1zaXplOiAxMDAlIDEwMCU7XHJcblx0XHRcdG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xyXG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xyXG5cdFx0XHQtLWljb24tc2l6ZTogMS41cmVtO1xyXG5cdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xyXG5cdFx0XHRtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKTtcclxuXHRcdFx0Y29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcbkBpbmNsdWRlIGxnIHtcclxuXHQuZnItc3VtbWFyeSB7XHJcblx0XHRwb3NpdGlvbjogaW5pdGlhbDtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0XHRtYXJnaW4tcmlnaHQ6IHJlbSg5NCk7XHJcblx0XHR3aWR0aDogcmVtKDE0MCk7XHJcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCZfX2xpbmsge1xyXG5cdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Jl9fbGlzdCB7XHJcblx0XHRcdGxpIHtcclxuXHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdFx0XHRcdGxlZnQ6IDA7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmOmxhc3QtY2hpbGQge1xyXG5cdFx0XHRcdFx0Jjo6YWZ0ZXIge1xyXG5cdFx0XHRcdFx0XHRjb250ZW50OiBub25lO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Lmlyc24tc3VtbWFyeS13cmFwcGVyIHtcclxuXHRcdHBvc2l0aW9uOiBzdGlja3k7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG59XHJcblxyXG4uaXJzbi1zdW1tYXJ5IHtcclxuXHQmX19pdGVtLS1hY3RpdmUge1xyXG5cdFx0LmZyLWxpbmsge1xyXG5cdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9BY3R1YWxpdHkvX0FjdHVhbGl0eS5zY3NzICovXG5cbi5ibG9jay1pcnNuLWFjdHVhbGl0eS1ibG9jayB7XG4gICAgbWFyZ2luOiByZW0oMTApIGF1dG87XG5cbiAgICA+IGgyIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4uaXJzbi1sYXN0LW5ld3Mge1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuICAgICZfX2dyaWQtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc20ge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICAgICAgICB9XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzIgLyAxNztcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzQgLyA1MTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgb3JkZXI6IDI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdvLWNvbCxcbiAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMiAvIDE3O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLW9uZS1jb2wge1xuICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faGVhZGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXR3by1jb2wge1xuICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAmLS10d28tY29sLFxuICAgICAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgICAgIC5pcnNuLWxhc3QtbmV3c19fbGluayB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmQtbGlyZS1hdXNzaSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC01KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS80O1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NCAvIDUxO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUsXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlID4gYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgICAgIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogY29udGVudHM7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgLmZyLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbilcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tdHdvLWNvbCB7XG4gICAgICAgICAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKVxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi0tb25lLWNvbCB7XG4gICAgICAgIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvU2hhcmUvX1NoYXJlLnNjc3MgKi9cbi5mci1zaGFyZS13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDU7XG4gICAgYmFja2dyb3VuZDogJGlyc24td2hpdGU7XG4gICAgYm94LXNoYWRvdzogMnB4IDFweCAyMHB4IHJnYmEoJGNvbG9yOiAkaXJzbi1ncmV5LCAkYWxwaGE6IDAuMyk7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDMwJTtcbiAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgIHdpZHRoOiA4MHZ3O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHdpZHRoOiAzMHZ3O1xuICAgIH1cbiAgICAuZnItc2hhcmUge1xuICAgICAgICAmX19oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1idG5zLWdyb3VwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgbGkge1xuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXlsaXNoLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1idG46bm90KC5mci1saW5rKSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1pY29uLXN1cnZleS1saW5lIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbi5vcGVuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmlyc24tc2hhcmUge1xuICAgIC5mci1idG5zLWdyb3VwOm5vdCguZnItYnRucy1ncm91cC0tc20pOm5vdCguZnItYnRucy1ncm91cC0tbGcpXG4gICAgICAgIC5mci1idG46bm90KFtjbGFzc149XCJmci1pY29uLVwiXSk6bm90KFtjbGFzcyo9XCIgZnItaWNvbi1cIl0pOm5vdChcbiAgICAgICAgICAgIFtjbGFzc149XCJmci1maS1cIl1cbiAgICAgICAgKTpub3QoW2NsYXNzKj1cIiBmci1maS1cIl0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvRm9sZGVyX1ByZXNzX1JlbGVhc2UvX0ZvbGRlcl9QcmVzc19SZWxlYXNlLnNjc3MgKi9cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuXG4gICAgLmlyc24tdGl0bGUge1xuICAgICAgICAmLS1oMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY2FyZCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYtaGVhZGVyIHtcbiAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLXRoZW1lIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItYnRuLS1hcnJvdyB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBlbmQ7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLXRoZW1hdGljLWNhcmRzIHtcbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZyB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taG9tZXBhZ2Uge1xuICAgICAgICAtLWZwci1ocC10ZXh0LWNvbG9yOiB2YXIoLS1pcnNuLXN1cGVyZGFyay1wcmltYXJ5KTtcbiAgICAgICAgLS1mcHItaHAtY2FyZHMtZ2FwOiAje3JlbSgyOCl9O1xuXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LXByaW1hcnk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDI0KTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgYXV0bykgMWZyO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBiZ0Z1bGxXaWR0aE1vYmlsZTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1wcmltYXJ5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICAgICAgZ2FwOiB2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogY2FsYygodmFyKC0tZnByLWhwLWNhcmRzLWdhcCkgLyAtMikgKyAycHgpO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItdG9wOiByZW0oMSkgc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH0gIFxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgxOSl9O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci1idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgyKTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAmOmhhcyhbdGFyZ2V0PVwiX2JsYW5rXCJdKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICYtLWFycm93IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIC5mci1pY29uLWFycm93LXJpZ2h0LWxpbmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tdGl0bGUtLWgyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDI1KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMzIpO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7cmVtKDUpfSk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjMpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHJlbSgzKSBzb2xpZCB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi10aXRsZS0taDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjUpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtMyk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG4gICAgICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDIxKX07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAmX19jYXJkcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICAgICAgICAgIGdyaWQtZ2FwOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQvX3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9TdGlja2Vyc18yY29udGVudF8xYmxvY2svX1N0aWNrZXJzXzJjb250ZW50XzFibG9jay5zY3NzICovXG5cbi5pcnNuLXN0aWNrZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE2KTtcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saXN0L1N0aWNrZXJfbGlzdC5zY3NzICovXG5cbi5pcnNuLXN0aWNrZXJzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE2KTtcblxuICAgICsgLmlyc24tc3RpY2tlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgfVxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6aGFzKFt0YXJnZXQ9XCJfYmxhbmtcIl0pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAqIHtcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICAgICAgaHlwaGVuczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLS1ibGFjay1hbmQtd2hpdGUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMyk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oMjApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfc2ltcGxlL19TdGlja2VyX3NpbXBsZS5zY3NzICovIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfbGFyZ2UvX1N0aWNrZXJfbGFyZ2Uuc2NzcyAqL1xuXG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saW5rcy9fU3RpY2tlcl9saW5rcy5zY3NzICovIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1NlcGFyYXRvci9fU2VwYXJhdG9yLnNjc3MgKi9cblxuLmlyc24tc2VwYXJhdG9yIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgbWFyZ2luOiAycmVtIDA7XG4gICAgfVxuXG4gICAgJi0tdGhpbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDByZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDByZW07XG4gICAgfVxuXG4gICAgKyAuaXJzbi12b2lyLWF1c3NpIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9IdWJfdGFnL19IdWJfdGFnLnNjc3MgKi9cblxuLmlyc24taHViLXRhZyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMTEpO1xuICAgIGxpbmUtaGVpZ2h0OiByZW0oMTIpO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgcGFkZGluZzogcmVtKDcpIHJlbSg2KSByZW0oNSk7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi0tcmVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSW1hZ2VfaHViL19JbWFnZV9odWIuc2NzcyAqL1xuOnJvb3Qge1xuICAgIC0taG9sZGVyLWNvbG9yOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAtLWhvbGRlci1pbWctaHViLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLDAuNikgMTUlICxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbn1cblxuXG4uaXJzbi1pbWctaHViIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iYWNrZ3JvdW5kLWltZykgY2VudGVyIC8gY292ZXIgbm8tcmVwZWF0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy1odWItY29sb3IpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSlcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuaXJzbi1pbWctaHViX19pbWctaG9sZGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNyk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLWh1Yi10YWcge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW0gMCAwIDA7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvSW1nX29mX3RoZV93ZWVrL19JbWdfb2ZfdGhlX3dlZWsuc2NzcyAqL1xuOnJvb3Qge1xuICAgIC0taG9sZGVyLWNvbG9yOiAjeyRpcnNuLWJsYWNrfTtcbiAgICAtLWhvbGRlci1pbWctd2Vlay1jb2xvcjogbGluZWFyLWdyYWRpZW50KDE4MGRlZyxyZ2JhKDAsMCwwLDAuNikgMTUlICxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbn1cblxuLmlyc24taW1nLXdlZWsge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IHJlbSgyMDApO1xuICAgIG1pbi13aWR0aDogcmVtKDI4OCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19pbWctaG9sZGVyIHsgICAgICAgIFxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtaW1nKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWhvbGRlci1pbWctd2Vlay1jb2xvcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgLS1ob2xkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDUpIDYwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKVxuICAgICAgICB9XG5cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIDFmcjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IDc1JTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIwKSByZW0oMTUpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItbGluay0taWNvbi1yaWdodCB7XG4gICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgfVxuXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePVwiZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSxcbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzc149XCJmci1maS1cIl06OmJlZm9yZSxcbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItZmktXCJdOjpiZWZvcmUge1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIHdpZHRoOiByZW0oMjMpO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAje3JlbSg1MCl9KTtcbiAgICAgICAgdG9wOiByZW0oLTQpO1xuICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg3NSk7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7cmVtKDQ3KX0pO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDYwKTtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItbGluayB7XG4gICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9IdWJfZ3JpZC9fSHViX2dyaWQuc2NzcyAqL1xuXG4uaXJzbi1odWItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgyNCk7XG4gICAgbWFyZ2luLXRvcDogcmVtKDMyKTtcblxuICAgICZfX2NhcmRzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gICAgICAgIGdhcDogcmVtKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgcmVtKDM0MykpO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZDpub3QoXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSxcbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm9cbiAgICAgICAgICAgICkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmcge1xuICAgICAgICAgICAgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSg2KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogaW5pdGlhbDtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogcmVtKDE1Myk7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA+IC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzpudGgtb2YtdHlwZSgzKSB7XG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzIC8gNDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLWltZy1odWIge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMzQzKTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgIH1cbiAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICBvdXRsaW5lOiBzb2xpZCAwLjI1cmVtICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24taW1nLXdlZWsge1xuICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgIG1pbi13aWR0aDogMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiAtd2Via2l0LWZpbGwtYXZhaWxhYmxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0IC8gNTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAmOmhhcyhbdGFyZ2V0PVwiX2JsYW5rXCJdKSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl0ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvcGFnZXIvX3BhZ2VyLnNjc3MgKi9cblxuLmlyc24tcGFnaW5hdGlvbiB7XG4gICAgLmZyLXBhZ2luYXRpb25fX2xpc3Qge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAuZnItcGFnaW5hdGlvbl9fbGluayB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cbiAgICAgICAgJlthcmlhLWN1cnJlbnRdIHtcbiAgICAgICAgICAgIC0taG92ZXI6ICN7JGlyc24tYmxhY2t9O1xuICAgICAgICAgICAgLS1hY3RpdmU6ICN7JGlyc24tYmxhY2t9O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9NYWdhemluZV9zdW1tYXJ5L19NYWdhemluZV9zdW1tYXJ5LnNjc3MgKi9cblxuLmlyc24tbWFnLXN1bW1hcnkge1xuICAgIHBhZGRpbmc6IHJlbSgzMikgcmVtKDI0KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICB9XG4gICAgJl9fbGlua3Mge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3Q7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTGFzdF9tYWdhemluZS9fTGFzdF9tYWdhemluZS5zY3NzICovXG5cbi5pcnNuLWxhc3QtbWFnIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE2KTtcbiAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDU2KTtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMSkgc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgcm93LWdhcDogcmVtKDMyKTtcbiAgICAgICAgY29sdW1uLWdhcDogcmVtKDI0KTtcbiAgICB9XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nLWhvbGRlciB7XG4gICAgICAgIHdpZHRoOiByZW0oMjEyKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzE0KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNHB4IDZweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICBib3gtc2hhZG93OiAtNHB4IDZweCA3cHggLTFweCByZ2JhKDAsIDAsIDAsIDAuMjYpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMwNCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NTApO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZWxlYXNlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5O1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgcm93LWdhcDogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDE1KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZ2FwOiByZW0oMTIpO1xuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciB7XG4gICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdW5zZXQ7XG4gICAgICAgIG1hc2staW1hZ2U6IHVuc2V0O1xuICAgIH1cblxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDI0KX07XG4gICAgICAgIHJpZ2h0OiByZW0oLTIpO1xuICAgICAgICB0b3A6IDQ1JTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoI3tyZW0oLTEwKX0sIC01MCUpO1xuICAgIH1cblxuICAgICYtLXNtYWxsIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbiAgICAgICAgcm93LWdhcDogcmVtKDE2KTtcbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxhc3QtbWFnX19pbWctaG9sZGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEzOSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjA1KTtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyA0O1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAxMzkgLyAyMDU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWxhc3QtbWFnX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19fbGlua3Mge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEgLyAzO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgzMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMyk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTWFnX2xpc3QvX01hZ19saXN0LnNjc3MgKi9cbi5pcnNuLW1hZy1saXN0IHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvTGFuZ3VhZ2Vfc2VsZWN0b3IvX0xhbmd1YWdlX3NlbGVjdG9yLnNjc3MgKi9cblxuLmlyc24tdHJhbnNsYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgJl9fbWVudS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19zZWxlY3RvciB7XG4gICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC0zMDApfSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApIHNjYWxlKDAuOTE5KTtcbiAgICAgICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA0cHggMXB4IHJnYigwIDAgMCAvIDMwJSk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2N1cnJlbnQtdmFsdWUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDIpIHJlbSgzMCkgMCByZW0oOCk7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIH1cbiAgICAmX192YWx1ZSB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1ob3Zlcik7XG4gICAgICAgIH1cbiAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pY29uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiByZW0oMjgpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICAgIH1cbiAgICAmX19sYW5nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMjUpIHJlbSg0KSByZW0oMTApO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gICAgW2NsYXNzXj1cImZyLWljb24tXCJdLFxuICAgIFtjbGFzcyo9XCIgZnItaWNvbi1cIl0sXG4gICAgW2NsYXNzXj1cImZyLWZpLVwiXSxcbiAgICBbY2xhc3MqPVwiIGZyLWZpLVwiXSB7XG4gICAgICAgIC0taWNvbi1zaXplOiAxLjNyZW07XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIFthcmlhLWN1cnJlbnQ9XCIxXCJdIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1hY3RpdmUpO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzKTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9XCIxXCJdKSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IHJlbSg0KTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWVudS1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvQnJlYWRjcnVtYi9fQnJlYWRjcnVtYi5zY3NzICovXG5cbjpyb290IHtcbiAgICAtLWJyZWFkY3J1bWItZm9udC1zaXplOiAje3JlbSgxMil9O1xuICAgIC0tYnJlYWRjcnVtYi1jb2xvcjogI3skaXJzbi1icmVhZGNydW1iLWdyZXl9O1xuICAgIC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseTogI3skaXJzbi1mb250LWJvbGR9O1xufVxuXG4uaXJzbi1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGhlaWdodDogYXV0bztcblxuICAgICYtLWFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX3NlZSB7XG4gICAgICAgIG1hcmdpbjogcmVtKDQpIDA7XG4gICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWItY29sb3IpO1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1icmVhZGNydW1iIHtcbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNSk7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcblxuICAgICAgICAgICAgJjpub3QoW2FyaWEtY3VycmVudF0pOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCI+XCI7XG4gICAgICAgICAgICAgICAgLy8gZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHkpO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKC0yMik7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9XCJmYWxzZVwiXSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9FcnJvci9fRXJyb3Iuc2NzcyAqL1xuXG4uaXJzbi1lcnJvciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSg0MCk7XG4gICAgbWFyZ2luOiByZW0oODgpIDA7XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cbiAgICBoMSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190eHQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgfVxuICAgICZfX2xpbmtzLXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICAgICAgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDQ4KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogcmVtKDIpIHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDUyKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkhvdmVyXG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1nLXdyYXBwZXIge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzAwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdHlwZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgfVxuICAgICZfX25vdC1mb3VuZCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjkpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWJ0biB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgJi0tZGlzcGxheTo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgYnRuSG92ZXJcbiAgICB9XG4gICAgLmZyLWJ0bnMtZ3JvdXAtLWlubGluZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMyKTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9IFxuICAgICZfX25vLWRpc3BsYXktc20ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvMl9saW5rc19sZWZ0L18yX2xpbmtzX2xlZnQuc2NzcyAqL1xuXG4uaXJzbi10d28tbGlua3Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICAgIGdhcDogcmVtKDE2KTtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHdoaXRlLXNwYWNlOiB3cmFwO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2Rpc2NvdmVyeV9jYXJkL19kaXNjb3ZlcnlfY2FyZC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gICAgLS1kaXNjb3Zlci1nYXAtY29udGVudDogI3tyZW0oMTgpfTtcbiAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgyNyl9O1xuXG4gICAgLy8gT3ZlcnJpZGUgRFNGUiBpY29uIHNpemUgdG8gbWF0Y2ggSVJTTiBvbmVzLlxuICAgIFtjbGFzc149XCJmci1pY29uLVwiXTo6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xuICAgIH1cblxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogcmVtKDI0KTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWVtYmVyLWJhY2tncm91bmQ7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDMwKTtcbiAgICAgICAgZ2FwOiByZW0oNDgpO1xuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiB2YXIoLS1kaXNjb3Zlci1nYXAtY29udGVudCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiByZW0oMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgIH1cblxuICAgIC5pcnNuLWljb24ge1xuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZ2FwOiB2YXIoLS1kaXNjb3Zlci1nYXAtY29udGVudCk7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIH1cblxuICAgICAgICBoNC5pcnNuLXRpdGxlLmlyc24tdGl0bGUtLWg0IHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWljb24ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgbWluLXdpZHRoOiByZW0oMzIpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gKHZhcigtLWlyc24taWNvbi1zaXplKSArICN7cmVtKDIwKX0pKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XG4gICAgICAgIGhlaWdodDogcmVtKDMwKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb25lIHtcbiAgICAgICAgLS1kaXNjb3Zlci1nYXAtY29udGVudDogI3tyZW0oMjApfTtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMjMpfTtcblxuICAgICAgICByb3ctZ2FwOiByZW0oOSk7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG5cbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oOTApO1xuICAgICAgICAgICAgICAgICAgICByb3ctZ2FwOiByZW0oMTEpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDAsIDFmcik7XG4gICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19oZWFkaW5nIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24taWNvbiB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbGluayB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oLTEwKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGgvX2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoLnNjc3MgKi9cclxuXHJcbi5kaXNjb3ZlcnktZ3JpZCB7XHJcbiAgICBAaW5jbHVkZSB1bExpc3Q7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiByZW0oMTYpO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdhcDogcmVtKDI0KTtcclxuXHJcbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaXN0ZV9wb2RjYXN0cy9fTGlzdGVfcG9kY2FzdHMuc2NzcyAqL1xyXG5cclxuLmlyc24tcG9kY2FzdCB7XHJcblx0ZGlzcGxheTogZ3JpZDtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdG1hcmdpbjogMDtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdGdhcDogcmVtKDI0KTtcclxuXHJcblx0QGluY2x1ZGUgbGcge1xyXG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHR9XHJcblxyXG5cdCZfX2luZm8ge1xyXG5cdFx0bWF4LXdpZHRoOiByZW0oNzE0KTtcclxuXHR9XHJcblxyXG5cdCZfX2xpbmtzV3JhcHBlciB7XHJcblx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGdhcDogcmVtKDE2KTtcclxuXHRcdGFsaWduLWl0ZW1zOiBlbmQ7XHJcblx0XHRtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xyXG5cclxuXHRcdEBpbmNsdWRlIGxnIHtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHRcdH1cclxuXHJcblx0XHQuZnItbGluayB7XHJcblx0XHRcdHNwYW4uZnItaWNvbi1hcnJvdy1yaWdodC1saW5lOjpiZWZvcmUge1xyXG5cdFx0XHRcdHRyYW5zZm9ybTogbm9uZTtcclxuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xyXG5cdFx0XHRcdC0taWNvbi1zaXplOiAje3JlbSgxNil9O1xyXG5cdFx0XHRcdG1hcmdpbi1yaWdodDogcmVtKC0yLjY2NjcpO1xyXG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiByZW0oOCk7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCZfX2l0ZW0ge1xyXG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcclxuXHRcdHBhZGRpbmc6IDA7XHJcblx0fVxyXG5cclxuXHQubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xyXG5cdFx0d2lkdGg6IDEwMCU7XHJcblx0fVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SaWNodGV4dF9taWdyYXRpb24vX1JpY2h0ZXh0X21pZ3JhdGlvbi5zY3NzICovXG4uaXJzbi1yaWNodGV4dC1taWdjb24ge1xuICAgIGEge1xuICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIC5pdC1pcnNuLXN0eWxlc1RoZW1lRm9yZUNvbG9yLTItMCB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAvLyBXcmFwcGVyIGRlcyBpZnJhbWVzIHZpZGVvc1xuICAgIC5pcnNuLW1pZ2Nvbi12aWRlbyB7XG5cbiAgICAgICAgLy8gUGFnZXMgY2FycmllcmVzXG4gICAgICAgICYuY2FycmllcmUge31cbiAgICB9XG5cbiAgICAvLyBTdHlsZSBpbnRlcnRpdHJlc1xuICAgIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgICAgICAgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAxLFxuICAgICAgICAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDEsXG4gICAgICAgIC5tcy1ydGVDdXN0b20taW50ZXJ0aXRyZV8wMVxuICAgICAgICB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1KTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC45KTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGNhbGMoMTAwJSAtICN7cmVtKDUpfSk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDIsXG4gICAgICAgIC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMlxuICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYnJlYWRjcnVtYi1ncmV5O1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnKyc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDgpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAzLFxuICAgICAgICAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDNcbiAgICAgICAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIH1cblxuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vIHN0eWxlIHRhYmxlYXVcbiAgICAuaXQtaXJzbi1zdHlsZXNUYWJsZUhlYWRlclJvdy02IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24ta2lvc3F1ZS1yZWQ7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjYpO1xuICAgIH1cblxuICAgIC5pdC1pcnNuLXN0eWxlc1RhYmxlRXZlblJvdy02IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgfVxuXG4gICAgLml0LWlyc24tc3R5bGVzVGFibGVFdmVuQ29sLTYge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApO1xuICAgIH1cblxuICAgIC8vYWpvdXQgZmzDqGNoZSBkdSBkZXNpZ24gc3lzdGVtZSBhdmFudCBsZXMgbGllbnNcbiAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LUxpZW5EZVJlbnZvaSB7XG4gICAgICAgIGEge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lOyAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLyogY29tcG9uZW50cy9jZWxscy9EaXJlY3RfYWNjZXNzL19EaXJlY3RfYWNjZXNzLnNjc3MgKi9cblxuLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgLS1pcnNuLWxpc3QtZ2FwOiAje3JlbSgzMil9O1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcGFzdGVsLXByaW1hcnkpO1xuICAgICAgICB9XG4gICAgfVxuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtcHJpbWFyeSk7XG4gICAgZ2FwOiByZW0oMzApO1xuICAgIHBhZGRpbmc6IHJlbSgzMik7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oODEpIDFmcjtcbiAgICAgICAgZ2FwOiByZW0oNTEpO1xuICAgICAgICBwYWRkaW5nOiByZW0oNTYpIHJlbSg4MikgcmVtKDU2LjUpIHJlbSgzMik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTUpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMyk7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTcpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHZhcigtLWlyc24tbGlzdC1nYXApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogdmFyKC0taXJzbi1saXN0LWdhcCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzOCk7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgdG9wOiAxMDAlO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzOCk7XG4gICAgICAgICAgICAgICAgdG9wOiByZW0oMTUwKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50LXdyYXBwZXIsXG4gICAgJl9faXRlbSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9EaXJlY3RfYWNjZXNzX3N1YmJsb2NrL19EaXJlY3RfYWNjZXNzX3N1YmJsb2NrLnNjc3MgKi9cblxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSg1KTtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAqIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMzMpfTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgzMyl9O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogbGVmdDtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDEwKTtcbiAgICB9XG5cbiAgICBbY2xhc3NePVwiaXJzbi1pY29uLVwiXTo6YmVmb3JlLFxuICAgIFtjbGFzcyo9XCIgaXJzbi1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wcmltYXJ5KTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNCk7XG4gICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cblxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDI3KX07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgje3JlbSgtMyl9LCAje3JlbSgzKX0pO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0Rpc2NvdmVyeV9jYXJkX0hQL19EaXNjb3ZlcnlfY2FyZF9IUC5zY3NzICovXG5cbi5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCAkYmxhY2s7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbWQge1xuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGNvbG9yOiAkc2VhLWJsdWU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgIH1cblxuICAgICZfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDM1KTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogcmVtKDEyKTtcbiAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgY29sb3I6ICRncmFuaXQtZ3JleTtcbiAgICAgICAgICAgICYtLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhLWJsdWU7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbW9yZSB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMTkpfTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC9fRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAuc2NzcyAqL1xuXG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDI0KSByZW0oMzMpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3KTtcbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgIGNvbG9yOiAkZ3Jhbml0LWdyZXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMTYpO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIEBpbmNsdWRlIHJlZExpbmU7XG4gICAgfVxuICAgICZfX2dyaWQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgICAgIGdhcDogcmVtKDQ4KTtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1ibG9jIHtcbiAgICAgICAgICAgICZfX2xpbmtzIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1ibG9jOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLXNsaWRlLWJ0bnMtbmF2L19pcnNuLXNsaWRlLWJ0bnMtbmF2LnNjc3MgKi9cclxuXHJcbi5pcnNuLXNsaWRlLW5hdiB7XHJcbiAgJl9fbGlzdCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICB9XHJcblxyXG4gICZfX2l0ZW0ge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgfVxyXG59IiwiLyogY29tcG9uZW50cy9jZWxscy9pcnNuLXRvLWZyb250LXNsaWRlci9faXJzbi10by1mcm9udC1zbGlkZXIuc2NzcyAqL1xuXG4uaXJzbi1mcm9udC1zbGlkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcbiAgICB9XG5cbiAgICAmX19pbWctbGlzdCxcbiAgICAmX19pbWctaXRlbSxcbiAgICAmX19jYXJkLWxpc3QsXG4gICAgJl9fY2FyZC1pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2ltZy1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogOC8xMTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDkvMTY7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy1pdGVtLFxuICAgICZfX2NhcmQtaXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1pdGVtLFxuICAgICZfX2NhcmQtd3JhcHBlcixcbiAgICAuaXJzbi1zbGlkZS1uYXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC13cmFwcGVyIHtcbiAgICAgICAgbGVmdDogcmVtKDE2KTtcbiAgICAgICAgYm90dG9tOiByZW0oMTYpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMzIpfSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgaGVpZ2h0OiAxN3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzMik7XG4gICAgICAgICAgICBib3R0b206IHJlbSg0OCk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDI3Mik7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saXN0LFxuICAgICZfX2NhcmQtaXRlbSB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1saXN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWl0ZW0ge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXNsaWRlLW5hdiB7XG4gICAgICAgIGxlZnQ6IHJlbSgxNik7XG4gICAgICAgIGJvdHRvbTogcmVtKDYpO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDUwJTtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuXG4gICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9pcnNuLXRvLWZyb250LWJsb2NrL19pcnNuLXRvLWZyb250LWJsb2NrLnNjc3MgKi9cclxuLnRvLWZyb250LWJsb2NrIHtcclxuICAgIC0tYmxvY2stZ2FwOiAje3JlbSgyNCl9O1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogdmFyKC0tYmxvY2stZ2FwKTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNTM0KTtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzbi1mcm9udC1zbGlkZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19jb2wge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ2FwOiB2YXIoLS1ibG9jay1nYXApO1xyXG5cclxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tYmxvY2stZW5kOiAwO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMC41cmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdGFydCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTAwKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICBncmlkLWF1dG8tcm93czogMWZyO1xyXG5cclxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tMyB7XHJcbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBtYXgtY29udGVudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NlcGFyYXRvciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xyXG5cclxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuNCk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcclxuICAgIH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL09yZ2FuaXNtZXMvaHAtZm9vdGVyL19ocC1mb290ZXIuc2NzcyAqL1xyXG5cclxuLmhwLWZvb3RlciB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiByZW0oNTYpO1xyXG4gICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgIGdhcDogMDtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMTMsIDFmcik7XHJcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG5cclxuICAgICAgICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxLzQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogNC8xNDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2JpZy1zdGFrZXMvX2JpZy1zdGFrZXMuc2NzcyAqL1xyXG5cclxuLmJpZy1zdGFrZXMge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdhcDogcmVtKDI0KTtcclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbixcclxuICAgIC5pcnNuLXRpdGxlLFxyXG4gICAgLmlyc24taHViLWdyaWQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcmVzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IHJlbSgxNik7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHJlZExpbmU7XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc24tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcclxuICAgICAgICAmLS1oMiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzOCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9JbWFnZV9wb3NpdGlvbmFibGUvX0ltYWdlX3Bvc2l0aW9uYWJsZS5zY3NzICovIiwiLyogY29tcG9uZW50cy9hdG9tcy9UcmFuc2NyaXB0aW9uL19UcmFuc2NyaXB0aW9uLnNjc3MgKi9cblxuXG46cm9vdCB7XG4gICAgLS10cmFuc2NyaXB0aW9uLWdhcDogNnB4O1xuICAgIC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZTogMTJweDtcbiAgICAtLXRyYW5zY3JpcHRpb24tbWluLXNpemU6IDJweDtcbn1cblxuLm9wbi1kZXRhaWxzIHtcbiAgICAkdGhpczogJjtcbiAgICBjb2xvcjogJGdyZXk7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgICZfX3N1bW1hcnksICZfX2dyb3cge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdhcDogdmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IHJlbSg1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICAmOjptYXJrZXIsICY6Oi13ZWJraXQtZGV0YWlscy1tYXJrZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZSk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICByaWdodDogY2FsYyh2YXIoLS10cmFuc2NyaXB0aW9uLWdhcCkgLSAodmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSkgLyAyKSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2dyb3cge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC5vcG4taWNvbiB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmlsbDokYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmW29wZW5dIHtcbiAgICAgICAgI3skdGhpc31fX3N1bW1hcnkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuICAgICAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjFzIGVhc2UtaW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmID4gcCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIC5vcG4tbGlua19faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE4KTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAub3BuLWljb24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL1RpdGxlL19UaXRsZS5zY3NzICovXG4uZnItdGl0bGUtLXVuZGVybGluZSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRibGFjaztcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuXG4uaXJzbi10aXRsZS5pcnNuLXRpdGxlLS1oMjpub3QoLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1kaXNjb3ZlcnlfX3RpdGxlLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fdGl0bGUpIHtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjkpO1xuICAgIEBpbmNsdWRlIHRpdGxlR3JhcGhpY0VsZW1lbnQ7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/