/* 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 {
  background-color: #fafafa;
}
.irsn-related-card--database.fr-card {
  height: 16.875rem;
}
.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;
}
.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 .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: 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 .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[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;
  }
  .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;
}

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

/* 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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcG9uZW50cy5jc3MiLCJtYXBwaW5ncyI6IkFBQUE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FDUko7O0FDckNBO0VBQ0U7RUFDQTtFQUNBO0FEd0NGO0FDckNBO0VBQ0U7RUFDQTtFQUNBO0FEdUNGO0FDcENBO0VBQ0U7RUFDQTtFQUNBO0FEc0NGO0FDbkNBO0VBQ0U7RUFDQTtFQUNBO0FEcUNGO0FDbENBO0VBQ0U7RUFDQTtFQUNBO0FEb0NGO0FFakVBO0FDQUE7RUFJRTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QUh1REY7O0FJL0ZBO0FBSUE7QUFXQTtBQTRCQTs7RUFBQTtBQVNBOztDQUFBO0FDcERBO0FBQ0E7QUhrREk7RUcvQ0Y7O0lBRUU7RUwwR0Y7RUt2R0E7Ozs7SUFJRTtFTHlHRjtFS3RHQTs7OztJQUlFO0VMd0dGO0VLckdBOzs7O0lBSUU7RUx1R0Y7RUtwR0E7Ozs7SUFJRTtFTHNHRjtFS25HQTtJQUNFO0VMcUdGO0VLbEdBOztJQUVFO0VMb0dGO0VLakdBOztJQUVFO0VMbUdGO0VLaEdBOztJQUVFO0VMa0dGO0VLL0ZBOztJQUVFO0VMaUdGO0VLOUZBOztJQUVFO0VMZ0dGO0VLN0ZBOzs7O0lBSUU7RUwrRkY7RUs1RkE7Ozs7SUFJRTtFTDhGRjtFSzNGQTs7OztJQUlFO0VMNkZGO0VLMUZBOzs7O0lBSUU7RUw0RkY7RUt6RkE7SUFDRTtFTDJGRjtFS3hGQTs7SUFFRTtFTDBGRjtFS3ZGQTs7SUFFRTtFTHlGRjtFS3RGQTs7SUFFRTtFTHdGRjtFS3JGQTs7SUFFRTtFTHVGRjtFS3BGQTs7SUFFRTtFTHNGRjtFS25GQTs7OztJQUlFO0VMcUZGO0VLbEZBOzs7O0lBSUU7RUxvRkY7RUtqRkE7Ozs7SUFJRTtFTG1GRjtFS2hGQTs7OztJQUlFO0VMa0ZGO0VLL0VBO0lBQ0U7RUxpRkY7RUs5RUE7O0lBRUU7RUxnRkY7RUs3RUE7O0lBRUU7RUwrRUY7RUs1RUE7O0lBRUU7RUw4RUY7RUszRUE7O0lBRUU7RUw2RUY7RUsxRUE7O0lBRUU7RUw0RUY7RUt6RUE7Ozs7SUFJRTtFTDJFRjtFS3hFQTs7OztJQUlFO0VMMEVGO0VLdkVBOzs7O0lBSUU7RUx5RUY7RUt0RUE7Ozs7SUFJRTtFTHdFRjtFS3JFQTtJQUNFO0VMdUVGO0VLcEVBOztJQUVFO0VMc0VGO0VLbkVBOztJQUVFO0VMcUVGO0VLbEVBOztJQUVFO0VMb0VGO0VLakVBOztJQUVFO0VMbUVGO0VLaEVBO0lBQ0U7RUxrRUY7RUsvREE7O0lBRUU7RUxpRUY7RUs5REE7O0lBRUU7RUxnRUY7RUs3REE7O0lBRUU7RUwrREY7RUs1REE7O0lBRUU7RUw4REY7RUszREE7SUFDRTtFTDZERjtFSzFEQTs7SUFFRTtFTDRERjtFS3pEQTs7SUFFRTtFTDJERjtFS3hEQTs7SUFFRTtFTDBERjtFS3ZEQTs7SUFFRTtFTHlERjtFS3REQTtJQUNFO0VMd0RGO0VLckRBOztJQUVFO0VMdURGO0VLcERBOztJQUVFO0VMc0RGO0VLbkRBOztJQUVFO0VMcURGO0VLbERBOztJQUVFO0VMb0RGO0VLakRBO0lBQ0U7RUxtREY7RUtoREE7O0lBRUU7RUxrREY7RUsvQ0E7O0lBRUU7RUxpREY7RUs5Q0E7O0lBRUU7RUxnREY7RUs3Q0E7O0lBRUU7RUwrQ0Y7RUs1Q0E7SUFDRTtFTDhDRjtFSzNDQTs7SUFFRTtFTDZDRjtFSzFDQTs7SUFFRTtFTDRDRjtFS3pDQTs7SUFFRTtFTDJDRjtFS3hDQTs7SUFFRTtFTDBDRjtFS3ZDQTtJQUNFO0VMeUNGO0VLdENBOztJQUVFO0VMd0NGO0VLckNBOztJQUVFO0VMdUNGO0VLcENBOztJQUVFO0VMc0NGO0VLbkNBOztJQUVFO0VMcUNGO0VLbENBOztJQUVFO0VMb0NGO0VLakNBOzs7O0lBSUU7RUxtQ0Y7RUtoQ0E7Ozs7SUFJRTtFTGtDRjtFSy9CQTs7OztJQUlFO0VMaUNGO0VLOUJBOzs7O0lBSUU7RUxnQ0Y7RUs3QkE7SUFDRTtFTCtCRjtFSzVCQTs7SUFFRTtFTDhCRjtFSzNCQTs7SUFFRTtFTDZCRjtFSzFCQTs7SUFFRTtFTDRCRjtFS3pCQTs7SUFFRTtFTDJCRjtFS3hCQTs7SUFFRTtFTDBCRjtFS3ZCQTs7OztJQUlFO0VMeUJGO0VLdEJBOzs7O0lBSUU7RUx3QkY7RUtyQkE7Ozs7SUFJRTtFTHVCRjtFS3BCQTs7OztJQUlFO0VMc0JGO0VLbkJBO0lBQ0U7RUxxQkY7RUtsQkE7O0lBRUU7RUxvQkY7RUtqQkE7O0lBRUU7RUxtQkY7RUtoQkE7O0lBRUU7RUxrQkY7RUtmQTs7SUFFRTtFTGlCRjtFS2RBOztJQUVFO0VMZ0JGO0VLYkE7Ozs7SUFJRTtFTGVGO0VLWkE7Ozs7SUFJRTtFTGNGO0VLWEE7Ozs7SUFJRTtFTGFGO0VLVkE7Ozs7SUFJRTtFTFlGO0VLVEE7SUFDRTtFTFdGO0VLUkE7O0lBRUU7RUxVRjtFS1BBOztJQUVFO0VMU0Y7RUtOQTs7SUFFRTtFTFFGO0VLTEE7O0lBRUU7RUxPRjtFS0pBOztJQUVFO0VMTUY7RUtIQTs7OztJQUlFO0VMS0Y7RUtGQTs7OztJQUlFO0VMSUY7RUtEQTs7OztJQUlFO0VMR0Y7RUtBQTs7OztJQUlFO0VMRUY7RUtDQTtJQUNFO0VMQ0Y7RUtFQTs7SUFFRTtFTEFGO0VLR0E7O0lBRUU7RUxERjtFS0lBOztJQUVFO0VMRkY7RUtLQTs7SUFFRTtFTEhGO0VLTUE7O0lBRUU7RUxKRjtFS09BOzs7O0lBSUU7RUxMRjtFS1FBOzs7O0lBSUU7RUxORjtFS1NBOzs7O0lBSUU7RUxQRjtFS1VBOzs7O0lBSUU7RUxSRjtFS1dBO0lBQ0U7RUxURjtFS1lBOztJQUVFO0VMVkY7RUthQTs7SUFFRTtFTFhGO0VLY0E7O0lBRUU7RUxaRjtFS2VBOztJQUVFO0VMYkY7RUtnQkE7O0lBRUU7RUxkRjtFS2lCQTs7OztJQUlFO0VMZkY7RUtrQkE7Ozs7SUFJRTtFTGhCRjtFS21CQTs7OztJQUlFO0VMakJGO0VLb0JBOzs7O0lBSUU7RUxsQkY7RUtxQkE7SUFDRTtFTG5CRjtFS3NCQTs7SUFFRTtFTHBCRjtFS3VCQTs7SUFFRTtFTHJCRjtFS3dCQTs7SUFFRTtFTHRCRjtFS3lCQTs7SUFFRTtFTHZCRjtFSzBCQTs7SUFFRTtFTHhCRjtFSzJCQTs7OztJQUlFO0VMekJGO0VLNEJBOzs7O0lBSUU7RUwxQkY7RUs2QkE7Ozs7SUFJRTtFTDNCRjtFSzhCQTs7OztJQUlFO0VMNUJGO0VLK0JBO0lBQ0U7RUw3QkY7RUtnQ0E7O0lBRUU7RUw5QkY7RUtpQ0E7O0lBRUU7RUwvQkY7RUtrQ0E7O0lBRUU7RUxoQ0Y7RUttQ0E7O0lBRUU7RUxqQ0Y7RUtvQ0E7O0lBRUU7RUxsQ0Y7RUtxQ0E7Ozs7SUFJRTtFTG5DRjtFS3NDQTs7OztJQUlFO0VMcENGO0VLdUNBOzs7O0lBSUU7RUxyQ0Y7RUt3Q0E7Ozs7SUFJRTtFTHRDRjtFS3lDQTtJQUNFO0VMdkNGO0VLMENBOztJQUVFO0VMeENGO0VLMkNBOztJQUVFO0VMekNGO0VLNENBOztJQUVFO0VMMUNGO0VLNkNBOztJQUVFO0VMM0NGO0VLOENBOztJQUVFO0VMNUNGO0VLK0NBOzs7O0lBSUU7RUw3Q0Y7RUtnREE7Ozs7SUFJRTtFTDlDRjtFS2lEQTs7OztJQUlFO0VML0NGO0VLa0RBOzs7O0lBSUU7RUxoREY7RUttREE7SUFDRTtFTGpERjtFS29EQTs7SUFFRTtFTGxERjtFS3FEQTs7SUFFRTtFTG5ERjtFS3NEQTs7SUFFRTtFTHBERjtFS3VEQTs7SUFFRTtFTHJERjtFS3dEQTs7SUFFRTtFTHRERjtFS3lEQTs7OztJQUlFO0VMdkRGO0VLMERBOzs7O0lBSUU7RUx4REY7RUsyREE7Ozs7SUFJRTtFTHpERjtFSzREQTs7OztJQUlFO0VMMURGO0VLNkRBO0lBQ0U7RUwzREY7RUs4REE7O0lBRUU7RUw1REY7RUsrREE7O0lBRUU7RUw3REY7RUtnRUE7O0lBRUU7RUw5REY7RUtpRUE7O0lBRUU7RUwvREY7RUtrRUE7O0lBRUU7RUxoRUY7RUttRUE7Ozs7SUFJRTtFTGpFRjtFS29FQTs7OztJQUlFO0VMbEVGO0VLcUVBOzs7O0lBSUU7RUxuRUY7RUtzRUE7Ozs7SUFJRTtFTHBFRjtFS3VFQTtJQUNFO0VMckVGO0VLd0VBOztJQUVFO0VMdEVGO0VLeUVBOztJQUVFO0VMdkVGO0VLMEVBOztJQUVFO0VMeEVGO0VLMkVBOztJQUVFO0VMekVGO0VLNEVBOztJQUVFO0VMMUVGO0VLNkVBOzs7O0lBSUU7RUwzRUY7RUs4RUE7Ozs7SUFJRTtFTDVFRjtFSytFQTs7OztJQUlFO0VMN0VGO0VLZ0ZBOzs7O0lBSUU7RUw5RUY7RUtpRkE7SUFDRTtFTC9FRjtFS2tGQTs7SUFFRTtFTGhGRjtFS21GQTs7SUFFRTtFTGpGRjtFS29GQTs7SUFFRTtFTGxGRjtFS3FGQTs7SUFFRTtFTG5GRjtFS3NGQTs7SUFFRTtFTHBGRjtFS3VGQTs7OztJQUlFO0VMckZGO0VLd0ZBOzs7O0lBSUU7RUx0RkY7RUt5RkE7Ozs7SUFJRTtFTHZGRjtFSzBGQTs7OztJQUlFO0VMeEZGO0VLMkZBO0lBQ0U7RUx6RkY7RUs0RkE7O0lBRUU7RUwxRkY7RUs2RkE7O0lBRUU7RUwzRkY7RUs4RkE7O0lBRUU7RUw1RkY7RUsrRkE7O0lBRUU7RUw3RkY7RUtnR0E7O0lBRUU7RUw5RkY7RUtpR0E7Ozs7SUFJRTtFTC9GRjtFS2tHQTs7OztJQUlFO0VMaEdGO0VLbUdBOzs7O0lBSUU7RUxqR0Y7RUtvR0E7Ozs7SUFJRTtFTGxHRjtFS3FHQTtJQUNFO0VMbkdGO0VLc0dBOztJQUVFO0VMcEdGO0VLdUdBOztJQUVFO0VMckdGO0VLd0dBOztJQUVFO0VMdEdGO0VLeUdBOztJQUVFO0VMdkdGO0VLMEdBOztJQUVFO0VMeEdGO0VLMkdBOzs7O0lBSUU7RUx6R0Y7RUs0R0E7Ozs7SUFJRTtFTDFHRjtFSzZHQTs7OztJQUlFO0VMM0dGO0VLOEdBOzs7O0lBSUU7RUw1R0Y7RUsrR0E7SUFDRTtFTDdHRjtFS2dIQTs7SUFFRTtFTDlHRjtFS2lIQTs7SUFFRTtFTC9HRjtFS2tIQTs7SUFFRTtFTGhIRjtFS21IQTs7SUFFRTtFTGpIRjtFS29IQTs7SUFFRTtFTGxIRjtFS3FIQTs7OztJQUlFO0VMbkhGO0VLc0hBOzs7O0lBSUU7RUxwSEY7RUt1SEE7Ozs7SUFJRTtFTHJIRjtFS3dIQTs7OztJQUlFO0VMdEhGO0VLeUhBO0lBQ0U7RUx2SEY7RUswSEE7O0lBRUU7RUx4SEY7RUsySEE7O0lBRUU7RUx6SEY7RUs0SEE7O0lBRUU7RUwxSEY7RUs2SEE7O0lBRUU7RUwzSEY7RUs4SEE7O0lBRUU7RUw1SEY7RUsrSEE7Ozs7SUFJRTtFTDdIRjtFS2dJQTs7OztJQUlFO0VMOUhGO0VLaUlBOzs7O0lBSUU7RUwvSEY7RUtrSUE7Ozs7SUFJRTtFTGhJRjtFS21JQTtJQUNFO0VMaklGO0VLb0lBOztJQUVFO0VMbElGO0VLcUlBOztJQUVFO0VMbklGO0VLc0lBOztJQUVFO0VMcElGO0VLdUlBOztJQUVFO0VMcklGO0VLd0lBOztJQUVFO0VMdElGO0VLeUlBOzs7O0lBSUU7RUx2SUY7RUswSUE7Ozs7SUFJRTtFTHhJRjtFSzJJQTs7OztJQUlFO0VMeklGO0VLNElBOzs7O0lBSUU7RUwxSUY7RUs2SUE7SUFDRTtFTDNJRjtFSzhJQTs7SUFFRTtFTDVJRjtFSytJQTs7SUFFRTtFTDdJRjtFS2dKQTs7SUFFRTtFTDlJRjtFS2lKQTs7SUFFRTtFTC9JRjtFS2tKQTs7SUFFRTtFTGhKRjtFS21KQTs7OztJQUlFO0VMakpGO0VLb0pBOzs7O0lBSUU7RUxsSkY7RUtxSkE7Ozs7SUFJRTtFTG5KRjtFS3NKQTs7OztJQUlFO0VMcEpGO0VLdUpBO0lBQ0U7RUxySkY7RUt3SkE7O0lBRUU7RUx0SkY7RUt5SkE7O0lBRUU7RUx2SkY7RUswSkE7O0lBRUU7RUx4SkY7RUsySkE7O0lBRUU7RUx6SkY7RUs0SkE7O0lBRUU7RUwxSkY7RUs2SkE7Ozs7SUFJRTtFTDNKRjtFSzhKQTs7OztJQUlFO0VMNUpGO0VLK0pBOzs7O0lBSUU7RUw3SkY7RUtnS0E7Ozs7SUFJRTtFTDlKRjtFS2lLQTtJQUNFO0VML0pGO0VLa0tBOztJQUVFO0VMaEtGO0VLbUtBOztJQUVFO0VMaktGO0VLb0tBOztJQUVFO0VMbEtGO0VLcUtBOztJQUVFO0VMbktGO0VLc0tBO0lBQ0U7RUxwS0Y7RUt1S0E7O0lBRUU7RUxyS0Y7RUt3S0E7O0lBRUU7RUx0S0Y7RUt5S0E7O0lBRUU7RUx2S0Y7RUswS0E7O0lBRUU7RUx4S0Y7RUsyS0E7SUFDRTtFTHpLRjtFSzRLQTs7SUFFRTtFTDFLRjtFSzZLQTs7SUFFRTtFTDNLRjtFSzhLQTs7SUFFRTtFTDVLRjtFSytLQTs7SUFFRTtFTDdLRjtFS2dMQTtJQUNFO0VMOUtGO0VLaUxBOztJQUVFO0VML0tGO0VLa0xBOztJQUVFO0VMaExGO0VLbUxBOztJQUVFO0VMakxGO0VLb0xBOztJQUVFO0VMbExGO0VLcUxBO0lBQ0U7RUxuTEY7RUtzTEE7O0lBRUU7RUxwTEY7RUt1TEE7O0lBRUU7RUxyTEY7RUt3TEE7O0lBRUU7RUx0TEY7RUt5TEE7O0lBRUU7RUx2TEY7RUswTEE7SUFDRTtFTHhMRjtFSzJMQTs7SUFFRTtFTHpMRjtFSzRMQTs7SUFFRTtFTDFMRjtFSzZMQTs7SUFFRTtFTDNMRjtFSzhMQTs7SUFFRTtFTDVMRjtFSytMQTtJQUNFO0VMN0xGO0VLZ01BOztJQUVFO0VMOUxGO0VLaU1BOztJQUVFO0VML0xGO0VLa01BOztJQUVFO0VMaE1GO0VLbU1BOztJQUVFO0VMak1GO0VLb01BOztJQUVFO0VMbE1GO0VLcU1BOzs7O0lBSUU7RUxuTUY7RUtzTUE7Ozs7SUFJRTtFTHBNRjtFS3VNQTs7OztJQUlFO0VMck1GO0VLd01BOzs7O0lBSUU7RUx0TUY7RUt5TUE7SUFDRTtFTHZNRjtFSzBNQTs7SUFFRTtFTHhNRjtFSzJNQTs7SUFFRTtFTHpNRjtFSzRNQTs7SUFFRTtFTDFNRjtFSzZNQTs7SUFFRTtFTDNNRjtFSzhNQTs7SUFFRTtFTDVNRjtFSytNQTs7OztJQUlFO0VMN01GO0VLZ05BOzs7O0lBSUU7RUw5TUY7RUtpTkE7Ozs7SUFJRTtFTC9NRjtFS2tOQTs7OztJQUlFO0VMaE5GO0VLbU5BO0lBQ0U7RUxqTkY7RUtvTkE7O0lBRUU7RUxsTkY7RUtxTkE7O0lBRUU7RUxuTkY7RUtzTkE7O0lBRUU7RUxwTkY7RUt1TkE7O0lBRUU7RUxyTkY7RUt3TkE7O0lBRUU7RUx0TkY7RUt5TkE7Ozs7SUFJRTtFTHZORjtFSzBOQTs7OztJQUlFO0VMeE5GO0VLMk5BOzs7O0lBSUU7RUx6TkY7RUs0TkE7Ozs7SUFJRTtFTDFORjtFSzZOQTtJQUNFO0VMM05GO0VLOE5BOztJQUVFO0VMNU5GO0VLK05BOztJQUVFO0VMN05GO0VLZ09BOztJQUVFO0VMOU5GO0VLaU9BOztJQUVFO0VML05GO0VLa09BOztJQUVFO0VMaE9GO0VLbU9BOzs7O0lBSUU7RUxqT0Y7RUtvT0E7Ozs7SUFJRTtFTGxPRjtFS3FPQTs7OztJQUlFO0VMbk9GO0VLc09BOzs7O0lBSUU7RUxwT0Y7RUt1T0E7SUFDRTtFTHJPRjtFS3dPQTs7SUFFRTtFTHRPRjtFS3lPQTs7SUFFRTtFTHZPRjtFSzBPQTs7SUFFRTtFTHhPRjtFSzJPQTs7SUFFRTtFTHpPRjtFSzRPQTs7SUFFRTtFTDFPRjtFSzZPQTs7OztJQUlFO0VMM09GO0VLOE9BOzs7O0lBSUU7RUw1T0Y7RUsrT0E7Ozs7SUFJRTtFTDdPRjtFS2dQQTs7OztJQUlFO0VMOU9GO0VLaVBBO0lBQ0U7RUwvT0Y7RUtrUEE7O0lBRUU7RUxoUEY7RUttUEE7O0lBRUU7RUxqUEY7RUtvUEE7O0lBRUU7RUxsUEY7RUtxUEE7O0lBRUU7RUxuUEY7RUtzUEE7O0lBRUU7RUxwUEY7RUt1UEE7Ozs7SUFJRTtFTHJQRjtFS3dQQTs7OztJQUlFO0VMdFBGO0VLeVBBOzs7O0lBSUU7RUx2UEY7RUswUEE7Ozs7SUFJRTtFTHhQRjtFSzJQQTtJQUNFO0VMelBGO0VLNFBBOztJQUVFO0VMMVBGO0VLNlBBOztJQUVFO0VMM1BGO0VLOFBBOztJQUVFO0VMNVBGO0VLK1BBOztJQUVFO0VMN1BGO0VLZ1FBOztJQUVFO0VMOVBGO0VLaVFBOzs7O0lBSUU7RUwvUEY7RUtrUUE7Ozs7SUFJRTtFTGhRRjtFS21RQTs7OztJQUlFO0VMalFGO0VLb1FBOzs7O0lBSUU7RUxsUUY7RUtxUUE7SUFDRTtFTG5RRjtFS3NRQTs7SUFFRTtFTHBRRjtFS3VRQTs7SUFFRTtFTHJRRjtFS3dRQTs7SUFFRTtFTHRRRjtFS3lRQTs7SUFFRTtFTHZRRjtFSzBRQTs7SUFFRTtFTHhRRjtFSzJRQTs7OztJQUlFO0VMelFGO0VLNFFBOzs7O0lBSUU7RUwxUUY7RUs2UUE7Ozs7SUFJRTtFTDNRRjtFSzhRQTs7OztJQUlFO0VMNVFGO0VLK1FBO0lBQ0U7RUw3UUY7RUtnUkE7O0lBRUU7RUw5UUY7RUtpUkE7O0lBRUU7RUwvUUY7RUtrUkE7O0lBRUU7RUxoUkY7RUttUkE7O0lBRUU7RUxqUkY7RUtvUkE7O0lBRUU7RUxsUkY7RUtxUkE7Ozs7SUFJRTtFTG5SRjtFS3NSQTs7OztJQUlFO0VMcFJGO0VLdVJBOzs7O0lBSUU7RUxyUkY7RUt3UkE7Ozs7SUFJRTtFTHRSRjtFS3lSQTtJQUNFO0VMdlJGO0VLMFJBOztJQUVFO0VMeFJGO0VLMlJBOztJQUVFO0VMelJGO0VLNFJBOztJQUVFO0VMMVJGO0VLNlJBOztJQUVFO0VMM1JGO0VLOFJBOztJQUVFO0VMNVJGO0VLK1JBOzs7O0lBSUU7RUw3UkY7RUtnU0E7Ozs7SUFJRTtFTDlSRjtFS2lTQTs7OztJQUlFO0VML1JGO0VLa1NBOzs7O0lBSUU7RUxoU0Y7RUttU0E7SUFDRTtFTGpTRjtFS29TQTs7SUFFRTtFTGxTRjtFS3FTQTs7SUFFRTtFTG5TRjtFS3NTQTs7SUFFRTtFTHBTRjtFS3VTQTs7SUFFRTtFTHJTRjtFS3dTQTs7SUFFRTtFTHRTRjtFS3lTQTs7OztJQUlFO0VMdlNGO0VLMFNBOzs7O0lBSUU7RUx4U0Y7RUsyU0E7Ozs7SUFJRTtFTHpTRjtFSzRTQTs7OztJQUlFO0VMMVNGO0VLNlNBO0lBQ0U7RUwzU0Y7RUs4U0E7O0lBRUU7RUw1U0Y7RUsrU0E7O0lBRUU7RUw3U0Y7RUtnVEE7O0lBRUU7RUw5U0Y7RUtpVEE7O0lBRUU7RUwvU0Y7RUtrVEE7O0lBRUU7RUxoVEY7RUttVEE7Ozs7SUFJRTtFTGpURjtFS29UQTs7OztJQUlFO0VMbFRGO0VLcVRBOzs7O0lBSUU7RUxuVEY7RUtzVEE7Ozs7SUFJRTtFTHBURjtFS3VUQTtJQUNFO0VMclRGO0VLd1RBOztJQUVFO0VMdFRGO0VLeVRBOztJQUVFO0VMdlRGO0VLMFRBOztJQUVFO0VMeFRGO0VLMlRBOztJQUVFO0VMelRGO0VLNFRBOztJQUVFO0VMMVRGO0VLNlRBOzs7O0lBSUU7RUwzVEY7RUs4VEE7Ozs7SUFJRTtFTDVURjtFSytUQTs7OztJQUlFO0VMN1RGO0VLZ1VBOzs7O0lBSUU7RUw5VEY7RUtpVUE7SUFDRTtFTC9URjtFS2tVQTs7SUFFRTtFTGhVRjtFS21VQTs7SUFFRTtFTGpVRjtFS29VQTs7SUFFRTtFTGxVRjtFS3FVQTs7SUFFRTtFTG5VRjtFS3NVQTs7SUFFRTtFTHBVRjtFS3VVQTs7OztJQUlFO0VMclVGO0VLd1VBOzs7O0lBSUU7RUx0VUY7RUt5VUE7Ozs7SUFJRTtFTHZVRjtFSzBVQTs7OztJQUlFO0VMeFVGO0VLMlVBO0lBQ0U7RUx6VUY7RUs0VUE7O0lBRUU7RUwxVUY7RUs2VUE7O0lBRUU7RUwzVUY7RUs4VUE7O0lBRUU7RUw1VUY7RUsrVUE7O0lBRUU7RUw3VUY7RUtnVkE7O0lBRUU7RUw5VUY7RUtpVkE7Ozs7SUFJRTtFTC9VRjtFS2tWQTs7OztJQUlFO0VMaFZGO0VLbVZBOzs7O0lBSUU7RUxqVkY7RUtvVkE7Ozs7SUFJRTtFTGxWRjtFS3FWQTtJQUNFO0VMblZGO0VLc1ZBOztJQUVFO0VMcFZGO0VLdVZBOztJQUVFO0VMclZGO0VLd1ZBOztJQUVFO0VMdFZGO0VLeVZBOztJQUVFO0VMdlZGO0VLMFZBOztJQUVFO0VMeFZGO0VLMlZBOzs7O0lBSUU7RUx6VkY7RUs0VkE7Ozs7SUFJRTtFTDFWRjtFSzZWQTs7OztJQUlFO0VMM1ZGO0VLOFZBOzs7O0lBSUU7RUw1VkY7RUsrVkE7SUFDRTtFTDdWRjtFS2dXQTs7SUFFRTtFTDlWRjtFS2lXQTs7SUFFRTtFTC9WRjtFS2tXQTs7SUFFRTtFTGhXRjtFS21XQTs7SUFFRTtFTGpXRjtFS29XQTtJQUNFO0VMbFdGO0VLcVdBOztJQUVFO0VMbldGO0VLc1dBOztJQUVFO0VMcFdGO0VLdVdBOztJQUVFO0VMcldGO0VLd1dBOztJQUVFO0VMdFdGO0VLeVdBO0lBQ0U7RUx2V0Y7RUswV0E7O0lBRUU7RUx4V0Y7RUsyV0E7O0lBRUU7RUx6V0Y7RUs0V0E7O0lBRUU7RUwxV0Y7RUs2V0E7O0lBRUU7RUwzV0Y7RUs4V0E7SUFDRTtFTDVXRjtFSytXQTs7SUFFRTtFTDdXRjtFS2dYQTs7SUFFRTtFTDlXRjtFS2lYQTs7SUFFRTtFTC9XRjtFS2tYQTs7SUFFRTtFTGhYRjtFS21YQTtJQUNFO0VMalhGO0VLb1hBOztJQUVFO0VMbFhGO0VLcVhBOztJQUVFO0VMblhGO0VLc1hBOztJQUVFO0VMcFhGO0VLdVhBOztJQUVFO0VMclhGO0VLd1hBO0lBQ0U7RUx0WEY7RUt5WEE7O0lBRUU7RUx2WEY7RUswWEE7O0lBRUU7RUx4WEY7RUsyWEE7O0lBRUU7RUx6WEY7RUs0WEE7O0lBRUU7RUwxWEY7RUs2WEE7O0lBRUU7RUwzWEY7RUs4WEE7Ozs7SUFJRTtFTDVYRjtFSytYQTs7OztJQUlFO0VMN1hGO0VLZ1lBOzs7O0lBSUU7RUw5WEY7RUtpWUE7Ozs7SUFJRTtFTC9YRjtFS2tZQTtJQUNFO0VMaFlGO0VLbVlBOztJQUVFO0VMallGO0VLb1lBOztJQUVFO0VMbFlGO0VLcVlBOztJQUVFO0VMbllGO0VLc1lBOztJQUVFO0VMcFlGO0VLdVlBOztJQUVFO0VMcllGO0VLd1lBOzs7O0lBSUU7RUx0WUY7RUt5WUE7Ozs7SUFJRTtFTHZZRjtFSzBZQTs7OztJQUlFO0VMeFlGO0VLMllBOzs7O0lBSUU7RUx6WUY7RUs0WUE7SUFDRTtFTDFZRjtFSzZZQTs7SUFFRTtFTDNZRjtFSzhZQTs7SUFFRTtFTDVZRjtFSytZQTs7SUFFRTtFTDdZRjtFS2daQTs7SUFFRTtFTDlZRjtFS2laQTs7SUFFRTtFTC9ZRjtFS2taQTs7OztJQUlFO0VMaFpGO0VLbVpBOzs7O0lBSUU7RUxqWkY7RUtvWkE7Ozs7SUFJRTtFTGxaRjtFS3FaQTs7OztJQUlFO0VMblpGO0VLc1pBO0lBQ0U7RUxwWkY7RUt1WkE7O0lBRUU7RUxyWkY7RUt3WkE7O0lBRUU7RUx0WkY7RUt5WkE7O0lBRUU7RUx2WkY7RUswWkE7O0lBRUU7RUx4WkY7RUsyWkE7O0lBRUU7RUx6WkY7RUs0WkE7Ozs7SUFJRTtFTDFaRjtFSzZaQTs7OztJQUlFO0VMM1pGO0VLOFpBOzs7O0lBSUU7RUw1WkY7RUsrWkE7Ozs7SUFJRTtFTDdaRjtFS2dhQTtJQUNFO0VMOVpGO0VLaWFBOztJQUVFO0VML1pGO0VLa2FBOztJQUVFO0VMaGFGO0VLbWFBOztJQUVFO0VMamFGO0VLb2FBOztJQUVFO0VMbGFGO0VLcWFBOztJQUVFO0VMbmFGO0VLc2FBOzs7O0lBSUU7RUxwYUY7RUt1YUE7Ozs7SUFJRTtFTHJhRjtFS3dhQTs7OztJQUlFO0VMdGFGO0VLeWFBOzs7O0lBSUU7RUx2YUY7RUswYUE7SUFDRTtFTHhhRjtFSzJhQTs7SUFFRTtFTHphRjtFSzRhQTs7SUFFRTtFTDFhRjtFSzZhQTs7SUFFRTtFTDNhRjtFSzhhQTs7SUFFRTtFTDVhRjtFSythQTs7SUFFRTtFTDdhRjtFS2diQTs7OztJQUlFO0VMOWFGO0VLaWJBOzs7O0lBSUU7RUwvYUY7RUtrYkE7Ozs7SUFJRTtFTGhiRjtFS21iQTs7OztJQUlFO0VMamJGO0VLb2JBO0lBQ0U7RUxsYkY7RUtxYkE7O0lBRUU7RUxuYkY7RUtzYkE7O0lBRUU7RUxwYkY7RUt1YkE7O0lBRUU7RUxyYkY7RUt3YkE7O0lBRUU7RUx0YkY7RUt5YkE7O0lBRUU7RUx2YkY7RUswYkE7Ozs7SUFJRTtFTHhiRjtFSzJiQTs7OztJQUlFO0VMemJGO0VLNGJBOzs7O0lBSUU7RUwxYkY7RUs2YkE7Ozs7SUFJRTtFTDNiRjtFSzhiQTtJQUNFO0VMNWJGO0VLK2JBOztJQUVFO0VMN2JGO0VLZ2NBOztJQUVFO0VMOWJGO0VLaWNBOztJQUVFO0VML2JGO0VLa2NBOztJQUVFO0VMaGNGO0VLbWNBOztJQUVFO0VMamNGO0VLb2NBOzs7O0lBSUU7RUxsY0Y7RUtxY0E7Ozs7SUFJRTtFTG5jRjtFS3NjQTs7OztJQUlFO0VMcGNGO0VLdWNBOzs7O0lBSUU7RUxyY0Y7RUt3Y0E7SUFDRTtFTHRjRjtFS3ljQTs7SUFFRTtFTHZjRjtFSzBjQTs7SUFFRTtFTHhjRjtFSzJjQTs7SUFFRTtFTHpjRjtFSzRjQTs7SUFFRTtFTDFjRjtFSzZjQTs7SUFFRTtFTDNjRjtFSzhjQTs7OztJQUlFO0VMNWNGO0VLK2NBOzs7O0lBSUU7RUw3Y0Y7RUtnZEE7Ozs7SUFJRTtFTDljRjtFS2lkQTs7OztJQUlFO0VML2NGO0VLa2RBO0lBQ0U7RUxoZEY7RUttZEE7O0lBRUU7RUxqZEY7RUtvZEE7O0lBRUU7RUxsZEY7RUtxZEE7O0lBRUU7RUxuZEY7RUtzZEE7O0lBRUU7RUxwZEY7RUt1ZEE7O0lBRUU7RUxyZEY7RUt3ZEE7Ozs7SUFJRTtFTHRkRjtFS3lkQTs7OztJQUlFO0VMdmRGO0VLMGRBOzs7O0lBSUU7RUx4ZEY7RUsyZEE7Ozs7SUFJRTtFTHpkRjtFSzRkQTtJQUNFO0VMMWRGO0VLNmRBOztJQUVFO0VMM2RGO0VLOGRBOztJQUVFO0VMNWRGO0VLK2RBOztJQUVFO0VMN2RGO0VLZ2VBOztJQUVFO0VMOWRGO0VLaWVBOztJQUVFO0VML2RGO0VLa2VBOzs7O0lBSUU7RUxoZUY7RUttZUE7Ozs7SUFJRTtFTGplRjtFS29lQTs7OztJQUlFO0VMbGVGO0VLcWVBOzs7O0lBSUU7RUxuZUY7RUtzZUE7SUFDRTtFTHBlRjtFS3VlQTs7SUFFRTtFTHJlRjtFS3dlQTs7SUFFRTtFTHRlRjtFS3llQTs7SUFFRTtFTHZlRjtFSzBlQTs7SUFFRTtFTHhlRjtFSzJlQTs7SUFFRTtFTHplRjtFSzRlQTs7OztJQUlFO0VMMWVGO0VLNmVBOzs7O0lBSUU7RUwzZUY7RUs4ZUE7Ozs7SUFJRTtFTDVlRjtFSytlQTs7OztJQUlFO0VMN2VGO0VLZ2ZBO0lBQ0U7RUw5ZUY7RUtpZkE7O0lBRUU7RUwvZUY7RUtrZkE7O0lBRUU7RUxoZkY7RUttZkE7O0lBRUU7RUxqZkY7RUtvZkE7O0lBRUU7RUxsZkY7RUtxZkE7O0lBRUU7RUxuZkY7RUtzZkE7Ozs7SUFJRTtFTHBmRjtFS3VmQTs7OztJQUlFO0VMcmZGO0VLd2ZBOzs7O0lBSUU7RUx0ZkY7RUt5ZkE7Ozs7SUFJRTtFTHZmRjtFSzBmQTtJQUNFO0VMeGZGO0VLMmZBOztJQUVFO0VMemZGO0VLNGZBOztJQUVFO0VMMWZGO0VLNmZBOztJQUVFO0VMM2ZGO0VLOGZBOztJQUVFO0VMNWZGO0VLK2ZBOztJQUVFO0VMN2ZGO0VLZ2dCQTs7OztJQUlFO0VMOWZGO0VLaWdCQTs7OztJQUlFO0VML2ZGO0VLa2dCQTs7OztJQUlFO0VMaGdCRjtFS21nQkE7Ozs7SUFJRTtFTGpnQkY7RUtvZ0JBO0lBQ0U7RUxsZ0JGO0VLcWdCQTs7SUFFRTtFTG5nQkY7RUtzZ0JBOztJQUVFO0VMcGdCRjtFS3VnQkE7O0lBRUU7RUxyZ0JGO0VLd2dCQTs7SUFFRTtFTHRnQkY7RUt5Z0JBOztJQUVFO0VMdmdCRjtFSzBnQkE7Ozs7SUFJRTtFTHhnQkY7RUsyZ0JBOzs7O0lBSUU7RUx6Z0JGO0VLNGdCQTs7OztJQUlFO0VMMWdCRjtFSzZnQkE7Ozs7SUFJRTtFTDNnQkY7RUs4Z0JBO0lBQ0U7RUw1Z0JGO0VLK2dCQTs7SUFFRTtFTDdnQkY7RUtnaEJBOztJQUVFO0VMOWdCRjtFS2loQkE7O0lBRUU7RUwvZ0JGO0VLa2hCQTs7SUFFRTtFTGhoQkY7RUttaEJBOztJQUVFO0VMamhCRjtFS29oQkE7Ozs7SUFJRTtFTGxoQkY7RUtxaEJBOzs7O0lBSUU7RUxuaEJGO0VLc2hCQTs7OztJQUlFO0VMcGhCRjtFS3VoQkE7Ozs7SUFJRTtFTHJoQkY7RUt3aEJBO0lBQ0U7RUx0aEJGO0VLeWhCQTs7SUFFRTtFTHZoQkY7RUswaEJBOztJQUVFO0VMeGhCRjtFSzJoQkE7O0lBRUU7RUx6aEJGO0VLNGhCQTs7SUFFRTtFTDFoQkY7RUs2aEJBO0lBQ0U7RUwzaEJGO0VLOGhCQTs7SUFFRTtFTDVoQkY7RUsraEJBOztJQUVFO0VMN2hCRjtFS2dpQkE7O0lBRUU7RUw5aEJGO0VLaWlCQTs7SUFFRTtFTC9oQkY7RUtraUJBO0lBQ0U7RUxoaUJGO0VLbWlCQTs7SUFFRTtFTGppQkY7RUtvaUJBOztJQUVFO0VMbGlCRjtFS3FpQkE7O0lBRUU7RUxuaUJGO0VLc2lCQTs7SUFFRTtFTHBpQkY7RUt1aUJBO0lBQ0U7RUxyaUJGO0VLd2lCQTs7SUFFRTtFTHRpQkY7RUt5aUJBOztJQUVFO0VMdmlCRjtFSzBpQkE7O0lBRUU7RUx4aUJGO0VLMmlCQTs7SUFFRTtFTHppQkY7RUs0aUJBO0lBQ0U7RUwxaUJGO0VLNmlCQTs7SUFFRTtFTDNpQkY7RUs4aUJBOztJQUVFO0VMNWlCRjtFSytpQkE7O0lBRUU7RUw3aUJGO0VLZ2pCQTs7SUFFRTtFTDlpQkY7RUtpakJBOztJQUVFO0VML2lCRjtFS2tqQkE7Ozs7SUFJRTtFTGhqQkY7RUttakJBOzs7O0lBSUU7RUxqakJGO0VLb2pCQTs7OztJQUlFO0VMbGpCRjtFS3FqQkE7Ozs7SUFJRTtFTG5qQkY7RUtzakJBO0lBQ0U7RUxwakJGO0VLdWpCQTs7SUFFRTtFTHJqQkY7RUt3akJBOztJQUVFO0VMdGpCRjtFS3lqQkE7O0lBRUU7RUx2akJGO0VLMGpCQTs7SUFFRTtFTHhqQkY7RUsyakJBOztJQUVFO0VMempCRjtFSzRqQkE7Ozs7SUFJRTtFTDFqQkY7RUs2akJBOzs7O0lBSUU7RUwzakJGO0VLOGpCQTs7OztJQUlFO0VMNWpCRjtFSytqQkE7Ozs7SUFJRTtFTDdqQkY7RUtna0JBO0lBQ0U7RUw5akJGO0VLaWtCQTs7SUFFRTtFTC9qQkY7RUtra0JBOztJQUVFO0VMaGtCRjtFS21rQkE7O0lBRUU7RUxqa0JGO0VLb2tCQTs7SUFFRTtFTGxrQkY7RUtxa0JBOztJQUVFO0VMbmtCRjtFS3NrQkE7Ozs7SUFJRTtFTHBrQkY7RUt1a0JBOzs7O0lBSUU7RUxya0JGO0VLd2tCQTs7OztJQUlFO0VMdGtCRjtFS3lrQkE7Ozs7SUFJRTtFTHZrQkY7RUswa0JBO0lBQ0U7RUx4a0JGO0VLMmtCQTs7SUFFRTtFTHprQkY7RUs0a0JBOztJQUVFO0VMMWtCRjtFSzZrQkE7O0lBRUU7RUwza0JGO0VLOGtCQTs7SUFFRTtFTDVrQkY7RUsra0JBOztJQUVFO0VMN2tCRjtFS2dsQkE7Ozs7SUFJRTtFTDlrQkY7RUtpbEJBOzs7O0lBSUU7RUwva0JGO0VLa2xCQTs7OztJQUlFO0VMaGxCRjtFS21sQkE7Ozs7SUFJRTtFTGpsQkY7RUtvbEJBO0lBQ0U7RUxsbEJGO0VLcWxCQTs7SUFFRTtFTG5sQkY7RUtzbEJBOztJQUVFO0VMcGxCRjtFS3VsQkE7O0lBRUU7RUxybEJGO0VLd2xCQTs7SUFFRTtFTHRsQkY7RUt5bEJBOztJQUVFO0VMdmxCRjtFSzBsQkE7Ozs7SUFJRTtFTHhsQkY7RUsybEJBOzs7O0lBSUU7RUx6bEJGO0VLNGxCQTs7OztJQUlFO0VMMWxCRjtFSzZsQkE7Ozs7SUFJRTtFTDNsQkY7RUs4bEJBO0lBQ0U7RUw1bEJGO0VLK2xCQTs7SUFFRTtFTDdsQkY7RUtnbUJBOztJQUVFO0VMOWxCRjtFS2ltQkE7O0lBRUU7RUwvbEJGO0VLa21CQTs7SUFFRTtFTGhtQkY7RUttbUJBOztJQUVFO0VMam1CRjtFS29tQkE7Ozs7SUFJRTtFTGxtQkY7RUtxbUJBOzs7O0lBSUU7RUxubUJGO0VLc21CQTs7OztJQUlFO0VMcG1CRjtFS3VtQkE7Ozs7SUFJRTtFTHJtQkY7RUt3bUJBO0lBQ0U7RUx0bUJGO0VLeW1CQTs7SUFFRTtFTHZtQkY7RUswbUJBOztJQUVFO0VMeG1CRjtFSzJtQkE7O0lBRUU7RUx6bUJGO0VLNG1CQTs7SUFFRTtFTDFtQkY7RUs2bUJBOztJQUVFO0VMM21CRjtFSzhtQkE7Ozs7SUFJRTtFTDVtQkY7RUsrbUJBOzs7O0lBSUU7RUw3bUJGO0VLZ25CQTs7OztJQUlFO0VMOW1CRjtFS2luQkE7Ozs7SUFJRTtFTC9tQkY7RUtrbkJBO0lBQ0U7RUxobkJGO0VLbW5CQTs7SUFFRTtFTGpuQkY7RUtvbkJBOztJQUVFO0VMbG5CRjtFS3FuQkE7O0lBRUU7RUxubkJGO0VLc25CQTs7SUFFRTtFTHBuQkY7RUt1bkJBOztJQUVFO0VMcm5CRjtFS3duQkE7Ozs7SUFJRTtFTHRuQkY7RUt5bkJBOzs7O0lBSUU7RUx2bkJGO0VLMG5CQTs7OztJQUlFO0VMeG5CRjtFSzJuQkE7Ozs7SUFJRTtFTHpuQkY7RUs0bkJBO0lBQ0U7RUwxbkJGO0VLNm5CQTs7SUFFRTtFTDNuQkY7RUs4bkJBOztJQUVFO0VMNW5CRjtFSytuQkE7O0lBRUU7RUw3bkJGO0VLZ29CQTs7SUFFRTtFTDluQkY7RUtpb0JBOztJQUVFO0VML25CRjtFS2tvQkE7Ozs7SUFJRTtFTGhvQkY7RUttb0JBOzs7O0lBSUU7RUxqb0JGO0VLb29CQTs7OztJQUlFO0VMbG9CRjtFS3FvQkE7Ozs7SUFJRTtFTG5vQkY7RUtzb0JBO0lBQ0U7RUxwb0JGO0VLdW9CQTs7SUFFRTtFTHJvQkY7RUt3b0JBOztJQUVFO0VMdG9CRjtFS3lvQkE7O0lBRUU7RUx2b0JGO0VLMG9CQTs7SUFFRTtFTHhvQkY7RUsyb0JBOztJQUVFO0VMem9CRjtFSzRvQkE7Ozs7SUFJRTtFTDFvQkY7RUs2b0JBOzs7O0lBSUU7RUwzb0JGO0VLOG9CQTs7OztJQUlFO0VMNW9CRjtFSytvQkE7Ozs7SUFJRTtFTDdvQkY7RUtncEJBO0lBQ0U7RUw5b0JGO0VLaXBCQTs7SUFFRTtFTC9vQkY7RUtrcEJBOztJQUVFO0VMaHBCRjtFS21wQkE7O0lBRUU7RUxqcEJGO0VLb3BCQTs7SUFFRTtFTGxwQkY7RUtxcEJBOztJQUVFO0VMbnBCRjtFS3NwQkE7Ozs7SUFJRTtFTHBwQkY7RUt1cEJBOzs7O0lBSUU7RUxycEJGO0VLd3BCQTs7OztJQUlFO0VMdHBCRjtFS3lwQkE7Ozs7SUFJRTtFTHZwQkY7RUswcEJBO0lBQ0U7RUx4cEJGO0VLMnBCQTs7SUFFRTtFTHpwQkY7RUs0cEJBOztJQUVFO0VMMXBCRjtFSzZwQkE7O0lBRUU7RUwzcEJGO0VLOHBCQTs7SUFFRTtFTDVwQkY7RUsrcEJBOztJQUVFO0VMN3BCRjtFS2dxQkE7Ozs7SUFJRTtFTDlwQkY7RUtpcUJBOzs7O0lBSUU7RUwvcEJGO0VLa3FCQTs7OztJQUlFO0VMaHFCRjtFS21xQkE7Ozs7SUFJRTtFTGpxQkY7RUtvcUJBO0lBQ0U7RUxscUJGO0VLcXFCQTs7SUFFRTtFTG5xQkY7RUtzcUJBOztJQUVFO0VMcHFCRjtFS3VxQkE7O0lBRUU7RUxycUJGO0VLd3FCQTs7SUFFRTtFTHRxQkY7RUt5cUJBOztJQUVFO0VMdnFCRjtFSzBxQkE7Ozs7SUFJRTtFTHhxQkY7RUsycUJBOzs7O0lBSUU7RUx6cUJGO0VLNHFCQTs7OztJQUlFO0VMMXFCRjtFSzZxQkE7Ozs7SUFJRTtFTDNxQkY7RUs4cUJBO0lBQ0U7RUw1cUJGO0VLK3FCQTs7SUFFRTtFTDdxQkY7RUtnckJBOztJQUVFO0VMOXFCRjtFS2lyQkE7O0lBRUU7RUwvcUJGO0VLa3JCQTs7SUFFRTtFTGhyQkY7RUttckJBOztJQUVFO0VManJCRjtFS29yQkE7Ozs7SUFJRTtFTGxyQkY7RUtxckJBOzs7O0lBSUU7RUxuckJGO0VLc3JCQTs7OztJQUlFO0VMcHJCRjtFS3VyQkE7Ozs7SUFJRTtFTHJyQkY7RUt3ckJBO0lBQ0U7RUx0ckJGO0VLeXJCQTs7SUFFRTtFTHZyQkY7RUswckJBOztJQUVFO0VMeHJCRjtFSzJyQkE7O0lBRUU7RUx6ckJGO0VLNHJCQTs7SUFFRTtFTDFyQkY7RUs2ckJBOztJQUVFO0VMM3JCRjtFSzhyQkE7Ozs7SUFJRTtFTDVyQkY7RUsrckJBOzs7O0lBSUU7RUw3ckJGO0VLZ3NCQTs7OztJQUlFO0VMOXJCRjtFS2lzQkE7Ozs7SUFJRTtFTC9yQkY7RUtrc0JBO0lBQ0U7RUxoc0JGO0VLbXNCQTs7SUFFRTtFTGpzQkY7RUtvc0JBOztJQUVFO0VMbHNCRjtFS3FzQkE7O0lBRUU7RUxuc0JGO0VLc3NCQTs7SUFFRTtFTHBzQkY7RUt1c0JBOztJQUVFO0VMcnNCRjtFS3dzQkE7Ozs7SUFJRTtFTHRzQkY7RUt5c0JBOzs7O0lBSUU7RUx2c0JGO0VLMHNCQTs7OztJQUlFO0VMeHNCRjtFSzJzQkE7Ozs7SUFJRTtFTHpzQkY7QUFDRjtBTWp5SEE7RUFDSTtBTm15SEo7O0FNMXhIWTtFQUNJO0VBQ0E7QU42eEhoQjtBTTF4SFk7RUFDSTtBTjR4SGhCOztBTXR4SEE7QUFDQTtFQUNJO0FOeXhISjs7QU9qekhBO0VBQ0ksY0NPUztFRE5ULHlDQ3dDZ0I7QVI0d0hwQjs7QU9qekhBO0VBQ0k7QVBvekhKO0FFdndISTtFSzlDSjtJQUlRO0VQcXpITjtBQUNGOztBT2p6SEE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxzQ0N5QmE7RUR4QmI7QVBvekhKO0FPbnpISTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJDdEJXO0VEdUJYO0VBQ0E7QVBxekhSOztBT2p6SEE7O0VBRUk7RUFDQTtFQUNBO0VBQ0Esc0NDT2E7QVI2eUhqQjs7QU9qekhBO0VBQ0k7QVBvekhKOztBT2p6SEE7RUFDSTtFQUNBO0VBQ0Esc0NDSGE7RURJYjtBUG96SEo7O0FPanpIQTtFQUNJO0VBQ0E7RUFDQTtBUG96SEo7O0FPaHpIQTtFQUNJO0FQbXpISjtBT2x6SEk7RUFDSTtFQUNBO0VBQ0E7QVBvekhSOztBTy95SEE7RUFDSTtBUGt6SEo7O0FPOXlIQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QVBpekhKOztBRTMwSEk7RUtnQ0E7SUFDSTtJQUNBO0lBQ0E7RVAreUhOO0VPNXlIRTs7SUFFSTtFUDh5SE47RU8zeUhFO0lBQ0k7RVA2eUhOO0VPMXlITTtJQUNJO0VQNHlIVjtFT3h5SEU7SUFDSTtJQUNBO0VQMHlITjtFT3R5SFU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VQd3lIZDtFT3J5SGM7SUFDSTtFUHV5SGxCO0VPcnlIYztJQUNJO0VQdXlIbEI7RU9seUhNO0lBQ0k7RVBveUhWO0FBQ0Y7QUVqM0hJO0VLa0ZBO0lBQ0k7RVBreUhOO0VPanlITTtJQUNJO0VQbXlIVjtBQUNGO0FFNzJISTtFSytFQTtJQUNJO0VQaXlITjtFT2h5SE07SUFDSTtFUGt5SFY7QUFDRjtBTzd4SEk7RUFDSTtBUCt4SFI7QU81eEhJO0VBQ0k7RUFDQTtBUDh4SFI7O0FPMXhIQTtFQUNJO0FQNnhISjs7QU8xeEhBO0VBQ0k7QVA2eEhKOztBTzF4SEE7RUFDSTtBUDZ4SEo7O0FTaDhITTtFQUNFO0FUbThIUjs7QVM5N0hFOzs7O0VBSUU7QVRpOEhKOztBUzc3SEE7RUFDRTtFQUNBO0FUZzhIRjs7QVM3N0hBO0VBQ0U7RUFDQTtBVGc4SEY7O0FTNTdIQTtFQUNFO0VBQ0E7QVQrN0hGOztBUzU3SEE7RUFDRTtFQUNBO0FUKzdIRjs7QVV0K0hBO0VBRUk7RUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBVncrSE47O0FVcCtIQTtFQUNLO0VBQ0Q7QVZ1K0hKOztBVXArSEE7RUFDSTtFQUNEO0FWdStISDs7QVVwK0hBO0VBQ0k7RUFDRDtBVnUrSEg7O0FVcCtIQTtFQUNJO0VBQ0Q7QVZ1K0hIOztBVXArSEE7RUFDQTtFQUNBO0FWdStIQTs7QVVwK0hBO0VBQ0E7RUFDQTtBVnUrSEE7O0FVcCtIQTtFQUNBO0VBQ0E7QVZ1K0hBOztBVXArSEE7RUFDQTtFQUNBO0FWdStIQTs7QVVyK0hFO0VBQ0U7RUFDQTtBVncrSEo7O0FVcitIQTtFQUNJO0VBQ0E7QVZ3K0hKOztBVXIrSEE7RUFDSTtFQUNBO0FWdytISjs7QVVyK0hBO0VBQ0k7RUFDQTtBVncrSEo7O0FXN2lJQTtFQUNJO0VBQ0E7RVBJQTtFQUNBO0VBQ0E7RUFDQTtBSjZpSUo7QUk1aUlJO0VBQ0k7QUo4aUlSO0FXcGpJSTtFQUNJO0VBQ0E7QVhzaklSOztBRTFnSUk7RVN0Q0k7SUFDSTtFWG9qSVY7RVdsaklNO0lBQ0k7RVhvaklWO0VXbGpJTTtJQUNJO0VYb2pJVjtFV2hqSUU7SUFDSTtFWGtqSU47RVcvaUlFO0lBQ0k7SUFDQTtJQUNBO0VYaWpJTjtBQUNGO0FZamxJQTtFQUNJO0VBQ0E7QVptbElKO0FZamxJSTtFQUNFO0FabWxJTjtBWTdrSVE7RUFDRSx3Q2JpREc7QUM4aEliOztBYTNsSUE7RUFDSSx5Q2QyRFU7QUNtaUlkO0FFaGxJSTtFV2ZKO0lBSVE7RWIrbElOO0FBQ0Y7QUUva0lJO0VXckJKO0lBT1E7RWJpbUlOO0FBQ0Y7QWEvbElJO0VBQ0k7QWJpbUlSO0FFempJSTtFV3pDQTtJQUlRO0Via21JVjtBQUNGOztBYTlsSUE7RUFDSTtFQUNBO0VBQ0E7RUFDQSxtRUFDSTtBYmdtSVI7QUV6bUlJO0VXSUo7SUFVUTtFYitsSU47QUFDRjtBRTFrSUk7RVdoQ0o7SUFhUTtFYmltSU47QUFDRjtBRTdtSUk7RVdjQTtJQUVRO0ViaW1JVjtBQUNGO0FFbG5JSTtFV21CQTtJQUVRO0ViaW1JVjtBQUNGO0FFdm5JSTtFV0ZKO0lBNEJRO0ViaW1JTjtBQUNGO0FFOWxJSTtFV2hDSjtJQWdDUTtFYmttSU47QUFDRjs7QUV2b0lJO0VXeUNBO0lBRVE7SUFDQTtFYmltSVY7QUFDRjtBRXhvSUk7RVdtQ0E7SUFNUTtJQUNBO0VibW1JVjtBQUNGOztBRWhuSUk7RVdrQkE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFYmttSU47QUFDRjtBYzNxSUM7RUFDQztBZDZxSUY7QUU1bklJO0VZL0NEO0lBQ0M7SUFDQTtJQUNBO0VkOHFJRjtBQUNGO0FjMXFJQztFVllHO0FKaXFJSjtBSWhxSUk7RUFDSSx5QklFZTtFSkRmLGNJWks7RUphTDtFQUNBO0FKa3FJUjtBYy9xSUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZGlySUY7QWNocklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RVZEQztBSm9ySUo7QUlucklJO0VBQ0kseUJJRWU7RUpEZixjSVpLO0VKYUw7RUFDQTtBSnFySVI7QWN0cklHO0VBQ0M7QWR3cklKO0FFbHFJSTtFWTlCRjtJQVlFO0Vkd3JJRjtBQUNGO0FjcHJJQztFQUNDO0VBQ0E7QWRzcklGO0FjbHJJQztFQUNDO0VBQ0E7QWRvcklGO0FjbnJJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZHFySUg7QWNucklFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QWRxcklIO0FjbnJJRztFQUNDO0FkcXJJSjtBYy9xSUM7RUFDQztBZGlySUY7QWM3cUlFO0VBQ0M7RUFDQTtBZCtxSUg7QWM5cUlHO0VBQ0Msd0NOaENlO0VNaUNmO0VBQ0E7RUFDQTtFQUNBO0FkZ3JJSjtBYzlxSUs7RUFDQztBZGdySU47QWM3cUlJO0VBQ0M7RUFDQTtBZCtxSUw7QWM3cUlJO0VBQ0M7QWQrcUlMO0FjMXFJRztFQUNDO0FkNHFJSjtBY3ZxSUM7RUFDQztBZHlxSUY7QWN0cUlDO0VBQ0M7QWR3cUlGO0FjdHFJRTtFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0Fkd3FJSDtBY3JxSUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtBZHVxSUg7QWN0cUlHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWR3cUlKO0FjcnFJRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkdXFJSjtBY3BxSUc7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5Qk5uSlM7RU1vSlQ7RUFDQTtBZHNxSUo7O0FjL3BJQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBZGtxSUY7QUV6eElJO0VZaUhIO0lBUUU7SUFDQTtFZG9xSUQ7QUFDRjtBY25xSUU7RUFDQyx3Q05uSWdCO0VNb0loQjtFQUlBO0Fka3FJSDtBRXB5SUk7RVk0SEY7SUFJRTtFZHdxSUY7QUFDRjtBY3JxSUU7RUFDQztFQUNBO0VBQ0E7QWR1cUlIOztBY2xxSUE7RUFDQyx5Q050Sm1CO0VNdUpuQjtFQUNHO0FkcXFJSjtBY25xSUM7RUFDQztFQUNNO0FkcXFJUjs7QWNqcUlBO0VBQ0M7QWRvcUlEO0FjbHFJQztFQUNDO0VBQ0E7RUFDQTtFQUNFO0Fkb3FJSjtBRWwwSUk7RVkwSkg7SUFPSztFZHFxSUo7RWNucUlJO0lBQ0U7RWRxcUlOO0VjanFJRTtJQUNDO0lBQ0E7RWRtcUlIO0FBQ0Y7O0FjNXBJSTtFQUNJLHlCTjFNZTtFTTJNZixjTnhOSztFTXlOTDtFQUNBO0FkK3BJUjs7QWVyNElZO0VBQ0k7RUFDQTtFQUNBO0FmdzRJaEI7QWVsNElnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FmbzRJcEI7O0FnQjE1SUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEI2NUlGOztBZ0J6NUlFO0VBQ0U7RUFDQTtFQUNBO0FoQjQ1SUo7O0FnQng1SUE7RUFDRSxjUlBrQjtFUVFsQix3Q1I0QmlCO0FSKzNJbkI7O0FpQjM2SUE7RUFDRTtBakI4NklGO0FpQjM2SU07RUFDRSx3Q1RJYTtBUnk2SXJCOztBaUJ0NklBO0VBRUUseUJUUFc7RVNRWCx3Q1Q2QmlCO0FSMjRJbkI7QWlCdjZJRTtFQUNFLHdDVFJpQjtBUmk3SXJCO0FpQnY2SUU7RUFDRSx5QlROUztBUis2SWI7QWlCeDZJSTtFQUNFO0FqQjA2SU47QWlCdDZJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FqQnc2SUo7QWlCcDZJRTtFQUNFLHlCVHJCUztFU3NCVCxjVDdCUztFUzhCVDtFQUNBO0FqQnM2SUo7QWlCcjZJSTtFQUNFLHlCVGpDTztFU2tDUCxxQlQzQk87RVM0QlAsY1Q1Qk87QVJtOEliO0FpQnA2SU07RUFDRSx5QlR2Q0s7RVN3Q0wscUJUakNLO0VTa0NMLGNUbENLO0FSdzhJYjtBaUJuNklJO0VBQ0U7QWpCcTZJTjtBaUJoNklFO0VBQ0UseUJUNUNTO0VTNkNULGNUcERTO0VTcURUO0VBQ0E7RUFDQSx3Q1RsQmU7RVNtQmY7QWpCazZJSjtBaUJqNklJO0VBQ0U7RUFDQTtBakJtNklOO0FpQmw2SU07RUFDRTtBakJvNklSO0FpQmo2SUk7RUFDRSx5QlRqRU87RVNrRVAsY1QzRE87RVM0RFA7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakJtNklOO0FpQi81SU07RUFDRSx5QlRsRVU7QVJtK0lsQjtBaUI5NUlJO0VBQ0UseUJUdEVZO0FScytJbEI7QWlCeDVJTTtFQUVFO0VBQ0E7QWpCeTVJUjs7QWlCMTRJQTtFQUNFO0VBQ0EsY1Q1R1c7QVJ5L0liOztBaUJ6NElFO0VBQ0U7QWpCNDRJSjs7QUU5OUlJO0Vld0ZBO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RWpCMDRJSjtBQUNGO0FrQjdnSkU7RUFDRTtBbEIrZ0pKOztBRTk5SUk7RWdCNUNGO0lBQ0U7SUFDQTtFbEI4Z0pGO0VrQjVnSkU7SUFDRTtFbEI4Z0pKO0VrQnpnSk07SUFDRTtFbEIyZ0pSO0VrQnhnSk07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEIwZ0pSO0VrQnZnSk07SUFDRTtFbEJ5Z0pSO0VrQnRnSk07SUFDRTtFbEJ3Z0pSO0VrQnJnSk07SUFDRTtFbEJ1Z0pSO0VrQmhnSk07SUFDRTtFbEJrZ0pSO0VrQi8vSU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtFbEJpZ0pSO0VrQjkvSU07SUFDRTtFbEJnZ0pSO0VrQjcvSU07SUFDRTtFbEIrL0lSO0VrQjUvSU07SUFDRTtFbEI4L0lSO0FBQ0Y7QW1CL2pKQTtFQUNFO0FuQmlrSkY7O0FFL2dKSTtFaUI5Q0Y7SUFDRTtFbkJpa0pGO0FBQ0Y7QW9CeGtKQTtFQU9JO0VBQ0E7QXBCb2tKSjtBb0Ixa0pJO0VBQ0k7QXBCNGtKUjtBb0Jya0pJO0VBQ0ksY1pzQkk7RVlyQkosc0NaK0JTO0VZOUJUO0VBQ0E7QXBCdWtKUjtBb0Jya0pJO0VBQ0k7RUFDQTtBcEJ1a0pSO0FvQnBrSkk7RUFDSSxjWkhZO0VZSVo7QXBCc2tKUjtBb0Jua0pJO0VBQ0k7RUFDQSxjWnBCSztBUnlsSmI7QW9CbGtKSTtFQUNJLHlCWklVO0FSZ2tKbEI7QW9CamtKUTtFQUNJO0FwQm1rSlo7QW9CaGtKUTtFQUNJO0VBQ0E7QXBCa2tKWjtBb0IvakpRO0VBQ0k7QXBCaWtKWjtBb0I5akpRO0VBQ0k7RUFDQTtFQUNBO0FwQmdrSlo7QW9CN2pKUTtFQUNJO0FwQitqSlo7QW9CMWpKZ0I7RUFDSTtBcEI0akpwQjtBb0JwakpRO0VBQ0k7RUFDQTtBcEJzakpaO0FvQm5qSlE7RUFDSTtBcEJxakpaO0FvQmxqSlE7RUFDSTtFQUNBO0VBQ0E7QXBCb2pKWjtBb0JqakpRO0VBQ0k7RUFDQTtFQUNBLGNadERBO0VZdURBLHNDWjdDSztFWThDTDtBcEJtakpaO0FvQmpqSlk7RUFDSSxjWnpGRztBUjRvSm5CO0FvQi9pSlE7RUFDSSxjWjlFUTtFWStFUjtBcEJpakpaO0FvQjlpSlE7RUFDSTtFQUNBLGNaOUZRO0VZK0ZSLHdDWjNETztFWTREUDtFQUNBO0FwQmdqSlo7QW9CN2lKUTtFQUNJO0VBQ0E7QXBCK2lKWjs7QW9CemlKSTtFQUNJO0VBQ0E7RUFDQTtBcEI0aUpSO0FvQjFpSlE7RUFDSTtFQUNBO0FwQjRpSlo7QW9CemlKUTtFQUNJO0VBQ0E7QXBCMmlKWjtBb0J4aUpRO0VBQ0k7QXBCMGlKWjtBb0J2aUpRO0VBQ0k7RUFDQTtBcEJ5aUpaO0FvQnRpSlE7RUFDSTtFQUNBO0FwQndpSlo7QW9CcmlKUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCdWlKWjtBb0JyaUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEJ1aUpoQjs7QW9CamlKQTtFQUNJO0FwQm9pSko7QW9CbGlKSTtFQUNJLHlCWnpKVTtFWTBKVjtBcEJvaUpSO0FvQm5pSlE7RUFDSSx5Qlp4Skc7QVI2ckpmO0FvQmxpSlE7RUFDSTtFQUNBO0VBQ0EsY1ozS1E7QVIrc0pwQjtBb0JqaUpRO0VBQ0k7RUFDQTtFQUNBLGNaakxRO0VZa0xSO0FwQm1pSlo7QW9CaGlKUTtFaEI3S0o7RUFDQTtFQUNBLHFCZ0I0SzJCO0VoQjNLM0I7QUpndEpKO0FFcnRKSTtFa0IrS0k7SUFHUTtFcEJ1aUpkO0FBQ0Y7QW9CcmlKUTtFQUNJO0VBQ0E7QXBCdWlKWjtBb0JwaUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBCc2lKWjtBb0JyaUpZO0VBQ0k7QXBCdWlKaEI7QW9CbmlKUTtFQUNJO0FwQnFpSlo7QW9CamlKUTtFQUNJO0VBQ0E7QXBCbWlKWjtBb0JqaUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXBCbWlKaEI7QUV2dkpJO0VrQmdOUTtJQU1RO0VwQnFpSmxCO0FBQ0Y7QW9CamlKUTtFQUNJO0FwQm1pSlo7QW9CL2hKSTtFQUNJO0FwQmlpSlI7O0FvQjdoSkE7RUFDSTtFQUNBO0VBQ0E7QXBCZ2lKSjtBb0I5aEpJO0VBQ0k7RUFDQTtBcEJnaUpSO0FFNXdKSTtFa0IwT0E7SUFLUTtFcEJpaUpWO0FBQ0Y7QW9COWhKSTtFQUNJO0FwQmdpSlI7QW9CN2hKSTtFQUNJO0VBQ0E7QXBCK2hKUjtBb0I3aEpRO0VBQ0k7RUFDQTtFQUNBLGNacFFRO0FSbXlKcEI7QW9CNWhKUTtFQUNJO0VBQ0E7RUFDQSxjWjFRUTtFWTJRUjtBcEI4aEpaO0FvQjVoSlE7RUFDSTtFQUNBO0VBQ0E7QXBCOGhKWjtBb0J6aEpZO0VBQ0k7RUFDQTtFQUNBO0FwQjJoSmhCO0FvQnZoSlE7RUFDSTtBcEJ5aEpaOztBRWh6Skk7RWtCMlJKO0lBRVE7RXBCd2hKTjtBQUNGO0FFdHpKSTtFa0IrUkE7SUFFUTtJQUNBO0VwQnloSlY7RW9CeGhKVTtJQUNJO0VwQjBoSmQ7QUFDRjtBRS96Skk7RWtCdVNJO0loQnJTSjtJQUNBO0lBQ0EscUJnQnFTK0I7SWhCcFMvQjtFSmkwSkY7QUFDRjtBb0IzaEpRO0VBQ0k7QXBCNmhKWjtBb0IzaEpRO0VBQ0k7QXBCNmhKWjs7QW9CeGhKSTtFQUNJLGNaNVRZO0VZNlRaO0FwQjJoSlI7QW9CeGhKSTtFQUNJO0FwQjBoSlI7QW9CeGhKUTtFQUVJO0VBQ0EsY1p0VVE7QVIrMUpwQjtBb0J0aEpRO0VBRUk7RUFDQTtFQUNBLGNaN1VRO0FSbzJKcEI7QW9CbGhKWTtFQUNJO0FwQm9oSmhCO0FvQmhoSlE7RUFDSTtBcEJraEpaOztBb0I1Z0pJO0VBQ0k7QXBCK2dKUjtBb0I3Z0pRO0VBQ0k7QXBCK2dKWjs7QUV2MEpJO0VrQmdVSTtJQUNJO0lBQ0E7RXBCMmdKVjtFb0J4Z0pNO0lBQ0k7SUFDQTtFcEIwZ0pWO0VvQnJnSlU7SUFDSTtJQUNBO0VwQnVnSmQ7RW9CcGdKVTtJQUNJO0lBQ0E7SUFDQTtFcEJzZ0pkO0VvQm5nSlU7SUFDSTtFcEJxZ0pkO0VvQmxnSlU7SUFDSTtFcEJvZ0pkO0VvQjkvSVU7SUFDSTtJQUNBO0VwQmdnSmQ7RW9CNy9JVTtJQUNJO0VwQisvSWQ7RW9CNS9JVTtJQUNJO0VwQjgvSWQ7RW9CMy9JVTtJQUNJO0lBQ0E7RXBCNi9JZDtFb0IxL0lVO0lBQ0k7SUFDQTtFcEI0L0lkO0VvQnYvSWtCO0lBQ0k7RXBCeS9JdEI7RW9Cai9JTTtJQUNJO0VwQm0vSVY7QUFDRjtBb0IvK0lBO0VoQnZiSTtFQUNBO0VBQ0E7RUFDQTtBSnk2Sko7QUl4NkpJO0VBQ0k7QUowNkpSO0FvQnIvSVE7RUFDSTtBcEJ1L0laO0FFOTZKSTtFa0JxYkE7SUFLUTtFcEJ3L0lWO0FBQ0Y7QW9CdC9JUTtFQUNJO0VBQ0E7RUFDQSwrQnJCcFpHO0VxQnFaSDtBcEJ3L0laO0FvQnIvSVE7RUFDSTtFQUNBO0VoQi9iUjtFQUNBO0VBQ0EscUJnQjhiMkI7RWhCN2IzQjtBSnU3Sko7QW9Cdi9JUTtFQUNJO0VBQ0E7QXBCeS9JWjtBRWg4Skk7RWtCcWNJO0lBS1E7RXBCMC9JZDtBQUNGO0FvQnYvSVE7RUFDSTtBcEJ5L0laO0FvQnQvSVE7RUFDSTtBcEJ3L0laO0FvQm4vSVE7RUFDSTtBcEJxL0laO0FFdDdKSTtFa0J1Y1E7SUFDSTtJQUNBO0VwQmsvSWQ7RW9CaC9JYztJQUNJO0VwQmsvSWxCO0FBQ0Y7O0FxQnIrSkU7RUFDRTtBckJ3K0pKOztBc0IxK0pBO0FBQ0E7RUFLSTtFQUNBO0VBQ0E7RUFDQTtBdEJ5K0pKO0FzQmgvSkk7RUFDSTtBdEJrL0pSO0FzQnorSkk7RUFDSTtBdEIyK0pSO0FzQngrSkk7RUFDSTtBdEIwK0pSO0FzQnYrSkk7RUFDSTtFQUNBLHlCZEZRO0FSMitKaEI7QXNCeCtKUTtFQUNJO0F0QjArSlo7QXNCdCtKSTtFQUNJO0VBQ0E7RUFDQTtBdEJ3K0pSO0FzQnQrSlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QncrSlo7QXNCbCtKSTtFQUNJO0F0Qm8rSlI7QXNCLzlKUTtFQUNJO0VBQ0E7QXRCaStKWjtBc0IvOUpZO0VBQ0k7RUFDQTtBdEJpK0poQjtBc0I3OUpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXRCKzlKWjtBc0I1OUpRO0VBQ0k7QXRCODlKWjtBc0I1OUpZO0VBQ0k7RUFDQTtBdEI4OUpoQjtBc0IxOUpnQjtFQUNJO0F0QjQ5SnBCO0FzQno5SmdCO0VBQ0k7QXRCMjlKcEI7QXNCdjlKWTtFQUNJO0VBQ0E7RUFDQTtBdEJ5OUpoQjtBc0J0OUpZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCdzlKaEI7QXNCcDlKZ0I7RUFDSTtBdEJzOUpwQjtBc0JuOUpnQjtFQUNJO0F0QnE5SnBCO0FzQmo5Slk7RUFDSTtFQUNBO0VBQ0E7QXRCbTlKaEI7QXNCaDlKWTtFQUNJO0VBQ0EsK0J2QnpERDtFdUIwREMseUNkOUVJO0FSZ2lLcEI7QXNCNThKUTtFQUNJO0F0Qjg4Slo7QXNCMzhKUTtFQUNJLCtCdkJyRUc7RXVCc0VIO0VBQ0E7QXRCNjhKWjtBc0J6OEpJO0VBQ0k7RUFDQTtBdEIyOEpSOztBRW5pS0k7RW9CZ0dBO0lBQ0k7RXRCdThKTjtFc0JwOEpFO0lBQ0k7RXRCczhKTjtFc0JuOEpVO0lBQ0k7SUFDQTtJQUNBLDBNQUNJO0lBU0o7SUFDQTtFdEI0N0pkO0VzQjE3SmM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEI0N0psQjtFc0J4N0pVO0lBQ0k7SUFDQTtJQUNBLHNDZDNJQztFUnFrS2Y7RXNCeDdKYztJQUNJO0V0QjA3SmxCO0VzQnQ3SlU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEJ3N0pkO0VzQnQ3SmM7SUFDSTtFdEJ3N0psQjtFc0JyN0pjO0lBQWM7RXRCdzdKNUI7RXNCdjdKYztJQUFnQjtFdEIwN0o5QjtFc0J6N0pjO0lBQWU7RXRCNDdKN0I7RXNCMzdKYztJQUFXO0V0Qjg3SnpCO0VzQjc3SmM7SUFBbUI7RXRCZzhKakM7RXNCLzdKYztJQUFhO0V0Qms4SjNCO0VzQmo4SmM7SUFBVztFdEJvOEp6QjtFc0JuOEpjO0lBQVM7RXRCczhKdkI7RXNCcjhKYztJQUFhO0V0Qnc4SjNCO0VzQnY4SmM7SUFDSTtJQUNBO0V0Qnk4SmxCO0VzQnY4SmM7SUFDSTtJQUNBO0V0Qnk4SmxCO0VzQnY4SmM7SUFDSTtFdEJ5OEpsQjtFc0J2OEprQjtJQUNJO0V0Qnk4SnRCO0VzQnY4SmtCO0lBQ0k7RXRCeThKdEI7RXNCcDhKYztJQUNJO0V0QnM4SmxCO0VzQnA4SmtCO0lBQ0k7SUFDQTtFdEJzOEp0QjtFc0JsOEpjO0lBQ0k7RXRCbzhKbEI7RXNCaDhKVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V0Qms4SmQ7RXNCLzdKVTtJQUNJO0lBQ0E7RXRCaThKZDtBQUNGO0F1QjVyS0U7RUFDRTtBdkI4cktKOztBd0IvcktJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJrc0tSO0FFeHBLSTtFc0JsREE7SUFVUTtJQUNBO0V4Qm9zS1Y7QUFDRjtBd0Jqc0tJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhCbXNLUjtBd0Joc0tZO0VBQ0k7QXhCa3NLaEI7QUV2cUtJO0VzQm5DQTtJQWFRO0lBQ0E7RXhCaXNLVjtBQUNGO0F3Qi9yS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ2hCR0s7RWdCRkw7RUFDQTtFQUNBO0VBQ0EseUJoQjNCVztFZ0I0Qlg7QXhCaXNLWjtBd0IvcktZO0VBQ0k7QXhCaXNLaEI7QXdCOXJLWTtFQUNJO0F4QmdzS2hCO0FFanNLSTtFc0JsQkk7SUF1QlE7SUFDQTtFeEJnc0tkO0FBQ0Y7QXdCOXJLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJoQnZESTtBUnV2S3BCO0FFdnRLSTtFc0JTUTtJQWlCUTtJQUNBO0lBQ0E7RXhCaXNLbEI7QUFDRjtBd0I3cktRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4QityS1o7QXdCN3JLWTtFQUNJLHlCaEJyRkg7RWdCc0ZHLGNoQjdFTztBUjR3S3ZCO0F3QjdyS2dCO0VBQ0kseUJoQmhGRztBUit3S3ZCO0FFN3VLSTtFc0JtRFk7SUFDSSx5QmhCL0ZQO0lnQmdHTyxjaEJ2Rkc7SWdCd0ZIO0lBQ0E7SUFDQTtFeEI2cktsQjtFd0IzcktrQjtJQUNJLHlCaEI3RkQ7RVIweEtyQjtBQUNGOztBd0J0cktBO0VBQ0k7QXhCeXJLSjtBd0J2cktJO0VBQ0k7QXhCeXJLUjtBRWh3S0k7RXNCc0VBO0lBSVE7RXhCMHJLVjtBQUNGO0FFcndLSTtFc0JtRUo7SUFXUTtFeEIycktOO0FBQ0Y7QXdCenJLUTtFQUNJO0F4QjJyS1o7O0F3QnByS1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEJ1cktaO0FFdnhLSTtFc0J5Rkk7SUFTUTtFeEJ5cktkO0FBQ0Y7QXdCdnJLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F4QnlyS2hCO0F3QnhyS2dCO0VBQ0k7QXhCMHJLcEI7QXdCdnJLWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhCeXJLaEI7QUU1eUtJO0VzQjhHUTtJQU9RO0V4QjJyS2xCO0FBQ0Y7QXdCenJLZ0I7RUFDSTtBeEIycktwQjtBd0J2cktRO0VBQ0k7QXhCeXJLWjtBd0J2cktRO0VBQ0k7QXhCeXJLWjs7QXlCNzJLQTtFQUNJO0F6QmczS0o7QUU5ektJO0V1Qm5ESjtJQUlRO0V6QmkzS047QUFDRjs7QXlCOTJLQTtFQUNJO0VBQ0E7RUFDQTtBekJpM0tKO0F5QmgzS0k7RUFDSTtBekJrM0tSO0F5Qi8yS0k7RUFDSTtBekJpM0tSO0F5QjcyS0k7RUFDSTtFQUNBO0VBQ0E7QXpCKzJLUjtBeUI1MktJO0VBRUk7RUFDQTtFQUNBO0VBQ0EseUNqQlVZO0VpQlRaO0VBQ0E7RUFDQTtBekI2MktSO0F5QjMyS1E7RXJCcEJKO0VBQ0E7RUFDQSxxQnFCbUIyQjtFckJsQjNCO0VxQm1CUTtBekJnM0taO0F5QjkyS1E7RUFDSTtBekJnM0taO0F5QjkyS1E7RUFDSTtBekJnM0taO0F5QjkyS1E7RUFDSTtFQUNBO0VBQ0E7QXpCZzNLWjtBeUI3MktZO0VBQ0k7RUFDQTtFQUNBO0F6QisyS2hCO0F5QnoyS0k7RUFDSTtFQUNBO0F6QjIyS1I7QXlCMTJLUTs7RUFFSTtBekI0MktaO0F5QngyS1k7RUFDSTtBekIwMktoQjtBeUJ0MktRO0VBQ0k7RUFDQTtBekJ3MktaO0F5QnIyS1E7RUFDSSxzQ2pCdkNLO0FSODRLakI7QXlCbDJLWTtFQUNJLHlDakI5Q0k7QVJrNUtwQjtBeUJoMktRO0VBQ0k7QXpCazJLWjtBeUI5MUtJO0VBQ0k7RUFDQTtBekJnMktSO0F5QjUxS0k7RUFDSTtFQUNBO0VBQ0E7QXpCODFLUjtBeUI1MUtRO0VBQ0k7QXpCODFLWjtBeUIzMUtRO0VBQ0k7RUFDQSx5Q2pCeEVRO0FScTZLcEI7QXlCMTFLSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjQxS1I7QXlCMTFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6QjQxS1o7QXlCejFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjIxS1o7QXlCejFLWTs7RUFFSTtFQUNBO0VBQ0E7QXpCMjFLaEI7QXlCeDFLUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F6QjAxS1o7QXlCeDFLUTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpCeTFLWjtBeUJ2MUtRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJ5MUtaO0F5QnQxS1E7RUFDSTtFQUNBO0VBQ0E7QXpCdzFLWjtBeUJsMUtJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekJvMUtSO0F5Qm4xS1E7RUFDSTtFQUNBO0F6QnExS1o7QXlCcDFLWTtFQUNJO0F6QnMxS2hCOztBeUIvMEtBO0VBQ0M7RUFDQTtFQUNBO0VBQ0c7QXpCazFLSjtBeUJqMUtDO0VBQ0M7RUFDQTtBekJtMUtGO0F5QmoxS0M7RUFDQztBekJtMUtGOztBeUI5MEtBO0VBQ0k7QXpCaTFLSjs7QXlCOTBLQTtFQUNJO0F6QmkxS0o7QXlCaDFLSTtFQUNJO0F6QmsxS1I7QXlCaDFLSTtFQUNJLHNDakI1TFM7QVI4Z0xqQjs7QUV0Z0xJO0V1QjRMSTtJQUNJO0V6QjgwS1Y7RXlCMzBLYztJQUNJO0lBQ0E7SUFDQTtFekI2MEtsQjtFeUIxMEtrQjtJQUNJO0V6QjQwS3RCO0FBQ0Y7QTBCdmtMQTtFQUNJO0ExQnlrTEo7QUV2aExJO0V3Qm5ESjtJQUlRO0UxQjBrTE47QUFDRjs7QTJCL2tMQTtFQUNJO0EzQmtsTEo7O0EyQjdrTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0JnbExaO0EyQjVrTEk7O0VBRUkseUJuQmtCUztBUjRqTGpCOztBNEI5bExBO0VBQ0k7SUFDSTtFNUJpbUxOO0U0QjlsTEU7SUFDSTtJQUNBO0U1QmdtTE47RTRCNWxMRTs7O0lBR0k7RTVCOGxMTjtFNEIxbExFOzs7SUFHSTtFNUI0bExOO0U0QnpsTEU7SUFDSTtJQUNBO0U1QjJsTE47RTRCdmxMRTs7Ozs7OztJQVFJO0U1QndsTE47RTRCcGxMRTtJQUNJO0U1QnNsTE47RTRCbGxMRTtJQUNJO0lBQ0E7RTVCb2xMTjtFNEJsbExNO0lBQ0k7RTVCb2xMVjtFNEI5a0xNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVCZ2xMVjtFNEI1a0xVO0lBQ0k7RTVCOGtMZDtFNEJ2a0xNO0lBQ0k7RTVCeWtMVjtFNEJwa0xFO0lBQ0k7RTVCc2tMTjtFNEJwa0xNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTVCc2tMVjtFNEJua0xNOzs7O0lBSUk7RTVCcWtMVjtFNEJsa0xNO0lBQ0k7RTVCb2tMVjtFNEI5akxNO0lBQ0k7RTVCZ2tMVjtFNEI3akxNOztJQUVJO0U1QitqTFY7QUFDRjtBNkI5cUxBO0VBQ0k7QTdCZ3JMSjs7QThCanJMQTtBQUNBO0VBQ0k7QTlCb3JMSjs7QThCanJMQTtFQUNJO0E5Qm9yTEo7QThCbHJMSTtFQUNJO0E5Qm9yTFI7QUUxb0xJO0U0QjNDQTtJQUdRO0U5QnNyTFY7RThCcnJMVTtJQUNJO0U5QnVyTGQ7QUFDRjtBOEJqckxZO0VBQ0k7RUFDQTtBOUJtckxoQjs7QThCNXFMSTtFQUNJO0E5QitxTFI7QUUxcExJO0U0QnRCQTtJQUlRO0U5QmdyTFY7RThCL3FMVTtJQUNJO0U5QmlyTGQ7QUFDRjs7QThCMXFMUTtFQUNJO0E5QjZxTFo7QThCenFMWTtFQUNJO0VBQ0E7QTlCMnFMaEI7O0FFMXFMSTtFNEJNQTtFQUNBO0lBQ0k7RTlCd3FMTjtFOEJycUxFO0lBQ0k7RTlCdXFMTjtFOEJwcUxFO0lBQ0k7RTlCc3FMTjtFOEJucUxFO0lBQ0k7RTlCcXFMTjtFOEJscUxFO0lBQ0k7RTlCb3FMTjtFOEJqcUxFO0VBRUk7SUFDSTtJQUNBO0lBQ0E7RTlCa3FMVjtFOEIvcExFO0lBQ0k7RTlCaXFMTjtFOEI5cExFO0lBQ0k7RTlCZ3FMTjtFOEI3cExFO0lBQ0k7RTlCK3BMTjtFOEI1cExFO0lBQ0k7RTlCOHBMTjtFOEIzcExFO0lBQ0k7RTlCNnBMTjtFOEIxcExFO0VBQ0E7SUFDSTtFOUI0cExOO0U4QnpwTEU7SUFDSTtFOUIycExOO0U4QnhwTEU7SUFDSTtFOUIwcExOO0U4QnhwTE07SUFDSTtFOUIwcExWO0FBQ0Y7QStCbHhMQTtFQUNJO0VBQ0E7RUFDQTtBL0JveExKOztBK0JqeExBO0VBQ0k7QS9Cb3hMSjs7QStCanhMQTtFQUNJO0VBQ0E7QS9Cb3hMSjtBK0JseExJO0VBQ0k7QS9Cb3hMUjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QStCaHhMQTtFQUNJO0VBQ0E7QS9CbXhMSjs7QWdDMzBMQTtBQUNBO0VBQ0M7QWhDODBMRDs7QWdDMzBMQTtFQUNJO0FoQzgwTEo7O0FpQ3AxTEE7QUFDQTtFQUNJO0FqQ3UxTEo7QWlDcjFMSTtFQUNJO0VBQ0E7RUFDQTtBakN1MUxSO0FFM3lMSTtFK0IvQ0E7SUFNUTtJQUNBO0lBQ0E7RWpDdzFMVjtBQUNGO0FpQ3IxTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN1MUxSO0FFLzFMSTtFK0JDQTtJQVNRO0lBQ0E7SUFDQTtFakN5MUxWO0FBQ0Y7QUVoMkxJO0UrQkxBO0lBY1E7RWpDMjFMVjtBQUNGO0FpQzExTFE7RUFDSSxjekJsQkM7RXlCbUJEO0VBQ0E7QWpDNDFMWjtBaUN6MUxRO0VBQ0k7RUFDQTtBakMyMUxaO0FpQ3oxTFk7RUFDSTtBakMyMUxoQjtBaUN6MUxZO0VBQ0ksY3pCL0JIO0V5QmdDRztFQUNBO0FqQzIxTGhCO0FFeDFMSTtFK0JOUTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VqQzYxTGxCO0FBQ0Y7QUVwNExJO0UrQjhCUTtJQVdRO0VqQysxTGxCO0FBQ0Y7QUVuNExJO0UrQndCUTtJQWNRO0VqQ2kyTGxCO0FBQ0Y7QWlDaDJMZ0I7RUFDSTtBakNrMkxwQjtBaUM3MUxJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMrMUxSO0FpQzcxTFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakMrMUxaO0FpQzUxTFE7RUFDSTtFQUNBO0VBQ0E7QWpDODFMWjtBaUMzMUxJO0VBQ0k7RUFDQTtBakM2MUxSO0FpQzMxTFE7RUFDSTtBakM2MUxaO0FpQ3oxTEk7RUFDSTtFQUNBO0VBQ0E7QWpDMjFMUjtBaUN4MUxJO0VBQ0k7RUFDQTtFQUNBO0FqQzAxTFI7QWlDdjFMSTtFQUNJO0FqQ3kxTFI7QUVuNUxJO0UrQnlEQTtJQUlRO0lBQ0E7RWpDMDFMVjtBQUNGO0FpQ3YxTEk7RUFDSTtFQUNBO0FqQ3kxTFI7QUU3NUxJO0UrQmtFQTtJQUtRO0lBQ0E7SUFDQTtJQUNBO0VqQzAxTFY7RWlDeDFMVTtJQUNJO0VqQzAxTGQ7QUFDRjtBaUN2MUxRO0VBQ0k7QWpDeTFMWjtBaUNyMUxJO0VBQ0ksc0N6Qi9GUztFeUJnR1Q7QWpDdTFMUjtBaUN0MUxRO0VBQ0k7QWpDdzFMWjtBRWw3TEk7RStCNkZBO0lBRVE7RWpDdTFMVjtBQUNGOztBa0MxK0xBO0FoQ2lDSTtFZ0NoQ0o7SUFFUTtFbEM2K0xOO0FBQ0Y7QUU1OUxJO0VnQ3BCSjtJQUtRO0VsQysrTE47QUFDRjtBa0M5K0xJO0VBQ0k7QWxDZy9MUjtBRTErTEk7RWdDSkE7SUFFUTtFbENnL0xWO0FBQ0Y7QUV6K0xJO0VnQ1ZBO0lBS1E7RWxDay9MVjtBQUNGO0FFcC9MSTtFZ0NJQTtJQUVRO0lBRUE7SUFDQTtFbENpL0xWO0FBQ0Y7QUVyL0xJO0VnQ0ZBO0lBUVE7SUFFQTtJQUNBO0VsQ2svTFY7QUFDRjtBa0NoL0xJOztFQUVJO0FsQ2svTFI7QWtDLytMSTtFQUNJO0VBQ0E7RUFDQTtBbENpL0xSO0FrQzkrTEk7RUFDSTtFQUNBO0VBQ0E7QWxDZy9MUjtBa0MvK0xRO0VBSko7SUFLUTtJQUNBO0VsQ2svTFY7QUFDRjtBRWwvTEk7RWdDUEE7SUFTUTtJQUNBO0lBQ0E7RWxDby9MVjtBQUNGO0FrQ24vTFE7RUFiSjtJQWNRO0lBQ0E7RWxDcy9MVjtBQUNGO0FrQ3IvTFE7RUFDSTtFQUNBO0VBQ0E7QWxDdS9MWjtBa0NuL0xJO0VBQ0k7QWxDcS9MUjtBa0NsL0xJO0VBQ0k7RUFDQTtBbENvL0xSO0FFM2dNSTtFZ0N3Qkk7SUFFUTtFbENxL0xkO0FBQ0Y7QWtDcC9MWTtFQUNJLGMxQjdFRztBUm1rTW5CO0FrQ2wvTEk7RUFDSTtFQUNBO0VBQ0E7QWxDby9MUjtBRTVqTUk7RWdDcUVBO0lBTVE7RWxDcS9MVjtBQUNGO0FrQ24vTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxDcS9MUjtBa0NuL0xZO0VBQ0k7RUFDQTtFQUNBO0FsQ3EvTGhCO0FrQ3AvTGdCO0VBQ0k7QWxDcy9McEI7QWtDai9MSTtFQUNJO0VBQ0E7RUFDQSxtQjFCeEZhO0UwQnlGYixjMUJ6R1c7RTBCMEdYO0FsQ20vTFI7QWtDbC9MUTtFQUNJO0FsQ28vTFo7QWtDaC9MWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsQ2svTGhCO0FrQ2ovTGdCO0VBQ0k7QWxDbS9McEI7QWtDai9MZ0I7RUFDSTtBbENtL0xwQjtBa0M5K0xJO0VBRUk7QWxDKytMUjtBa0M3K0xJO0VBQ0k7QWxDKytMUjtBa0M1K0xJO0VBQ0k7RUFDQTtBbEM4K0xSO0FFdm5NSTtFZ0N1SUE7SUFJUTtFbENnL0xWO0FBQ0Y7QUV0bk1JO0VnQ2lJQTtJQU9RO0VsQ2svTFY7QUFDRjtBa0NoL0xJO0VBQ0k7RUFDQTtBbENrL0xSO0FrQy8rTEk7RUFDSTtBbENpL0xSO0FrQy8rTEk7RUFDSTtBbENpL0xSO0FrQy8rTFE7RUFDSTtFQUNBO0VBQ0E7QWxDaS9MWjtBa0MvK0xZO0VBQ0k7QWxDaS9MaEI7QWtDNStMSTtFQUNJO0FsQzgrTFI7QUVsbk1JO0VnQ21JQTtJQUdRO0VsQ2cvTFY7QUFDRjtBa0M5K0xRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWxDZy9MWjtBRTduTUk7RWdDeUlJO0lBTVE7RWxDay9MZDtBQUNGO0FrQ2gvTFE7RUFDSTtFQUNBO0VBQ0EsYzFCNUxVO0FSOHFNdEI7QWtDaC9MUTtFQUNJO0FsQ2svTFo7QUUxb01JO0VnQ3VKSTtJQUdRLHlCMUI3S0s7STBCOEtMO0lBQ0E7SUFDQTtFbENvL0xkO0FBQ0Y7QWtDaC9MSTtFQUNJO0FsQ2svTFI7QUVycE1JO0VnQ2tLQTtJQUlRO0lBQ0E7RWxDbS9MVjtBQUNGO0FrQ2gvTEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYzFCNU5LO0FSOHNNYjtBa0NqL0xRO0VBQ0k7RUFDQTtBbENtL0xaO0FFaHRNSTtFZ0MrTkk7SUFFUSx1Q25DbEtKO0VDcXBNVjtBQUNGO0FFNXFNSTtFZ0MyS0E7SUFpQlEseUIxQi9NUztJMEJnTlQsbUJuQ3JMSjtFQ3lxTU47QUFDRjtBRWxyTUk7RWdDK0xJO0lBRVE7RWxDcS9MZDtBQUNGO0FrQ2ovTEk7RUFDSTtBbENtL0xSO0FrQ2wvTFE7RUFDSTtFQUNBO0VBQ0EsYzFCdFBDO0UwQnVQRDtFQUNBO0VBQ0E7QWxDby9MWjtBRTN1TUk7RWdDeVBJO0lBRVEsdUNuQzVMSjtFQ2dyTVY7QUFDRjs7QWtDLytMQTs7RUFBQTtBaEM1UEk7RWdDZ1FBO0lBRVE7RWxDaS9MVjtBQUNGOztBa0M5K0xBOztFQUFBO0FoQ2xPSTtFZ0N1T0k7SUFDSTtJQUNBO0VsQ2cvTFY7RWtDOStMVTtJQUNJO0VsQ2cvTGQ7RWtDNStMTTtJQUNJO0lBQ0E7RWxDOCtMVjtFa0M1K0xVO0lBQ0k7RWxDOCtMZDtFa0MzK0xVO0lBQ0k7RWxDNitMZDtFa0N6K0xNO0lBRUk7RWxDMCtMVjtFa0N2K0xNO0lBQ0k7RWxDeStMVjtFa0N0K0xNO0lBQ0k7SUFDQTtFbEN3K0xWO0VrQ3IrTEU7SUFDSTtJQUNBO0lBQ0E7RWxDdStMTjtFa0NyK0xNO0lBQ0k7RWxDdStMVjtFa0NwK0xNO0lBQ0k7RWxDcytMVjtFa0NuK0xNO0lBQ0k7RWxDcStMVjtFa0NsK0xNO0lBQ0k7RWxDbytMVjtFa0NqK0xNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbENtK0xWO0VrQ2orTE07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFbENtK0xWO0FBQ0Y7QUU5dk1JO0VnQ2dTQTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VsQ2krTE47QUFDRjtBa0M5OUxBOztFQUFBO0FBSUE7RUFDSSxtQjFCbFdTO0UwQm1XVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQys5TEo7O0FrQzc5TEE7RUFDSTtFQUNBO0FsQ2crTEo7QWtDOTlMSTtFQUNJO0lBQ0k7RWxDZytMVjtFa0M5OUxNO0lBQ0k7RWxDZytMVjtBQUNGO0FrQzk5TEk7RUFDSTtFQUNBO0VBQ0E7QWxDZytMUjtBa0M5OUxRO0VBQ0ksdUNuQ3BVQTtBQ295TVo7QWtDOTlMUTtFQUNJO0FsQ2crTFo7O0FrQzU5TEE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsQys5TEo7QWtDNzlMSTtFQUNJO0lBQ0k7RWxDKzlMVjtFa0M3OUxNO0lBQ0k7RWxDKzlMVjtBQUNGO0FrQzU5TEk7RUFDSTtBbEM4OUxSO0FrQzU5TEk7RUFDSSx5QjFCM1lhO0UwQjRZYixtQm5DalhBO0FDKzBNUjtBa0M3OUxRO0VBQ0kseUIxQjlZUztFMEIrWVQsbUJuQ3BYSjtBQ20xTVI7O0FtQzk0TUE7QUFFQTtFQUNJO0lBQ0k7SUFDQTtJQUNBO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47RW1DOTRNRTtJQUNJO0VuQ2c1TU47QUFDRjtBb0NsNk1JO0VBQ0k7RUFDQTtBcENvNk1SO0FvQ2w2TVE7RUFDSTtBcENvNk1aO0FvQ2o2TVE7RUFDSTtBcENtNk1aO0FvQ2g2TVE7RUFDSTtBcENrNk1aO0FvQy81TVE7RUFDSTtBcENpNk1aO0FvQzc1TUk7RUFDSTtFQUNBO0VBQ0E7QXBDKzVNUjtBb0M1NU1JO0VBQ0k7QXBDODVNUjtBb0M1NU1RO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBDODVNWjtBRXo2TUk7RWtDSUk7SUFVUTtFcEMrNU1kO0FBQ0Y7QW9DNzVNWTtFQUNJO0FwQys1TWhCO0FvQzU1TVk7RUFDSTtFQUNBO0VBQ0Esd0JyQ1FSO0VxQ1BRO0FwQzg1TWhCO0FvQzM1TVk7RUFDSTtBcEM2NU1oQjtBb0N6NU1RO0VBQ0k7QXBDMjVNWjtBb0N6NU1ZO0VBQ0k7QXBDMjVNaEI7QW9DejVNZ0I7RUFDSTtFQUNBO0FwQzI1TXBCOztBb0NuNU1BO0VBQ0k7QXBDczVNSjs7QW9DbjVNQTtFQUNJO0FwQ3M1TUo7O0FvQ241TUE7RUFDSTtBcENzNU1KOztBcUMzK01BO0FBRUE7RUFDSTtBckM2K01KO0FxQzUrTUk7RUFDSTtBckM4K01SOztBcUN6K01JO0VBQ0k7QXJDNCtNUjs7QXFDeCtNQTtFQUNJO0FyQzIrTUo7QXFDeitNSTtFQUNJLHdDdEMwQ0s7QUNpOE1iO0FxQ3grTUk7RUFDSSw4QnRDb0NBO0FDczhNUjtBcUN2K01JO0VBQ0k7QXJDeStNUjs7QUU3OU1JO0VtQ0xJO0lBQ0k7RXJDcytNVjtBQUNGO0FzQzFnTkE7QUFFSTtFQUNJO0F0QzJnTlI7O0F1QzlnTkE7RUFDRTtBdkNpaE5GO0FFLzlNSTtFcUNuREo7SUFHSTtJQUNBO0V2Q21oTkY7QUFDRjtBdUNsaE5FO0VBQ0U7QXZDb2hOSjtBdUNsaE5FO0VBQ0U7QXZDb2hOSjs7QXVDaGhOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkNtaE5GO0F1Q2poTkU7RUFHRTtBdkNpaE5KO0F1QzlnTkU7RUFDRTtBdkNnaE5KO0F1QzdnTkU7RUFDRTtFQUNBO0F2QytnTko7O0F1QzNnTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2QzhnTkY7O0F1QzNnTkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNDL0JSZTtBUnNoTmpCOztBd0Nqa05BO0FBR0E7RUFDSTtFQUNBO0F4Q2trTko7O0F3Qy9qTkE7RUFDSSx5QmhDTVM7QVI0ak5iOztBd0Mvak5BO0VBQ0k7QXhDa2tOSjs7QXdDL2pOQTtFQUNJO0VBQ0E7QXhDa2tOSjs7QXdDL2pOQTtFQUNJO0F4Q2trTko7O0F3Qy9qTkE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeENra05KO0F3Q2prTkk7RUFDSTtBeENta05SO0F3Qy9qTlE7RUFDSTtBeENpa05aOztBd0M1ak5BO0VBQ0ksY2hDM0JTO0FSMGxOYjs7QUV0ak5JO0VzQ0pBO0lBQ0U7RXhDOGpOSjtBQUNGO0F5Qy9tTkE7QUFDQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6Q2luTko7O0F5QzdtTkk7RUFDSTtBekNnbk5SOztBMENob05BO0FDQUE7QUFFQTtFQUVDLHlCbkNJWTtFbUNIWix3Q25Dd0NrQjtFbUN2Q2xCLG1CNUNxRE87QUM2a05SO0EyQ2pvTkM7RUFDQyw4QjVDbURNO0FDZ2xOUjtBMkNsb05FO0VBQ0M7QTNDb29OSDtBMkNob05DO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QTNDa29ORjtBMkM5bk5DO0VBQ0MsOEI1Q29DTTtFNENuQ04sY25DaEJXO0VtQ2lCWDtFQUNBO0EzQ2dvTkY7QTJDL25ORTtFQUNDLHlCbkNwQlU7RW1DcUJWLDBCNUM4Qks7RTRDN0JMLG1CNUM2Qks7QUNvbU5SO0EyQzluTkc7RUFDQyx5Qm5DMUJTO0VtQzJCVCwwQjVDd0JJO0U0Q3ZCSixtQjVDdUJJO0FDeW1OUjtBMkM3bk5FO0VBQ0M7QTNDK25OSDtBMkMxbk5DO0VBQ0MsOEI1Q2FNO0U0Q1pOLGNuQ3ZDVztFbUN3Q1g7RUFDQTtFQUNBLHdDbkNMaUI7RW1DTWpCO0VBQ0E7QTNDNG5ORjtBMkMzbk5FO0VBQ0M7RUFDQTtBM0M2bk5IO0EyQzVuTkc7RUFDQztBM0M4bk5KO0EyQzNuTkU7RUFDQyx5Qm5DckRVO0VtQ3NEVixtQjVDSEs7RTRDSUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0M2bk5IO0EyQ3puTkc7RUFDQyx5Qm5DckRnQjtBUmdyTnBCO0EyQ3huTkU7RUFDQyx5Qm5DekRpQjtBUm1yTnBCOztBMkNybk5BO0VBQ0M7QTNDd25ORDs7QUVucU5JO0V5Q2dERjtJQUNDO0lBQ0E7SUFDQTtJQUNBO0UzQ3VuTkQ7QUFDRjtBMkNsbk5DO0VBQ0M7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNNLGNuQy9FZTtBUmtzTnZCO0EyQ2puTkU7RUFDQyxjbkMvRlU7RW1DZ0dWLHlCbkN2R1U7QVIwdE5iO0EyQ2puTkc7RUFDQyx5Qm5DL0ZnQjtBUmt0TnBCOztBNENydU5BO0FBQ0E7RUFDSSx5QnBDQ2U7QVJ1dU5uQjtBNEN2dU5JO0VBQ0k7RUFDQTtFQUNBO0E1Q3l1TlI7QUU1ck5JO0UwQ2hEQTtJQUtRO0lBQ0E7RTVDMnVOVjtBQUNGO0FFdHJOSTtFMEM1REE7SUFTUTtFNUM2dU5WO0FBQ0Y7QTRDNXVOUTtFQUNJO0VBQ0E7RUFDQTtBNUM4dU5aO0FFNXNOSTtFMENyQ0k7SUFLUTtFNUNndk5kO0FBQ0Y7QUVyc05JO0UwQ2pESTtJQVFRO0U1Q2t2TmQ7QUFDRjtBNEMvdU5RO0VBQ0k7QTVDaXZOWjtBNENodk5ZO0VBQ0k7RUFDQTtFQUNBLDJDcENlSztFb0NkTCx5QnBDN0JHO0VvQzhCSDtFQUNBO0VBRUE7QTVDaXZOaEI7QTRDaHZOZ0I7RUFDSTtBNUNrdk5wQjtBNENodk5nQjtFQUNJO0VBQ0E7QTVDa3ZOcEI7QUVudU5JO0UwQ2pCWTtJQUlRO0U1Q292TnRCO0FBQ0Y7O0FFOXVOSTtFMENHSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUMrdU5WO0U0Qzl1TlU7SUFDSTtFNUNndk5kO0U0Qzd1TmtCO0lBQ0k7RTVDK3VOdEI7RTRDNXVOYztJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFNUM4dU5sQjtFNEMxdU5NO0lBQ0k7RTVDNHVOVjtFNEMxdU5NO0lBQ0ksbUI3Q3hCSjtJNkN5Qkk7SUFDQSxzQ3BDMUNLO0lvQzJDTDtJQUNBO0lBQ0E7SUFDQTtFNUM0dU5WO0U0QzF1TlU7SUFDSTtFNUM0dU5kO0U0Q3p1TmM7SUFDSTtFNUMydU5sQjtBQUNGO0E2QzUwTkE7QUFFQTtFQUNJO0VBQ0E7QTdDNjBOSjtBNkM1ME5JO0VBQ0ksY3JDR1k7RXFDRlo7QTdDODBOUjtBNkMzME5JO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTdDNjBOUjs7QUV4eU5JO0UyQy9CQTtJQUNJO0U3QzIwTk47RTZDMTBOTTtJQUNJO0U3QzQwTlY7QUFDRjtBOENwMk5BO0FBRUE7RUFDSTtBOUNxMk5KO0E4Q3AyTkk7RUFDSSxtQnRDK0JVO0FSdTBObEI7QThDcDJOUTtFQUNJO0E5Q3MyTlo7QThDbDJOSTtFQUNJO0VBQ0E7QTlDbzJOUjtBOENsMk5RO0VBQ0ksbUJ0Q2tDZ0I7QVJrME41Qjs7QStDcjNOQTtBN0NlSTtFNkNiSjtJQUVRO0UvQ3UzTk47QUFDRjtBRTMxTkk7RTZDL0JKO0lBS1E7RS9DeTNOTjtBQUNGO0FFOTBOSTtFNkNqREo7SUFRUTtFL0MyM05OO0FBQ0Y7QUV2M05JO0U2Q0ZBO0lBRVE7RS9DMjNOVjtBQUNGO0ErQ3gzTkk7RUFDSTtFQUNBO0EvQzAzTlI7QStDejNOUTtFM0NMSjtFQUNBO0VBQ0EscUIyQ0kyQjtFM0NIM0I7RTJDSVE7QS9DODNOWjtBK0MxM05JO0UzQ1hBO0VBQ0E7RUFDQSxxQjJDVXVCO0UzQ1R2QjtFMkNVSTtFQUNBO0EvQyszTlI7QStDNTNOSTtFQUNJO0VBQ0E7RUFDQTtBL0M4M05SO0ErQzMzTkk7RUFDSTtBL0M2M05SO0ErQzEzTkk7RUFDSSx5QnZDekJRO0FScTVOaEI7QUV0M05JO0U2Q2pESjtJQStDUTtFL0M0M05OO0UrQzEzTk07SUFDSTtJQUNBO0lBQ0E7SUFDQTtFL0M0M05WO0UrQzEzTlU7SUFDSTtJQUNBO0lBQ0E7RS9DNDNOZDtBQUNGO0ErQ3gzTkk7RUFDSSx5QnZDaERVO0FSMDZObEI7QStDejNOUTtFQUNJO0EvQzIzTlo7QStDejNOWTtFQUNJO0VBQ0E7RUFDQTtBL0MyM05oQjtBK0N0M05ZO0VBQ0k7RUFDQTtBL0N3M05oQjtBK0NyM05ZO0VBQ0k7QS9DdTNOaEI7QStDcjNOZ0I7RUFDSTtFQUNBO0EvQ3UzTnBCO0ErQ24zTlk7RUFDSTtFQUNBO0EvQ3EzTmhCO0FFaDZOSTtFNkNnRFE7SUFDSTtJQUNBO0UvQ20zTmQ7RStDaDNOVTtJQUNJO0UvQ2szTmQ7RStDaDNOYztJQUNJO0UvQ2szTmxCO0UrQzkyTlU7SUFDSTtFL0NnM05kO0FBQ0Y7QUUvNk5JO0U2Q21FQTtJQUVRO0UvQzgyTlY7QUFDRjtBK0M1Mk5ZO0VBQ0k7RUFDQTtBL0M4Mk5oQjtBRXg3Tkk7RTZDd0VRO0lBSVE7RS9DZzNObEI7QUFDRjtBK0M3Mk5RO0VBQ0k7QS9DKzJOWjtBK0M1Mk5RO0VBQ0k7QS9DODJOWjtBK0MzMk5RO0VBQ0k7QS9DNjJOWjtBRS8rTkk7RTZDaUlJO0lBSVE7RS9DODJOZDtBQUNGO0ErQzEyTlk7RUFDSTtBL0M0Mk5oQjtBK0N6Mk5ZO0VBQ0k7QS9DMjJOaEI7QUVyL05JO0U2QzZJUTtJQUVRO0UvQzAyTmxCO0FBQ0Y7QStDejJOZ0I7RUFDSTtBL0MyMk5wQjtBK0N6Mk5nQjtFQUNJO0VBQ0E7RUFDQSxzQ3ZDM0hIO0V1QzRIRztFQUNBO0VBQ0E7QS9DMjJOcEI7QStDdjJOWTtFQUNJO0UzQzdKWjtFQUNBO0VBQ0EscUIyQzRKK0I7RTNDM0ovQjtBSnVnT0o7QUU1Z09JO0U2QzhKUTtJQUtRO0UvQzYyTmxCO0FBQ0Y7QStDMzJOZ0I7RUFDSSx3Q3ZDeklEO0V1QzBJQztFQUNBO0EvQzYyTnBCO0FFbC9OSTtFNkNrSVk7SUFNUTtFL0M4Mk50QjtBQUNGO0ErQzEyTlk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0M0Mk5oQjtBK0N6Mk5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DMjJOaEI7QUV2aU9JO0U2Q3dMUTtJQU9RO0UvQzQyTmxCO0FBQ0Y7QUV4Z09JO0U2Q29KUTtJQVdRO0lBQ0E7RS9DNjJObEI7QUFDRjtBK0MzMk5nQjtFQUNJO0VBQ0E7RUFDQTtBL0M2Mk5wQjtBK0N6Mk5ZO0VBQ0k7RUFDQTtFQUNBO0EvQzIyTmhCO0FFeGhPSTtFNkMwS1E7SUFNUTtJQUNBO0lBQ0E7RS9DNDJObEI7QUFDRjtBRXhrT0k7RTZDaU9RO0lBRUk7RS9DeTJOZDtBQUNGO0ErQ3IyTkk7RUFDSSx5QnZDak9VO0FSd2tPbEI7QStDcjJOUTtFQUNJO0EvQ3UyTlo7QStDcjJOWTtFQUNJO0VBQ0E7RUFDQTtBL0N1Mk5oQjtBRS9pT0k7RTZDa01JO0lBVVE7RS9DdTJOZDtBQUNGO0FFeGxPSTtFNkNvUEk7SUFFUTtFL0NzMk5kO0FBQ0Y7QStDcDJOZ0I7RUFDSSxjdkNwUUQ7RXVDcVFDLHNDdkMvTkg7RXVDZ09HO0VBQ0E7QS9DczJOcEI7QStDbDJOWTtFQUNJO0VBQ0E7QS9DbzJOaEI7QUVua09JO0U2QzZOUTtJQUtRO0UvQ3EyTmxCO0FBQ0Y7QStDbDJOWTtFQUNJO0VBQ0E7RTNDMVFaO0VBQ0E7RUFDQSxxQjJDeVErQjtFM0N4US9CO0FKK21PSjtBK0NyMk5nQjtFQUNJO0EvQ3UyTnBCO0ErQ24yTlk7RUFDSTtFQUNBO0UzQ3BSWjtFQUNBO0VBQ0EscUIyQ21SK0I7RTNDbFIvQjtFMkNtUlk7RUFDQTtBL0N3Mk5oQjtBRWpvT0k7RTZDb1JRO0lBUVE7RS9DeTJObEI7QUFDRjtBRWxtT0k7RTZDZ1BRO0lBWVE7RS9DMDJObEI7QUFDRjtBK0NyMk5JO0VBRUk7RUFDQTtFQUNBO0VBQ0EseUJ2QzdSYTtFdUM4UmI7QS9DczJOUjtBRTltT0k7RTZDa1FBO0lBU1E7SUFDQTtFL0N1Mk5WO0FBQ0Y7QStDcjJOUTtFQUNJO0EvQ3UyTlo7QStDcDJOUTtFQUNJO0EvQ3MyTlo7QStDbjJOUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DcTJOWjtBK0NqMk5ZO0VBQ0k7QS9DbTJOaEI7QStDaDJOWTtFQUNJO0EvQ2syTmhCO0ErQy8xTlk7RUFFSTtBL0NnMk5oQjtBK0M3MU5ZO0VBQ0k7QS9DKzFOaEI7QStDeDFOWTtFQUNJO0VBQ0E7QS9DMDFOaEI7QUVqcE9JO0U2Q3FUUTtJQUlRO0UvQzQxTmxCO0FBQ0Y7QStDdjFOWTtFQUNJO0VBQ0E7QS9DeTFOaEI7QStDeDFOZ0I7RUFDSTtBL0MwMU5wQjtBK0N0MU5ZO0VBQ0k7RUFDQTtBL0N3MU5oQjtBRWpxT0k7RTZDdVVRO0lBS1E7SUFDQTtFL0N5MU5sQjtBQUNGO0ErQ3QxTlk7RUFDSTtFQUNBO0VBQ0E7QS9DdzFOaEI7QStDcjFOWTtFQUNJLHdDdkM5Vkc7QVJxck9uQjtBK0NwMU5ZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QS9DczFOaEI7QStDcDFOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBL0NzMU5wQjtBK0NoMU5JO0VBQ0kseUJ2QzFYWTtBUjRzT3BCO0FFMXNPSTtFNkN1WEE7SUFJUTtJQUNBO0UvQ20xTlY7QUFDRjtBK0NoMU5ZO0VBQ0k7RUFDQTtBL0NrMU5oQjtBK0NqMU5nQjtFQUNJO0EvQ20xTnBCO0ErQy8wTlk7RUFDSTtBL0NpMU5oQjtBRTlzT0k7RTZDNFhRO0lBSVE7SUFDQTtFL0NrMU5sQjtBQUNGO0ErQy8wTlk7RUFDSTtFQUNBO0VBQ0E7QS9DaTFOaEI7QStDNzBOZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnZDcGFIO0FSbXZPakI7QStDMzBOWTtFQUNJO0EvQzYwTmhCO0ErQ3gwTkk7RUFDSTtBL0MwME5SO0ErQ3gwTlE7RUFDSTtFQUNBO0VBQ0E7QS9DMDBOWjtBK0N4ME5ZO0VBQ0k7RUFDQTtFQUNBO0EvQzAwTmhCO0ErQ3YwTlk7RUFDSTtBL0N5ME5oQjtBK0NuME5nQjtFQUNJO0VBQ0Esc0N2QzViSDtFdUM2Ykc7RUFDQTtFQUNBO0VBQ0E7QS9DcTBOcEI7QStDajBOWTtFQUNJO0VBQ0E7QS9DbTBOaEI7QUVqd09JO0U2QzRiUTtJQUtRO0UvQ28wTmxCO0FBQ0Y7QStDajBOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9DbTBOaEI7QStDaDBOWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdkN2Zko7QVJ5ek9aO0FFM3hPSTtFNkNnZFE7SUFZUTtFL0NtME5sQjtBQUNGO0ErQ2gwTlk7RUFDSTtBL0NrME5oQjs7QWdEdDFPQTtBQUVBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlDeENrQ2dCO0FSc3pPcEI7QWdEdDFPSTtFQUNJLHlCeENXTztBUjYwT2Y7QWdEcjFPSTtFQUNJLHNDeEM0QlM7RXdDM0JUO0VBQ0E7RUFDQTtBaER1MU9SO0FnRHIxT1E7RUFDSTtBaER1MU9aO0FnRHIxT1E7RUFDSTtBaER1MU9aO0FnRHAxT1E7RUFDSTtFQUNBO0VBQ0E7QWhEczFPWjtBZ0RuMU9RO0VBQ0k7RUFDQTtFQUNBO0FoRHExT1o7QWdEaDFPZ0I7RUFDSTtBaERrMU9wQjtBZ0Q1ME9JO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUN4Q1ZZO0V3Q1daO0VBQ0E7RUFDQTtBaEQ4ME9SO0FnRDMwT0k7RUFDSTtBaEQ2ME9SO0FnRDEwT0k7RUFDSTtBaEQ0ME9SO0FnRHowT0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRDIwT1I7QWdEeDBPWTtFQUNJO0VBQ0E7RUFDQSx5Q3hDbkNJO0FSNjJPcEI7QWdEeDBPZ0I7RUFDSTtBaEQwME9wQjtBZ0R0ME9ZO0VBQ0k7QWhEdzBPaEI7QWdEcDBPUTtFQUNJO0FoRHMwT1o7QWdEbjBPUTtFQUNJO0VBQ0E7RUFDQSxtQnhDakZDO0V3Q2tGRDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRHEwT1o7QWdEajBPSTtFQUNJLHlCeEMzRks7RXdDNEZMO0FoRG0wT1I7QWdEajBPWTtFQUNJO0VBQ0E7RUFDQTtBaERtME9oQjtBZ0RoME9ZO0VBQ0k7RUFDQTtBaERrME9oQjtBZ0RoME9nQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhEazBPcEI7QWdEOXpPWTtFQUNJO0FoRGcwT2hCO0FnRHp6T1k7RUFDSTtFQUNBLHlCeEMzSEg7RXdDNEhHO0FoRDJ6T2hCO0FnRHp6T2dCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQnhDdElQO0FSaThPYjtBZ0R2ek9ZO0VBQ0k7RUFDQTtBaER5ek9oQjtBZ0R2ek9nQjtFQUNJLHlCeEMvSVA7QVJ3OE9iO0FnRHR6T2dCO0VBQ0k7RUFDQTtBaER3ek9wQjtBZ0Ryek9nQjtFQUNJO0FoRHV6T3BCO0FnRG56T1k7RUFDSTtFQUNBO0FoRHF6T2hCO0FnRGx6T1k7RUFDSTtFQUNBO0VBQ0E7QWhEb3pPaEI7QWdEbHpPZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBaERvek9wQjtBZ0QveU9RO0VBQ0k7RUFDQTtBaERpek9aOztBRTk3T0k7RThDbUpBO0lBQ0k7SUFDQTtJQUVBO0lBQ0E7RWhEOHlPTjtFZ0Q1eU9NO0lBQ0k7SUFDQTtFaEQ4eU9WO0VnRDV5T1U7SUFDSTtFaEQ4eU9kO0VnRDF5T007SUFDSTtFaEQ0eU9WO0VnRHp5T007SUFDSTtJQUNBO0lBQ0E7SUFDQTtFaEQyeU9WO0VnRHh5T2M7SUFDSTtFaEQweU9sQjtFZ0R2eU9jO0lBQ0k7SUFDQTtFaER5eU9sQjtFZ0R0eU9jO0lBQ0k7SUFDQTtFaER3eU9sQjtFZ0RueU9NO0lBQ0k7RWhEcXlPVjtFZ0RweU9VO0lBQ0k7RWhEc3lPZDtFZ0RseU9NO0lBQ0k7RWhEb3lPVjtBQUNGO0FpRDloUEE7QUFHSTtFQUNJO0FqRDhoUFI7QWlENWhQSTtFN0NBQTtFQUNBO0VBQ0E7RUFDQTtBSitoUEo7QUk5aFBJO0VBQ0k7QUpnaVBSO0FFcGdQSTtFK0MvQkk7SUFFUTtJQUNBO0VqRHFpUGQ7RWlEcGlQYztJQUNJO0VqRHNpUGxCO0VpRHBpUGM7SUFDSTtFakRzaVBsQjtBQUNGO0FpRG5pUFE7RUFDSTtBakRxaVBaO0FFbmhQSTtFK0NuQkk7SUFHUTtJQUNBO0VqRHVpUGQ7QUFDRjtBaURwaVBnQjs7O0VBSUksY3pDakJQO0FSc2pQYjtBaURsaVBnQjtFQUNJLHlCekNyQlA7QVJ5alBiO0FpRGhpUFE7RUFDSTtFQUNBO0FqRGtpUFo7QUU3alBJO0UrQzZCSTtJQUVRO0VqRGtpUGQ7QUFDRjtBaURqaVBZO0VBQ0k7RUFDQTtFQUNBO0FqRG1pUGhCO0FpRGxpUGdCO0VBQ0k7QWpEb2lQcEI7QWlEOWhQWTtFQUNJO0VBQ0EsbUJsREZSO0FDa2lQUjtBaUQ5aFBnQjs7O0VBSUksbUJsRFJaO0FDdWlQUjtBaUQxaFBZO0VBQ0k7RUFDQTtBakQ0aFBoQjtBRXZsUEk7RStDeURRO0lBSVE7RWpEOGhQbEI7QUFDRjtBRXBrUEk7RStDakNBO0lBNEVRO0lBQ0E7RWpENmhQVjtBQUNGO0FFNWxQSTtFK0NrRUk7SUFFUTtFakQ0aFBkO0FBQ0Y7QUVua1BJO0UrQ29DSTtJQUtRO0VqRDhoUGQ7QUFDRjtBRTVtUEk7RStDK0VRO0lBRVE7SUFDQTtFakQraFBsQjtBQUNGO0FFbG5QSTtFK0NxRmdCO0lBRVE7RWpEK2hQMUI7QUFDRjtBRXZuUEk7RStDMEZnQjtJQUVRO0VqRCtoUDFCO0FBQ0Y7QUV0blBJO0UrQ3lFUTtJQWtCUTtJQUNBO0VqRCtoUGxCO0FBQ0Y7QWlEOWhQZ0I7RUFDSTtBakRnaVBwQjtBRS9uUEk7RStDOEZZO0lBR1E7RWpEa2lQdEI7QUFDRjtBaURoaVBnQjtFQUNJO0FqRGtpUHBCO0FpRGhpUGdCO0VBQ0k7QWpEa2lQcEI7QUVocFBJO0UrQzZHWTtJQUdRO0lBQ0E7RWpEb2lQdEI7QUFDRjtBRWhwUEk7RStDdUdZO0lBT1E7SUFDQTtFakRzaVB0QjtBQUNGO0FpRHBpUGdCO0VBQ0k7RUFDQTtBakRzaVBwQjtBRXJxUEk7RStDNkhZO0lBSVE7RWpEd2lQdEI7QUFDRjtBRS9wUEk7RStDa0hZO0lBT1E7RWpEMGlQdEI7QUFDRjs7QWtEenJQQTtBQUVBO0VBQ0k7QWxEMnJQSjtBRS9xUEk7RWdEVEk7STlDbUVKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5blBGO0VJeG5QRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKMG5QTjtBQUNGO0FFaHNQSTtFZ0RESTtJQUVRO0VsRG1zUGQ7QUFDRjtBRXJzUEk7RWdETUk7SUFFUTtFbERpc1BkO0FBQ0Y7QWtEN3JQSTtFQUNJO0VBQ0E7RUFDQTtFOUN6Qko7RUFDQTtFQUNBO0VBQ0E7QUp5dFBKO0FJeHRQSTtFQUNJO0FKMHRQUjtBa0Rsc1BJO0VBQ0k7RUFDQTtBbERvc1BSO0FrRG5zUFE7RUFDSTtFQUNBO0VBQ0E7QWxEcXNQWjtBa0Rsc1BRO0VBQ0k7QWxEb3NQWjtBa0Rqc1BRO0VBQ0k7RUFDQTtBbERtc1BaO0FrRGhzUFE7RUFDSTtBbERrc1BaO0FrRC9yUFE7RUFDSTtBbERpc1BaO0FrRDlyUFE7RUFDSTtBbERnc1BaO0FrRDVyUEk7RUFDSTtFQUNBO0FsRDhyUFI7QUVudlBJO0VnRG1EQTtJOUN1QkEseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjZxUEY7RUk1cVBFO0lBQ0ksY0loRlc7RVI4dlBqQjtFSTdxUE07SUFHSTtFSjZxUFY7RUkxcVBFO0lBQ0kseUJJdEVTO0VSa3ZQZjtBQUNGOztBRWx1UEk7RWdEMEJJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VsRDRzUFY7RWtEeHNQVTtJQUNJO0VsRDBzUGQ7RWtEdnNQVTtJQUNJO0VsRHlzUGQ7RWtEdnNQVTtJQUNJO0VsRHlzUGQ7QUFDRjtBbUR6eVBBO0FBQ0E7RUFDSTtFQUNBO0VBWUE7RUFDQTtBbkRneVBKO0FtRDN5UEk7RUFDSTtBbkQ2eVBSO0FtRDF5UEk7RUFDSTtFQUNBO0FuRDR5UFI7QW1EdHlQSTtFQUNJLGMzQ2VJO0UyQ2RKLHNDM0N3QlM7RTJDdkJUO0VBQ0E7QW5Ed3lQUjtBbUR0eVBJO0VBQ0k7RUFDQTtFQUNBO0FuRHd5UFI7QW1EdHlQUTtFQUNJLGMzQ0tLO0UyQ0pMO0VBQ0E7RUFDQTtFQUNBO0FuRHd5UFo7QW1EcnlQSTtFQUNJO0VBQ0E7RUFDQTtBbkR1eVBSO0FtRHJ5UEk7RUFDSSxjM0NyQkk7RTJDc0JKO0VBQ0E7QW5EdXlQUjtBbURyeVBJO0VBQ0k7RUFDQSxjM0N4Q0s7QVIrMFBiO0FtRG55UFE7RUFDSTtBbkRxeVBaO0FtRGh5UEk7RUFDSTtFQUNBO0FuRGt5UFI7QW1EaHlQWTtFQUNJO0VBQ0Esd0MzQ25CRztFMkNvQkg7QW5Ea3lQaEI7QW1EaHlQWTtFQUNJO0FuRGt5UGhCO0FtRGh5UFk7RUFDSTtFQUNBO0VBQ0E7QW5Ea3lQaEI7QW1EaHlQWTtFQUNJO0FuRGt5UGhCO0FtRDd4UEk7RUFDSSx5QjNDOUNVO0FSNjBQbEI7QW1EN3hQUTtFQUNJO0FuRCt4UFo7QW1EN3hQUTtFQUNJO0VBQ0E7QW5EK3hQWjtBbUQ3eFBRO0VBQ0k7QW5EK3hQWjtBbUQ3eFBRO0VBQ0k7RUFDQTtFQUNBO0FuRCt4UFo7QW1EN3hQUTtFQUNJO0FuRCt4UFo7QW1EM3hQZ0I7RUFDSTtBbkQ2eFBwQjtBbUR2eFBJO0VBQ0k7RUFDQSx5QjNDdEdhO0FSKzNQckI7QW1EeHhQUTtFQUNJO0VBQ0E7QW5EMHhQWjtBbUR4eFBRO0VBQ0k7RUFDQTtFQUNBO0FuRDB4UFo7QW1EeHhQUTtFQUNJO0VBQ0E7QW5EMHhQWjtBbUR4eFBRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QW5EMHhQWjtBbUR4eFBRO0VBQ0k7QW5EMHhQWjtBbUR0eFBnQjtFQUNJO0FuRHd4UHBCO0FtRG54UFE7RUFDSTtBbkRxeFBaO0FtRGx4UFE7RUFDSTtBbkRveFBaO0FtRDl3UFE7RUFDSTtFQUNBO0FuRGd4UFo7QW1EOXdQUTtFQUNJO0FuRGd4UFo7QW1EOXdQUTtFQUNJO0VBQ0E7RUFDQTtBbkRneFBaO0FtRDl3UFE7RUFDSTtFQUNBO0VBQ0EsYzNDeklBO0UyQzBJQSxzQzNDaElLO0UyQ2lJTDtBbkRneFBaO0FtRC93UFk7RUFDSSxjM0MzS0c7QVI0N1BuQjtBbUQ5d1BRO0VBQ0ksYzNDN0pBO0UyQzhKQTtFQUNBO0FuRGd4UFo7QW1EOXdQUTtFQUNJO0VBQ0EsYzNDL0tRO0UyQ2dMUix3QzNDNUlPO0UyQzZJUDtFQUNBO0FuRGd4UFo7QW1EOXdQUTtFQUNJO0VBQ0E7QW5EZ3hQWjs7QUV4NlBJO0VpRGdLSTtJQUNJO0lBQ0E7RW5ENHdQVjtFbUR6d1BNO0lBQ0k7SUFDQTtFbkQyd1BWO0VtRHZ3UE07SUFDSTtFbkR5d1BWO0VtRHZ3UGM7SUFDSTtJQUNBO0lBQ0E7RW5EeXdQbEI7RW1EdndQYztJQUNJO0lBQ0E7RW5EeXdQbEI7RW1EdndQYztJQUNJO0VuRHl3UGxCO0VtRHZ3UGM7SUFDSTtJQUNBO0lBQ0E7RW5EeXdQbEI7RW1EbHdQVTtJQUNJO0lBQ0E7RW5Eb3dQZDtFbURsd1BVO0lBQ0k7SUFDQTtJQUNBO0VuRG93UGQ7RW1EbHdQVTtJQUNJO0VuRG93UGQ7RW1EbHdQVTtJQUNJO0VuRG93UGQ7RW1EOXZQVTtJQUNJO0lBQ0E7RW5EZ3dQZDtFbUQ5dlBVO0lBQ0ksbUJwRHhNUjtFQ3c4UE47RW1EOXZQVTtJQUNJO0lBQ0E7SUFDQTtFbkRnd1BkO0VtRDl2UFU7SUFDSTtFbkRnd1BkO0VtRDl2UFU7SUFDSTtFbkRnd1BkO0VtRDF2UFU7SUFDSTtJQUNBO0VuRDR2UGQ7RW1EMXZQVTtJQUNJO0VuRDR2UGQ7RW1EMXZQVTtJQUNJO0VuRDR2UGQ7RW1EMXZQVTtJQUNJO0lBQ0E7RW5ENHZQZDtFbUQxdlBVO0lBQ0k7SUFDQTtFbkQ0dlBkO0VtRHh2UGtCO0lBQ0k7RW5EMHZQdEI7QUFDRjtBbURudlBBO0VBQ0ksOEJwRHZQSTtBQzQrUFI7O0FtRGx2UEE7QUFFSTtFQUNJO0FuRG92UFI7QUVyZ1FJO0VpRHFSSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0VuRG12UFY7RW1EanZQVTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkRtdlBkO0VtRGp2UGM7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5EbXZQbEI7QUFDRjs7QW9EdmtRQTtBQUVBO0VBQ0k7QXBEeWtRSjs7QW9EdGtRQTtFQUNJO0FwRHlrUUo7O0FvRHRrUUE7RUFDSTtFQUNBO0VBQ0E7QXBEeWtRSjs7QXFEdGxRQTtBQUVBO0VBQ0M7RUFDQTtBckR3bFFEO0FxRHJsUUc7RUFDQyx3QzdDRWlCO0FScWxRckI7QXFEbGxRRTtFQUNDO0VBQ0E7RUFDQTtFQUNBLGM3Q1JpQjtFNkNTakIsd0M3QzJCZ0I7RTZDMUJoQjtBckRvbFFIO0FxRG5sUUc7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjdDZmdCO0U2Q2dCaEI7RUFDQTtFQUNBO0VBQ0E7QXJEcWxRSjtBcURubFFHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckRxbFFKO0FxRC9rUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCN0N0Q1U7RTZDdUNWLGM3Q2hDVTtFNkNpQ1Y7QXJEaWxRSDtBRTlrUUk7RW1EVkY7SUFVYztJQUNBO0lBQ0E7SUFDQTtFckRrbFFkO0FBQ0Y7O0FxRDdrUUE7RUFDQyxjN0NyRFk7QVJxb1FiOztBcUQza1FDOztFQUVDO0VBQ0E7QXJEOGtRRjtBcUQza1FDO0VBQ0M7RUFDQTtFQUNBO0FyRDZrUUY7QXFEMWtRQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0FyRDRrUUY7O0FxRHZrUUM7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBLHdDN0MvQ2lCO0U2Q2dEakI7QXJEMGtRRjtBcUR6a1FFO0VBRUM7RUFDQTtFQUNBO0FyRDBrUUg7QXFEdmtRRTtFQUNDO0VBQ0EsYzdDeEZVO0U2Q3lGVjtBckR5a1FIO0FxRHRrUUU7RUFDQztFQUNBO0VBQ0E7RUFDQSx5QjdDdkdVO0FSK3FRYjtBcURwa1FDO0VBQ0Msc0M3Q3pFZTtBUitvUWpCO0FxRG5rUUM7RUFDQztFQUNBO0VBQ0U7RUFDRjtBckRxa1FGO0FFN29RSTtFbURvRUg7SUFPRTtJQUNBO0lBQ0E7RXJEc2tRRDtBQUNGO0FxRHBrUUU7RUFDQyxxQjdDNUhVO0FSa3NRYjtBcURsa1FDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjN0M5SFc7RTZDK0hYO0VBQ0Esc0M3Q3BHZTtFNkNxR2Y7QXJEb2tRRjtBRWpxUUk7RW1EcUZIO0lBV0U7RXJEcWtRRDtBQUNGO0FxRG5rUUU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjdDckpVO0U2Q3NKVjtBckRxa1FIO0FxRGprUUM7RUFDQztFQUNBO0VBQ0E7QXJEbWtRRjtBcURsa1FFO0VBQ0M7QXJEb2tRSDs7QXNEM3VRQTtBQUNBO0VBQ0k7QXREOHVRSjtBRWp1UUk7RW9EZEo7SUFJUTtJQUNBO0lsRG1ESjtFSjZyUUY7RUk1clFFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo4clFOO0VzRHp2UU07SUFDSSx5QjlDMEJNO0VSaXVRaEI7QUFDRjtBc0R4dlFJO0VBQ0ksYzlDTlk7RThDT1o7QXREMHZRUjtBRTN2UUk7RW9EREE7SWxEMkRBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpxc1FGO0VJcHNRRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKc3NRTjtBQUNGO0FzRHB3UUk7RWxEakJBO0VBQ0E7RUFDQTtFQUNBO0FKd3hRSjtBSXZ4UUk7RUFDSTtBSnl4UVI7QUVyeFFJO0VvRFFBO0lBSVE7RXRENndRVjtBQUNGO0FFMXhRSTtFb0RnQkE7SUFFUTtFdEQ0d1FWO0FBQ0Y7QXNEMXdRUTtFQUNJO0VBQ0EsYzlDN0JRO0FSeXlRcEI7QUVueVFJO0VvRDBCSTtJQUVRO0V0RDJ3UWQ7QUFDRjtBRXh5UUk7RW9EZ0NJO0lBRVE7RXREMHdRZDtBQUNGO0FFN3lRSTtFb0RzQ0k7SUFFUTtFdER5d1FkO0FBQ0Y7QXNEdHdRUTtFQUNJO0VBQ0E7RUFDQSxjOUNyRFE7QVI2elFwQjtBc0Rud1FZO0VBQ0k7RUFDQTtFQUNBO0F0RHF3UWhCOztBRXh4UUk7RW9ENEJRO0lBQ0k7RXREZ3dRZDtBQUNGO0FzRDN2UUE7RUFDSTtFQUNBO0F0RDZ2UUo7QXNEM3ZRSTtFQUNJO0F0RDZ2UVI7QXNEM3ZRUTtFQUNJO0F0RDZ2UVo7QUUxelFJO0VvRHFESjtJQWFRO0lBQ0E7RXRENHZRTjtBQUNGO0FFMXpRSTtFb0QrQ0o7SUFrQlE7SUFDQTtFdEQ2dlFOO0FBQ0Y7QUVwelFJO0VvRG1DSjtJQXVCUTtJQUNBO0V0RDh2UU47QUFDRjtBRTl5UUk7RW9EdUJKO0lBNEJRO0lBQ0E7RXREK3ZRTjtBQUNGO0FzRDd2UUk7RUFDSTtBdEQrdlFSO0FzRDd2UVE7RUFDSTtBdEQrdlFaO0FFdDBRSTtFb0RtRUE7SUFRUTtJQUNBO0lBQ0E7SUFDQTtFdEQrdlFWO0FBQ0Y7QXNEM3ZRZ0I7RUFDSTtBdEQ2dlFwQjtBc0QxdlFnQjtFQUNJO0F0RDR2UXBCO0FzRHh2UVk7RUFDSSxjOUM5R0M7QVJ3MlFqQjs7QXVEMTRRQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QXZENjRRRjs7QXVEejRRRTtFQUNFO0VBQ0E7RUFDQTtBdkQ0NFFKOztBdUR4NFFBO0VBQ0UsYy9DUmtCO0UrQ1NsQix3Qy9DMkJpQjtBUmczUW5COztBd0Q3NVFBO0FBQ0E7RUFDSTtFQUNBO0F4RGc2UUo7QXdELzVRSTtFQUNJO0F4RGk2UVI7QUV2NVFJO0VzRFJBO0lBRVE7SUFDQTtFeERpNlFWO0FBQ0Y7QXdELzVRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEaTZRUjtBd0RoNlFRO0VBQ0k7QXhEazZRWjtBd0RoNlFRO0VBQ0k7QXhEazZRWjtBd0QvNVFJO0VBQ0k7RUFDQTtBeERpNlFSO0FFOTZRSTtFc0RXQTtJQUlRO0V4RG02UVY7QUFDRjtBRTc2UUk7RXNES0E7SUFPUTtFeERxNlFWO0FBQ0Y7QXdEcDZRUTtFQUNJO0F4RHM2UVo7QXdEbjZRSTtFQUNJO0F4RHE2UVI7QXdEbjZRSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhEcTZRUjtBd0RwNlFRO0VBQ0k7RUFDQTtBeERzNlFaO0F3RGo2UVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeERtNlFaO0F3RGw2UVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHdCekRmUjtBQ203UVI7QXdEbDZRZ0I7RUFDSTtBeERvNlFwQjtBRTU5UUk7RXNEZ0RRO0lBV1E7RXhEcTZRbEI7QUFDRjtBRTM5UUk7RXNEMENRO0lBY1E7RXhEdTZRbEI7QUFDRjtBd0RyNlFZO0VBQ0k7RUFDQTtBeER1NlFoQjtBd0RuNlFvQjtFQUNJLHNDaEQ1Q1A7RWdENkNPLDBCekR0Q2Q7QUMyOFFWO0F3RG42UW9CO0VBQ0k7QXhEcTZReEI7QXdEbjZRb0I7RUFDSTtBeERxNlF4QjtBd0RoNlFRO0VBQ0k7RUFDQTtBeERrNlFaO0F3RGo2UVk7RUFDSTtBeERtNlFoQjtBd0RoNlFnQjtFQUNJO0F4RGs2UXBCO0F3RDk1UWdCO0VBQ0k7RUFDQTtBeERnNlFwQjtBd0QzNVFJO0VBQ0k7RUFDQTtBeEQ2NVFSO0F3RDU1UVE7RUFDSTtFQUNBO0F4RDg1UVo7QXdEMzVRSTtFQUNJO0F4RDY1UVI7QXdEMzVRSTtFQVVJO0F4RG81UVI7QXdENzVRUTtFQUNJO0F4RCs1UVo7QUVuaFJJO0VzRG1ISTtJQUdRO0V4RGk2UWQ7QUFDRjtBRWxoUkk7RXNENkdJO0lBTVE7RXhEbTZRZDtBQUNGO0F3RC81UUk7RUFDSTtBeERpNlFSO0F3RGg2UVE7RUFDSTtBeERrNlFaO0F3RGg2UVE7RUFDSTtFQUNBO0F4RGs2UVo7QXdEaDZRUTtFQUNJO0F4RGs2UVo7QXdEajZRWTtFQUNJO0VBQ0E7QXhEbTZRaEI7QXdELzVRSTtFQUNJO0F4RGk2UVI7QXdELzVRSTtFQUNJO0VBQ0EseUJoRGhLVztBUmlrUm5CO0F3RC81UVk7RUFDSSxjaER0Skc7RWdEdUpIO0VBQ0Esc0NoRDdIQztFZ0Q4SEQ7QXhEaTZRaEI7QXdEaDZRZ0I7RUFDSTtBeERrNlFwQjs7QXdENTVRQTs7Q0FBQTtBdEQ5SEk7RXNEbUlJO0lBQ0k7RXhEODVRVjtFd0QzNVFNO0lBQ0k7RXhENjVRVjtFd0QzNVFNO0lBQ0k7SUFDQTtFeEQ2NVFWO0V3RDM1UU07SUFDSTtFeEQ2NVFWO0V3RDU1UVU7SUFDSTtJQUNBO0V4RDg1UWQ7RXdENzVRYztJQUNJO0V4RCs1UWxCO0V3RDc1UXNCO0lBQ0k7RXhEKzVRMUI7RXdEMzVRYztJQUNJO0lBQ0E7SUFDQTtFeEQ2NVFsQjtFd0QxNVFVO0lBQ0k7SUFDQTtFeEQ0NVFkO0V3RDM1UWM7SUFDSTtJQUNBO0V4RDY1UWxCO0V3RDM1UWM7SUFDSTtFeEQ2NVFsQjtFd0QxNVFrQjtJQUNJO0V4RDQ1UXRCO0V3RHY1UWM7SUFDSTtJQUNBO0V4RHk1UWxCO0V3RHI1UU07SUFDSTtJQUNBO0V4RHU1UVY7RXdEdDVRVTtJQUNJO0V4RHc1UWQ7RXdEcjVRTTtJQUNJO0V4RHU1UVY7RXdEcjVRTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0V4RHU1UVY7RXdEcjVRTTtJQUNJO0lBQ0Esc0NoRGxOSztJZ0RtTkw7SUFDQTtJQUNBO0V4RHU1UVY7RXdEcjVRTTtJQUNJO0V4RHU1UVY7RXdEcjVRTTtJQUNJO0V4RHU1UVY7RXdEcjVRTTtJQUNJO0lBQ0E7SUFDQTtFeER1NVFWO0FBQ0Y7QXlEbnFSQTtBQUVJO0VBQ0k7RUFDQSx5QmpERFc7QVJxcVJuQjtBeURucVJRO0VBQ0ksbUIxRHFESjtFMERwREksc0NqRG9DSztFaURuQ0w7RUFDQTtFQUNBO0F6RHFxUlo7QXlEbnFSWTtFQUNJO0VBQ0E7QXpEcXFSaEI7QXlEaHFSUTtFQUNJLHFDMUQ4QkY7RTBEN0JFO0VBQ0E7RUFDQTtBekRrcVJaO0F5RGpxUlk7RUFDSTtBekRtcVJoQjtBeURocVJRO0VBQ0ksNEMxRHNCSztBQzRvUmpCO0F5RGpxUlk7RUFDSTtBekRtcVJoQjs7QUUvb1JJO0V1RGJBO0lBQ0k7RXpEZ3FSTjtBQUNGO0EwRHhzUkE7QUFDQTtFQUNJO0VBQ0E7RUFDQSx5QmxES2dCO0VrREpoQixtQjNEc0RJO0UyRHJESjtBMUQwc1JKO0FFanNSSTtFd0RkSjtJQVFRO0lBQ0E7RTFEMnNSTjtBQUNGO0FFanNSSTtFd0RwQko7SUFZUTtFMUQ2c1JOO0FBQ0Y7QTBEM3NSSTtFQUNJO0ExRDZzUlI7QUUvc1JJO0V3RENBO0lBSVE7RTFEOHNSVjtBQUNGO0FFOXNSSTtFd0RMQTtJQVFRO0UxRCtzUlY7QUFDRjtBMEQ5c1JRO0VBQ0k7RUFDQTtBMURndFJaO0FFN3RSSTtFd0RXSTtJQUlRO0UxRGt0UmQ7QUFDRjtBMEQvc1JJO0VBQ0k7RUFDQTtBMURpdFJSO0EwRC9zUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjbEQzQks7QVI0dVJiO0FFeHNSSTtFd0RiQTtJQU1RO0lBQ0E7SUFDQTtFMURtdFJWO0FBQ0Y7QTBEanRSSTtFQUNJO0VBQ0EseUJsRHBDSztBUnV2UmI7QTBEanRSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExRG10UlI7QTBEbHRSUTtFQUNJO0ExRG90Ulo7QUVod1JJO0V3RHNDQTtJQVNRO0UxRHF0UlY7QUFDRjtBRWp1Ukk7RXdERUE7SUFZUTtJQUNBO0lBQ0E7RTFEdXRSVjtBQUNGO0EwRHJ0Ukk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esd0NsRC9CVztFa0RnQ1g7QTFEdXRSUjtBRWp2Ukk7RXdEbUJBO0lBU1E7SUFDQTtFMUR5dFJWO0FBQ0Y7QTBEcnRSUTtFQUNJO0VBQ0E7RUFDQSxjbER4RU87RWtEeUVQO0VBQ0E7RUFDQTtBMUR1dFJaO0EwRHJ0Ulk7RUFDSTtBMUR1dFJoQjs7QTJEcnpSQTtBQUVDO0VBQ0M7RUFDQTtFQUNBO0EzRHV6UkY7QTJEcnpSRTtFQUNDO0VBQ0E7QTNEdXpSSDtBMkRwelJFO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRHN6Ukg7QTJEbnpSRTtFQUNDO0EzRHF6Ukg7QTJEbHpSRTtFQUNDO0VBQ0E7QTNEb3pSSDtBMkRqelJFO0VBQ0M7RUFDQTtBM0RtelJIO0EyRGh6UkU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzRGt6Ukg7QTJEaHpSRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTNEa3pSSjs7QTREcDJSQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBNUR1MlJKOztBNERuMlJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxzQ3BENEJlO0FSMDBSakI7O0E2RHIzUkE7QUFFSTtFQUNJO0E3RHUzUlI7QTZEcjNSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0R1M1JSO0FFbjNSSTtFMkRWQTtJQVNRO0U3RHczUlY7QUFDRjtBNkRyM1JJO0VBQ0k7RUFDQTtFQUNBO0E3RHUzUlI7QTZEcjNSUTtFQUNJLG1CckROTTtBUjYzUmxCO0E2RHAzUlE7RUFDSSx3Q3JEaUJPO0VxRGhCUDtFQUNBLGNyRHJCUTtFcURzQlI7QTdEczNSWjtBNkRuM1JRO0VBQ0k7QTdEcTNSWjs7QThEeDVSQTtBQUVJO0VBQ0k7QTlEMDVSUjtBOER2NVJJO0VBQ0k7QTlEeTVSUjtBOER2NVJRO0VBQ0k7QTlEeTVSWjtBOER2NVJZO0VBQ0k7QTlEeTVSaEI7QThEcDVSSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0E5RHM1UlI7QThEbDVSSTtFQUNJO0E5RG81UlI7QThEbDVSSTtFQUNJO0E5RG81UlI7QThEbDVSSTtFQUNJO0E5RG81UlI7QThEbDVSSTtFQUNJO0E5RG81UlI7O0ErRHg3UkE7QUFDQTtFQUNJO0EvRDI3Uko7O0FnRTc3UkE7QUFDQTtFQUNJO0FoRWc4Uko7O0FFLzRSSTtFOEQ3Q0E7SUFDSTtFaEVnOFJOO0FBQ0Y7QWlFeDhSQTtBQUNBO0VBQ0k7QWpFMDhSSjtBaUV6OFJJO0VBQ0ksc0N6RHVDUztFeUR0Q1Q7RUFDQSxjekRIVztFeURJWDtFQUNBO0FqRTI4UlI7QWlFejhSSTtFQUNJO0VBQ0EsbUJsRStDQTtFa0U5Q0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakUyOFJSO0FpRTE4UlE7RUFDSTtFQUNBO0VBQ0E7QWpFNDhSWjs7QWtFaitSQTtBQUNBO0VBQ0k7RUFDQTtBbEVvK1JKO0FFeDlSSTtFZ0VkSjtJQUlRO0VsRXMrUk47QUFDRjtBRTM4Ukk7RWdFaENKO0lBT1E7RWxFdytSTjtBQUNGO0FFbDdSSTtFZ0U5REo7SUFVUTtFbEUwK1JOO0FBQ0Y7O0FrRXYrUkE7RUFDSTtFQUNBO0FsRTArUko7QWtFeitSSTtFQUNJO0VBQ0EseUIxRE1pQjtFMERMakI7QWxFMitSUjtBRTc4Ukk7RWdFakNBO0lBS1E7SUFDQTtFbEU2K1JWO0FBQ0Y7QWtFMytSSTtFQUNJO0FsRTYrUlI7QWtFMytSSTtFQUNJO0VBQ0E7QWxFNitSUjtBa0UzK1JJO0VBQ0k7QWxFNitSUjtBa0UzK1JJO0VBQ0k7QWxFNitSUjtBRXBnU0k7RWdFc0JBO0lBSVE7RWxFOCtSVjtBQUNGO0FrRTUrUkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEU4K1JSO0FFL2dTSTtFZ0U2QkE7SUFNUTtJQUNBO0VsRWcvUlY7QUFDRjtBRW5nU0k7RWdFV0E7SUFVUTtJQUNBO0VsRWsvUlY7QUFDRjtBa0VoL1JJO0VBQ0k7RUFDQTtBbEVrL1JSO0FFL2hTSTtFZ0UyQ0E7STlEK0JBLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SThEOUJRO0VsRXcvUlY7RUl6OVJFO0lBQ0ksY0loRlc7RVIyaVNqQjtFSTE5Uk07SUFHSTtFSjA5UlY7RUl2OVJFO0lBQ0kseUJJdEVTO0VSK2hTZjtBQUNGOztBbUVsa1NBO0FBQ0E7RUFDSSx5QjNEb0JXO0UyRG5CWDtBbkVxa1NKO0FtRW5rU0k7RUFDSTtBbkVxa1NSO0FtRW5rU0k7RUFDSTtBbkVxa1NSO0FtRWxrU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbkVva1NSO0FtRWxrU0k7RUFDSTtFQUNBO0FuRW9rU1I7QW1FbmtTUTtFQUNJO0FuRXFrU1o7QW1FbGtTSTtFQUNJO0FuRW9rU1I7QW1FbGtTSTtFQUNJLHNDM0RjUztFMkRiVDtFQUNBO0VBQ0EsYzNEeEJLO0UyRHlCTDtBbkVva1NSO0FtRWxrU0k7RUFDSSx3QzNEU1c7RTJEUlg7RUFDQSxjM0QxQmM7RUpLbEI7RUFDQTtFQUNBLHFCK0RvQnVCO0UvRG5CdkI7QUowbFNKO0FtRXJrU0k7RUFDSSx3QzNER1c7RTJERlg7RUFDQTtFQUNBLGMzRGpDYztFSktsQjtFQUNBO0VBQ0EscUIrRDJCdUI7RS9EMUJ2QjtBSm9tU0o7QW1FeGtTUTtFQUNJO0FuRTBrU1o7QW1FdmtTWTtFQUNJO0FuRXlrU2hCOztBb0U5blNBO0FBRUk7RUFDSTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0FwRStuU1I7QUV4blNJO0VrRWJBO0lBU1E7RXBFZ29TVjtBQUNGO0FFeGtTSTtFa0VsRUE7SUFZUTtFcEVrb1NWO0FBQ0Y7QW9FaG9TSTtFQUNJO0VBQ0E7QXBFa29TUjs7QXFFcnBTQTtBQUNBO0VBQ0M7QXJFd3BTRDs7QXFFcnBTQTtFQUNJO0FyRXdwU0o7QXFFdHBTRTtFQUNDO0FyRXdwU0g7QXFFdHBTRztFQUNDO0FyRXdwU0o7QXFFbnBTQztFQUNPO0VBQ0E7RUFDQTtBckVxcFNSO0FxRWpwU1E7RUFDSTtBckVtcFNaO0FxRWhwU1E7RUFDSTtBckVrcFNaO0FxRTVvU1k7RUFDSTtBckU4b1NoQjtBcUUzb1NZO0VBQ0k7QXJFNm9TaEI7QXFFMW9TWTtFQUNJO0FyRTRvU2hCOztBc0V4clNBO0FBQ0E7RUFDSTtFQUNBO0F0RTJyU0o7QXNFenJTSTtFQUNJO0VBQ0E7QXRFMnJTUjtBRW5yU0k7RW9FVkE7SUFLUTtFdEU0clNWO0FBQ0Y7QUVsclNJO0VvRWhCQTtJQVFRO0V0RThyU1Y7QUFDRjtBRXpwU0k7RW9FOUNBO0lBV1E7RXRFZ3NTVjtBQUNGO0FzRTdyU0k7RUFDSTtFQUNBLHNDOURxQlM7RThEcEJUO0F0RStyU1I7QXNFNXJTSTtFQUNJO0VBQ0Esc0M5RGVTO0U4RGRUO0VBQ0E7QXRFOHJTUjtBc0U1clNJO0VBQ0k7RUFDQTtBdEU4clNSO0FzRTdyU1E7RUFDSTtBdEUrclNaO0FzRTNyU1E7RUFDSTtFQUNBO0F0RTZyU1o7QXNFNXJTWTtFQUNJO0F0RThyU2hCO0FzRXpyU0k7RUFDSTtFQUNBO0F0RTJyU1I7QXNFenJTSTtFQUNJO0F0RTJyU1I7QXNFMXJTUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0RTRyU1o7QXNFenJTSTtFQUNJO0F0RTJyU1I7O0FFOXJTSTtFb0VTSTtJQUVRO0V0RXdyU2Q7QUFDRjtBRWh0U0k7RW9FMEJRO0lBQ0k7SUFDQTtFdEV5clNkO0VzRW5yU2M7SUFDSTtFdEVxclNsQjtFc0VqclNVO0lBQ0k7SUFDQTtFdEVtclNkO0VzRWpyU2M7SUFDSTtJQUNBO0lBQ0E7SUFDQTtFdEVtclNsQjtFc0VqclNrQjtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXRFbXJTdEI7RXNFL3FTYztJQUNJO0lBQ0E7SUFDQTtFdEVpclNsQjtFc0U5cVNjO0lsRXJHWjtJQUNBO0lBQ0EscUJrRW9HbUM7SWxFbkduQztJa0VvR2dCO0lBQ0E7RXRFbXJTbEI7RXNFaHJTYztJQUNJO0lBQ0E7SUFDQTtFdEVrclNsQjtBQUNGO0FFbnZTSTtFb0V5RUk7SUFDSTtFdEU2cVNWO0VzRTVxU1U7SUFDSTtFdEU4cVNkO0VzRTNxU007SUFDSTtJQUNBO0V0RTZxU1Y7RXNFNXFTVTtJQUNJO0V0RThxU2Q7RXNFM3FTTTtJQUNJO0V0RTZxU1Y7RXNFMXFTTTtJQUNJO0lBQ0E7RXRFNHFTVjtBQUNGO0F1RXgwU0E7QUFFSTtFQUNJO0VBQ0E7QXZFeTBTUjtBdUV4MFNRO0VBQ0k7QXZFMDBTWjtBdUV2MFNZO0VBQ0k7RUFDQTtBdkV5MFNoQjtBdUV2MFNZO0VBQ0k7RUFDQSx3Qy9EOEJHO0UrRDdCSDtBdkV5MFNoQjtBdUV2MFNZO0VBQ0k7RUFDQTtFQUNBO0F2RXkwU2hCO0F1RXYwU1k7RUFDSTtBdkV5MFNoQjs7QUU5eVNJO0VxRW5CSTtJQUNJO0lBQ0E7RXZFcTBTVjtFdUVwMFNVO0lBQ0k7RXZFczBTZDtFdUVuMFNjO0lBQ0k7SUFDQTtFdkVxMFNsQjtFdUVuMFNjO0lBQ0k7SUFDQTtFdkVxMFNsQjtFdUVuMFNjO0lBQ0k7SUFDQTtFdkVxMFNsQjtFdUVwMFNrQjtJQUNJO0V2RXMwU3RCO0V1RW4wU2M7SUFDSTtJQUNBO0lBQ0E7RXZFcTBTbEI7RXVFbjBTYztJQUNJO0lBQ0E7RXZFcTBTbEI7RXVFbjBTYztJQUNJO0lBQ0E7SUFDQTtFdkVxMFNsQjtBQUNGO0F3RXg0U0E7QUFVSTtFQUNJO0F4RWk0U1I7QXdFLzNTUTtFQUNJO0F4RWk0U1o7QXdFOTNTUTtFQUNJO0VBQ0E7RUFDQTtBeEVnNFNaO0F3RTczU1E7RUFDSTtFQUNBO0VBQ0E7QXhFKzNTWjtBd0U1M1NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEU4M1NaO0F3RTUzU1k7RUFDSTtBeEU4M1NoQjtBd0UzM1NZO0VBQ0k7QXhFNjNTaEI7QXdFMzNTZ0I7RUFDSTtBeEU2M1NwQjtBd0V6M1NZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RTIzU2hCO0F3RXozU2dCO0VBQ0k7QXhFMjNTcEI7QXdFdjNTWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEV5M1NoQjtBd0VqM1NJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEVtM1NSO0F3RWozU1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBeEVtM1NaO0F3RWozU1k7RUFDSTtBeEVtM1NoQjtBd0U5MlNJO0VBckdBO0VBQ0E7RUFHQTtFQUNBO0VBbUdJO0F4RWszU1I7QXdFaDNTUTtFQUNJO0F4RWszU1o7QUU1NlNJO0VzRXlESTtJQUlLO0V4RW0zU1g7QUFDRjtBRXI5U0k7RXNFc0dRO0lBRVE7RXhFaTNTbEI7QUFDRjtBd0U3MlNRO0VBMUhKO0VBQ0E7RUFHQTtFQUNBO0VBd0hRO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0Esc0NoRTNGSztFZ0U0Rkw7QXhFaTNTWjtBd0U3MlNZO0VBQ0k7RUFDQTtBeEUrMlNoQjtBd0UxMlNZO0VBQ0k7RUFDQTtBeEU0MlNoQjtBd0V4MlNRO0VBRUk7QXhFeTJTWjtBd0VyMlNZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXhFdTJTaEI7QXdFbjJTUTtFQUNJO0VBQ0E7QXhFcTJTWjtBd0VqMlNJO0VBQ0k7RUEzS0o7RUFDQTtBeEUrZ1RKO0F3RWgyU0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F4RWsyU1I7QXdFaDJTUTtFQW5MSjtFQUNBO0F4RXNoVEo7O0FFMStTSTtFc0UrSVE7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUdBO0lBQ0E7SUFDQTtFeEU2MVNkO0V3RTExU2tCO0lBQ0ksdUNoRW5LTjtFUisvU2hCO0V3RXYxU1U7SUFDSTtFeEV5MVNkO0V3RXYxU2M7SUFDSTtFeEV5MVNsQjtFd0VyMVNrQjtJQUNJO0lBQ0E7RXhFdTFTdEI7RXdFbjFTYztJQUNJO0lBQ0E7RXhFcTFTbEI7RXdFbDFTYztJQUNJO0V4RW8xU2xCO0FBQ0Y7QUU3alRBO0FFQUE7QUFJQTtBQVdBO0FBNEJBOztFQUFBO0FBU0E7O0NBQUE7QXFFcERBO0FDQUE7QUFJSTtFQUNFO0VBQ0E7QTFFdWtUTjtBMEVya1RJO0VBQ0k7RUFDQTtBMUV1a1RSO0FFMWlUSTtFd0UvQkE7SUFJUTtJQUNBO0UxRXlrVFY7QUFDRjtBRWhqVEk7RXdFdkJBO0lBRVE7RTFFeWtUVjtBQUNGO0EwRXJrVFE7RUFDSTtBMUV1a1RaO0EwRXBrVEk7RUFDSTtBMUVza1RSO0EwRXBrVEk7RUFDRTtFQUNBO0VBQ0E7QTFFc2tUTjtBRWhrVEk7RXdFVEE7SUFLTTtFMUV3a1RSO0FBQ0Y7QTBFcmtUSTtFQUNFO0ExRXVrVE47QTBFdGtUTTtFQUNFO0VBQ0E7QTFFd2tUUjtBRWhrVEk7RXdFSEU7SUFDRTtJQUNBO0lBQ0E7RTFFc2tUTjtFMEVwa1RJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RTFFc2tUTjtFMEVua1RRO0lBQ0E7SUFDQTtFMUVxa1RSO0FBQ0Y7O0EyRXBvVEE7QUNBQTtFQUNJO0VBQ0E7QTVFd29USjtBRTNuVEk7RTBFZko7SUFLUTtFNUV5b1ROO0FBQ0Y7QUUxblRJO0UwRXJCSjtJQVNRO0U1RTBvVE47QUFDRjtBNEV6b1RJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTVFMm9UUjtBNEUxb1RRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFNG9UWjtBNEV6b1RJO0VBQ0k7QTVFMm9UUjtBRTVwVEk7RTBFZ0JBO0lBR1E7RTVFNm9UVjtBQUNGO0FFcG9USTtFMEViQTtJQU1RO0U1RStvVFY7QUFDRjtBRXpvVEk7RTBFSkE7SUFFUTtFNUUrb1RWO0FBQ0Y7QUU5b1RJO0UwRUNBO0lBRVE7RTVFK29UVjtBQUNGO0E0RTVvVEk7RUFDSTtFQUNBO0VBQ0E7QTVFOG9UUjtBRTFxVEk7RTBFeUJBO0lBS1E7RTVFZ3BUVjtBQUNGO0FFanBUSTtFMEVMQTtJQVNRO0U1RWlwVFY7QUFDRjs7QTZFenNUQTtBQUdRO0VBQ0k7RUFDQTtFQUNBO0E3RTBzVFo7O0FFN3BUSTtFMkV0Q1E7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0U3RXVzVGQ7QUFDRjtBOEUxdFRBO0FBR0k7RUFDSTtFQUNBO0VBQ0E7QTlFMHRUUjtBRTdxVEk7RTRFaERBO0lBS1E7SUFDQTtJQUNBO0U5RTR0VFY7QUFDRjtBOEUzdFRRO0VBQ0k7RUFDQTtBOUU2dFRaO0E4RXp0VEk7RUFDSTtBOUUydFRSO0E4RXh0VEk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBOUUwdFRSO0E4RXh0VFE7RUFFSTtBOUV5dFRaO0E4RXR0VFE7RUFDSTtBOUV3dFRaO0E4RXJ0VFE7RUFDSTtBOUV1dFRaO0FFOXVUSTtFNEU0Qlk7SUFFUTtFOUVvdFR0QjtBQUNGO0FFbnZUSTtFNEVpQ1k7STFFL0JaO0lBQ0E7SUFDQSxxQjBFK0J1QztJMUU5QnZDO0VKcXZURjtBQUNGO0FFM3ZUSTtFNEV1Q1k7SUFFUTtJQUNBO0kxRWdDcEIseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnVyVEY7RUl0clRFO0lBQ0ksY0loRlc7RVJ3d1RqQjtFSXZyVE07SUFHSTtFSnVyVFY7RUlwclRFO0lBQ0kseUJJdEVTO0VSNHZUZjtFOEVudVRzQjtJQUNJO0lBQ0E7RTlFcXVUMUI7QUFDRjtBRWh2VEk7RTRFa0JJO0lBQ0k7RTlFaXVUVjtBQUNGOztBK0V4eVRBO0FBR0k7RUFDSTtBL0V5eVRSO0ErRXR5VEk7RUFDSTtFQUNBO0VBQ0E7QS9Fd3lUUjtBRS92VEk7RTZFcENJO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFL0VzeVRWO0UrRW55VE07SUFDSTtFL0VxeVRWO0FBQ0Y7O0FnRjl6VEE7QUFFQTtFQUNJO0VBQ0E7QWhGZzBUSjs7QUVqeFRJO0U4RTNDQTtJQUVRO0lBQ0E7SUFDQTtFaEYrelRWO0VnRjd6VFU7SUFDSTtJQUNBO0lBQ0E7RWhGK3pUZDtFZ0Y3elRjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWhGK3pUbEI7QUFDRjtBZ0YxelRJO0VBQ0k7RUFDQTtBaEY0elRSO0FFM3lUSTtFOEVuQkE7SUFJUTtJQUNBO0VoRjh6VFY7QUFDRjtBZ0YzelRJO0VBQ0k7RUFDQTtBaEY2elRSO0FFcnpUSTtFOEVWQTtJQUlRO0lBQ0E7SUFDQTtFaEYrelRWO0FBQ0Y7QUU1elRJO0U4RUFBO0lBRVE7RWhGOHpUVjtBQUNGO0FnRjN6VEk7RUFDSTtBaEY2elRSO0FFcDBUSTtFOEVNQTtJQUlRO0VoRjh6VFY7QUFDRjtBZ0Y1elRRO0VBQ0k7RUFDQTtBaEY4elRaO0FnRjN6VFE7RUFDSTtBaEY2elRaO0FnRjF6VFE7RUFDSTtFQUNBO0FoRjR6VFo7QWdGMXpUWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRjR6VGhCO0FFMTFUSTtFOEUwQlE7SUFPUTtJQUNBO0VoRjZ6VGxCO0VnRjN6VGtCO0lBQ0k7RWhGNnpUdEI7QUFDRjtBZ0YxelRnQjtFQUNJLHNDeEVsREg7QVI4MlRqQjtBRXQyVEk7RThFc0JJO0lBeUJRO0lBQ0E7RWhGMnpUZDtFZ0Z6elRjO0lBQ0k7RWhGMnpUbEI7QUFDRjtBZ0Z4elRZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ4RXZGTTtBUmk1VHRCO0FnRnZ6VFk7RUFDSTtBaEZ5elRoQjtBZ0Z0elRZO0VBQ0k7RUFDQTtFQUNBO0FoRnd6VGhCO0FFNzNUSTtFOEVrRVE7SUFNUTtJQUNBO0VoRnl6VGxCO0FBQ0Y7QWdGdnpUZ0I7RUFDSTtFQUNBO0FoRnl6VHBCO0FFdjRUSTtFOEU0RVk7SUFLUTtFaEYwelR0QjtBQUNGO0FnRnh6VG9CO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGMHpUeEI7QUU5NVRJO0U4RW9GZ0I7SUFtQlE7RWhGMnpUMUI7QUFDRjtBZ0ZyelRnQjtFQUNJO0VBQ0E7QWhGdXpUcEI7QUV2NlRJO0U4RThHWTtJQUtRO0lBQ0E7RWhGd3pUdEI7QUFDRjtBZ0Z0elRvQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FoRnd6VHhCO0FFdjlUSTtFOEV1S0k7SUFFUTtFaEZrelRkO0FBQ0Y7O0FpRjMrVEE7QUFFQTtFQUNJO0VBQ0E7QWpGNitUSjtBaUYzK1RJO0VBQ0k7QWpGNitUUjtBRWo4VEk7RStFN0NBO0lBR1E7RWpGKytUVjtFaUY5K1RVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VqRmcvVGQ7QUFDRjtBaUY3K1RJO0VBQ0k7RUFDQTtBakYrK1RSO0FFbDlUSTtFK0UvQkE7SUFLUTtFakZnL1RWO0FBQ0Y7QUV2OVRJO0UrRXZCQTtJQUVRO0lBQ0E7RWpGZy9UVjtBQUNGO0FFNzlUSTtFK0VqQkE7SUFFUTtFakZnL1RWO0FBQ0Y7O0FrRnJoVUE7QUFFQTtFQUNJO0VBQ0E7QWxGdWhVSjtBa0ZyaFVJO0VBQ0k7RUFDQTtBbEZ1aFVSO0FrRnBoVUk7RUFDSTtFQUNBO0FsRnNoVVI7QUVoL1RJO0VnRnhDQTtJQUtRO0VsRnVoVVY7QUFDRjtBRXpoVUk7RWdGSUE7SUFFUTtFbEZ1aFVWO0FBQ0Y7QWtGcGhVSTtFQUNJO0VBQ0E7QWxGc2hVUjtBRTkvVEk7RWdGMUJBO0lBSVE7SUFDQTtFbEZ3aFVWO0FBQ0Y7QUV4aVVJO0VnRmtCQTtJQUVRO0VsRndoVVY7QUFDRjtBa0ZyaFVJO0VBQ0k7QWxGdWhVUjtBa0ZyaFVRO0VBQ0k7QWxGdWhVWjtBRS9nVUk7RWdGVEk7SUFJUTtFbEZ3aFVkO0FBQ0Y7QWtGcGhVSTtFQUNJO0VBQ0E7QWxGc2hVUjtBRXhoVUk7RWdGQUE7SUFNUTtFbEZzaFVWO0FBQ0Y7QUVqa1VJO0VnRjhDSTtJOUU0QkoseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjIvVEY7RUkxL1RFO0lBQ0ksY0loRlc7RVI0a1VqQjtFSTMvVE07SUFHSTtFSjIvVFY7RUl4L1RFO0lBQ0kseUJJdEVTO0VSZ2tVZjtBQUNGOztBRXBsVUk7RWlGYkE7SUFFUTtFbkZvbVVWO0FBQ0Y7QUV4a1VJO0VpRi9CQTtJQUtRO0VuRnNtVVY7QUFDRjs7QW9GOW1VQTtBbEZ1Q0k7RWtGckNBO0lBRVE7RXBGZ25VVjtBQUNGO0FvRjdtVUk7RUFDSTtFQUNBO0FwRittVVI7O0FxRnpuVUE7QW5GbURJO0VtRi9DSTs7SUFFSTtFckYwblVWO0FBQ0Y7QXFGdm5VSTtFQUNJO0FyRnluVVI7QXFGdm5VSTtFQUVJO0VBQ0E7RUFDQTtFQUNBO0FyRnduVVI7QXFGdm5VUTtFQUNJO0FyRnluVVo7O0FzRjdvVUE7QUFHQztFQUNDO0F0RjhvVUY7QXNGM29VQztFQUNDO0VBQ0E7RUFDQTtBdEY2b1VGO0FFcG1VSTtFb0ZyQ0Y7SUFDQztJQUNBO0lBQ0E7SUFDQTtFdEY0b1VEO0FBQ0Y7QUU1bVVJO0VvRjFCQTtJQUNDO0V0RnlvVUg7RXNGdG9VRTtJQUNDO0V0RndvVUg7QUFDRjs7QXVGdnFVQTtBQUVBO0VBQ0k7RUFDQTtBdkZ5cVVKO0F1RnZxVUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvRUpLO0UrRUtMO0VBQ0E7RUFDQTtFQUNBO0F2RnlxVVI7QXVGdHFVSTtFQUNJO0VBQ0E7QXZGd3FVUjtBdUZycVVJO0VBQ0k7QXZGdXFVUjs7QXdGaHNVQTtBQUVBO0VBQ0k7QXhGa3NVSjtBd0Zoc1VJO0VBQ0k7QXhGa3NVUjtBRXpyVUk7RXNGYko7SUFRUTtJQUNBO0lBQ0E7SXBGNkNKO0VKc3BVRjtFSXJwVUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnVwVU47RXdGM3NVTTtJQUNJLG1CaEZtQk07RVIwclVoQjtBQUNGO0FFNXFVSTtFc0ZqREo7SUFvQlE7SUFDQTtFeEY2c1VOO0FBQ0Y7QXdGM3NVSTtFQUNJO0VBQ0E7QXhGNnNVUjtBRTF0VUk7RXNGV0E7SXBGK0NBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUpvcVVGO0VJbnFVRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKcXFVTjtBQUNGO0FFM3VVSTtFc0ZXQTtJcEYrQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnFyVUY7RUlwclVFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkloRlc7SUppRlg7RUpzclVOO0FBQ0Y7QUV4dFVJO0VzRnpCQTtJQWFRO0lBQ0E7RXhGd3VVVjtBQUNGO0F3RnR1VUk7RUFDSTtFQUNBO0VBQ0E7QXhGd3VVUjtBRXZ3VUk7RXNGNEJBO0lBTVE7RXhGeXVVVjtBQUNGO0F3RnR1VUk7RUFDSTtFQUNBO0VBQ0E7QXhGd3VVUjtBRTd1VUk7RXNGRUE7SUFNUTtJQUNBO0V4Rnl1VVY7RXdGeHVVVTtJQUNJO0V4RjB1VWQ7QUFDRjtBRTF4VUk7RXNGb0RRO0lBQ0k7RXhGeXVVZDtBQUNGO0F3RnJ1VUk7RUFDSTtFQUNBO0F4RnV1VVI7QXdGcnVVUTtFQUNJO0F4RnV1VVo7QUV0eVVJO0VzRjBEQTtJQVFRO0lBQ0E7SUFDQTtJQUNBO0V4Rnd1VVY7QUFDRjtBRTl5VUk7RXNGMERBO0lBY1k7RXhGMHVVZDtBQUNGO0FFL3dVSTtFc0ZzQkE7SUFpQlk7SUFDQTtJQUNBO0V4RjR1VWQ7QUFDRjtBd0YxdVVRO0VBQ0k7QXhGNHVVWjtBd0Z4dVVJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFpQjtBeEYydVV6QjtBd0Z6dVVJO0VBQ0k7RUFDQTtFQUNBO0F4RjJ1VVI7QXdGeHVVSTtFQUVJO0VBQ0E7QXhGeXVVUjtBRTkwVUk7RXNGa0dBO0lBTVE7RXhGMHVVVjtBQUNGO0F3Rnh1VUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhGMHVVUjtBRTkxVUk7RXNGMkdBO0lBWVE7SUFDQTtFeEYydVVWO0FBQ0Y7O0F5Rm4zVUE7QUFDQTtFQUNJLHdDakYyQ2U7QVIyMFVuQjtBeUZyM1VJO0VBQ0k7QXpGdTNVUjtBeUZwM1VRO0VBQ0k7RUFDQTtBekZzM1VaO0F5RmwzVVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBekZvM1VaOztBRWwxVUk7RXVGMUJJO0lBQ0k7RXpGZzNVVjtFeUYvMlVVO0lBQ0k7RXpGaTNVZDtFeUY3MlVVO0lBQ0k7RXpGKzJVZDtFeUYzMlVrQjtJQUNJO0lBQ0E7RXpGNjJVdEI7RXlGNTJVc0I7SUFDSTtJQUNBO0V6RjgyVTFCO0V5RngyVU07SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCakZ0Q0M7SWlGdUNEO0lBQ0E7SUFDQTtJQUNBO0V6RjAyVVY7RXlGejJVVTtJQUNJO0V6RjIyVWQ7QUFDRjtBMEZ2NlVBO0FBQ0E7RUFDSTtFQUNBO0ExRnk2VUo7O0EwRnQ2VUE7RUFDSTtBMUZ5NlVKO0EwRnY2VUk7RUFDSTtFQUNBO0ExRnk2VVI7QTBGdDZVSTtFQUNJO0ExRnc2VVI7QTBGcjZVSTtFQUNJO0ExRnU2VVI7QTBGcDZVSTtFQUNJO0VBQ0E7QTFGczZVUjtBMEZuNlVJO0VBQ0k7QTFGcTZVUjs7QUU5NFVJO0V3RmpCQTtJQUNJO0lBQ0E7SUFDQTtFMUZtNlVOO0UwRjk1VU07SUFDSTtJQUNBO0UxRmc2VVY7RTBGNzVVTTtJQUNJO0lBQ0E7SUFDQTtFMUYrNVVWO0UwRjU1VU07SUFDSTtFMUY4NVVWO0FBQ0Y7QTJGcjlVQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNGdTlVSjs7QTRGNTlVQTtBQUdRO0VBQ0k7QTVGNjlVWjtBNEYzOVVRO0VBQ0U7QTVGNjlVVjtBNEYxOVVJO0VBQ0k7QTVGNDlVUjs7QUVwN1VJO0UwRm5DQTtJQUNRO0lBQ0E7RTVGMjlVVjtFNEZ6OVVjO0lBQ0k7SUFDQTtFNUYyOVVsQjtFNEZ4OVVNO0lBQ0k7SUFDQTtFNUYwOVVWO0FBQ0Y7QTZGdC9VQTtBM0ZtREk7RTJGaERGO0lBR0k7RTdGcS9VSjtBQUNGO0E2RmwvVU07RUFDRTtFQUNBO0E3Rm8vVVI7QTZGaC9VTTtFQUNFO0E3RmsvVVI7QTZGai9VUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0E3Rm0vVVY7QTZGbC9VVTtFQUNFO0VBQ0E7QTdGby9VWjtBNkZqL1VZO0VBQ0U7QTdGbS9VZDtBNkZqL1VZO0VBQ0U7QTdGbS9VZDtBNkZqL1VZO0VBQ0U7QTdGbS9VZDtBNkZqL1VZO0VBQ0U7QTdGbS9VZDtBNkYvK1VRO0VBQ0U7RUFDQTtFQUNBO0E3RmkvVVY7O0E4RjloVkE7QUFFQTtFQUNJLHlCdEZhZTtBUm1oVm5CO0E4Ri9oVkk7RUFDSSxjdEZGVztFc0ZHWDtFQUNBO0E5RmlpVlI7QThGL2hWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGaWlWUjtBOEY5aFZJO0VBQ0k7RUFDQTtBOUZnaVZSO0E4RjloVlE7RUFDSTtBOUZnaVZaO0E4RjVoVkk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGOGhWUjtBOEY3aFZRO0VBQ0k7RUFDQTtBOUYraFZaO0E4RjloVlk7RUFDSTtFQUNBO0E5RmdpVmhCO0E4RjdoVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjdEZwQlc7QVJtalZ2QjtBOEY3aFZRO0VBQ0ksc0N0RlJLO0VzRlNMO0VBQ0E7RUFDQTtFQUNBLGN0Ri9DQztFc0ZnREQ7RUFDQTtFQUNBO0VBQ0E7RTFGMUNSO0VBQ0E7RUFDQSxxQjBGeUMyQjtFMUZ4QzNCO0FKMGtWSjtBOEYvaFZJO0VBQ0k7RUFDQTtFQUNBO0E5RmlpVlI7QThGL2hWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlGaWlWUjs7QStGMW1WQTtBQUVBO0VBQ0kseUJ2RmFlO0FSK2xWbkI7QStGM21WSTtFQUNJLGN2RkZXO0V1RkdYO0VBQ0E7QS9GNm1WUjtBK0YzbVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y2bVZSO0ErRjFtVkk7RUFDSTtFQUNBO0EvRjRtVlI7QStGMW1WUTtFQUNJO0EvRjRtVlo7QStGeG1WSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0YwbVZSO0ErRnptVlE7RUFDSTtFQUNBO0EvRjJtVlo7QStGMW1WWTtFQUNJO0VBQ0E7QS9GNG1WaEI7QStGem1WUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGN2RnBCVztBUituVnZCO0ErRnptVlE7RUFDSSxzQ3ZGUks7RXVGU0w7RUFDQTtFQUNBO0VBQ0EsY3ZGL0NDO0V1RmdERDtFQUNBO0VBQ0E7RUFDQTtFM0YxQ1I7RUFDQTtFQUNBLHFCMkZ5QzJCO0UzRnhDM0I7QUpzcFZKO0ErRjNtVkk7RUFDSTtFQUNBO0VBQ0E7QS9GNm1WUjtBK0YzbVZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0Y2bVZSOztBZ0d0clZBO0FBRUE7RUFDSSx5QnhGYWU7QVIycVZuQjtBRXhvVkk7RThGakRKO0lBSVE7RWhHeXJWTjtBQUNGO0FnR3ZyVkk7RUFDSTtFQUNBO0VBQ0E7QWhHeXJWUjtBZ0d2clZJO0VBQ0k7QWhHeXJWUjtBZ0d2clZJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhHeXJWUjtBZ0d4clZRO0VBQ0k7RUFDQTtFQUNBO0FoRzByVlo7QWdHenJWWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLGN4RlRKO0FSb3NWWjtBZ0d6clZZO0VBQ0ksc0N4RlVDO0V3RlRELGN4RjFCSDtFd0YyQkc7RUFDQTtFQUNBO0VBQ0E7RTVGckJaO0VBQ0E7RUFDQSxxQjRGb0IrQjtFNUZuQi9CO0FKaXRWSjtBZ0cxclZRO0VBQ0k7RUFDQTtBaEc0clZaO0FnRzFyVlk7RUFDSTtFQUNBO0FoRzRyVmhCO0FnR3pyVlk7RUFDSTtFQUNBO0FoRzJyVmhCO0FnR3ZyVkk7RUFDSTtBaEd5clZSO0FnR3hyVlE7RUFDSTtBaEcwclZaO0FnR3hyVlE7RUFDSTtFQUNBO0FoRzByVlo7QWdHdnJWSTtFQUNJO0VBQ0E7RUFDQTtBaEd5clZSO0FnR3ZyVlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoR3lyVlo7O0FpR3Z3VkE7QS9GbURJO0UrRmpESjtJQUdRO0VqR3d3Vk47QUFDRjtBaUd0d1ZJO0VBQ0k7RUFDQTtBakd3d1ZSO0FpR3B3VlE7RUFDSTtFQUNBO0FqR3N3Vlo7QWlHcHdWWTtFQUNJO0VBQ0E7QWpHc3dWaEI7QWlHandWWTtFQUNJO0VBQ0E7RUFDQTtBakdtd1ZoQjtBaUdod1ZZO0VBSUk7RUFDQTtFQUNBO0VBQ0E7QWpHK3ZWaEI7QWlHcndWZ0I7RUFDSTtBakd1d1ZwQjtBRXJ2Vkk7RStGcEJRO0lBU1E7RWpHb3dWbEI7QUFDRjs7QWtHN3lWQTtBQUVBO0VBQ0k7QWxHK3lWSjtBa0c5eVZJO0VBQ0k7RUFDQTtBbEdnelZSO0FrRzl5Vkk7RUFDSTtFQUNBO0FsR2d6VlI7QWtHOXlWSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FsR2d6VlI7QWtHL3lWUTtFQUNJO0VBQ0E7QWxHaXpWWjtBa0doelZZO0VBQ0k7RUFDQTtBbEdrelZoQjtBa0cveVZRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEdpelZaO0FrRy95VlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBbEdpelZaO0FrRy95VlE7RUFDSTtFQUNBO0FsR2l6Vlo7QWtHOXlWSTtFQUNJO0FsR2d6VlI7QWtHOXlWSTtFQUNJO0VBQ0E7QWxHZ3pWUjs7QW1HaDJWQTtBQUNBO0VBQ0k7RUFDQTtBbkdtMlZKOztBb0d0MlZBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQjVGa0JnQjtFNEZqQmhCO0FwR3cyVko7QW9HdDJWSTtFQUNJO0VBQ0E7QXBHdzJWUjtBRW4wVkk7RWtHakRKO0lBZ0JRO0lBQ0E7RXBHdzJWTjtFb0d0MlZNO0lBQ0k7SUFDQTtFcEd3MlZWO0FBQ0Y7O0FxR2g0VkE7QW5HZUk7RW1HYkE7SWpHdUVBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUo2elZGO0VJNXpWRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKOHpWTjtBQUNGOztBcUczNFZBO0VBQ0k7QXJHODRWSjtBcUc1NFZJO0VBQ0k7QXJHODRWUjtBcUczNFZJO0VBRUk7RUFDQTtBckc0NFZSO0FFLzRWSTtFbUdBQTtJQU1RO0VyRzY0VlY7QUFDRjtBRWgzVkk7RW1HM0NKO0lBa0JRO0VyRzY0Vk47RXFHMzRWTTtJQUVJO0lBQ0E7RXJHNDRWVjtFcUd6NFZNO0lBQ0k7SUFDQTtFckcyNFZWO0FBQ0Y7O0FzR2g3VkE7QUFFQTtFQUNJO0VBQ0E7RUFDQSxtQjlGZ0JRO0U4RmZSO0F0R2s3Vko7QUVyNFZJO0VvR2pESjtJQU9RO0V0R203Vk47QUFDRjs7QXVHNzdWQTtBQUVBO0VBQ0U7QXZHKzdWRjtBdUc5N1ZFO0VBQ0U7RUFDQTtBdkdnOFZKO0F1Rzc3Vkk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkcrN1ZOO0F1Rzk3Vk07RUFDRTtFQUNBO0F2R2c4VlI7O0F3R3Q5VkE7QUFFQTtFQUNFO0F4R3c5VkY7QXdHdjlWRTtFQUNFO0VBQ0E7QXhHeTlWSjtBd0d0OVZJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhHdzlWTjtBd0d2OVZNO0VBQ0U7RUFDQTtBeEd5OVZSOztBeUcvK1ZBO0FBRUE7RUFDRTtBekdpL1ZGO0F5R2gvVkU7RUFDRTtFQUNBO0F6R2svVko7QXlHLytWSTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6R2kvVk47QXlHaC9WTTtFQUNFO0VBQ0E7QXpHay9WUjs7QTBHeGdXQTtBQUVBO0VBQ0U7QTFHMGdXRjtBMEd6Z1dFO0VBQ0U7RUFDQTtBMUcyZ1dKO0EwR3hnV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBMUcwZ1dOO0EwR3pnV007RUFDRTtFQUNBO0ExRzJnV1I7O0EyR2ppV0E7QUFFQTtFQUNFO0EzR21pV0Y7QTJHbGlXRTtFQUNFO0VBQ0E7RUFDQTtBM0dvaVdKO0EyR2ppV0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0dtaVdOO0EyR2xpV007RUFDRTtFQUNBO0EzR29pV1I7O0E0RzNqV0E7QUFHUTtFQUNJO0E1RzRqV1o7O0E2R2hrV0E7QUFFQTtFQUNJO0VBQ0E7QTdHa2tXSjs7QTZHOWpXRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QnJHSWM7RXFHSGQ7QTdHaWtXSjtBNkcvaldJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJyR05VO0VxR09WO0E3R2lrV1I7QTZHN2pXSTtFQUNJO0VBQ0E7QTdHK2pXUjtBNkc1aldJO0VBQ0k7RUFDQTtBN0c4aldSO0E2RzNqV0k7RUFDSTtFQUNBO0VBQ0E7QTdHNmpXUjtBNkcxaldJO0VBQ0k7QTdHNGpXUjtBNkcxaldRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjckdsQ1E7QVI4bFdwQjtBNkcxaldZO0VBQ0ksY3JHdEJDO0FSa2xXakI7QTZHdmpXSTtFQUNJO0E3R3lqV1I7QTZHdGpXSTtFQUNJLHlCckduREs7QVIybVdiO0E2R3JqV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E3R3VqV1I7QTZHcmpXUTtFQUNJO0VBQ0E7QTdHdWpXWjtBNkdualdJO0VBQ0k7RUFDQTtBN0dxaldSO0E2R25qV1E7RUFDSTtBN0dxaldaO0E2R2xqV1E7RUFDRSx5QnJHN0VNO0FSaW9XaEI7QUVsbVdJO0UyR29ESTtJQUNJO0lBQ0E7RTdHaWpXVjtFNkcvaVdVO0lBQ0k7RTdHaWpXZDtFNkc3aVdNO0lBQ0k7SUFDQTtFN0craVdWO0U2RzVpV007SUFDSTtFN0c4aVdWO0U2RzNpV007SUFDSTtJQUNBO0lBQ0E7RTdHNmlXVjtFNkcxaVdNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFN0c0aVdWO0U2R3ppV007SUFDSTtFN0cyaVdWO0U2R3hpV007SUFDSTtJQUNBO0lBQ0E7RTdHMGlXVjtFNkd4aVdNO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RTdHMGlXVjtBQUNGOztBOEcvcldBO0FBRUE7RUFDSTtBOUdpc1dKOztBOEc3cldJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5R2dzV1I7O0E4RzNyV0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTlHOHJXUjs7QThHenJXSTtFQUNJO0VBQ0E7RUFDQTtBOUc0cldSOztBK0c1dFdBO0FBR0k7RUFDSTtBL0c2dFdSO0FFOXFXSTtFNkdoREE7SUFJUTtJQUNBO0lBQ0E7SUFDQTtFL0c4dFdWO0FBQ0Y7QStHM3RXSTtFQUNJO0EvRzZ0V1I7QUV6cldJO0U2R3JDQTtJQUlRO0UvRzh0V1Y7QUFDRjs7QWdIanZXQTtBQUdBO0VBQ0k7RUFDQTtBaEhrdldKO0FnSGh2V0k7RUFDSSx5Q3hHa0NZO0FSZ3RXcEI7QWdIL3VXSTtFQUNJO0VBQ0E7RUFDQTtBaEhpdldSO0FnSDl1V0k7RUFDSTtFQUNBO0VBQ0E7QWhIZ3ZXUjtBZ0g3dVdJO0VBQ0k7RUFDQTtFQUNBO0FoSCt1V1I7QWdIN3VXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhIK3VXWjtBZ0g3dVdZO0VBQ0k7QWhIK3VXaEI7QWdINXVXWTtFQUNJLHNDeEdHQztBUjJ1V2pCO0FFbnVXSTtFOEdoREo7SUEyQ1E7SUFDQTtJQUNBO0VoSDR1V047QUFDRjtBZ0gxdVdJO0VBQ0k7QWhINHVXUjtBZ0gxdVdZO0VBQ0k7RUFDQSx5QnhHekNIO0V3RzBDRztFQUNBO0VBQ0E7QWhINHVXaEI7QUVwdldJO0U4R0FBO0lBYVE7RWhIMnVXVjtBQUNGOztBaUg1eVdBO0FBRUE7RUFDSTtBakg4eVdKO0FpSDd5V0k7RUFDSTtFQUNBO0VBQ0E7RTdHREo7RUFDQTtFQUNBO0VBQ0E7QUppeldKO0FJaHpXSTtFQUNJO0FKa3pXUjtBaUhseldJO0VBQ0k7RUFDQTtFQUNBLHNDekc2QlM7RXlHNUJUO0FqSG96V1I7QWlIaHpXUTtFQUNJO0FqSGt6V1o7QWlIN3lXUTtFQUNJO0FqSCt5V1o7QWlIMXlXUTtFQUNJO0VBQ0E7RUFDQTtBakg0eVdaO0FpSHp5V1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBakgyeVdaO0FpSHp5V1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqSDJ5V2hCO0FFM3lXSTtFK0dLUTtJQUNJO0lBQ0E7RWpIeXlXZDtFaUh0eVdVO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7RWpId3lXZDtFaUh0eVdjO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFakh3eVdsQjtFaUhyeVdjO0lBQ0k7RWpIdXlXbEI7QUFDRjs7QWtIdjNXQTtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdEQUNJO0FsSHUzV1o7QUVsM1dJO0VnSFpBO0lBWVE7SUFDQTtJQUNBO0VsSHMzV1Y7QUFDRjtBa0hyM1dRO0VBQ0k7QWxIdTNXWjtBRXgxV0k7RWdIaENJO0lBSVE7RWxIdzNXZDtBQUNGO0FrSHIzV1E7RUFDSTtFQUNBLHNDMUdjSztFMEdiTDtBbEh1M1daO0FrSHIzV1E7RUFDSTtBbEh1M1daO0FrSHIzV1E7RUFDSTtBbEh1M1daO0FFNTRXSTtFZ0hvQkk7SUFJUTtJQUNBO0VsSHczV2Q7QUFDRjtBa0h2M1dZO0VBQ0k7RUFDQTtFQUNBO0FsSHkzV2hCO0FrSHQzV1E7RUFDSTtBbEh3M1daO0FFMTVXSTtFZ0hpQ0k7SUFHUTtJQUNBO0lBQ0E7SUFDQTtFbEgwM1dkO0FBQ0Y7QWtIdjNXUTs7RUFFSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHkzV1o7QWtIdjNXWTs7O0VBRUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHbkVIO0UwR29FRztFQUNBO0FsSDAzV2hCO0FrSHYzV1k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDAzV2hCO0FrSHgzV1k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDIzV2hCO0FrSHgzV1k7O0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUMxRzNESTtFMEc0REo7QWxIMjNXaEI7QWtIeDNXWTs7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHakdIO0UwR2tHRztFQUNBO0FsSDIzV2hCO0FrSHYzV1E7RUFDSTtFQUNBO0VBQ0E7QWxIeTNXWjtBRS83V0k7RWdIbUVJO0lBTVE7SUFDQTtFbEgwM1dkO0FBQ0Y7QWtIeDNXUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIMDNXWjtBa0h4M1dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIMDNXaEI7QWtIdjNXWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHOUlIO0UwRytJRztFQUNBO0FsSHkzV2hCO0FrSG4zV1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QjFHcEtIO0UwR3FLRztFQUNBO0FsSHEzV2hCO0FrSGozV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSG0zV1o7QUUzaFhJO0VnSG1LSTtJQVFRO0VsSG8zV2Q7QUFDRjtBa0hqM1dRO0VBQ0ksYzFHcExTO0UwR3FMVDtFQUNBO0FsSG0zV1o7QUVyaVhJO0VnSCtLSTtJQU1RO0VsSG8zV2Q7QUFDRjtBRXBpWEk7RWdIeUtJO0lBU1E7RWxIczNXZDtBQUNGO0FrSHIzV1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHUzV2hCO0FrSHAzV2dCO0VBQ0k7RUFDQSxtQjFHckxSO0UwR3NMUTtBbEhzM1dwQjtBa0hqM1dRO0VBQ0k7RUFDQTtFQUNBO0FsSG0zV1o7QUUvaFhJO0VnSHlLSTtJQUtRO0VsSHEzV2Q7QUFDRjtBa0hwM1dZO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUIxR3JORTtFMEdzTkY7QWxIczNXaEI7QWtIcjNXZ0I7RUFDSSx5QjFHdE5KO0FSNmtYaEI7QWtIcjNXZ0I7RUFDSTtFQUNBO0VBQ0Esc0MxR3BNSDtFMEdxTUcsYzFHak9QO0UwR2tPTztFQUNBO0VBQ0E7RUFDQSxtQjFHL05SO0UwR2dPUTtFQUNBO0VBQ0E7QWxIdTNXcEI7QWtIcDNXZ0I7RUFDSSx5QjFHdk9KO0FSNmxYaEI7QWtIbDNXZ0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIbzNXcEI7QWtIbjNXb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSHEzV3hCO0FrSGwzV3dCO0VBQ0ksYzFHN1BoQjtBUmluWFo7QWtIajNXd0I7RUFDSTtBbEhtM1c1QjtBa0g5MldnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhnM1dwQjtBa0g5MldnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBLGMxR3BSQTtBUm9vWHBCO0FrSDMyV1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsSDYyV1o7QUVscFhJO0VnSDZSSTtJQVdRO0VsSDgyV2Q7QUFDRjtBa0g3MldZO0VBQ0k7RUFDQTtFQUNBO0FsSCsyV2hCO0FFNXBYSTtFZ0gwU1E7SUFLUTtFbEhpM1dsQjtBQUNGO0FrSC8yV1k7RUFDSTtBbEhpM1doQjtBa0gvMldZO0VBQ0k7RUFDQSx5QjFHdFNLO0UwR3VTTDtBbEhpM1doQjtBa0gvMldvQjtFQUNJO0FsSGkzV3hCO0FrSDcyV1k7RUFDSTtFQUNBLGMxR3JVSztBUm9yWHJCO0FrSDkyV2dCO0VBQ0kseUIxR2hVRjtBUmdyWGxCO0FrSDEyV1k7RUFDSTtBbEg0MldoQjtBa0h6MldZO0VBQ0k7RUFDQTtBbEgyMldoQjtBa0h4MldZO0VBQ0k7RUFDQTtFQUNBO0FsSDAyV2hCO0FrSHYyV1k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxIeTJXaEI7QWtIdDJXWTtFQUNJO0VBQ0E7QWxIdzJXaEI7QWtIbjJXWTtFQUNJO0FsSHEyV2hCO0FrSGwyV1k7RUFDSTtFQUNBO0FsSG8yV2hCO0FrSC8xV0k7RUFDSTtFQUNBO0VBQ0E7QWxIaTJXUjtBa0gvMVdRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEhpMldaO0FrSC8xV1k7RUFDSTtFQUNBO0VBQ0E7QWxIaTJXaEI7QWtINzFXUTtFQUNJO0VBQ0E7RUFDQTtBbEgrMVdaO0FrSDcxV1k7RUFDSSx3QzFHalhHO0UwR2tYSDtFQUNBO0VBQ0E7RUFDQTtBbEgrMVdoQjtBa0g3MVdvQjtFQUNJO0FsSCsxV3hCO0FrSDUxV2dCO0VBQ0k7RUFDQTtBbEg4MVdwQjtBa0g1MVdnQjtFQUNJO0FsSDgxV3BCOztBa0h2MVdBO0VBQ0k7QWxIMDFXSjs7QW1IL3dYQTtBQUdJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdEQUNJO0FuSCt3WFo7QUUxd1hJO0VpSFpBO0lBWVE7SUFDQTtJQUNBO0VuSDh3WFY7QUFDRjtBbUg3d1hRO0VBQ0k7QW5IK3dYWjtBRWh2WEk7RWlIaENJO0lBSVE7RW5IZ3hYZDtBQUNGO0FtSDd3WFE7RUFDSTtFQUNBLHNDM0djSztFMkdiTDtBbkgrd1haO0FtSDd3WFE7RUFDSTtBbkgrd1haO0FtSDV3WFE7RUFDSTtFQUNBO0VBQ0E7QW5IOHdYWjtBRWx3WEk7RWlIZkk7SUFNUTtJQUNBO0VuSCt3WGQ7QUFDRjtBbUg3d1hRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkgrd1haO0FtSDd3WFk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkgrd1hoQjtBbUg1d1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0c1REg7RTJHNkRHO0VBQ0E7QW5IOHdYaEI7QW1IeHdYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCM0dsRkg7RTJHbUZHO0VBQ0E7QW5IMHdYaEI7QW1IdHdYUTtFQUNJLGMzR3RGUztFMkd1RlQ7RUFDQTtBbkh3d1haO0FFNTFYSTtFaUhpRkk7SUFNUTtFbkh5d1hkO0FBQ0Y7QUUzMVhJO0VpSDJFSTtJQVNRO0VuSDJ3WGQ7QUFDRjtBbUgxd1hZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkg0d1hoQjtBbUh6d1hnQjtFQUNJO0VBQ0EsbUIzR3ZGUjtFMkd3RlE7QW5IMndYcEI7QW1IdHdYUTtFQUNJO0VBQ0E7RUFDQTtBbkh3d1haO0FFdDFYSTtFaUgyRUk7SUFLUTtFbkgwd1hkO0FBQ0Y7QW1IendYWTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHlCM0d2SEU7RTJHd0hGO0FuSDJ3WGhCO0FtSDF3WGdCO0VBQ0kseUIzR3hISjtBUm80WGhCO0FtSDF3WGdCO0VBQ0k7RUFDQTtFQUNBLHNDM0d0R0g7RTJHdUdHLGMzR25JUDtFMkdvSU87RUFDQTtFQUNBO0VBQ0EsbUIzR2pJUjtFMkdrSVE7RUFDQTtFQUNBO0FuSDR3WHBCO0FtSHp3WGdCO0VBQ0kseUIzR3pJSjtBUm81WGhCO0FtSHR3WFE7RUFDSTtBbkh3d1haO0FtSHB3WEk7RUFDSTtFQUNBO0VBQ0E7QW5Ic3dYUjtBbUhwd1hRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkhzd1haO0FtSHB3WFk7RUFDSTtFQUNBO0VBQ0E7QW5Ic3dYaEI7QW1IbHdYUTtFQUNJO0VBQ0E7RUFDQTtBbkhvd1haO0FtSGx3WFk7RUFDSSx3QzNHdEpHO0UyR3VKSDtFQUNBO0VBQ0E7RUFDQTtBbkhvd1hoQjtBbUhsd1hvQjtFQUNJO0FuSG93WHhCO0FtSGp3WGdCO0VBQ0k7RUFDQTtBbkhtd1hwQjtBbUhqd1hnQjtFQUNJO0FuSG13WHBCOztBbUg1dlhBO0VBQ0k7QW5IK3ZYSjs7QW9IejlYQTtBQUNBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7QXBINDlYRDtBb0gxOVhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINDlYRjtBb0gxOVhDO0VBQ0M7QXBINDlYRjtBb0gzOVhFO0VBQ0M7QXBINjlYSDtBb0g1OVhHO0VBQ0MsYzVHYlM7RTRHY1QseUM1R29CZ0I7QVIwOFhwQjtBb0g1OVhHO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIODlYSjtBb0gzOVhJO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBINjlYTDtBb0h4OVhDO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEgwOVhGO0FvSHo5WEU7RUFDQztBcEgyOVhIO0FvSHo5WEU7RUFDQztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXBIMjlYSDs7QUVqL1hJO0VrSDRCSDtJQUNDO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RXBIeTlYQTtFb0h4OVhBO0lBQ0M7RXBIMDlYRDtFb0h2OVhDO0lBQ0M7RXBIeTlYRjtFb0hwOVhFO0lBQ0M7SUFDQTtFcEhzOVhIO0VvSG45WEc7SUFDQztFcEhxOVhKO0VvSGo5WEc7SUFDQztFcEhtOVhKO0VvSDU4WEQ7SUFDQztJQUNBO0VwSDg4WEE7QUFDRjtBb0h6OFhFO0VBQ0Msc0M1Ry9FYztBUjBoWWpCOztBcUhya1lBO0FBRUE7RUFDSTtBckh1a1lKO0FFM2pZSTtFbUhWQTtJakhvRUE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSnFnWUY7RUlwZ1lFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkloRlc7SUppRlg7RUpzZ1lOO0FBQ0Y7O0FFNWtZSTtFbUhKSjtJQUVRO0VySG1sWU47QUFDRjtBcUhsbFlJO0VqSFRBO0VBQ0E7RUFDQTtFQUNBO0FKOGxZSjtBSTdsWUk7RUFDSTtBSitsWVI7QUV6a1lJO0VtSGxCQTtJQUdRO0VySDRsWVY7QUFDRjtBRWhqWUk7RW1IaERBO0lBTVE7SUFDQTtFckg4bFlWO0FBQ0Y7QUUzbVlJO0VtSGdCQTtJQUVRO0VySDZsWVY7QUFDRjtBRXpsWUk7RW1IUEE7SUFLUTtJQUNBO0VySCtsWVY7QUFDRjtBcUg5bFlRO0VBQ0k7QXJIZ21ZWjtBRXpuWUk7RW1Id0JJO0lBR1EseUI3R0xLO0k2R01MLGM3R3RCRztJNkd1Qkg7SUFDQTtJQUNBO0VySGttWWQ7RXFIam1ZYztJQUNJO0VySG1tWWxCO0VxSGhtWWM7SUFDSSx5QjdHYkg7RVIrbVlmO0FBQ0Y7QUVub1lJO0VtSHVDSTtJQUVRO0VySDhsWWQ7QUFDRjtBcUg3bFlZO0VBQ0k7QXJIK2xZaEI7QXFINWxZUTtFQUNJO0FySDhsWVo7QXFIN2xZWTtFQUNJO0VBQ0E7QXJIK2xZaEI7QUU5bVlJO0VtSGFRO0lBSVE7RXJIaW1ZbEI7QUFDRjtBcUg5bFlRO0VBQ0k7QXJIZ21ZWjtBRTFwWUk7RW1IeURJO0lBSVE7RXJIaW1ZZDtBQUNGO0FFM25ZSTtFbUhxQkk7SUFRUTtFckhrbVlkO0FBQ0Y7QUVwcVlJO0VtSG9FSTtJQUVRO0VySGttWWQ7QUFDRjtBcUgzbFlZO0VBQ0k7RUFDQTtFQUNBO0FySDZsWWhCO0FxSDNsWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckg2bFlwQjtBcUgzbFlvQjtFQUNJO0VBQ0E7QXJINmxZeEI7QXFIemxZZ0I7RUFDSTtFQUNBO0FySDJsWXBCO0FxSHhsWWdCO0VBQ0k7RUFDQTtFQUNBO0FySDBsWXBCO0FxSHZsWWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJIeWxZcEI7QXFIdmxZb0I7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QjdHNUhYO0U2RzZIVztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FySHlsWXhCO0FxSGhsWVk7RUFDSTtBckhrbFloQjtBcUgva1lZO0VBQ0k7QXJIaWxZaEI7QXFIN2tZUTtFQUNJO0VBQ0E7QXJIK2tZWjtBcUh6a1lZO0VBQ0k7QXJIMmtZaEI7QXFIeGtZWTtFQUNJO0FySDBrWWhCO0FFcHRZSTtFbUh0Qko7SUFzS1E7RXJId2tZTjtFcUhwa1lVO0lBQ0k7RXJIc2tZZDtFcUhua1lVO0lBQ0k7RXJIcWtZZDtFcUhua1ljO0lBQ0k7SUFDQTtJQUNBO0VySHFrWWxCO0VxSG5rWWtCO0lBQ0k7SUFDQTtJQUNBO0VySHFrWXRCO0VxSHBrWXNCO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFckhza1kxQjtFcUhsa1lrQjtJQUNJO0lBQ0E7SUFDQTtFckhva1l0QjtFcUhqa1lrQjtJakh0TWhCO0lBQ0E7SUFDQSxxQmlIc011QztJakhyTXZDO0lpSHNNb0I7SUFDQTtFckhxa1l0QjtFcUhsa1lrQjtJQUNJO0lBQ0E7SUFDQTtFckhva1l0QjtFcUg3allVO0lBQ0k7SUFDQTtFckgrallkO0VxSDlqWWM7SUFDSTtJQUNBO0lBQ0E7RXJIZ2tZbEI7RXFIOWpZa0I7SUFDSTtFckhna1l0QjtFcUg1alljO0lBQ0k7RXJIOGpZbEI7RXFIMWpZVTtJQUVJO0VySDJqWWQ7RXFIdGpZVTtJQUVJO0VySHVqWWQ7QUFDRjtBRXR5WUk7RW1IbVBJO0lBRVE7RXJIcWpZZDtBQUNGOztBc0hoMFlBO0FBQ0E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1COUdNUztFOEdMVDtFQUNBO0VBQ0E7QXRIbTBZSjtBRXIwWUk7RW9IVEo7SUFhUTtFdEhxMFlOO0FBQ0Y7QUVqeVlJO0VvSGxESjtJQWdCUTtFdEh1MFlOO0FBQ0Y7QXNIcjBZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRIdTBZWjtBc0hyMFlRO0VBQ0k7RUFDQSxjOUdyQkM7RThHc0JEO0F0SHUwWVo7QXNIcjBZUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0SHUwWVo7QXNIbjBZSTtFQUNJO0VBQ0E7RUFDQTtBdEhxMFlSO0FzSHAwWVE7RUFDSTtFQUNBO0VBQ0E7QXRIczBZWjtBc0huMFlZO0VBQ0ksYzlHMUNNO0U4RzJDTjtFQUNBO0VBQ0E7QXRIcTBZaEI7QXNIbjBZWTtFQUNJLGM5R3pDSTtFOEcwQ0o7RUFDQTtBdEhxMFloQjtBc0hqMFlJO0VBQ0k7QXRIbTBZUjs7QXNIaDBZQTtFQUNJO0F0SG0wWUo7O0FzSC96WUk7RUFJSTtBdEgrellSOztBdUg5NFlBO0FBQ0E7RUFDSTtBdkhpNVlKO0FFcDRZSTtFcUhWSTtJbkhvRUo7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjgwWUY7RUk3MFlFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQSx5QkloRlc7SUppRlg7RUorMFlOO0FBQ0Y7QXVIejVZSTtFQUNJO0VBQ0E7RUFDQTtFbkhSSjtFQUNBO0VBQ0E7RUFDQTtBSm82WUo7QUluNllJO0VBQ0k7QUpxNllSO0FFajZZSTtFcUhKQTtJQU1RO0V2SG02WVY7QUFDRjtBdUhqNllJO0VBQ0k7RUFDQTtBdkhtNllSO0F1SGw2WVE7RUFDSTtBdkhvNllaO0F1SGw2WVE7RUFDSTtFQUNBO0VBQ0E7QXZIbzZZWjtBdUhsNllRO0VBQ0k7QXZIbzZZWjtBdUhsNllRO0VBQ0k7RUFDQTtBdkhvNllaO0F1SGw2WVE7RUFDSTtBdkhvNllaO0F1SGw2WVE7RUFDSTtBdkhvNllaO0F1SGw2WVE7RUFDSTtBdkhvNllaO0F1SGg2WUk7RUFDSTtFQUNBO0F2SGs2WVI7QUV0OFlJO0VxSGtDQTtJbkh3Q0EseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSmc0WUY7RUkvM1lFO0lBQ0ksY0loRlc7RVJpOVlqQjtFSWg0WU07SUFHSTtFSmc0WVY7RUk3M1lFO0lBQ0kseUJJdEVTO0VScThZZjtBQUNGO0F1SGg3WVE7RUFDSTtFQUNBO0F2SGs3WVo7QXVINzZZUTtFQUNJLGMvRzlCSztBUjY4WWpCO0F1SDM2WUk7RUFDSTtFQUNBO0VBRUEseUIvRzNDYTtFK0c0Q2I7RUFDQTtBdkg0NllSO0FFditZSTtFcUhxREE7SUFRUTtJbkhuQlI7RUprOFlGO0VJajhZRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKbThZTjtFdUh6N1lVO0lBQ0kseUIvR2xESztFUjYrWW5CO0FBQ0Y7QXVIdjdZWTtFQUNJO0VBQ0E7QXZIeTdZaEI7QXVIdDdZWTtFQUNJO0F2SHc3WWhCO0F1SHQ3WWdCO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkh3N1lwQjtBdUhwN1lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhzN1loQjtBRWpoWkk7RXFIc0ZRO0luSFpSLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUoyOFlGO0VJMThZRTtJQUNJLGNJaEZXO0VSNGhaakI7RUkzOFlNO0lBR0k7RUoyOFlWO0VJeDhZRTtJQUNJLHlCSXRFUztFUmdoWmY7QUFDRjtBRWhnWkk7RXFIa0RRO0lBWVE7SUFDQTtJQUNBO0V2SHM4WWxCO0FBQ0Y7QXVIcDhZZ0I7RUFDSTtFQUNBO0VBQ0Esc0MvRzlFSDtFK0crRUc7RUFDQTtBdkhzOFlwQjtBdUhwOFlvQjtFQUNJO0F2SHM4WXhCO0F1SHI4WXdCO0VBQ0k7QXZIdThZNUI7QXVIcjhZd0I7RUFDSTtBdkh1OFk1QjtBdUhuOFl3QjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxjL0dySWY7RStHc0llO0VBQ0E7RUFDQTtBdkhxOFk1QjtBdUg5N1lRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIZzhZWjtBdUg5N1lZO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkhnOFloQjtBdUg1N1lRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZIODdZWjtBdUgzN1lRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkg2N1laO0F1SDM3WVk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2SDY3WWhCO0F1SDE3WVk7RUFDSTtBdkg0N1loQjtBdUh6N1lZO0VBQ0k7RUFDQTtBdkgyN1loQjtBdUh4N1lZO0VBQ0k7RUFDQSxjL0dwTUc7QVI4blpuQjtBdUh4N1lnQjtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2SDA3WXBCO0F1SHQ3WVk7RUFDSTtBdkh3N1loQjtBdUhwN1lRO0VBQ0k7QXZIczdZWjs7QUUxbFpJO0VxSDJLSTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFdkhtN1lWO0V1SC82WVU7SUFDSTtFdkhpN1lkO0V1SC82WVU7SUFDSTtFdkhpN1lkO0FBQ0Y7QXdIOXBaQTtBQ0FBO0FBRUE7RUFDSTtFQUNBO0F6SGdxWko7QUUvb1pJO0V1SG5CSjtJQUlRO0V6SGtxWk47QUFDRjtBRXRuWkk7RXVIakRKO0lBT1E7RXpIb3FaTjtBQUNGO0F5SG5xWkk7RUFDSTtBekhxcVpSO0F5SHBxWlE7RUFDSTtBekhzcVpaO0F5SHBxWlE7RUFDSTtBekhzcVpaO0F5SHBxWlE7RUFDSTtFQUNBO0F6SHNxWlo7QUV4b1pJO0V1SGhDSTtJQUlRO0V6SHdxWmQ7QUFDRjtBeUh0cVpRO0VBQ0k7QXpId3FaWjtBeUhycVpZO0VBQ0k7QXpIdXFaaEI7QUVucFpJO0V1SHJCUTtJQUdRO0V6SHlxWmxCO0FBQ0Y7QXlIdHFaUTtFQUNJO0F6SHdxWlo7QXlIdnFaWTtFQUNJLGNqSHpCSDtFaUgwQkc7QXpIeXFaaEI7QUUvcFpJO0V1SFpRO0lBSVE7RXpIMnFabEI7QUFDRjtBRXBxWkk7RXVIZEk7SUFVUTtFekg0cVpkO0FBQ0Y7QXlIM3FaWTtFQUNJLGNqSG5DSDtBUmd0WmI7QXlIenFab0I7RUFDSSxjakgvQ1g7QVIwdFpiO0F5SHpxWm9CO0VBQ0ksY2pIbERYO0FSNnRaYjtBeUh4cVpnQjtFQUNJLGNqSHREUDtBUmd1WmI7QXlIeHFaZ0I7RUFDSSxjakh6RFA7QVJtdVpiOztBMEgzdVpBO0FBRUE7RUFDSTtFQUNBO0ExSDZ1Wko7QTBIM3VaSTtFQUNJO0ExSDZ1WlI7QUVydVpJO0V3SGJKO0lBU1E7RTFINnVaTjtBQUNGO0FFcHVaSTtFd0huQko7SUFZUTtFMUgrdVpOO0FBQ0Y7QUUzc1pJO0V3SGpESjtJQWVRO0lBQ0E7RTFIaXZaTjtBQUNGO0EwSGh2Wkk7RUFDSTtBMUhrdlpSO0EwSGh2WlE7RUFDSTtBMUhrdlpaO0EwSGp2Wlk7RUFDSTtBMUhtdlpoQjtBMEhqdlpZO0VBQ0k7QTFIbXZaaEI7QTBIaHZaZ0I7RUFDSTtBMUhrdlpwQjtBMEg5dVpRO0VBQ0k7QTFIZ3ZaWjtBMEg5dVpRO0VBQ0k7QTFIZ3ZaWjtBMEg5dVpRO0VBQ0k7QTFIZ3ZaWjtBMEg3dVpRO0VBQ0k7RUFDQTtBMUgrdVpaO0EwSDV1WlE7RUFDSTtFQUNBO0ExSDh1Wlo7QUVqdlpJO0V3SENJO0lBSVE7RTFIZ3ZaZDtBQUNGO0EwSDl1WlE7RUFDSTtBMUhndlpaO0EwSDd1Wlk7RUFDSTtBMUgrdVpoQjtBRTV2Wkk7RXdIWVE7SUFHUTtFMUhpdlpsQjtBQUNGO0EwSDl1WlE7RUFDSTtBMUhndlpaO0EwSC91Wlk7RUFDSSxjbEgxREg7RWtIMkRHO0ExSGl2WmhCO0FFeHdaSTtFd0hxQlE7SUFJUTtFMUhtdlpsQjtBQUNGO0FFN3daSTtFd0htQkk7SUFVUTtFMUhvdlpkO0FBQ0Y7QTBIanZab0I7RUFDSSxjbEg3RVg7QVJnMFpiO0EwSGp2Wm9CO0VBQ0ksY2xIaEZYO0FSbTBaYjtBMEhodlpnQjtFQUNJLGNsSHBGUDtBUnMwWmI7O0EySDkwWkE7QUNBQTtBQ0FBO0FDQUE7QUFFQTtFQUNJO0VBQ0E7QTlIbTFaSjtBRXgwWkk7RTRIYko7SUFJUTtFOUhxMVpOO0FBQ0Y7QThIbjFaSTtFQUNJO0VBQ0E7QTlIcTFaUjtBOEhsMVpJO0VBQ0k7QTlIbzFaUjs7QStIbjJaQTtBQUVBO0VBQ0k7RUFDQSx5QnZIOEJhO0V1SDdCYixjdkhVUztFdUhUVDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0hxMlpKO0ErSG4yWkk7RUFDSSx5QnZIWlc7QVJpM1puQjs7QWdJcDNaQTtBQUNBO0VBQ0k7RUFDQTtBaEl1M1pKOztBZ0luM1pBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSXMzWko7QWdJcDNaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJczNaUjtBZ0lwM1pRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhJczNaWjtBRXA0Wkk7RThIQUE7SUFrQlE7RWhJczNaVjtBQUNGO0FnSWwzWlE7RUFDSTtBaElvM1paO0FnSWwzWlk7RUFDSTtBaElvM1poQjtBZ0kvMlpJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSWkzWlI7QUV2NVpJO0U4SGdDQTtJQVNRO0VoSWszWlY7QUFDRjtBZ0kvMlpJO0VBQ0k7RUFDQTtBaElpM1pSO0FnSTkyWkk7RTVIaERBO0VBQ0E7RUFDQSxxQjRIK0N1QjtFNUg5Q3ZCO0U0SCtDSTtFQUNBLGN4SHJESztFd0hzREw7QWhJbTNaUjtBRXI0Wkk7RThIY0E7SUFNUTtFaElxM1pWO0FBQ0Y7O0FpSTc3WkE7QUFDQTtFQUNJO0VBQ0E7QWpJZzhaSjs7QWlJNzdaQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJZzhaSjtBRXg1Wkk7RStIN0NKO0lBT1E7SUFDQTtFaklrOFpOO0FBQ0Y7QWlJaDhaSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJazhaUjtBaUloOFpRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpJazhaWjtBRWw5Wkk7RStIRUE7SUFrQlE7RWpJazhaVjtBQUNGO0FpSS83Wkk7RUFDSTtFQUNBLGN6SDFCSztFeUgyQkw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaklpOFpSO0FFNTdaSTtFK0haQTtJQVNRO0lBQ0E7RWpJbThaVjtBQUNGO0FpSWo4Wkk7RUFDSSxjekh0Q0s7RXlIdUNMO0VBQ0E7QWpJbThaUjtBRTMrWkk7RStIcUNBO0lBTVE7SUFDQTtJQUNBO0VqSW84WlY7QUFDRjtBaUloOFpRO0VBQ0k7QWpJazhaWjtBaUloOFpZO0VBQ0k7QWpJazhaaEI7QWlJOTdaSTtFQUNJO0FqSWc4WlI7QWlJNzdaSTs7OztFQUlJLGN6SGxFSztFeUhtRUw7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakkrN1pSO0FFbCtaSTtFK0gwQkE7Ozs7SUFXUTtJQUNBO0lBQ0E7RWpJbzhaVjtBQUNGO0FpSWo4WlE7RUFDSTtBakltOFpaOztBa0lsaWFBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QWxJb2lhSjtBa0lsaWFJO0VBQ0k7RUFDQTtFQUNBO0FsSW9pYVI7QUUzL1pJO0VnSTVDQTtJQUtRO0lBQ0E7RWxJc2lhVjtBQUNGO0FrSXJpYVE7RUFDSTtBbEl1aWFaO0FrSXJpYVE7O0VBSUk7QWxJcWlhWjtBa0lsaWFZO0VBQ0k7QWxJb2lhaEI7QUUvaWFJO0VnSVVRO0lBR1E7RWxJc2lhbEI7QUFDRjtBa0lwaWFZO0VBQ0k7QWxJc2lhaEI7QUV2amFJO0VnSWdCUTtJQUdRO0VsSXdpYWxCO0FBQ0Y7QWtJdGlhWTtFQUNJO0FsSXdpYWhCO0FFM2hhSTtFZ0lkUTtJQUlRO0lBQ0E7RWxJeWlhbEI7QUFDRjtBa0l0aWFRO0VBQ0k7QWxJd2lhWjtBRXBpYUk7RWdJTEk7SUFHUTtJQUNBO0VsSTBpYWQ7QUFDRjtBa0l4aWFRO0VBQ0k7QWxJMGlhWjtBRTdpYUk7RWdJRUk7SUFHUTtFbEk0aWFkO0FBQ0Y7QWtJeGlhSTtFQUNJO0FsSTBpYVI7QUV6bGFJO0VnSThDQTtJQUdRO0lBQ0E7SUFDQTtFbEk0aWFWO0FBQ0Y7QUU1amFJO0VnSVVBO0lBUVE7RWxJOGlhVjtBQUNGO0FrSTdpYVE7RUFDSTtBbEkraWFaO0FrSTVpYUk7RUFDSTtFQUNBO0FsSThpYVI7QUU1bWFJO0VnSTREQTtJQUlRO0lBQ0E7SUFDQTtFbElnamFWO0FBQ0Y7QUUva2FJO0VnSXdCQTtJQVNRO0lBQ0E7RWxJa2phVjtBQUNGO0FrSWpqYVE7RUFDSTtBbEltamFaO0FrSS9pYVE7RUFDSTtBbElpamFaO0FrSWhqYVk7RUFDSTtBbElramFoQjtBa0loamFZO0VBQ0k7QWxJa2phaEI7QWtJN2lhUTtFQUNJO0FsSStpYVo7QWtJN2lhUTtFQUNJO0FsSStpYVo7QWtJNWlhSTtFQUNJO0FsSThpYVI7QUUxbWFJO0VnSTJEQTtJQUdRO0lBQ0E7RWxJZ2phVjtBQUNGOztBbUlucWFBO0FBR0k7RUFDSTtBbklvcWFSO0FtSWpxYUk7RUFDSTtBbkltcWFSO0FtSWpxYVE7RUFDSTtFQUNBO0VBQ0EseUIzSExDO0FSd3FhYjs7QW9JaHJhQTtBQUVBO0VBQ0k7RUFDQSx5QjVIWWU7QVJzcWFuQjtBb0locmFJO0VBQ0k7RUFDQTtFQUNBO0FwSWtyYVI7QW9JaHJhSTtFaElMQTtFQUNBO0VBQ0E7RUFDQTtBSndyYUo7QUl2cmFJO0VBQ0k7QUp5cmFSO0FvSXZyYVE7RUFDSTtBcEl5cmFaO0FvSXJyYUk7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjNUhESTtFNEhFSjtFQUNBO0FwSXVyYVI7QW9JdHJhUTtFQUNJO0FwSXdyYVo7QW9JdHJhUTtFQUNJO0FwSXdyYVo7QW9JcHJhSTtFQUNJO0FwSXNyYVI7O0FxSXh0YUE7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMHRhSjtBRTlxYUk7RW1JakRKO0lBT1E7SUFDQTtJQUNBO0lBQ0E7RXJJNHRhTjtBQUNGO0FxSTN0YUk7RUFDSTtBckk2dGFSO0FFN3RhSTtFbUlEQTtJakkyREE7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJaUkxRFE7RXJJa3VhVjtFSXZxYUU7SUFDSTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCSWhGVztJSmlGWDtFSnlxYU47QUFDRjtBRTNzYUk7RW1JckNBO0lBUVE7SUFDQTtJQUNBO0VySTR1YVY7QUFDRjtBcUl6dWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXJJMnVhUjtBRTN0YUk7RW1JdkJBO0lBU1E7SUFDQTtFckk2dWFWO0FBQ0Y7QXFJM3VhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySTZ1YVI7QUV2dWFJO0VtSVZBO0lBT1E7SUFDQTtFckk4dWFWO0FBQ0Y7QXFJM3VhSTtFQUNJO0VBQ0E7QXJJNnVhUjtBRWp2YUk7RW1JRUE7SUFJUTtJQUNBO0VySSt1YVY7QUFDRjtBcUk1dWFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJJOHVhUjtBcUkzdWFJO0VBQ0k7RUFDQTtFQUNBLGM3SHJEWTtFNkhzRFo7QXJJNnVhUjtBcUkzdWFJO0VBQ0k7QXJJNnVhUjtBcUkxdWFJO0VBQ0k7RUFDQTtFQUNBLGM3SDdESTtBUnl5YVo7QXFJenVhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySTJ1YVI7QUVqeGFJO0VtSWtDQTtJQU9RO0lBQ0E7SUFDQTtJQUNBO0VySTR1YVY7QUFDRjtBcUkzdWFRO0VBQ0k7RUFDQTtFQUNBO0FySTZ1YVo7QUU5eGFJO0VtSThDSTtJQUtRO0VySSt1YWQ7QUFDRjtBcUk3dWFZO0VBQ0k7QXJJK3VhaEI7QXFJM3VhSTtFQUNJO0VBQ0E7RUFDQTtBckk2dWFSO0FFLzBhSTtFbUkrRkE7SWpJckJBLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5d2FGO0VJeHdhRTtJQUNJLGNJaEZXO0VSMDFhakI7RUl6d2FNO0lBR0k7RUp5d2FWO0VJdHdhRTtJQUNJLHlCSXRFUztFUjgwYWY7RXFJMXZhVTtJQUNJLHlCN0gvR0g7RVIyMmFYO0FBQ0Y7QXFJeHZhSTtFQUNJO0VBQ0E7QXJJMHZhUjtBcUl2dmFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJJeXZhUjtBcUl0dmFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBckl3dmFSO0FxSXZ2YVE7RUFDSTtBckl5dmFaO0FFcjFhSTtFbUkrRkk7SUFFUTtJQUNBO0lBQ0E7SUFDQTtFckl3dmFkO0FBQ0Y7QXFJdHZhUTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FySXd2YVo7QUVuMmFJO0VtSXVHSTtJQU1RO0lBQ0E7SUFDQTtFckkwdmFkO0FBQ0Y7QUUxMmFJO0VtSWtISTtJQUVRO0lBQ0E7RXJJMHZhZDtBQUNGO0FxSXh2YVE7RUFDSTtBckkwdmFaO0FFbjNhSTtFbUl3SEk7SUFHUTtFckk0dmFkO0FBQ0Y7QXFJMXZhUTtFQUNJO0VBQ0E7QXJJNHZhWjtBcUkxdmFRO0VBQ0k7QXJJNHZhWjtBRS8zYUk7RW1Ja0lJO0lBR1E7SUFDQTtJQUNBO0VySTh2YWQ7QUFDRjtBcUkzdmFZO0VBQ0k7QXJJNnZhaEI7QXFJenZhUTtFQUNJO0FySTJ2YVo7O0FzSS83YUE7QUFFSTtFbElJQTtFQUNBO0VBQ0E7RUFDQTtBSjg3YUo7QUk3N2FJO0VBQ0k7QUorN2FSOztBdUkxOGFBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STQ4YUo7QXVJMThhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2STQ4YVI7QXVJejhhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUIvSE5LO0FSaTlhYjtBdUkxOGFRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXZJNDhhWjtBdUl6OGFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdkkyOGFSO0F1SXo4YUk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STI4YVI7QXVJMThhUTtFQUNJO0F2STQ4YVo7QXVJMThhUTtFQUNJO0F2STQ4YVo7QXVJejhhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F2STI4YVI7QXVJejhhSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0F2STI4YVI7QXVJejhhSTs7OztFQUlJO0F2STI4YVI7QUUvOWFJO0VxSWdCQTs7OztJQU1RO0V2SWc5YVY7QUFDRjtBdUk5OGFJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdklnOWFSO0F1SS84YVE7RUFDSTtBdklpOWFaO0F1SS84YVE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXZJaTlhWjtBdUk5OGFJO0VBQ0ksYy9IdkZLO0FSdWliYjtBRTUvYUk7RXFJakRKO0lBZ0dRO0V2SWk5YU47RXVJaDlhTTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHlCL0hsRmU7RVJvaWJ6QjtBQUNGOztBd0k3amJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QXhJK2piSjs7QXdJNWpiQTtFQUNJO0VBQ0E7QXhJK2piSjtBd0k3amJJO0VBQ0k7QXhJK2piUjtBd0k1amJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBeEk4amJSO0FFaGliSTtFc0luQ0E7SUFRUTtFeEkramJWO0FBQ0Y7QXdJM2piUTtFQUNJO0VBQ0E7RUFDQTtBeEk2amJaO0F3STNqYlk7RUFDSTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXhJNGpiaEI7QXdJempiWTtFQUNJO0VBQ0E7QXhJMmpiaEI7QUV6amJJO0VzSTNDSjtJQThDUTtJQUNBO0V4STBqYk47QUFDRjs7QXlJbG5iQTtBQUVBO0VBQ0k7RUFDQTtFQUNBO0F6SW9uYko7QXlJbm5iSTtFQUNJO0VBQ0E7RUFDQTtBeklxbmJSO0FFM2tiSTtFdUk3Q0E7SUFLUTtFekl1bmJWO0FBQ0Y7QUVobGJJO0V1SXJDQTtJQUVRO0V6SXVuYlY7QUFDRjtBeUlybmJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXpJdW5iUjtBeUlybmJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekl1bmJSO0F5SXRuYlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFcklYUjtBSm9vYko7QUV6bWJJO0V1SXBCSTtJQU1RO0V6STJuYmQ7QUFDRjtBeUkxbmJZO0VBQ0ksY2pJaENIO0VpSWlDRyx5QmpJMUJIO0VpSTJCRztFQUNBO0VBQ0E7QXpJNG5iaEI7QUkvb2JJO0VBQ0kseUJJRWU7RUpEZixjSVpLO0VKYUw7RUFDQTtBSmlwYlI7QUUzbmJJO0V1STFCQTtJQXdCUTtJQUNBO0lBQ0E7RXpJaW9iVjtBQUNGO0F5SS9uYkk7RUFDSTtFQUNBO0F6SWlvYlI7QXlJaG9iUTtFQUNJO0F6SWtvYlo7QUV6b2JJO0V1SU1JO0lBR1E7RXpJb29iZDtBQUNGO0F5SWpvYkk7RUFDSTtFQUNBO0VBQ0EsY2pJaERZO0FSbXJicEI7QXlJam9iSTtFQUNJO0VBQ0E7RUFDQTtBekltb2JSO0FFeHBiSTtFdUlrQkE7SUFLUTtFeklxb2JWO0FBQ0Y7QXlJbm9iSTtFQUNJO0VBQ0E7QXpJcW9iUjtBRWpxYkk7RXVJMEJBO0lBSVE7RXpJdW9iVjtBQUNGO0F5SXJvYkk7RUFDSTtFQUNBO0VySTlESjtBSnNzYko7QXlJdm9iUTtFQUNJO0F6SXlvYlo7QUl4c2JJO0VBQ0kseUJJRWU7RUpEZixjSVpLO0VKYUw7RUFDQTtBSjBzYlI7QXlJM29iSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBekk2b2JSO0FFNXJiSTtFdUl5Q0E7SUFRUTtJQUNBO0V6SStvYlY7QUFDRjtBeUk3b2JJO0VBQ0k7QXpJK29iUjtBRXJzYkk7RXVJcURBO0lBR1E7RXpJaXBiVjtBQUNGOztBMEk3dmJBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7QTFJK3ZiSjtBRWp0Ykk7RXdJakRKO0lBS1E7SUFDQTtFMUlpd2JOO0FBQ0Y7QTBJaHdiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0ExSWt3YlI7QUU3dGJJO0V3SXpDQTtJQU1RO0UxSW93YlY7QUFDRjs7QTJJcnhiQTtBQUNBO0VBQ0k7RUFDQTtFQVFBO0VBQ0E7RUFDQTtFQUNBLHlCbklZcUI7QVJxd2J6QjtBMkl6eGJJOztFQUVJO0EzSTJ4YlI7QUVweGJJO0V5SWRKO0lBZ0JRO0UzSXN4Yk47QUFDRjtBRXJ2Ykk7RXlJbERKO0lBb0JRO0lBQ0E7RTNJdXhiTjtBQUNGO0EySXR4Ykk7RUFDSTtFQUNBO0EzSXd4YlI7QUUvdmJJO0V5STNCQTtJQUtRO0UzSXl4YlY7QUFDRjtBMkl0eGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTNJd3hiUjtBMklyeGJJO0VBQ0k7RUFDQTtBM0l1eGJSO0EySXJ4YlE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0l1eGJaO0EySW54Ykk7RUFDSTtFQUNBO0VBQ0E7RUFDQTtBM0lxeGJSO0FFOXpiSTtFeUlxQ0E7SUFPUTtJQUNBO0lBQ0E7RTNJc3hiVjtBQUNGO0EySXB4YlE7RUFDSTtFQUNBO0VBQ0E7QTNJc3hiWjtBMklueGJRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBM0lxeGJaO0FFN3liSTtFeUltQkk7SUFRUTtFM0lzeGJkO0FBQ0Y7QUVsemJJO0V5SUNBO0lBK0JRO0lBQ0E7SUFDQTtFM0lzeGJWO0FBQ0Y7QTJJbnhiSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSXF4YlI7QUVsMGJJO0V5SXNDQTtJQVVRO0UzSXN4YlY7QUFDRjtBMklueGJJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EzSXF4YlI7QUVuM2JJO0V5SXdGQTtJdklkQSx5Qkl6RGlCO0lKMERqQjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKNnliRjtFSTV5YkU7SUFDSSxjSWhGVztFUjgzYmpCO0VJN3liTTtJQUdJO0VKNnliVjtFSTF5YkU7SUFDSSx5Qkl0RVM7RVJrM2JmO0UySW55YlU7SUFDSTtFM0lxeWJkO0FBQ0Y7QUVyMmJJO0V5SW9EQTtJQWVRO0UzSXN5YlY7QUFDRjtBMklueWJJO0VBQ0k7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLHlCbklsSEs7QVJzNWJiO0FFOTNiSTtFeUk2RlE7SUFFUTtJQUNBO0lBQ0E7RTNJbXlibEI7QUFDRjtBRTc1Ykk7RXlJcUhRO0lBT1E7SUFDQTtJQUNBO0UzSXF5YmxCO0FBQ0Y7QUVwNmJJO0V5SWtJUTtJQUVRO0UzSW95YmxCO0FBQ0Y7QUVqNWJJO0V5STBHUTtJQUtRO0lBQ0E7SUFDQTtFM0lzeWJsQjtBQUNGO0EySXB5Ylk7RUFDSTtFQUNBO0EzSXN5YmhCO0FFNTViSTtFeUlvSFE7SUFLUTtFM0l1eWJsQjtBQUNGO0EySXB5Ylk7RUFDSTtBM0lzeWJoQjtBRTU3Ykk7RXlJcUpRO0lBR1E7RTNJd3libEI7QUFDRjtBMklyeWJZO0VBQ0k7QTNJdXliaEI7QUU1NmJJO0V5SW9JUTtJQUlRO0UzSXd5YmxCO0FBQ0Y7QTJJcHliWTtFQUNJO0EzSXN5YmhCO0EySWx5YlE7RUFDSTtBM0lveWJaO0FFLzhiSTtFeUkwS0k7SUFHUTtFM0lzeWJkO0FBQ0Y7QUU1N2JJO0V5SWtKSTtJQU1RO0lBQ0E7SUFDQTtFM0l3eWJkO0FBQ0Y7O0E0STErYkE7QUFFQTtFeElJSTtFQUNBO0VBQ0E7RUFDQTtFd0lMQTtFQUNBO0E1SSsrYko7QUkxK2JJO0VBQ0k7QUo0K2JSO0FFcDhiSTtFMElqREo7SUFNUTtJQUNBO0U1SW0vYk47RTRJai9iTTtJQUNJO0U1SW0vYlY7QUFDRjs7QTZJaGdjQTtBQUVBO0VBQ0M7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0lrZ2NEO0FFdDliSTtFMklqREo7SUFRRTtFN0ltZ2NBO0FBQ0Y7QTZJamdjQztFQUNDO0E3SW1nY0Y7QTZJaGdjQztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0lrZ2NGO0FFdCtiSTtFMklsQ0g7SUFTRTtFN0ltZ2NEO0FBQ0Y7QTZJaGdjRztFQUNDO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTdJa2djSjtBNkk3L2JDO0VBQ0M7RUFDQTtBN0krL2JGO0E2STUvYkM7RUFDQztBN0k4L2JGOztBOEk1aWNBO0FBRUk7RUFDSTtBOUk4aWNSO0E4STdpY1E7RUFDSSxjdElHQztBUjRpY2I7QThJNWljSTtFQUNJO0VBQ0E7QTlJOGljUjtBOEluaWNJO0VBMkNJO0E5STIvYlI7QThJcmljUTs7O0VBSUk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUlzaWNaO0E4SXBpY1k7OztFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0SXJDRztFc0lzQ0g7RUFDQTtBOUl3aWNoQjtBOElwaWNROztFQUdJO0VBQ0EsY3RJdEJXO0FSMmpjdkI7QThJcGljWTs7RUFDSTtFQUNBLGN0SWxERztFc0ltREg7QTlJdWljaEI7QThJbmljUTs7RUFHSTtBOUlvaWNaO0E4SWhpY1E7RUFDSTtBOUlraWNaO0E4SWhpY1k7RUFDSTtBOUlraWNoQjtBOEk1aGNJO0VBQ0kseUJ0SXZFVztFc0l3RVgsY3RJOURLO0VzSStETDtBOUk4aGNSO0E4STNoY0k7RUFDSSx5QnRJbEVXO0FSK2xjbkI7QThJMWhjSTtFQUNJO0E5STRoY1I7QThJdmhjUTtFQUNJO0E5SXloY1o7QThJeGhjWTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ0SS9GRztFc0lnR0g7RUFDQTtFQUNBO0VBQ0E7QTlJMGhjaEI7O0ErSWhvY0E7QUFFQTtFQUNJO0VBT0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBL0k0bmNKO0FFM25jSTtFNkliSjtJM0l1REk7RUpxbGNGO0VJcGxjRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKc2xjTjtFK0lwcGNNO0lBQ0k7RS9Jc3BjVjtBQUNGO0FFM21jSTtFNklqREo7SUFlUTtJQUNBO0lBQ0E7SUFDQTtFL0lpcGNOO0FBQ0Y7QStJL29jSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QS9JaXBjUjtBRTlwY0k7RTZJUUE7SUFRUTtFL0lrcGNWO0UrSWpwY1U7SUFDSTtJQUNBO0lBQ0E7RS9JbXBjZDtBQUNGO0ErSWhwY1E7RUFDSTtFQUNBO0VBQ0E7RUFDQSx5QnZJeENPO0V1SXlDUDtBL0lrcGNaO0FFN3BjSTtFNklNSTtJQU9RO0lBQ0E7RS9Jb3BjZDtBQUNGO0FFanBjSTtFNkk1QkE7SUE2QlE7SUFDQTtFL0lvcGNWO0FBQ0Y7QStJanBjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSW1wY1I7QStJaHBjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0EvSWtwY1I7QUV2c2NJO0U2SXdEUTtJQUNJO0UvSWtwY2Q7QUFDRjtBK0kvb2NRO0VBQ0k7RUFDQTtFQUNBO0VBQ0EseUJ2SXhFQztFdUl5RUQ7QS9JaXBjWjtBRW50Y0k7RTZJNkRJO0lBT1E7RS9JbXBjZDtBQUNGO0FFcHJjSTtFNkl5Qkk7SUFVUTtJQUNBO0lBQ0E7SUFDQTtFL0lxcGNkO0FBQ0Y7QStJanBjWTtFQUNJO0EvSW1wY2hCO0FFL3JjSTtFNklpREE7SUFHUTtJQUNBO0lBQ0E7RS9JK29jVjtBQUNGOztBZ0p6dmNBO0FBRUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoSjJ2Y0o7QWdKenZjSTtFQUNJO0FoSjJ2Y1I7QUV0dmNJO0U4SUZBO0lBRVE7SUFDQTtJQUNBO0VoSjB2Y1Y7QUFDRjtBZ0p6dmNRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJ4SXZCTztFd0k0QlAseUJ4STVCTztBUm14Y25CO0FFdndjSTtFOElJSTtJQVNRO0lBQ0E7RWhKOHZjZDtBQUNGO0FnSjF2Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQSxjeElWZTtBUnN3Y3ZCO0FFbnhjSTtFOEltQkE7SUFNUTtFaEo4dmNWO0FBQ0Y7QWdKM3ZjSTtFQUNJO0VBQ0E7RUFDQTtBaEo2dmNSO0FnSjF2Y0k7O0VBRUk7QWhKNHZjUjtBZ0oxdmNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QWhKNHZjUjtBZ0p6dmNJO0VBQ0k7RUFDQTtFQUNBO0FoSjJ2Y1I7O0FpSjN6Y0E7QUFFQTtFQUNJO0VBQ0E7RUFDQTtBako2emNKO0FFbnpjSTtFK0liSjtJQU1RO0VqSjh6Y047QUFDRjtBRWh5Y0k7RStJckNKO0lBU1E7SUFDQTtJQUNBO0VqSmcwY047QUFDRjtBaUo5emNJO0VBQ0ksMkJsSnVERztFa0p0REg7RUFDQTtFQUNBO0VBQ0E7QWpKZzBjUjtBaUo3emNJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakoremNSO0FpSjl6Y1E7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDhCbEpnQ0U7QUNneWNkO0FpSi96Y1k7RUFDSSwyQmxKbUNMO0VrSmxDSztFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWpKaTBjaEI7QWlKOXpjWTtFQUNJO0FqSmcwY2hCO0FpSjN6Y0k7RUFDSTtFQUNBO0FqSjZ6Y1I7QUVwMmNJO0UrSXFDQTtJN0lxQ0EseUJJekRpQjtJSjBEakI7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFSjh4Y0Y7RUk3eGNFO0lBQ0ksY0loRlc7RVIrMmNqQjtFSTl4Y007SUFHSTtFSjh4Y1Y7RUkzeGNFO0lBQ0kseUJJdEVTO0VSbTJjZjtBQUNGO0FFbjFjSTtFK0lDQTtJQU9RO0lBQ0E7RWpKKzBjVjtBQUNGO0FpSjkwY1E7RUFDSTtFQUNBLHNDeklyQks7RXlJc0JMO0VBQ0E7RUFDQTtFQUNBO0FqSmcxY1o7O0FrSnA1Y0E7QUFFQTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVDbkptRVE7QUNtMWNaO0FFNzRjSTtFZ0piSjtJQU9RO0k5SWdESjtFSncyY0Y7RUl2MmNFO0lBQ0k7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5MmNOO0VrSmw2Y007SUFDSSx5QjFJeUJRO0VSMjRjbEI7QUFDRjtBa0psNmNJO0VBQ0k7RUFDQTtFQUNBO0FsSm82Y1I7QWtKbDZjSTtFQUNJO0VBQ0E7RUFDQTtFQUNBLDhCbkoyQ007RW1KMUNOO0VBQ0E7QWxKbzZjUjtBSTc1Y0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFDTFlFO0VLWEY7RUFDQTtBSis1Y1I7QWtKMTZjSTtFQUNJO0VBQ0E7QWxKNDZjUjtBRXA2Y0k7RWdKVkE7SUFJUTtJQUNBO0lBQ0E7RWxKODZjVjtBQUNGO0FrSjc2Y1E7RUFDSTtBbEorNmNaO0FrSjU2Y1k7RUFDSTtBbEo4NmNoQjtBa0o3NmNnQjtFQUNJO0FsSis2Y3BCO0FrSjU2Y2dCO0VBQ0k7QWxKODZjcEI7QWtKNTZjZ0I7RUFDSTtFQUNBO0VBQ0E7QWxKODZjcEI7QWtKMTZjUTtFQUNJO0FsSjQ2Y1o7QWtKMzZjWTtFQUNJO0FsSjY2Y2hCOztBbUp6K2NBO0FBR0U7RUFDRTtFQUNBO0VBQ0E7QW5KMCtjSjtBbUp2K2NFO0VBQ0U7RUFDQTtBbkp5K2NKOztBb0pwL2NBO0FBRUE7RUFDSTtFQUNBO0FwSnMvY0o7QUVyK2NJO0VrSm5CSjtJQUtRO0VwSnUvY047QUFDRjtBb0pyL2NJO0VBSUk7RUFDQTtBcEpvL2NSO0FvSmovY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSm0vY1I7QUUzL2NJO0VrSkdBO0lBUVE7RXBKby9jVjtBQUNGO0FvSmwvY1E7RUFDSTtFQUNBO0FwSm8vY1o7QUVoK2NJO0VrSmpDQTtJQWlCUTtJQUNBO0VwSm8vY1Y7QUFDRjtBb0pqL2NJO0VBRUk7QXBKay9jUjtBb0ovK2NJOztFQUdJO0FwSmcvY1I7QW9KNytjSTtFQUNJO0VBQ0E7RUFDQTtBcEorK2NSO0FFdGhkSTtFa0pvQ0E7SUFNUTtFcEpnL2NWO0FBQ0Y7QUVyaGRJO0VrSjhCQTtJQVNRO0VwSmsvY1Y7QUFDRjtBRTUvY0k7RWtKQUE7SUFhUTtJQUNBO0lBQ0E7SUFDQTtFcEptL2NWO0FBQ0Y7QW9KaC9jSTtFQUVJO0VBQ0E7QXBKaS9jUjtBb0o5K2NJO0VBQ0k7RUFDQSx5QjVJaEVLO0FSZ2pkYjtBb0o3K2NJO0VBQ0k7RUFDQTtBcEorK2NSO0FvSjcrY1E7RUFDSTtBcEorK2NaO0FvSjMrY0k7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwSjYrY1I7QW9KMytjUTtFQUNJO0VBQ0E7QXBKNitjWjs7QXFKamxkQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0FySm9sZEo7QUVyaWRJO0VtSmxESjtJQU1RO0lBQ0E7SUFDQTtFckpxbGROO0FBQ0Y7QXFKbmxkSTtFQUNJO0FySnFsZFI7QUUvaWRJO0VtSnZDQTtJQUlRO0lBQ0E7RXJKc2xkVjtBQUNGO0FxSnBsZEk7RUFDSTtFQUNBO0FySnNsZFI7QXFKcGxkUTtFQUNJO0VBQ0E7QXJKc2xkWjtBcUpybGRZO0VBQ0k7QXJKdWxkaEI7QUVwbWRJO0VtSmlCWTtJQUNJO0lBQ0E7RXJKc2xkbEI7RXFKcGxkYztJQUNJO0VySnNsZGxCO0VxSnBsZGM7SUFDSTtFckpzbGRsQjtFcUpwbGRjO0lBQ0k7RXJKc2xkbEI7QUFDRjtBcUpwbGRZO0VBQ0k7QXJKc2xkaEI7QUVsbGRJO0VtSkRRO0lBRVE7SUFDQTtJQUNBO0VySnFsZGxCO0FBQ0Y7QXFKbGxkWTtFQUNJO0FySm9sZGhCO0FFNWxkSTtFbUpjZ0I7SUFDSTtFckppbGR0QjtBQUNGO0FFam1kSTtFbUpXSTtJQVVRO0VySmdsZGQ7RXFKOWtkYztJQUNJO0VySmdsZGxCO0FBQ0Y7QUU3b2RJO0VtSm9FZ0I7SUFDSTtFcko0a2R0QjtBQUNGO0FxSnprZFk7RUFDSTtBckoya2RoQjtBRWpuZEk7RW1KNkJJO0lBWVE7RXJKNGtkZDtBQUNGO0FFMXBkSTtFbUpnRlk7SUFDSTtFcko2a2RsQjtBQUNGO0FxSnhrZEk7RUFDSTtFQUNBO0FySjBrZFI7QUUvbmRJO0VtSnVESTtJQUVRO0VySjBrZGQ7QUFDRjtBcUp0a2RJO0VBQ0k7RUFDQTtBckp3a2RSO0FFNXFkSTtFbUprR0E7SUFLUTtFckp5a2RWO0VxSnhrZFU7SWpKOUJSLHlCSXpEaUI7SUowRGpCO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5bWRGO0VJeG1kRTtJQUNJLGNJaEZXO0VSMHJkakI7RUl6bWRNO0lBR0k7RUp5bWRWO0VJdG1kRTtJQUNJLHlCSXRFUztFUjhxZGY7QUFDRjtBcUpybGRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QXJKdWxkWjtBcUpubGRJO0VBQ0k7RUFDQTtBckpxbGRSOztBc0ozdGRBO0FBRUE7RUFDSTtFQUNBO0F0SjZ0ZEo7QUVsdGRJO0VvSmJKO0lBSVE7RXRKK3RkTjtBQUNGO0FFbnJkSTtFb0pqREo7SUFRUTtJQUNBO0V0Smd1ZE47RXNKOXRkTTtJQUNJO0V0Smd1ZFY7RXNKN3RkTTtJQUNJO0V0Sit0ZFY7QUFDRjs7QXVKbHZkQTtBQUVBO0VBQ0k7RUFDQTtBdkpvdmRKO0F1Smx2ZEk7OztFQUdJO0F2Sm92ZFI7QXVKanZkSTtFQUNJO0VBQ0E7RUFDQTtBdkptdmRSO0FJanVkSTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUNMWUU7RUtYRjtFQUNBO0FKbXVkUjtBdUp2dmRJO0VBQ0k7QXZKeXZkUjtBRS92ZEk7RXFKT0k7SW5KbURKO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUp5c2RGO0VJeHNkRTtJQUNJO0lBQ0E7SUFDQTtJQUNBO0lBQ0EseUJJaEZXO0lKaUZYO0VKMHNkTjtBQUNGO0F1Smx3ZEk7RUFDSTtBdkpvd2RSO0F1Smp3ZEk7RUFDSTtBdkptd2RSOztBd0pyeWRBO0FDQUE7QUFHQTtFQUNJO0VBQ0E7RUFDQTtBekp1eWRKOztBeUpweWRBO0VBRUksdUIxSm9ERztFMEpuREg7RUFDQTtBekpzeWRKO0F5SnB5ZEk7RUFDSTtFQUNBO0VBQ0Esd0IxSm1DQTtFMEpsQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F6SnN5ZFI7QXlKbHlkUTtFQUNJO0VBQ0E7RUFDQTtBekpveWRaO0F5Smp5ZFE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkIxSmFKO0FDc3hkUjtBeUpoeWRRO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLDZCMUpJSjtFMEpISTtFQUNBO0VBQ0E7RUFDQTtBekpreWRaO0F5Sjl4ZEk7RUFDSTtFQUNBO0F6Smd5ZFI7QXlKOXhkUTtFQUNJO0VBQ0E7RUFDQTtFQUNBLHVCMUpaSjtBQzR5ZFI7QXlKM3hkUTtFQUNJO0F6SjZ4ZFo7QXlKM3hkWTtFQUNJO0VBQ0E7QXpKNnhkaEI7QXlKMXhkWTtFQUNJO0VBQ0E7QXpKNHhkaEI7QXlKdnhkSTtFQUNJO0F6Snl4ZFI7QXlKcnhkUTtFQUNJO0F6SnV4ZFo7QXlKcHhkUTtFQUNJO0VBQ0E7QXpKc3hkWjs7QTBKdDNkQTtBQUNBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7QTFKeTNkSjs7QTBKdDNkQTtFQUNJO0VBQ0E7RUFDQTtFdEprR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSnd4ZEo7QUl0eGRJO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQSx5QklySFc7RUpzSFg7RUFDQTtBSnd4ZFIsQyIsInNvdXJjZXMiOlsid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19jb2xvcnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY29tcG9uZW50cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19mb250cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYWJzdHJhY3RzL19odG1sX3ZhcnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fbWl4aW5zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19jb3JlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Jhc2UvX2Jhc2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9iYXNlL19pY29ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9faXJzbi1pY29ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvYmFzZS9faXJzbl9ncmlkcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvbGF5b3V0cy9fc2hhcmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2xheW91dHMvX3NpZGViYXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2xheW91dHMvX3NlYXJjaC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fdGFic19hY2NvcmRpb25zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19pbnB1dF90ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19idXR0b25zLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19ub2RlX2NvbnRlbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX25vZGVfbWVtYmVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19jYXJkcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fZGF0ZXMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX0NvbnRhY3RfRm9ybS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvY29tcG9uZW50cy9fcGFyYWdyYXBoLWNvbW1vbnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL2N1c3RvbS9zY3NzL2NvbXBvbmVudHMvX2dsb3NzYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19hZHZhbmNlZF9maWx0ZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19icmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9jdXN0b20vc2Nzcy9jb21wb25lbnRzL19kYXRlLXBpY2tlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vY3VzdG9tL3Njc3MvX3ByaW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9BdWRpby9fQXVkaW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9SaWNodGV4dF9pbWFnZS9fUmljaHRleHRfaW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9Eb2N1bWVudC9fRG9jdW1lbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaW5rcy9fTGlua3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0Zvb3Rlci9fRm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL0Jsb2Nrcy9IZWFkZXIvX0hlYWRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1Jvdy9fUm93LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvSW1hZ2VfcGFyYWdyYXBoL19JbWFnZV9wYXJhZ3JhcGguc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaWJyYXJ5L19MaWJyYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1RpbGUvX1RpbGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL1RvX3RoZV90b3AvX1RvX3RoZV90b3Auc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0ZvbGxvd191cy9fRm9sbG93X3VzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1ZpZGVvL19WaWRlby5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQ2FyZHMvX0NhcmRzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0J1dHRvbi9fQnV0dG9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL1RoZW1hdGlxdWVfbmF2aWdhdGlvbi9fVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQ2FyZHNfbGlzdF9hY2Nyb2NoZS9fQ2FyZHNfbGlzdF9hY2Nyb2NoZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9DYXJkX2FjY3JvY2hlL19DYXJkX2FjY3JvY2hlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0NhcmRfcmVsYXRlZF9jb250ZW50L19DYXJkX3JlbGF0ZWRfY29udGVudC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9BY2NvcmRpb24vX0FjY29yZGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0dyaWRfc3RpY2tlcnMvX0dyaWRfc3RpY2tlcnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MYXN0X3B1Ymxpc2hlZC9fTGFzdF9wdWJsaXNoZWQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvQ2FyZC9fQ2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9UYWcvX1RhZy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9MaW5rL19MaW5rLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9JbnB1dC9fSW5wdXQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTWVnYV9tZW51L19NZWdhX21lbnUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTW9iaWxlX3NlY29uZGFyeV9tZW51L19Nb2JpbGVfc2Vjb25kYXJ5X21lbnUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTmV3c2xldHRlci9fTmV3c2xldHRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0NhcmRzX2FjY3JvY2hlL19DYXJkc19hY2Nyb2NoZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvSGF1dF9kZV9wYWdlL19IYXV0X2RlX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1ByaW50X2FuZF9zaGFyZS9fUHJpbnRfYW5kX3NoYXJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvUmljaHRleHQvX1JpY2h0ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQWNjb3JkaW9ucy9fQWNjb3JkaW9ucy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1F1b3RlL19RdW90ZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9TaWRlYmFyX2RpcmVjdF9hY2Nlc3MvX1NpZGViYXJfZGlyZWN0X2FjY2Vzcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvTWVtYnJlX3RlYXNlci9fTWVtYnJlX3RlYXNlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0NhcnRlX21lbWJyZS9fQ2FydGVfbWVtYnJlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTGlzdGVfY2FydGVfbWVtYnJlL19MaXN0ZV9jYXJ0ZV9tZW1icmUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvSW1hZ2UvX0ltYWdlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQV92b2lyX2F1c3NpL19BX3ZvaXJfYXVzc2kuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0hvcml6b250YWxfQ2FyZC9fSG9yaXpvbnRhbF9DYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvVGFic19JUlNOL19UYWJzX0lSU04uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0FjdHVhbGl0ZS9fQWN0dWFsaXRlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9NZW1icmVfZGV0YWlsL19NZW1icmVfZGV0YWlsLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9MaXN0ZV9tZW1icmUvX0xpc3RlX21lbWJyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9jb3Jwb3JhdGlvbi9fUGFnZV9jb3Jwb3JhdGlvbi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9hcnRpY2xlL19QYWdlX2FydGljbGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0NvbnRhY3QvX0NvbnRhY3Quc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0Jhc2ljX3BhZ2UvX0Jhc2ljX3BhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlL19CYXNlX2RvY3VtZW50YWlyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9jYXJyZWZvdXIvX1BhZ2VfY2FycmVmb3VyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9QYWdlX3RoZW1hdGlxdWUvX1BhZ2VfdGhlbWF0aXF1ZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvUGFnZV9ob21lX3NlY3Rpb24vX1BhZ2VfaG9tZV9zZWN0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uLi9wYWdlcy9CYXNlX2RvY3VtZW50YWlyZV9maWNoZS9fQmFzZV9kb2N1bWVudGFpcmVfZmljaGUuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL2hvbWVwYWdlL19ob21lcGFnZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi4vcGFnZXMvaXJzbi1wYWdlL19pcnNuLXBhZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4uL3BhZ2VzL0V2ZW5lbWVudC9fRXZlbmVtZW50LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvQV9saXJlX2F1c3NpL19BX2xpcmVfYXVzc2kuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTWFpbl9uYXZpZ2F0aW9uL19NYWluX25hdmlnYXRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL0Rpc2NvdmVyX0NhcmQvX0Rpc2NvdmVyX0NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9MaW5rX2xpc3RfY2FyZC9fTGlua19saXN0X2NhcmQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0xpbmtfbGlzdC9fTGlua19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9OZXdzbGV0dGVyX3N1YnNjcmlwdGlvbi9fTmV3c2xldHRlcl9zdWJzY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0xhdGVzdF9uZXdzL19MYXRlc3RfbmV3cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvRmVhdHVyZWRfY29udGVudC9fRmVhdHVyZWRfY29udGVudC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQWdlbmRhL19BZ2VuZGEuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1NpZGViYXJfdmlkZW8vX1NpZGViYXJfdmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL01vc3RfcG9wdWxhci9fTW9zdF9wb3B1bGFyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL2ljb24vX2ljb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tY29udGFjdC1jYXJkL19pcnNuLWNvbnRhY3QtY2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9jb250YWN0LWJsb2MvX2NvbnRhY3QtYmxvYy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9tYXBzL19tYXBzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9NZWRpYV9kaXNjb3Zlci9fTWVkaWFfZGlzY292ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1ByZXNzX2NvbnRhY3Rfc2lkZWJhci9fUHJlc3NfY29udGFjdF9zaWRlYmFyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9QdWJsaWNhdGlvbnNfYWNjZXNzL19QdWJsaWNhdGlvbnNfYWNjZXNzLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9BbWJhc3NhZG9yc19leGNoYW5nZS9fQW1iYXNzYWRvcnNfZXhjaGFuZ2Uuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIvX0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9WaWRlby9fVmlkZW8uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vQmxvY2tzL3N1YnNjcmliZS11bnN1YnNjcmliZS1uZXdzbGV0dGVyL19zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9CbG9ja3MvRmlsdGVyX3NlYXJjaC9fRmlsdGVyX3NlYXJjaC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS10YWJzL19pcnNuLWRhdGFiYXNlLXRhYnMuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tZGF0YWJhc2Utc3VtbWFyeS9faXJzbi1kYXRhYmFzZS1zdW1tYXJ5LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9saW5rLWxpc3QtdmFyaWFudC9fbGluay1saXN0LXZhcmlhbnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0xpc3RpbmdfRmVhdHVyZWRfQ29udGVudF9FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRmVhdHVyZWRfQ29udGVudF9FeHBvc2VkX0Zvcm0uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvU3VtbWFyeS9fU3VtbWFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvQWN0dWFsaXR5L19BY3R1YWxpdHkuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL1NoYXJlL19TaGFyZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0ZvbGRlcl9QcmVzc19SZWxlYXNlL19Gb2xkZXJfUHJlc3NfUmVsZWFzZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQvX3JlbGF0ZWQtY2FyZHMtbGlzdGluZy1ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9TdGlja2Vyc18yY29udGVudF8xYmxvY2svX1N0aWNrZXJzXzJjb250ZW50XzFibG9jay5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfbGlzdC9fU3RpY2tlcl9saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvU3RpY2tlcl9zaW1wbGUvX1N0aWNrZXJfc2ltcGxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvU3RpY2tlcl9sYXJnZS9fU3RpY2tlcl9sYXJnZS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1N0aWNrZXJfbGlua3MvX1N0aWNrZXJfbGlua3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vcGFyYWdyYXBocy9TZXBhcmF0b3IvX1NlcGFyYXRvci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9hdG9tcy9IdWJfdGFnL19IdWJfdGFnLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL21vbGVjdWxlcy9JbWFnZV9odWIvX0ltYWdlX2h1Yi5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvSW1nX29mX3RoZV93ZWVrL19JbWdfb2ZfdGhlX3dlZWsuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvSHViX2dyaWQvX0h1Yl9ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL3BhZ2VyL19wYWdlci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvTWFnYXppbmVfc3VtbWFyeS9fTWFnYXppbmVfc3VtbWFyeS5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9MYXN0X21hZ2F6aW5lL19MYXN0X21hZ2F6aW5lLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvTWFnX2xpc3QvX01hZ19saXN0LnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL0xhbmd1YWdlX3NlbGVjdG9yL19MYW5ndWFnZV9zZWxlY3Rvci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9CcmVhZGNydW1iL19CcmVhZGNydW1iLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0Vycm9yL19FcnJvci5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9tb2xlY3VsZXMvMl9saW5rc19sZWZ0L18yX2xpbmtzX2xlZnQuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2Rpc2NvdmVyeV9jYXJkL19kaXNjb3ZlcnlfY2FyZC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoL19kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0xpc3RlX3BvZGNhc3RzL19MaXN0ZV9wb2RjYXN0cy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL1JpY2h0ZXh0X21pZ3JhdGlvbi9fUmljaHRleHRfbWlncmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2NlbGxzL0RpcmVjdF9hY2Nlc3MvX0RpcmVjdF9hY2Nlc3Muc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2svX0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2suc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL0Rpc2NvdmVyeV9jYXJkX0hQL19EaXNjb3ZlcnlfY2FyZF9IUC5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9jZWxscy9EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC9fRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vbW9sZWN1bGVzL2lyc24tc2xpZGUtYnRucy1uYXYvX2lyc24tc2xpZGUtYnRucy1uYXYuc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vY2VsbHMvaXJzbi10by1mcm9udC1zbGlkZXIvX2lyc24tdG8tZnJvbnQtc2xpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvaXJzbi10by1mcm9udC1ibG9jay9faXJzbi10by1mcm9udC1ibG9jay5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9PcmdhbmlzbWVzL2hwLWZvb3Rlci9faHAtZm9vdGVyLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL3BhcmFncmFwaHMvYmlnLXN0YWtlcy9fYmlnLXN0YWtlcy5zY3NzIiwid2VicGFjazovL3N0YXJ0ZXIta2l0LWV0YXQvLi9wYXJhZ3JhcGhzL0ltYWdlX3Bvc2l0aW9uYWJsZS9fSW1hZ2VfcG9zaXRpb25hYmxlLnNjc3MiLCJ3ZWJwYWNrOi8vc3RhcnRlci1raXQtZXRhdC8uL2F0b21zL1RyYW5zY3JpcHRpb24vX1RyYW5zY3JpcHRpb24uc2NzcyIsIndlYnBhY2s6Ly9zdGFydGVyLWtpdC1ldGF0Ly4vYXRvbXMvVGl0bGUvX1RpdGxlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogQ29sb3JzIGRlY2xhcmF0aW9uICovXG46cm9vdCB7XG4gICAgLS1kYXJrLWdyZXk6ICM2YTZhNmE7XG4gICAgLS1saWdodC1ncmV5OiAjZjJmMmY5O1xuICAgIC0tdGV4dC1ncmV5OiAjMTYxNjE2O1xuICAgIC0tYmx1ZTogIzAwMDA5MTtcbiAgICAtLWJsdWUtaG92ZXI6ICMxMjEyZmY7XG4gICAgLS1ibHVlLWZpbHRlcjogIzQ4NGQ3YTtcbiAgICAtLXdoaXRlOiAjZmZmZmZmO1xuICAgIC0tYmxhY2s6ICMwMDAwMDA7XG4gICAgLS1nMzAwOiAjZTdlN2U3O1xuICAgIC8vUHJpbWFyeVxuICAgIC0taXJzbi1wcmltYXJ5OiAjZDkyYzQwO1xuICAgIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI2Q1MmMzZDtcbiAgICAtLWlyc24tcGFzdGVsLXByaW1hcnk6ICNmZGVjZWQ7XG4gICAgLS1pcnNuLXN1cGVyZGFyay1wcmltYXJ5OiAjRDAyQjNCO1xuICAgIC0taXJzbi10aGVtYXRpcXVlLXByaW1hcnk6ICNDMTE0MjU7XG5cbiAgICAvL0JsYWNrXG4gICAgLS1pcnNuLWJsYWNrOiAjMWUxZTFlO1xuICAgIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gICAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gICAgLS1pcnNuLWxpZ2h0ZXItYmxhY2s6ICMyZjJmMmY7XG4gICAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuXG4gICAgLy9XaGl0ZS9HcmV5XG4gICAgLS1pcnNuLWNyZWFtLXdoaXRlOiAjZmFmOGY0O1xuICAgIC0taXJzbi1saWdodC1ncmV5OiAjZmFmYWZhO1xuICAgIC0taXJzbi1saWdodGVyLWdyZXk6ICM3MDcwNzA7XG4gICAgLS1pcnNuLWdyZXk6ICM0MzQzNDM7XG4gICAgLS1pcnNuLXNlcGFyYXRvci1ncmV5OiAjYzhkNGRmO1xuICAgIC0taXJzbi1ncmFuaXQtZ3JleTogIzY0NjQ2NDtcbiAgICAtLWlyc24taG92ZXItZ3JleTogIzk4OTQ5NDtcblxuICAgIC8vQmx1ZXNcbiAgICAtLWlyc24tYmx1ZTogIzNiOGVkZjtcbiAgICAtLWlyc24tc2t5LWJsdWU6ICMxZWNhZmY7XG4gICAgLS1pcnNuLWxpZ2h0LWJsdWU6ICNmMWY4ZmU7XG4gICAgLS1pcnNuLXNlYS1ibHVlOiAjMDA1ZmJlO1xuICAgIC0taXJzbi1ncmV5LWJsdWU6ICNmNGY3ZmM7XG4gICAgLS1pcnNuLWhhbi1ibHVlOiAjMzQ3N0NEO1xuXG4gICAgLy9Gb250c1xuICAgIC0taXJzbi1mb250LXJlZ3VsYXI6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWZvbnQtbGlnaHQ6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4gICAgLS1pcnNuLWZvbnQtbWVkaXVtOiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbiRwcmltYXJ5OiB2YXIoLS1pcnNuLXByaW1hcnkpO1xuJGRhcmtlbi1wcmltYXJ5OiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcblxuJGJsYWNrOiB2YXIoLS1pcnNuLWJsYWNrKTtcbiRnbG9zc3ktYmxhY2s6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbiRvcGFjaWZ5LWJsYWNrOiB2YXIoLS1pcnNuLW9wYWNpZnktYmxhY2spO1xuJGxpZ2h0ZXItYmxhY2s6IHZhcigtLWlyc24tbGlnaHRlci1ibGFjayk7XG4kZ3JleWxpc2gtYmxhY2s6IHZhcigtLWlyc24tZ3JleWxpc2gtYmxhY2spO1xuXG4kd2hpdGU6IHZhcigtLXdoaXRlKTtcbiRjcmVhbS13aGl0ZTogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4kbGlnaHQtZ3JleTogdmFyKC0taXJzbi1saWdodC1ncmV5KTtcbiRsaWdodGVyLWdyZXk6IHZhcigtLWlyc24tbGlnaHRlci1ncmV5KTtcbiRncmV5OiB2YXIoLS1pcnNuLWdyZXkpO1xuJHNlcGFyYXRvci1ncmV5OiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiRtZW51LXNlcGFyYXRvci1ncmV5OiB2YXIoLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXkpO1xuJGluYWN0aXZlLXRhYi1ncmV5OiB2YXIoLS1pcnNuLWluYWN0aXZlLXRhYi1ncmV5KTtcbiRncmFuaXQtZ3JleTogdmFyKC0taXJzbi1ncmFuaXQtZ3JleSk7XG5cbiRibHVlOiB2YXIoLS1pcnNuLWJsdWUpO1xuJHNreS1ibHVlOiB2YXIoLS1pcnNuLXNreS1ibHVlKTtcbiRsaWdodC1ibHVlOiB2YXIoLS1pcnNuLWxpZ2h0LWJsdWUpO1xuJHNlYS1ibHVlOiB2YXIoLS1pcnNuLXNlYS1ibHVlKTtcbiRncmV5LWJsdWU6IHZhcigtLWlyc24tZ3JleS1ibHVlKTtcbiIsIi8qIENvbG9ycyBkZWNsYXJhdGlvbiAqL1xuOnJvb3Qge1xuICAtLWRhcmstZ3JleTogIzZhNmE2YTtcbiAgLS1saWdodC1ncmV5OiAjZjJmMmY5O1xuICAtLXRleHQtZ3JleTogIzE2MTYxNjtcbiAgLS1ibHVlOiAjMDAwMDkxO1xuICAtLWJsdWUtaG92ZXI6ICMxMjEyZmY7XG4gIC0tYmx1ZS1maWx0ZXI6ICM0ODRkN2E7XG4gIC0td2hpdGU6ICNmZmZmZmY7XG4gIC0tYmxhY2s6ICMwMDAwMDA7XG4gIC0tZzMwMDogI2U3ZTdlNztcbiAgLS1pcnNuLXByaW1hcnk6ICNkOTJjNDA7XG4gIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI2Q1MmMzZDtcbiAgLS1pcnNuLXBhc3RlbC1wcmltYXJ5OiAjZmRlY2VkO1xuICAtLWlyc24tc3VwZXJkYXJrLXByaW1hcnk6ICNEMDJCM0I7XG4gIC0taXJzbi10aGVtYXRpcXVlLXByaW1hcnk6ICNDMTE0MjU7XG4gIC0taXJzbi1ibGFjazogIzFlMWUxZTtcbiAgLS1pcnNuLWdsb3NzeS1ibGFjazogIzE3MTcxNztcbiAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMmYyZjJmO1xuICAtLWlyc24tZ3JleWxpc2gtYmxhY2s6ICMzODM4Mzg7XG4gIC0taXJzbi1jcmVhbS13aGl0ZTogI2ZhZjhmNDtcbiAgLS1pcnNuLWxpZ2h0LWdyZXk6ICNmYWZhZmE7XG4gIC0taXJzbi1saWdodGVyLWdyZXk6ICM3MDcwNzA7XG4gIC0taXJzbi1ncmV5OiAjNDM0MzQzO1xuICAtLWlyc24tc2VwYXJhdG9yLWdyZXk6ICNjOGQ0ZGY7XG4gIC0taXJzbi1ncmFuaXQtZ3JleTogIzY0NjQ2NDtcbiAgLS1pcnNuLWhvdmVyLWdyZXk6ICM5ODk0OTQ7XG4gIC0taXJzbi1ibHVlOiAjM2I4ZWRmO1xuICAtLWlyc24tc2t5LWJsdWU6ICMxZWNhZmY7XG4gIC0taXJzbi1saWdodC1ibHVlOiAjZjFmOGZlO1xuICAtLWlyc24tc2VhLWJsdWU6ICMwMDVmYmU7XG4gIC0taXJzbi1ncmV5LWJsdWU6ICNmNGY3ZmM7XG4gIC0taXJzbi1oYW4tYmx1ZTogIzM0NzdDRDtcbiAgLS1pcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYiBCb2xkXCI7XG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG9fc2xhYi9Sb2JvdG9TbGFiLUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLyogQnJlYWtwb2ludHMgKi9cbjpyb290IHtcbiAgLS1pcnNuLXByaW1hcnk6ICNFODNDNEU7XG4gIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI0Q1MkMzRDtcbiAgLS1pcnNuLWRhcmstcHJpbWFyeS1zZXBhcmF0b3I6ICNDRTM1NDU7XG4gIC0taXJzbi1ibGFjazogIzFGMUYxRjtcbiAgLS1pcnNuLWdsb3NzeS1ibGFjazogIzE3MTcxNztcbiAgLS1pcnNuLW9wYWNpZnktYmxhY2s6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG4gIC0taXJzbi1saWdodGVyLWJsYWNrOiAjMkYyRjJGO1xuICAtLWlyc24tZ3JleWxpc2gtYmxhY2s6ICMzODM4Mzg7XG4gIC0taXJzbi1jcmVhbS13aGl0ZTogI0ZBRjhGNDtcbiAgLS1pcnNuLWJnLWdyZXk6ICNGOEY4Rjg7XG4gIC0taXJzbi1saWdodC1ncmV5OiAjRkFGQUZBO1xuICAtLWlyc24tbGlnaHRlci1ncmV5OiAjNzA3MDcwO1xuICAtLWlyc24tZ3JleTogIzQzNDM0MztcbiAgLS1pcnNuLWdyZXlsaXNoLWdyZXk6ICM1RjZDNzc7XG4gIC0taXJzbi1zZXBhcmF0b3ItZ3JleTogI0M4RDRERjtcbiAgLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk6ICNFM0U5RUY7XG4gIC0taXJzbi1pbmFjdGl2ZS10YWItZ3JleTogIzkxOTE5MTtcbiAgLS1pcnNuLW1lbWJlci1iYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuICAtLWlyc24tYmx1ZTogIzNCOEVERjtcbiAgLS1pcnNuLXNreS1ibHVlOiAjMUVDQUZGO1xuICAtLWlyc24tbGlnaHQtYmx1ZTogI0YxRjhGRTtcbiAgLS1pcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LXNpemUtY2FyZC10aXRsZTogMS4xMjVyZW07XG59XG5cbi8qIENvbnZlcnQgcGl4ZWwgdG8gcmVtICovXG4vKnVsIGxpc3Qgc3R5bGUgKi9cbi8qIExpbWl0IHRleHQgZGlzcGxheSB3aGVuIG92ZXIgbnVtYmVyIG9mIGxpbmUgc3BlY2lmaWVkLiAqL1xuLyoqXG5ERUJVR1xuKiovXG4vKlxuTU9CSUxFIDwgNTc2cHhcbiovXG4vKiBQcm9jZXNzIHRvIHJlbmFtZSB1c2luZyByZWdleC4gKi9cbi8qIFVzZSByZWdleCB0byByZXBsYWNlIHRoZSByZXN1bHQgd2l0aCB0aGUgZm9sbG93aW5nIHRva2VuOiBcIi5mci1bYS16MC05XFwtXSpcIi4gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1tLW44di1sZyxcbiAgLmZyLW0tbjR3LWxnIHtcbiAgICBtYXJnaW46IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW44di1sZyxcbiAgLmZyLW1sLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW44di1sZyxcbiAgLmZyLW1yLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uOHYtbGcsXG4gIC5mci1tdC1uNHctbGcsXG4gIC5mci1teS1uOHYtbGcsXG4gIC5mci1teS1uNHctbGcge1xuICAgIG1hcmdpbi10b3A6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW44di1sZyxcbiAgLmZyLW1iLW40dy1sZyxcbiAgLmZyLW15LW44di1sZyxcbiAgLmZyLW15LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uN3YtbGcge1xuICAgIG1hcmdpbjogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW43di1sZyxcbiAgLmZyLW15LW43di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjd2LWxnLFxuICAuZnItbXktbjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW42di1sZyxcbiAgLmZyLW0tbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtbjZ2LWxnLFxuICAuZnItbWwtbjN3LWxnLFxuICAuZnItbXgtbjZ2LWxnLFxuICAuZnItbXgtbjN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uNnYtbGcsXG4gIC5mci1tci1uM3ctbGcsXG4gIC5mci1teC1uNnYtbGcsXG4gIC5mci1teC1uM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uNnYtbGcsXG4gIC5mci1tdC1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItbjZ2LWxnLFxuICAuZnItbWItbjN3LWxnLFxuICAuZnItbXktbjZ2LWxnLFxuICAuZnItbXktbjN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjV2LWxnIHtcbiAgICBtYXJnaW46IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uNXYtbGcsXG4gIC5mci1teS1uNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW41di1sZyxcbiAgLmZyLW15LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uNHYtbGcsXG4gIC5mci1tLW4ydy1sZyB7XG4gICAgbWFyZ2luOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uNHYtbGcsXG4gIC5mci1tbC1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uNHYtbGcsXG4gIC5mci1tci1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjR2LWxnLFxuICAuZnItbXQtbjJ3LWxnLFxuICAuZnItbXktbjR2LWxnLFxuICAuZnItbXktbjJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uNHYtbGcsXG4gIC5mci1tYi1uMnctbGcsXG4gIC5mci1teS1uNHYtbGcsXG4gIC5mci1teS1uMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4zdi1sZyxcbiAgLmZyLW14LW4zdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4zdi1sZyxcbiAgLmZyLW14LW4zdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1uM3YtbGcsXG4gIC5mci1teS1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4zdi1sZyxcbiAgLmZyLW15LW4zdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1uMnYtbGcsXG4gIC5mci1tLW4xdy1sZyB7XG4gICAgbWFyZ2luOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4ydi1sZyxcbiAgLmZyLW1sLW4xdy1sZyxcbiAgLmZyLW14LW4ydi1sZyxcbiAgLmZyLW14LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjJ2LWxnLFxuICAuZnItbXItbjF3LWxnLFxuICAuZnItbXgtbjJ2LWxnLFxuICAuZnItbXgtbjF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjJ2LWxnLFxuICAuZnItbXQtbjF3LWxnLFxuICAuZnItbXktbjJ2LWxnLFxuICAuZnItbXktbjF3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4ydi1sZyxcbiAgLmZyLW1iLW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4xdi1sZyB7XG4gICAgbWFyZ2luOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjF2LWxnLFxuICAuZnItbXktbjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uMXYtbGcsXG4gIC5mci1teS1uMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLW4xLTV2LWxnLFxuICAuZnItbXgtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItbjEtNXYtbGcsXG4gIC5mci1teC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLW4xLTV2LWxnLFxuICAuZnItbXktbjEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTAtbGcge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMC1sZyxcbiAgLmZyLW14LTAtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLW4wLTV2LWxnIHtcbiAgICBtYXJnaW46IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1uMC01di1sZyxcbiAgLmZyLW14LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLW4wLTV2LWxnLFxuICAuZnItbXgtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LW4wLTV2LWxnLFxuICAuZnItbXktbjAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1uMC01di1sZyxcbiAgLmZyLW15LW4wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTAtNXYtbGcsXG4gIC5mci1teC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMC01di1sZyxcbiAgLmZyLW14LTAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTAtNXYtbGcsXG4gIC5mci1teS0wLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTF2LWxnIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTF2LWxnLFxuICAuZnItbXktMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMXYtbGcsXG4gIC5mci1teS0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEtNXYtbGcge1xuICAgIG1hcmdpbjogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMS01di1sZyxcbiAgLmZyLW14LTEtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xLTV2LWxnLFxuICAuZnItbXgtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xLTV2LWxnLFxuICAuZnItbXktMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMS01di1sZyxcbiAgLmZyLW15LTEtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMnYtbGcsXG4gIC5mci1tLTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0ydi1sZyxcbiAgLmZyLW1sLTF3LWxnLFxuICAuZnItbXgtMnYtbGcsXG4gIC5mci1teC0xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0ydi1sZyxcbiAgLmZyLW1yLTF3LWxnLFxuICAuZnItbXgtMnYtbGcsXG4gIC5mci1teC0xdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMnYtbGcsXG4gIC5mci1tdC0xdy1sZyxcbiAgLmZyLW15LTJ2LWxnLFxuICAuZnItbXktMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0ydi1sZyxcbiAgLmZyLW1iLTF3LWxnLFxuICAuZnItbXktMnYtbGcsXG4gIC5mci1teS0xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tM3YtbGcge1xuICAgIG1hcmdpbjogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtM3YtbGcsXG4gIC5mci1teS0zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0zdi1sZyxcbiAgLmZyLW15LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tNHYtbGcsXG4gIC5mci1tLTJ3LWxnIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtNHYtbGcsXG4gIC5mci1tbC0ydy1sZyxcbiAgLmZyLW14LTR2LWxnLFxuICAuZnItbXgtMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTR2LWxnLFxuICAuZnItbXItMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtNHYtbGcsXG4gIC5mci1tdC0ydy1sZyxcbiAgLmZyLW15LTR2LWxnLFxuICAuZnItbXktMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItNHYtbGcsXG4gIC5mci1tYi0ydy1sZyxcbiAgLmZyLW15LTR2LWxnLFxuICAuZnItbXktMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTV2LWxnLFxuICAuZnItbXgtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTV2LWxnLFxuICAuZnItbXgtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC01di1sZyxcbiAgLmZyLW15LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTV2LWxnLFxuICAuZnItbXktNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS02di1sZyxcbiAgLmZyLW0tM3ctbGcge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTZ2LWxnLFxuICAuZnItbWwtM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTZ2LWxnLFxuICAuZnItbXItM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC02di1sZyxcbiAgLmZyLW10LTN3LWxnLFxuICAuZnItbXktNnYtbGcsXG4gIC5mci1teS0zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTZ2LWxnLFxuICAuZnItbWItM3ctbGcsXG4gIC5mci1teS02di1sZyxcbiAgLmZyLW15LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS03di1sZyB7XG4gICAgbWFyZ2luOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC03di1sZyxcbiAgLmZyLW15LTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTd2LWxnLFxuICAuZnItbXktN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS04di1sZyxcbiAgLmZyLW0tNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC04di1sZyxcbiAgLmZyLW1sLTR3LWxnLFxuICAuZnItbXgtOHYtbGcsXG4gIC5mci1teC00dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItOHYtbGcsXG4gIC5mci1tci00dy1sZyxcbiAgLmZyLW14LTh2LWxnLFxuICAuZnItbXgtNHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC04di1sZyxcbiAgLmZyLW10LTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi04di1sZyxcbiAgLmZyLW1iLTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTl2LWxnIHtcbiAgICBtYXJnaW46IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTl2LWxnLFxuICAuZnItbXktOXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItOXYtbGcsXG4gIC5mci1teS05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEwdi1sZyxcbiAgLmZyLW0tNXctbGcge1xuICAgIG1hcmdpbjogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTEwdi1sZyxcbiAgLmZyLW1sLTV3LWxnLFxuICAuZnItbXgtMTB2LWxnLFxuICAuZnItbXgtNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTB2LWxnLFxuICAuZnItbXItNXctbGcsXG4gIC5mci1teC0xMHYtbGcsXG4gIC5mci1teC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTB2LWxnLFxuICAuZnItbXQtNXctbGcsXG4gIC5mci1teS0xMHYtbGcsXG4gIC5mci1teS01dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTEwdi1sZyxcbiAgLmZyLW1iLTV3LWxnLFxuICAuZnItbXktMTB2LWxnLFxuICAuZnItbXktNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTExdi1sZyxcbiAgLmZyLW14LTExdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMTF2LWxnLFxuICAuZnItbXgtMTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTExdi1sZyxcbiAgLmZyLW15LTExdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTEydi1sZyxcbiAgLmZyLW0tNnctbGcge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xMnYtbGcsXG4gIC5mci1tbC02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xMnYtbGcsXG4gIC5mci1tci02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMTJ2LWxnLFxuICAuZnItbXQtNnctbGcsXG4gIC5mci1teS0xMnYtbGcsXG4gIC5mci1teS02dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xMnYtbGcsXG4gIC5mci1tYi02dy1sZyxcbiAgLmZyLW15LTEydi1sZyxcbiAgLmZyLW15LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTN2LWxnIHtcbiAgICBtYXJnaW46IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTN2LWxnLFxuICAuZnItbXgtMTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xM3YtbGcsXG4gIC5mci1teC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xM3YtbGcsXG4gIC5mci1teS0xM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTN2LWxnLFxuICAuZnItbXktMTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTR2LWxnLFxuICAuZnItbS03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTR2LWxnLFxuICAuZnItbWwtN3ctbGcsXG4gIC5mci1teC0xNHYtbGcsXG4gIC5mci1teC03dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xNHYtbGcsXG4gIC5mci1tci03dy1sZyxcbiAgLmZyLW14LTE0di1sZyxcbiAgLmZyLW14LTd3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xNHYtbGcsXG4gIC5mci1tdC03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTR2LWxnLFxuICAuZnItbWItN3ctbGcsXG4gIC5mci1teS0xNHYtbGcsXG4gIC5mci1teS03dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTV2LWxnIHtcbiAgICBtYXJnaW46IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMTV2LWxnLFxuICAuZnItbXgtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0xNXYtbGcsXG4gIC5mci1teC0xNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xNXYtbGcsXG4gIC5mci1teS0xNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMTZ2LWxnLFxuICAuZnItbS04dy1sZyB7XG4gICAgbWFyZ2luOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTE2di1sZyxcbiAgLmZyLW1sLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE2di1sZyxcbiAgLmZyLW1yLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0xNnYtbGcsXG4gIC5mci1tdC04dy1sZyxcbiAgLmZyLW15LTE2di1sZyxcbiAgLmZyLW15LTh3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTE2di1sZyxcbiAgLmZyLW1iLTh3LWxnLFxuICAuZnItbXktMTZ2LWxnLFxuICAuZnItbXktOHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xN3YtbGcsXG4gIC5mci1teC0xN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE3di1sZyxcbiAgLmZyLW14LTE3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xN3YtbGcsXG4gIC5mci1teS0xN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xOHYtbGcsXG4gIC5mci1tLTl3LWxnIHtcbiAgICBtYXJnaW46IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xOHYtbGcsXG4gIC5mci1tbC05dy1sZyxcbiAgLmZyLW14LTE4di1sZyxcbiAgLmZyLW14LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE4di1sZyxcbiAgLmZyLW1yLTl3LWxnLFxuICAuZnItbXgtMTh2LWxnLFxuICAuZnItbXgtOXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE4di1sZyxcbiAgLmZyLW10LTl3LWxnLFxuICAuZnItbXktMTh2LWxnLFxuICAuZnItbXktOXctbGcge1xuICAgIG1hcmdpbi10b3A6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xOHYtbGcsXG4gIC5mci1tYi05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0xOXYtbGcge1xuICAgIG1hcmdpbjogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0xOXYtbGcsXG4gIC5mci1teC0xOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTE5di1sZyxcbiAgLmZyLW14LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTE5di1sZyxcbiAgLmZyLW15LTE5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0xOXYtbGcsXG4gIC5mci1teS0xOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yMHYtbGcsXG4gIC5mci1tLTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIwdi1sZyxcbiAgLmZyLW1sLTEwdy1sZyxcbiAgLmZyLW14LTIwdi1sZyxcbiAgLmZyLW14LTEwdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjB2LWxnLFxuICAuZnItbXItMTB3LWxnLFxuICAuZnItbXgtMjB2LWxnLFxuICAuZnItbXgtMTB3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjB2LWxnLFxuICAuZnItbXQtMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIwdi1sZyxcbiAgLmZyLW1iLTEwdy1sZyxcbiAgLmZyLW15LTIwdi1sZyxcbiAgLmZyLW15LTEwdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIxdi1sZyB7XG4gICAgbWFyZ2luOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIxdi1sZyxcbiAgLmZyLW14LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjF2LWxnLFxuICAuZnItbXgtMjF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjF2LWxnLFxuICAuZnItbXktMjF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIydi1sZyxcbiAgLmZyLW0tMTF3LWxnIHtcbiAgICBtYXJnaW46IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yMnYtbGcsXG4gIC5mci1tbC0xMXctbGcsXG4gIC5mci1teC0yMnYtbGcsXG4gIC5mci1teC0xMXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjJ2LWxnLFxuICAuZnItbXItMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yMnYtbGcsXG4gIC5mci1tdC0xMXctbGcsXG4gIC5mci1teS0yMnYtbGcsXG4gIC5mci1teS0xMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yMnYtbGcsXG4gIC5mci1tYi0xMXctbGcsXG4gIC5mci1teS0yMnYtbGcsXG4gIC5mci1teS0xMXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTIzdi1sZyxcbiAgLmZyLW14LTIzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMjN2LWxnLFxuICAuZnItbXgtMjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTIzdi1sZyxcbiAgLmZyLW15LTIzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLTI0di1sZyxcbiAgLmZyLW0tMTJ3LWxnIHtcbiAgICBtYXJnaW46IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjR2LWxnLFxuICAuZnItbWwtMTJ3LWxnLFxuICAuZnItbXgtMjR2LWxnLFxuICAuZnItbXgtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yNHYtbGcsXG4gIC5mci1tci0xMnctbGcsXG4gIC5mci1teC0yNHYtbGcsXG4gIC5mci1teC0xMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yNHYtbGcsXG4gIC5mci1tdC0xMnctbGcsXG4gIC5mci1teS0yNHYtbGcsXG4gIC5mci1teS0xMnctbGcge1xuICAgIG1hcmdpbi10b3A6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjR2LWxnLFxuICAuZnItbWItMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjV2LWxnIHtcbiAgICBtYXJnaW46IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjV2LWxnLFxuICAuZnItbXgtMjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yNXYtbGcsXG4gIC5mci1teC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yNXYtbGcsXG4gIC5mci1teS0yNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjV2LWxnLFxuICAuZnItbXktMjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjZ2LWxnLFxuICAuZnItbS0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTI2di1sZyxcbiAgLmZyLW1sLTEzdy1sZyxcbiAgLmZyLW14LTI2di1sZyxcbiAgLmZyLW14LTEzdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yNnYtbGcsXG4gIC5mci1tci0xM3ctbGcsXG4gIC5mci1teC0yNnYtbGcsXG4gIC5mci1teC0xM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI2di1sZyxcbiAgLmZyLW10LTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTI2di1sZyxcbiAgLmZyLW1iLTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjd2LWxnIHtcbiAgICBtYXJnaW46IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMjd2LWxnLFxuICAuZnItbXgtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci0yN3YtbGcsXG4gIC5mci1teC0yN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC0yN3YtbGcsXG4gIC5mci1teS0yN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tMjh2LWxnLFxuICAuZnItbS0xNHctbGcge1xuICAgIG1hcmdpbjogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yOHYtbGcsXG4gIC5mci1tbC0xNHctbGcsXG4gIC5mci1teC0yOHYtbGcsXG4gIC5mci1teC0xNHctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI4di1sZyxcbiAgLmZyLW1yLTE0dy1sZyxcbiAgLmZyLW14LTI4di1sZyxcbiAgLmZyLW14LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI4di1sZyxcbiAgLmZyLW10LTE0dy1sZyxcbiAgLmZyLW15LTI4di1sZyxcbiAgLmZyLW15LTE0dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yOHYtbGcsXG4gIC5mci1tYi0xNHctbGcsXG4gIC5mci1teS0yOHYtbGcsXG4gIC5mci1teS0xNHctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0yOXYtbGcsXG4gIC5mci1teC0yOXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTI5di1sZyxcbiAgLmZyLW14LTI5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0yOXYtbGcsXG4gIC5mci1teS0yOXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zMHYtbGcsXG4gIC5mci1tLTE1dy1sZyB7XG4gICAgbWFyZ2luOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtMzB2LWxnLFxuICAuZnItbWwtMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTMwdi1sZyxcbiAgLmZyLW1yLTE1dy1sZyxcbiAgLmZyLW14LTMwdi1sZyxcbiAgLmZyLW14LTE1dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMzB2LWxnLFxuICAuZnItbXQtMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItMzB2LWxnLFxuICAuZnItbWItMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zMXYtbGcge1xuICAgIG1hcmdpbjogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC0zMXYtbGcsXG4gIC5mci1teC0zMXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLTMxdi1sZyxcbiAgLmZyLW14LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LTMxdi1sZyxcbiAgLmZyLW15LTMxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi0zMXYtbGcsXG4gIC5mci1teS0zMXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS0zMnYtbGcsXG4gIC5mci1tLTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLTMydi1sZyxcbiAgLmZyLW1sLTE2dy1sZyxcbiAgLmZyLW14LTMydi1sZyxcbiAgLmZyLW14LTE2dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItMzJ2LWxnLFxuICAuZnItbXItMTZ3LWxnLFxuICAuZnItbXgtMzJ2LWxnLFxuICAuZnItbXgtMTZ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtMzJ2LWxnLFxuICAuZnItbXQtMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLTMydi1sZyxcbiAgLmZyLW1iLTE2dy1sZyxcbiAgLmZyLW15LTMydi1sZyxcbiAgLmZyLW15LTE2dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWF1dG8tbGcge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxuICAuZnItbWwtYXV0by1sZyxcbiAgLmZyLW14LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5mci1tci1hdXRvLWxnLFxuICAuZnItbXgtYXV0by1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG4gIC5mci1tdC1hdXRvLWxnLFxuICAuZnItbXktYXV0by1sZyB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxuICAuZnItbWItYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cbiAgLmZyLW0tZmlyc3Qtbjh2LWxnLFxuICAuZnItbS1maXJzdC1uNHctbGcge1xuICAgIG1hcmdpbjogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3Qtbjh2LWxnLFxuICAuZnItbWwtZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3Qtbjh2LWxnLFxuICAuZnItbXItZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW44di1sZyxcbiAgLmZyLW10LWZpcnN0LW40dy1sZyxcbiAgLmZyLW15LWZpcnN0LW44di1sZyxcbiAgLmZyLW15LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3Qtbjh2LWxnLFxuICAuZnItbWItZmlyc3QtbjR3LWxnLFxuICAuZnItbXktZmlyc3Qtbjh2LWxnLFxuICAuZnItbXktZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uN3YtbGcsXG4gIC5mci1teC1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uN3YtbGcsXG4gIC5mci1teC1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3Qtbjd2LWxnLFxuICAuZnItbXktZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uN3YtbGcsXG4gIC5mci1teS1maXJzdC1uN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjZ2LWxnLFxuICAuZnItbS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbjogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC1uNnYtbGcsXG4gIC5mci1tbC1maXJzdC1uM3ctbGcsXG4gIC5mci1teC1maXJzdC1uNnYtbGcsXG4gIC5mci1teC1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW42di1sZyxcbiAgLmZyLW1yLWZpcnN0LW4zdy1sZyxcbiAgLmZyLW14LWZpcnN0LW42di1sZyxcbiAgLmZyLW14LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW42di1sZyxcbiAgLmZyLW10LWZpcnN0LW4zdy1sZyxcbiAgLmZyLW15LWZpcnN0LW42di1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC1uNnYtbGcsXG4gIC5mci1tYi1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uNXYtbGcge1xuICAgIG1hcmdpbjogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW41di1sZyxcbiAgLmZyLW15LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjV2LWxnLFxuICAuZnItbXktZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW40di1sZyxcbiAgLmZyLW0tZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW40di1sZyxcbiAgLmZyLW1sLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW14LWZpcnN0LW40di1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW40di1sZyxcbiAgLmZyLW1yLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW14LWZpcnN0LW40di1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uNHYtbGcsXG4gIC5mci1tdC1maXJzdC1uMnctbGcsXG4gIC5mci1teS1maXJzdC1uNHYtbGcsXG4gIC5mci1teS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW40di1sZyxcbiAgLmZyLW1iLWZpcnN0LW4ydy1sZyxcbiAgLmZyLW15LWZpcnN0LW40di1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbjogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LW4zdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4zdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjN2LWxnLFxuICAuZnItbXktZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW0tZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW46IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjJ2LWxnLFxuICAuZnItbWwtZmlyc3QtbjF3LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uMnYtbGcsXG4gIC5mci1tci1maXJzdC1uMXctbGcsXG4gIC5mci1teC1maXJzdC1uMnYtbGcsXG4gIC5mci1teC1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMnYtbGcsXG4gIC5mci1tdC1maXJzdC1uMXctbGcsXG4gIC5mci1teS1maXJzdC1uMnYtbGcsXG4gIC5mci1teS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjJ2LWxnLFxuICAuZnItbWItZmlyc3QtbjF3LWxnLFxuICAuZnItbXktZmlyc3QtbjJ2LWxnLFxuICAuZnItbXktZmlyc3QtbjF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMXYtbGcsXG4gIC5mci1teS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4xdi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC1uMS01di1sZyxcbiAgLmZyLW14LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC1uMS01di1sZyxcbiAgLmZyLW15LWZpcnN0LW4xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTAtbGcsXG4gIC5mci1teC1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTAtbGcsXG4gIC5mci1teS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTAtbGcsXG4gIC5mci1teS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbjogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0wLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMXYtbGcge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMXYtbGcsXG4gIC5mci1teS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xdi1sZyxcbiAgLmZyLW15LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teC1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xLTV2LWxnLFxuICAuZnItbXktZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0ydi1sZyxcbiAgLmZyLW0tZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTJ2LWxnLFxuICAuZnItbXItZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0ydi1sZyxcbiAgLmZyLW10LWZpcnN0LTF3LWxnLFxuICAuZnItbXktZmlyc3QtMnYtbGcsXG4gIC5mci1teS1maXJzdC0xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTJ2LWxnLFxuICAuZnItbWItZmlyc3QtMXctbGcsXG4gIC5mci1teS1maXJzdC0ydi1sZyxcbiAgLmZyLW15LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0zdi1sZyB7XG4gICAgbWFyZ2luOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zdi1sZyxcbiAgLmZyLW15LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTN2LWxnLFxuICAuZnItbXktZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC00di1sZyxcbiAgLmZyLW0tZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC00di1sZyxcbiAgLmZyLW1sLWZpcnN0LTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtNHYtbGcsXG4gIC5mci1teC1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtNHYtbGcsXG4gIC5mci1tci1maXJzdC0ydy1sZyxcbiAgLmZyLW14LWZpcnN0LTR2LWxnLFxuICAuZnItbXgtZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC00di1sZyxcbiAgLmZyLW10LWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC00di1sZyxcbiAgLmZyLW1iLWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW46IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTV2LWxnLFxuICAuZnItbXktZmlyc3QtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtNXYtbGcsXG4gIC5mci1teS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTZ2LWxnLFxuICAuZnItbS1maXJzdC0zdy1sZyB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtNnYtbGcsXG4gIC5mci1tbC1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtNnYtbGcsXG4gIC5mci1tci1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTZ2LWxnLFxuICAuZnItbXQtZmlyc3QtM3ctbGcsXG4gIC5mci1teS1maXJzdC02di1sZyxcbiAgLmZyLW15LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtNnYtbGcsXG4gIC5mci1tYi1maXJzdC0zdy1sZyxcbiAgLmZyLW15LWZpcnN0LTZ2LWxnLFxuICAuZnItbXktZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtN3YtbGcsXG4gIC5mci1teC1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtN3YtbGcsXG4gIC5mci1teC1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTd2LWxnLFxuICAuZnItbXktZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtN3YtbGcsXG4gIC5mci1teS1maXJzdC03di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTh2LWxnLFxuICAuZnItbS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTh2LWxnLFxuICAuZnItbWwtZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC04di1sZyxcbiAgLmZyLW1yLWZpcnN0LTR3LWxnLFxuICAuZnItbXgtZmlyc3QtOHYtbGcsXG4gIC5mci1teC1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTh2LWxnLFxuICAuZnItbXQtZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTh2LWxnLFxuICAuZnItbWItZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtOXYtbGcge1xuICAgIG1hcmdpbjogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtOXYtbGcsXG4gIC5mci1teS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC05di1sZyxcbiAgLmZyLW15LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTB2LWxnLFxuICAuZnItbS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTB2LWxnLFxuICAuZnItbWwtZmlyc3QtNXctbGcsXG4gIC5mci1teC1maXJzdC0xMHYtbGcsXG4gIC5mci1teC1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xMHYtbGcsXG4gIC5mci1tci1maXJzdC01dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xMHYtbGcsXG4gIC5mci1tdC1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTB2LWxnLFxuICAuZnItbWItZmlyc3QtNXctbGcsXG4gIC5mci1teS1maXJzdC0xMHYtbGcsXG4gIC5mci1teS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW46IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0xMXYtbGcsXG4gIC5mci1teC1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xMXYtbGcsXG4gIC5mci1teS1maXJzdC0xMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMTJ2LWxnLFxuICAuZnItbS1maXJzdC02dy1sZyB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0xMnYtbGcsXG4gIC5mci1tdC1maXJzdC02dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEydi1sZyxcbiAgLmZyLW15LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMTJ2LWxnLFxuICAuZnItbXktZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xM3YtbGcsXG4gIC5mci1teC1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xM3YtbGcsXG4gIC5mci1teS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xNHYtbGcsXG4gIC5mci1tLWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW46IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xNHYtbGcsXG4gIC5mci1tbC1maXJzdC03dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE0di1sZyxcbiAgLmZyLW14LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTd3LWxnLFxuICAuZnItbXgtZmlyc3QtMTR2LWxnLFxuICAuZnItbXgtZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE0di1sZyxcbiAgLmZyLW10LWZpcnN0LTd3LWxnLFxuICAuZnItbXktZmlyc3QtMTR2LWxnLFxuICAuZnItbXktZmlyc3QtN3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xNHYtbGcsXG4gIC5mci1tYi1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbjogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0xNXYtbGcsXG4gIC5mci1teC1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTE1di1sZyxcbiAgLmZyLW14LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE1di1sZyxcbiAgLmZyLW15LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0xNXYtbGcsXG4gIC5mci1teS1maXJzdC0xNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0xNnYtbGcsXG4gIC5mci1tLWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMTZ2LWxnLFxuICAuZnItbWwtZmlyc3QtOHctbGcsXG4gIC5mci1teC1maXJzdC0xNnYtbGcsXG4gIC5mci1teC1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTZ2LWxnLFxuICAuZnItbXItZmlyc3QtOHctbGcsXG4gIC5mci1teC1maXJzdC0xNnYtbGcsXG4gIC5mci1teC1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTE2di1sZyxcbiAgLmZyLW10LWZpcnN0LTh3LWxnLFxuICAuZnItbXktZmlyc3QtMTZ2LWxnLFxuICAuZnItbXktZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMTZ2LWxnLFxuICAuZnItbWItZmlyc3QtOHctbGcsXG4gIC5mci1teS1maXJzdC0xNnYtbGcsXG4gIC5mci1teS1maXJzdC04dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE3di1sZyxcbiAgLmZyLW14LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTd2LWxnLFxuICAuZnItbXgtZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTd2LWxnLFxuICAuZnItbXktZmlyc3QtMTd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE4di1sZyxcbiAgLmZyLW0tZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbjogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1sLWZpcnN0LTl3LWxnLFxuICAuZnItbXgtZmlyc3QtMTh2LWxnLFxuICAuZnItbXgtZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTh2LWxnLFxuICAuZnItbXItZmlyc3QtOXctbGcsXG4gIC5mci1teC1maXJzdC0xOHYtbGcsXG4gIC5mci1teC1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTh2LWxnLFxuICAuZnItbXQtZmlyc3QtOXctbGcsXG4gIC5mci1teS1maXJzdC0xOHYtbGcsXG4gIC5mci1teS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE4di1sZyxcbiAgLmZyLW1iLWZpcnN0LTl3LWxnLFxuICAuZnItbXktZmlyc3QtMTh2LWxnLFxuICAuZnItbXktZmlyc3QtOXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTE5di1sZyxcbiAgLmZyLW14LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMTl2LWxnLFxuICAuZnItbXgtZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTE5di1sZyxcbiAgLmZyLW15LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW0tZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW46IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTB3LWxnLFxuICAuZnItbXgtZmlyc3QtMjB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yMHYtbGcsXG4gIC5mci1tci1maXJzdC0xMHctbGcsXG4gIC5mci1teC1maXJzdC0yMHYtbGcsXG4gIC5mci1teC1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yMHYtbGcsXG4gIC5mci1tdC1maXJzdC0xMHctbGcsXG4gIC5mci1teS1maXJzdC0yMHYtbGcsXG4gIC5mci1teS1maXJzdC0xMHctbGcge1xuICAgIG1hcmdpbi10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjB2LWxnLFxuICAuZnItbWItZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW46IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjF2LWxnLFxuICAuZnItbXgtZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yMXYtbGcsXG4gIC5mci1teC1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yMXYtbGcsXG4gIC5mci1teS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjF2LWxnLFxuICAuZnItbXktZmlyc3QtMjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjJ2LWxnLFxuICAuZnItbS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1sLWZpcnN0LTExdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIydi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yMnYtbGcsXG4gIC5mci1tci1maXJzdC0xMXctbGcsXG4gIC5mci1teC1maXJzdC0yMnYtbGcsXG4gIC5mci1teC1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTIydi1sZyxcbiAgLmZyLW10LWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTIydi1sZyxcbiAgLmZyLW1iLWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW46IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjN2LWxnLFxuICAuZnItbXgtZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0yM3YtbGcsXG4gIC5mci1teC1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0yM3YtbGcsXG4gIC5mci1teS1maXJzdC0yM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtMjR2LWxnLFxuICAuZnItbS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbjogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yNHYtbGcsXG4gIC5mci1tbC1maXJzdC0xMnctbGcsXG4gIC5mci1teC1maXJzdC0yNHYtbGcsXG4gIC5mci1teC1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEydy1sZyxcbiAgLmZyLW14LWZpcnN0LTI0di1sZyxcbiAgLmZyLW14LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI0di1sZyxcbiAgLmZyLW10LWZpcnN0LTEydy1sZyxcbiAgLmZyLW15LWZpcnN0LTI0di1sZyxcbiAgLmZyLW15LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yNHYtbGcsXG4gIC5mci1tYi1maXJzdC0xMnctbGcsXG4gIC5mci1teS1maXJzdC0yNHYtbGcsXG4gIC5mci1teS1maXJzdC0xMnctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yNXYtbGcsXG4gIC5mci1teC1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI1di1sZyxcbiAgLmZyLW14LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yNXYtbGcsXG4gIC5mci1teS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yNnYtbGcsXG4gIC5mci1tLWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMjZ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI2di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEzdy1sZyxcbiAgLmZyLW14LWZpcnN0LTI2di1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMjZ2LWxnLFxuICAuZnItbWItZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbjogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0yN3YtbGcsXG4gIC5mci1teC1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1yLWZpcnN0LTI3di1sZyxcbiAgLmZyLW14LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW10LWZpcnN0LTI3di1sZyxcbiAgLmZyLW15LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0yN3YtbGcsXG4gIC5mci1teS1maXJzdC0yN3YtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbS1maXJzdC0yOHYtbGcsXG4gIC5mci1tLWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1sLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW14LWZpcnN0LTI4di1sZyxcbiAgLmZyLW14LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjh2LWxnLFxuICAuZnItbXItZmlyc3QtMTR3LWxnLFxuICAuZnItbXgtZmlyc3QtMjh2LWxnLFxuICAuZnItbXgtZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjh2LWxnLFxuICAuZnItbXQtZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1iLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW15LWZpcnN0LTI4di1sZyxcbiAgLmZyLW15LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTI5di1sZyxcbiAgLmZyLW14LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMjl2LWxnLFxuICAuZnItbXgtZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMjl2LWxnLFxuICAuZnItbXktZmlyc3QtMjl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTMwdi1sZyxcbiAgLmZyLW0tZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW46IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tbC1maXJzdC0zMHYtbGcsXG4gIC5mci1tbC1maXJzdC0xNXctbGcsXG4gIC5mci1teC1maXJzdC0zMHYtbGcsXG4gIC5mci1teC1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMzB2LWxnLFxuICAuZnItbXItZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zMHYtbGcsXG4gIC5mci1tdC1maXJzdC0xNXctbGcsXG4gIC5mci1teS1maXJzdC0zMHYtbGcsXG4gIC5mci1teS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tYi1maXJzdC0zMHYtbGcsXG4gIC5mci1tYi1maXJzdC0xNXctbGcsXG4gIC5mci1teS1maXJzdC0zMHYtbGcsXG4gIC5mci1teS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1sLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXItZmlyc3QtMzF2LWxnLFxuICAuZnItbXgtZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbXQtZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW1iLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tLWZpcnN0LTMydi1sZyxcbiAgLmZyLW0tZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW46IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWwtZmlyc3QtMzJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tci1maXJzdC0zMnYtbGcsXG4gIC5mci1tci1maXJzdC0xNnctbGcsXG4gIC5mci1teC1maXJzdC0zMnYtbGcsXG4gIC5mci1teC1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1tdC1maXJzdC0zMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xNnctbGcsXG4gIC5mci1teS1maXJzdC0zMnYtbGcsXG4gIC5mci1teS1maXJzdC0xNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItbWItZmlyc3QtMzJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLW0tZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICB9XG4gIC5mci1tbC1maXJzdC1hdXRvLWxnLFxuICAuZnItbXgtZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmZyLW1yLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teC1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmZyLW10LWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICB9XG4gIC5mci1tYi1maXJzdC1hdXRvLWxnLFxuICAuZnItbXktZmlyc3QtYXV0by1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0bztcbiAgfVxuICAuZnItcC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTAtbGcsXG4gIC5mci1weC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMC1sZyxcbiAgLmZyLXB4LTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTAtbGcsXG4gIC5mci1weS0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LW4wLTV2LWxnLFxuICAuZnItcHktbjAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItbjAtNXYtbGcsXG4gIC5mci1weS1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0wLTV2LWxnLFxuICAuZnItcHktMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTAtNXYtbGcsXG4gIC5mci1weS0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xdi1sZyxcbiAgLmZyLXB4LTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMXYtbGcsXG4gIC5mci1weC0xdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTEtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xLTV2LWxnLFxuICAuZnItcHktMS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEtNXYtbGcsXG4gIC5mci1weS0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0ydi1sZyxcbiAgLmZyLXAtMXctbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0ydi1sZyxcbiAgLmZyLXBsLTF3LWxnLFxuICAuZnItcHgtMnYtbGcsXG4gIC5mci1weC0xdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMnYtbGcsXG4gIC5mci1wci0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0ydi1sZyxcbiAgLmZyLXB0LTF3LWxnLFxuICAuZnItcHktMnYtbGcsXG4gIC5mci1weS0xdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0ydi1sZyxcbiAgLmZyLXBiLTF3LWxnLFxuICAuZnItcHktMnYtbGcsXG4gIC5mci1weS0xdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTN2LWxnLFxuICAuZnItcHgtM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0zdi1sZyxcbiAgLmZyLXB4LTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtNHYtbGcsXG4gIC5mci1wLTJ3LWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTR2LWxnLFxuICAuZnItcGwtMnctbGcsXG4gIC5mci1weC00di1sZyxcbiAgLmZyLXB4LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItNHYtbGcsXG4gIC5mci1wci0ydy1sZyxcbiAgLmZyLXB4LTR2LWxnLFxuICAuZnItcHgtMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtNHYtbGcsXG4gIC5mci1wdC0ydy1sZyxcbiAgLmZyLXB5LTR2LWxnLFxuICAuZnItcHktMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTR2LWxnLFxuICAuZnItcGItMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTV2LWxnLFxuICAuZnItcHgtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTV2LWxnLFxuICAuZnItcHktNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTV2LWxnLFxuICAuZnItcHktNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtNnYtbGcsXG4gIC5mci1wLTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtNnYtbGcsXG4gIC5mci1wbC0zdy1sZyxcbiAgLmZyLXB4LTZ2LWxnLFxuICAuZnItcHgtM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTZ2LWxnLFxuICAuZnItcHItM3ctbGcsXG4gIC5mci1weC02di1sZyxcbiAgLmZyLXB4LTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtNnYtbGcsXG4gIC5mci1wdC0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItNnYtbGcsXG4gIC5mci1wYi0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC03di1sZyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItN3YtbGcsXG4gIC5mci1weC03di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTh2LWxnLFxuICAuZnItcC00dy1sZyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC04di1sZyxcbiAgLmZyLXBsLTR3LWxnLFxuICAuZnItcHgtOHYtbGcsXG4gIC5mci1weC00dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTh2LWxnLFxuICAuZnItcHItNHctbGcsXG4gIC5mci1weC04di1sZyxcbiAgLmZyLXB4LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTh2LWxnLFxuICAuZnItcHQtNHctbGcsXG4gIC5mci1weS04di1sZyxcbiAgLmZyLXB5LTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi04di1sZyxcbiAgLmZyLXBiLTR3LWxnLFxuICAuZnItcHktOHYtbGcsXG4gIC5mci1weS00dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC05di1sZyxcbiAgLmZyLXB4LTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItOXYtbGcsXG4gIC5mci1weC05di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTEwdi1sZyxcbiAgLmZyLXAtNXctbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xMHYtbGcsXG4gIC5mci1wbC01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xMHYtbGcsXG4gIC5mci1wci01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTB2LWxnLFxuICAuZnItcHQtNXctbGcsXG4gIC5mci1weS0xMHYtbGcsXG4gIC5mci1weS01dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xMHYtbGcsXG4gIC5mci1wYi01dy1sZyxcbiAgLmZyLXB5LTEwdi1sZyxcbiAgLmZyLXB5LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTF2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xMXYtbGcsXG4gIC5mci1weS0xMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTExdi1sZyxcbiAgLmZyLXB5LTExdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xMnYtbGcsXG4gIC5mci1wLTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEydi1sZyxcbiAgLmZyLXBsLTZ3LWxnLFxuICAuZnItcHgtMTJ2LWxnLFxuICAuZnItcHgtNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xMnYtbGcsXG4gIC5mci1wci02dy1sZyxcbiAgLmZyLXB4LTEydi1sZyxcbiAgLmZyLXB4LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTEydi1sZyxcbiAgLmZyLXB0LTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEydi1sZyxcbiAgLmZyLXBiLTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTN2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xM3YtbGcsXG4gIC5mci1weS0xM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTEzdi1sZyxcbiAgLmZyLXB5LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xNHYtbGcsXG4gIC5mci1wLTd3LWxnIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTR2LWxnLFxuICAuZnItcGwtN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTR2LWxnLFxuICAuZnItcHItN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE0di1sZyxcbiAgLmZyLXB0LTd3LWxnLFxuICAuZnItcHktMTR2LWxnLFxuICAuZnItcHktN3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTR2LWxnLFxuICAuZnItcGItN3ctbGcsXG4gIC5mci1weS0xNHYtbGcsXG4gIC5mci1weS03dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xNXYtbGcsXG4gIC5mci1weC0xNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xNXYtbGcsXG4gIC5mci1weC0xNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTV2LWxnLFxuICAuZnItcHktMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xNXYtbGcsXG4gIC5mci1weS0xNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTZ2LWxnLFxuICAuZnItcC04dy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xNnYtbGcsXG4gIC5mci1wbC04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTZ2LWxnLFxuICAuZnItcHItOHctbGcsXG4gIC5mci1weC0xNnYtbGcsXG4gIC5mci1weC04dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xNnYtbGcsXG4gIC5mci1wdC04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xNnYtbGcsXG4gIC5mci1wYi04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTE3di1sZyB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMTd2LWxnLFxuICAuZnItcHktMTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0xN3YtbGcsXG4gIC5mci1weS0xN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMTh2LWxnLFxuICAuZnItcC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTE4di1sZyxcbiAgLmZyLXBsLTl3LWxnLFxuICAuZnItcHgtMTh2LWxnLFxuICAuZnItcHgtOXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTE4di1sZyxcbiAgLmZyLXByLTl3LWxnLFxuICAuZnItcHgtMTh2LWxnLFxuICAuZnItcHgtOXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0xOHYtbGcsXG4gIC5mci1wdC05dy1sZyxcbiAgLmZyLXB5LTE4di1sZyxcbiAgLmZyLXB5LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTE4di1sZyxcbiAgLmZyLXBiLTl3LWxnLFxuICAuZnItcHktMTh2LWxnLFxuICAuZnItcHktOXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0xOXYtbGcge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTE5di1sZyxcbiAgLmZyLXB5LTE5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMTl2LWxnLFxuICAuZnItcHktMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTIwdi1sZyxcbiAgLmZyLXAtMTB3LWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTIwdi1sZyxcbiAgLmZyLXBsLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTIwdi1sZyxcbiAgLmZyLXByLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yMHYtbGcsXG4gIC5mci1wdC0xMHctbGcsXG4gIC5mci1weS0yMHYtbGcsXG4gIC5mci1weS0xMHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTIwdi1sZyxcbiAgLmZyLXBiLTEwdy1sZyxcbiAgLmZyLXB5LTIwdi1sZyxcbiAgLmZyLXB5LTEwdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjF2LWxnLFxuICAuZnItcHgtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjF2LWxnLFxuICAuZnItcHgtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTIxdi1sZyxcbiAgLmZyLXB5LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjF2LWxnLFxuICAuZnItcHktMjF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTIydi1sZyxcbiAgLmZyLXAtMTF3LWxnIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjJ2LWxnLFxuICAuZnItcGwtMTF3LWxnLFxuICAuZnItcHgtMjJ2LWxnLFxuICAuZnItcHgtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yMnYtbGcsXG4gIC5mci1wci0xMXctbGcsXG4gIC5mci1weC0yMnYtbGcsXG4gIC5mci1weC0xMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yMnYtbGcsXG4gIC5mci1wdC0xMXctbGcsXG4gIC5mci1weS0yMnYtbGcsXG4gIC5mci1weS0xMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjJ2LWxnLFxuICAuZnItcGItMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjN2LWxnIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yM3YtbGcsXG4gIC5mci1weS0yM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTIzdi1sZyxcbiAgLmZyLXB5LTIzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yNHYtbGcsXG4gIC5mci1wLTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yNHYtbGcsXG4gIC5mci1wbC0xMnctbGcsXG4gIC5mci1weC0yNHYtbGcsXG4gIC5mci1weC0xMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yNHYtbGcsXG4gIC5mci1wci0xMnctbGcsXG4gIC5mci1weC0yNHYtbGcsXG4gIC5mci1weC0xMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjR2LWxnLFxuICAuZnItcHQtMTJ3LWxnLFxuICAuZnItcHktMjR2LWxnLFxuICAuZnItcHktMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yNHYtbGcsXG4gIC5mci1wYi0xMnctbGcsXG4gIC5mci1weS0yNHYtbGcsXG4gIC5mci1weS0xMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjV2LWxnIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0yNXYtbGcsXG4gIC5mci1weS0yNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI1di1sZyxcbiAgLmZyLXB5LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0yNnYtbGcsXG4gIC5mci1wLTEzdy1sZyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTI2di1sZyxcbiAgLmZyLXBsLTEzdy1sZyxcbiAgLmZyLXB4LTI2di1sZyxcbiAgLmZyLXB4LTEzdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjZ2LWxnLFxuICAuZnItcHItMTN3LWxnLFxuICAuZnItcHgtMjZ2LWxnLFxuICAuZnItcHgtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjZ2LWxnLFxuICAuZnItcHQtMTN3LWxnLFxuICAuZnItcHktMjZ2LWxnLFxuICAuZnItcHktMTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTI2di1sZyxcbiAgLmZyLXBiLTEzdy1sZyxcbiAgLmZyLXB5LTI2di1sZyxcbiAgLmZyLXB5LTEzdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yN3YtbGcsXG4gIC5mci1weC0yN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yN3YtbGcsXG4gIC5mci1weC0yN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjd2LWxnLFxuICAuZnItcHktMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yN3YtbGcsXG4gIC5mci1weS0yN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMjh2LWxnLFxuICAuZnItcC0xNHctbGcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMjh2LWxnLFxuICAuZnItcGwtMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMjh2LWxnLFxuICAuZnItcHItMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTI4di1sZyxcbiAgLmZyLXB0LTE0dy1sZyxcbiAgLmZyLXB5LTI4di1sZyxcbiAgLmZyLXB5LTE0dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMjh2LWxnLFxuICAuZnItcGItMTR3LWxnLFxuICAuZnItcHktMjh2LWxnLFxuICAuZnItcHktMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTI5di1sZyB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtMjl2LWxnLFxuICAuZnItcHktMjl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0yOXYtbGcsXG4gIC5mci1weS0yOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtMzB2LWxnLFxuICAuZnItcC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC0zMHYtbGcsXG4gIC5mci1wbC0xNXctbGcsXG4gIC5mci1weC0zMHYtbGcsXG4gIC5mci1weC0xNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTMwdi1sZyxcbiAgLmZyLXByLTE1dy1sZyxcbiAgLmZyLXB4LTMwdi1sZyxcbiAgLmZyLXB4LTE1dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTMwdi1sZyxcbiAgLmZyLXB0LTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi0zMHYtbGcsXG4gIC5mci1wYi0xNXctbGcsXG4gIC5mci1weS0zMHYtbGcsXG4gIC5mci1weS0xNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC0zMXYtbGcge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LTMxdi1sZyxcbiAgLmZyLXB5LTMxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItMzF2LWxnLFxuICAuZnItcHktMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLTMydi1sZyxcbiAgLmZyLXAtMTZ3LWxnIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLTMydi1sZyxcbiAgLmZyLXBsLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLTMydi1sZyxcbiAgLmZyLXByLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC0zMnYtbGcsXG4gIC5mci1wdC0xNnctbGcsXG4gIC5mci1weS0zMnYtbGcsXG4gIC5mci1weS0xNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLTMydi1sZyxcbiAgLmZyLXBiLTE2dy1sZyxcbiAgLmZyLXB5LTMydi1sZyxcbiAgLmZyLXB5LTE2dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTAtbGcsXG4gIC5mci1weC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMC1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTAtbGcsXG4gIC5mci1weS1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LW4wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtbjAtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weS1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weS1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMXYtbGcsXG4gIC5mci1weC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmc6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weS1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0ydi1sZyxcbiAgLmZyLXAtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0ydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMnYtbGcsXG4gIC5mci1weC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMnYtbGcsXG4gIC5mci1wci1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0ydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTF3LWxnLFxuICAuZnItcHktZmlyc3QtMnYtbGcsXG4gIC5mci1weS1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0ydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTF3LWxnLFxuICAuZnItcHktZmlyc3QtMnYtbGcsXG4gIC5mci1weS1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTN2LWxnLFxuICAuZnItcHgtZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0zdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtNHYtbGcsXG4gIC5mci1wLWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTR2LWxnLFxuICAuZnItcGwtZmlyc3QtMnctbGcsXG4gIC5mci1weC1maXJzdC00di1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtNHYtbGcsXG4gIC5mci1wci1maXJzdC0ydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTR2LWxnLFxuICAuZnItcHgtZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtNHYtbGcsXG4gIC5mci1wdC1maXJzdC0ydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTR2LWxnLFxuICAuZnItcHktZmlyc3QtMnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTR2LWxnLFxuICAuZnItcGItZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTV2LWxnLFxuICAuZnItcHgtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTV2LWxnLFxuICAuZnItcHktZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTV2LWxnLFxuICAuZnItcHktZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtNnYtbGcsXG4gIC5mci1wLWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtNnYtbGcsXG4gIC5mci1wbC1maXJzdC0zdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ2LWxnLFxuICAuZnItcHgtZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTZ2LWxnLFxuICAuZnItcHItZmlyc3QtM3ctbGcsXG4gIC5mci1weC1maXJzdC02di1sZyxcbiAgLmZyLXB4LWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtNnYtbGcsXG4gIC5mci1wdC1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtNnYtbGcsXG4gIC5mci1wYi1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZzogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtN3YtbGcsXG4gIC5mci1weC1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTh2LWxnLFxuICAuZnItcC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZzogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC04di1sZyxcbiAgLmZyLXBsLWZpcnN0LTR3LWxnLFxuICAuZnItcHgtZmlyc3QtOHYtbGcsXG4gIC5mci1weC1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTh2LWxnLFxuICAuZnItcHItZmlyc3QtNHctbGcsXG4gIC5mci1weC1maXJzdC04di1sZyxcbiAgLmZyLXB4LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTh2LWxnLFxuICAuZnItcHQtZmlyc3QtNHctbGcsXG4gIC5mci1weS1maXJzdC04di1sZyxcbiAgLmZyLXB5LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC04di1sZyxcbiAgLmZyLXBiLWZpcnN0LTR3LWxnLFxuICAuZnItcHktZmlyc3QtOHYtbGcsXG4gIC5mci1weS1maXJzdC00dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC05di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtOXYtbGcsXG4gIC5mci1weC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXAtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmc6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xMHYtbGcsXG4gIC5mci1wbC1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xMHYtbGcsXG4gIC5mci1wci1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTB2LWxnLFxuICAuZnItcHQtZmlyc3QtNXctbGcsXG4gIC5mci1weS1maXJzdC0xMHYtbGcsXG4gIC5mci1weS1maXJzdC01dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xMHYtbGcsXG4gIC5mci1wYi1maXJzdC01dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTF2LWxnIHtcbiAgICBwYWRkaW5nOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xMXYtbGcsXG4gIC5mci1weS1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xMnYtbGcsXG4gIC5mci1wLWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTZ3LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xMnYtbGcsXG4gIC5mci1wci1maXJzdC02dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xM3YtbGcsXG4gIC5mci1weS1maXJzdC0xM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xNHYtbGcsXG4gIC5mci1wLWZpcnN0LTd3LWxnIHtcbiAgICBwYWRkaW5nOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTR2LWxnLFxuICAuZnItcGwtZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTR2LWxnLFxuICAuZnItcHItZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE0di1sZyxcbiAgLmZyLXB0LWZpcnN0LTd3LWxnLFxuICAuZnItcHktZmlyc3QtMTR2LWxnLFxuICAuZnItcHktZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTR2LWxnLFxuICAuZnItcGItZmlyc3QtN3ctbGcsXG4gIC5mci1weS1maXJzdC0xNHYtbGcsXG4gIC5mci1weS1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xNXYtbGcsXG4gIC5mci1weC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xNXYtbGcsXG4gIC5mci1weC1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTV2LWxnLFxuICAuZnItcHktZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xNXYtbGcsXG4gIC5mci1weS1maXJzdC0xNXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTZ2LWxnLFxuICAuZnItcC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZzogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xNnYtbGcsXG4gIC5mci1wbC1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTZ2LWxnLFxuICAuZnItcHItZmlyc3QtOHctbGcsXG4gIC5mci1weC1maXJzdC0xNnYtbGcsXG4gIC5mci1weC1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xNnYtbGcsXG4gIC5mci1wdC1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xNnYtbGcsXG4gIC5mci1wYi1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTE3di1sZyB7XG4gICAgcGFkZGluZzogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMTd2LWxnLFxuICAuZnItcHktZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0xN3YtbGcsXG4gIC5mci1weS1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMTh2LWxnLFxuICAuZnItcC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTE4di1sZyxcbiAgLmZyLXBsLWZpcnN0LTl3LWxnLFxuICAuZnItcHgtZmlyc3QtMTh2LWxnLFxuICAuZnItcHgtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTE4di1sZyxcbiAgLmZyLXByLWZpcnN0LTl3LWxnLFxuICAuZnItcHgtZmlyc3QtMTh2LWxnLFxuICAuZnItcHgtZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0xOHYtbGcsXG4gIC5mci1wdC1maXJzdC05dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTE4di1sZyxcbiAgLmZyLXBiLWZpcnN0LTl3LWxnLFxuICAuZnItcHktZmlyc3QtMTh2LWxnLFxuICAuZnItcHktZmlyc3QtOXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmc6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTE5di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE5di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMTl2LWxnLFxuICAuZnItcHktZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXAtZmlyc3QtMTB3LWxnIHtcbiAgICBwYWRkaW5nOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yMHYtbGcsXG4gIC5mci1wdC1maXJzdC0xMHctbGcsXG4gIC5mci1weS1maXJzdC0yMHYtbGcsXG4gIC5mci1weS1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjF2LWxnLFxuICAuZnItcHgtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjF2LWxnLFxuICAuZnItcHgtZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjF2LWxnLFxuICAuZnItcHktZmlyc3QtMjF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTIydi1sZyxcbiAgLmZyLXAtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yMnYtbGcsXG4gIC5mci1wci1maXJzdC0xMXctbGcsXG4gIC5mci1weC1maXJzdC0yMnYtbGcsXG4gIC5mci1weC1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xMXctbGcsXG4gIC5mci1weS1maXJzdC0yMnYtbGcsXG4gIC5mci1weS1maXJzdC0xMXctbGcge1xuICAgIHBhZGRpbmctdG9wOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjJ2LWxnLFxuICAuZnItcGItZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjN2LWxnIHtcbiAgICBwYWRkaW5nOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yM3YtbGcsXG4gIC5mci1weS1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yNHYtbGcsXG4gIC5mci1wLWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yNHYtbGcsXG4gIC5mci1wbC1maXJzdC0xMnctbGcsXG4gIC5mci1weC1maXJzdC0yNHYtbGcsXG4gIC5mci1weC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yNHYtbGcsXG4gIC5mci1wci1maXJzdC0xMnctbGcsXG4gIC5mci1weC1maXJzdC0yNHYtbGcsXG4gIC5mci1weC1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjR2LWxnLFxuICAuZnItcHQtZmlyc3QtMTJ3LWxnLFxuICAuZnItcHktZmlyc3QtMjR2LWxnLFxuICAuZnItcHktZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yNHYtbGcsXG4gIC5mci1wYi1maXJzdC0xMnctbGcsXG4gIC5mci1weS1maXJzdC0yNHYtbGcsXG4gIC5mci1weS1maXJzdC0xMnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0yNXYtbGcsXG4gIC5mci1weS1maXJzdC0yNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0yNnYtbGcsXG4gIC5mci1wLWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZzogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTI2di1sZyxcbiAgLmZyLXBsLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjZ2LWxnLFxuICAuZnItcHItZmlyc3QtMTN3LWxnLFxuICAuZnItcHgtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTN3LWxnLFxuICAuZnItcHktZmlyc3QtMjZ2LWxnLFxuICAuZnItcHktZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTI2di1sZyxcbiAgLmZyLXBiLWZpcnN0LTEzdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yN3YtbGcsXG4gIC5mci1weC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yN3YtbGcsXG4gIC5mci1weC1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjd2LWxnLFxuICAuZnItcHktZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yN3YtbGcsXG4gIC5mci1weS1maXJzdC0yN3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMjh2LWxnLFxuICAuZnItcC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmc6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMjh2LWxnLFxuICAuZnItcGwtZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMjh2LWxnLFxuICAuZnItcHItZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB0LWZpcnN0LTE0dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE0dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMjh2LWxnLFxuICAuZnItcGItZmlyc3QtMTR3LWxnLFxuICAuZnItcHktZmlyc3QtMjh2LWxnLFxuICAuZnItcHktZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTI5di1sZyB7XG4gICAgcGFkZGluZzogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wci1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHQtZmlyc3QtMjl2LWxnLFxuICAuZnItcHktZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0yOXYtbGcsXG4gIC5mci1weS1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXAtZmlyc3QtMzB2LWxnLFxuICAuZnItcC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wbC1maXJzdC0zMHYtbGcsXG4gIC5mci1wbC1maXJzdC0xNXctbGcsXG4gIC5mci1weC1maXJzdC0zMHYtbGcsXG4gIC5mci1weC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wYi1maXJzdC0zMHYtbGcsXG4gIC5mci1wYi1maXJzdC0xNXctbGcsXG4gIC5mci1weS1maXJzdC0zMHYtbGcsXG4gIC5mci1weS1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmc6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGwtZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcHItZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXB0LWZpcnN0LTMxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTMxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuICAuZnItcGItZmlyc3QtMzF2LWxnLFxuICAuZnItcHktZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wLWZpcnN0LTMydi1sZyxcbiAgLmZyLXAtZmlyc3QtMTZ3LWxnIHtcbiAgICBwYWRkaW5nOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBsLWZpcnN0LTMydi1sZyxcbiAgLmZyLXBsLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXByLWZpcnN0LTMydi1sZyxcbiAgLmZyLXByLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1wdC1maXJzdC0zMnYtbGcsXG4gIC5mci1wdC1maXJzdC0xNnctbGcsXG4gIC5mci1weS1maXJzdC0zMnYtbGcsXG4gIC5mci1weS1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLXBiLWZpcnN0LTMydi1sZyxcbiAgLmZyLXBiLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDhyZW0gIWltcG9ydGFudDtcbiAgfVxufVxuaHRtbCB7XG4gIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZGl2IC5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBkaXYuZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gc2VjdGlvbiAuZnItY29udGFpbmVyLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gc2VjdGlvbi5mci1jb250YWluZXIsIGJvZHk6bm90KC5wYWdlLW5vZGUtdHlwZS1ob21lcGFnZSkgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGggPiBmaWd1cmUgLmZyLWNvbnRhaW5lciwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGZpZ3VyZS5mci1jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG59XG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gZGl2Om5vdCg6Zmlyc3QtY2hpbGQpLCBib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoID4gc2VjdGlvbjpub3QoOmZpcnN0LWNoaWxkKSwgYm9keTpub3QoLnBhZ2Utbm9kZS10eXBlLWhvbWVwYWdlKSAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCA+IGZpZ3VyZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG5cbi8qIFRPRE8gUkVNT1ZFIFRISVMgV0hFTiBTVElDS1kgSVMgRklYRUQgKi9cbi5mci1zaWRlbWVudS0tc3RpY2t5IHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG5ib2R5IHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5sYXlvdXQtY29udGFpbmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuXG5oMSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDAuNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xufVxuaDE6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgd2lkdGg6IDIuMTg3NXJlbTtcbiAgaGVpZ2h0OiAwLjMxMjVyZW07XG59XG5cbmgzLFxuaDIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbmgzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS43NXJlbTtcbn1cblxuaDQge1xuICBmb250LXNpemU6IDEuMTVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS4xNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4uZnItY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICBwYWRkaW5nOiAwO1xuICBtYXgtd2lkdGg6IDg1LjI1cmVtO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi5mci1sb2dvIHtcbiAgZm9udC1mYW1pbHk6IFwiTWFyaWFubmVcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtbWVkaXVtKTtcbiAgY29sb3I6IHZhcigtLWlyc24tZ3JleSk7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICBoMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMi44NzVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbiAgaDIsXG4gIGgzIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIH1cbiAgLmZyLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMCAycmVtO1xuICB9XG4gIC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLW1haW4td3JhcHBlciB7XG4gICAgbWFyZ2luLXRvcDogMS4zMTI1cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNjI1cmVtO1xuICB9XG4gIC5sYXlvdXQtZ3JpZDpub3QoLm5vLXNpZGViYXIpIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJtYWluIGFzaWRlXCIgXCJmb290ZXIgYXNpZGVcIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIH1cbiAgLmxheW91dC1ncmlkLm5vLXNpZGViYXIgLmlyc24tbWFpbi13cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5sYXlvdXQtZ3JpZC5uby1zaWRlYmFyIC5sYXlvdXQtY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5sYXlvdXQtY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjQ4cHgpIHtcbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgcGFkZGluZy1sZWZ0OiA1LjY3NXJlbTtcbiAgfVxufVxuLnZpZXdzLXZpZXctZ3JpZC5ob3Jpem9udGFsLmNvbHMtNC5jbGVhcmZpeCAudmlld3Mtcm93ID4gKiB7XG4gIG1hcmdpbjogMS41NjI1cmVtIDAgMCAxLjU2MjVyZW07XG59XG4udmlld3Mtdmlldy1ncmlkLmhvcml6b250YWwuY29scy00LmNsZWFyZml4IC52aWV3cy1yb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgbWFyZ2luOiAtMS41NjI1cmVtIDAgMCAtMS41NjI1cmVtO1xufVxuXG5zZWN0aW9uW2NsYXNzXj1pcnNuXSB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cblxuLnJlZ2lvbi1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIge1xuICBncmlkLWFyZWE6IGZvb3Rlcjtcbn1cblxuLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3NePWZyLWljb24tXTo6YmVmb3JlLCAuZnItYnRuOm5vdChbY2xhc3MqPWZyLWJ0bi0taWNvbi1dKVtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSwgLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3NePWZyLWZpLV06OmJlZm9yZSwgLmZyLWJ0bjpub3QoW2NsYXNzKj1mci1idG4tLWljb24tXSlbY2xhc3MqPVwiIGZyLWZpLVwiXTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG5cbltjbGFzc149aXJzbi1pY29uLV06OmJlZm9yZSxcbltjbGFzcyo9XCIgaXJzbi1pY29uLVwiXTo6YmVmb3JlLFxuW2NsYXNzXj1pcnNuLWZpLV06OmJlZm9yZSxcbltjbGFzcyo9XCIgaXJzbi1maS1cIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbi5mci1pY29uLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWljb24taXJzbi1zaGFyZS1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWZpLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWZpLWlyc24tc2hhcmUtbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbltjbGFzc149aXJzbi1pY29uLV06OmJlZm9yZSwgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24taWNvbi1jb2xvcik7XG4gIHdpZHRoOiB2YXIoLS1pcnNuLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taXJzbi1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbn1cblxuLmlyc24taWNvbi0tbWFwOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1hcC5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1hcC5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLWxldHRlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1sZXR0ZXIuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1zaXRlOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNpdGUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaXRlLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tYmVsbDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1iZWxsLWZvb3Rlci5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWJlbGwtZm9vdGVyLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tcG9kY2FzdDo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wb2RjYXN0LnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcG9kY2FzdC5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW5ld3NwYXBlcjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzcGFwZXIuc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1uZXdzbGV0dGVyOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW5ld3NsZXR0ZXIuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzbGV0dGVyLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tbWVkaWE6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWVkaWEuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tZWRpYS5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLW1lZ2FwaG9uZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1lZ2FwaG9uZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWVnYXBob25lLnN2Z1wiKTtcbn1cblxuLmlyc24taWNvbi0tYXNzb3M6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1hc3Nvcy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tYXNzb3Muc3ZnXCIpO1xufVxuXG4uaXJzbi1pY29uLS1taWNyb3Njb3BlOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XG59XG5cbi5pcnNuLWljb24tLXBsdXM6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcGx1cy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xufVxuXG4uaXJzbi1ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLWdyaWQgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLWdyaWQgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZ3JpZF9fc2lkZWJhciB7XG4gICAgd2lkdGg6IDEzLjkzNzVyZW07XG4gIH1cbiAgLmlyc24tZ3JpZC0tc2lkZWJhciB7XG4gICAgZ3JpZC1nYXA6IDFyZW0gNi41NjI1cmVtO1xuICB9XG4gIC5pcnNuLWdyaWQuaXJzbi1ncmlkLS1zaWRlYmFyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEzLjkzNzVyZW0gMWZyO1xuICB9XG4gIC5pcnNuLWdyaWQtY29scy0yIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG4gIC5pcnNuLWdyaWQtY29scy00IHtcbiAgICBncmlkLWdhcDogMC4zNDM3NXJlbSAxLjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBncmlkLWF1dG8tY29sdW1uczogbWluLWNvbnRlbnQ7XG4gIH1cbn1cbi5mci1zaGFyZSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWlyc24tbGlnaHQtZ3JleSk7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5mci1zaGFyZSAuZnItYnRucy1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uZnItc2hhcmUgYVtocmVmXS5mci1idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0LWdyZXkpO1xufVxuXG4ubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gIzAwMDA5MTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gIzAwMDA5MTtcbiAgfVxufVxuLmxheW91dC1zaWRlYmFyLXNlY29uZCArIGZvb3RlciAuaXJzbi1mb290ZXIge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQgKyBmb290ZXIgLmlyc24tZm9vdGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMi41cmVtO1xuICB9XG59XG5cbi5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtYXV0by1yb3dzOiBtaW4tY29udGVudDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJoZWFkZXIgaGVhZGVyXCIgXCJzaWRlYmFyIG1haW5cIiBcImZvb3RlciBmb290ZXJcIjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5yZWdpb24tc2lkZWJhci1zZWNvbmQge1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2staXJzbi1zaWRlYmFyLWRpcmVjdC1hY2VzcyB7XG4gICAgZ3JpZC1yb3c6IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCAuYmxvY2staXJzbi1zaWRlYmFyLWFnZW5kYSB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZ2FwOiAxLjc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXNpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNpZGViYXJfX2NvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIHdpZHRoOiAxOC41cmVtO1xuICAgIGdyaWQtYXJlYTogYXNpZGU7XG4gICAgcGFkZGluZzogMS41cmVtO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0taXRlbS1zZWFyY2gge1xuICBtYXJnaW46IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWl0ZW0tc2VhcmNoIC5mci1sYWJlbCB7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mci1idG46bm90KDpkaXNhYmxlZCkge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZyLWJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLmZvcm0tYWN0aW9ucyAuZnItYnRuIHtcbiAgbWluLXdpZHRoOiAxMS4xMjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwLjkzNzVyZW0gMS41cmVtIDAuODEyNXJlbTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbi1vdXQ7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bjpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAuZm9ybS1hY3Rpb25zIC5mci1idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5mYWNldC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciAuZnItbGFiZWwge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQge1xuICB3aWR0aDogY2FsYygxMDAlIC0gMi41cmVtKTtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgLTJweCAwIDAgIzFmMWYxZjtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAucGFnZXIge1xuICBtYXJnaW46IDMuNXJlbSAwO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyIC5pcnNuLWxpbmstbGlzdCBhOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIgLmlyc24tbGluay1saXN0IGE6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciAuaXJzbi1saW5rLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXI6bm90KC52aWV3LWhlYWRlci0tbW9iaWxlKSAuaXJzbi1saW5rLWxpc3Qge1xuICBkaXNwbGF5OiBub25lO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtZm9ybSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxLjM3NXJlbTtcbiAgYm9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICMxZjFmMWY7XG4gIGxlZnQ6IGNhbGModmFyKC0tc29ydC1oZWFkZXItc2NhbGUpIC8gLTIpO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW0gLmZyLWxhYmVsIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLnZpZXctZ2xvYmFsLXNlYXJjaCAuY3VzdG9tLXNvcnQtaGVhZGVyIC5mb3JtLWl0ZW0gLmZvcm0tc2VsZWN0IHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAyLjI1cmVtIDAgMC44MTI1cmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBib3JkZXItcmFkaXVzOiAwLjMxMjVyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC5jdXN0b20tc29ydC1oZWFkZXIgLmZvcm0taXRlbTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjgxMjVyZW07XG4gIHdpZHRoOiAwLjc2NXJlbTtcbiAgaGVpZ2h0OiAwLjQ5MDYyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmlyc24tc2VhcmNoX19lbXB0eSB7XG4gIG1pbi1oZWlnaHQ6IDIwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2VhcmNoX19lbXB0eSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICB9XG59XG4uaXJzbi1zZWFyY2hfX2VtcHR5IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc2VhcmNoX19lbXB0eSBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLXNlYXJjaF9fZW1wdHlfX2ljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3Mvc2VhcmNoLnN2Z1wiKTtcbiAgd2lkdGg6IDguMTI1cmVtO1xuICBoZWlnaHQ6IDguMTI1cmVtO1xufVxuXG4udmlldy1yZXN1bHQtY291bnRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiAxLjEyNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLnZpZXctcmVzdWx0LWNvdW50ZXJfX2NvdW50IHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLnZpZXctZ2xvYmFsLXNlYXJjaCB7XG4gIC0tc29ydC1oZWFkZXItc2NhbGU6IDJyZW07XG59XG4udmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0tc29ydC1oZWFkZXItc2NhbGUpO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctZ2xvYmFsLXNlYXJjaCAudmlldy1oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDIuNXJlbTtcbiAgfVxuICAudmlldy1nbG9iYWwtc2VhcmNoIC52aWV3LWhlYWRlci0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC52aWV3LWdsb2JhbC1zZWFyY2ggLnZpZXctaGVhZGVyOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkgLmlyc24tbGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IDE7XG4gIH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSBzcGFuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTIuNXJlbTtcbiAgbGVmdDogY2FsYygxMDAlIC0gMXJlbSk7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LmlzLWFjdGl2ZSBzcGFuOjpiZWZvcmUge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1tb3otdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgLW1zLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC1vLXRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG5cbi5mci1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mci1sYWJlbCB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG5cbmFbaHJlZl0ge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuYVtocmVmXS5mci1idG46bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzEsIDMxLCAzMSwgMC45NSk7XG59XG5cbi5mci1idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbn1cbi5mci1idG4uZnItYnRuLS10by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWJ0bi5mci1idG4tLXRvLXRvcDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG59XG4uZnItYnRuLS1sZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxZjFmMWY7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbn1cbi5mci1idG4tLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci1jb2xvcjogI2ZmZmZmZjtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnItYnRuLS1zZWNvbmRhcnlbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6ICNmZmZmZmY7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5LmZyLWJ0bi0tbGcge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLmZyLWJ0bi0tYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBjb2xvcjogIzFmMWYxZjtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgcGFkZGluZzogMCAwIDAgMC43NXJlbTtcbn1cbi5mci1idG4tLWFycm93LmZyLWJ0bi0tbGcge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMCAwIDFyZW07XG59XG4uZnItYnRuLS1hcnJvdy5mci1idG4tLWxnIFtjbGFzc149ZnItaWNvbi1dIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWJ0bi0tYXJyb3cgW2NsYXNzXj1mci1pY29uLV0ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDIuMTI1cmVtO1xuICBoZWlnaHQ6IDIuMTI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xufVxuLmZyLWJ0bi0tYXJyb3dbaHJlZl06aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmZyLWJ0bi0tYXJyb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmZyLWJ0bi0tdHJhbnNwYXJlbnQ6bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzKj1cIiBmci1pY29uLVwiXSwgLmZyLWJ0bi0tdHJhbnNwYXJlbnQ6bm90KFtjbGFzcyo9ZnItYnRuLS1pY29uLV0pW2NsYXNzKj1cIiBmci1maS1cIl0sIC5mci1idG4tLXRyYW5zcGFyZW50W2NsYXNzKj1mci1idG4tLWljb24tXVtjbGFzcyo9XCIgZnItaWNvbi1cIl0sIC5mci1idG4tLXRyYW5zcGFyZW50W2NsYXNzKj1mci1idG4tLWljb24tXVtjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1heC13aWR0aDogbm9uZTtcbn1cblxuLmlyc24tc2lkZWJhci0tYWNjZXNzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuXG4uZnItcHJpbnQtYW5kLXNoYXJlIHVsIGxpIC5mci1zaGFyZSB1bCBsaSAuZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWJ0bi0tbGcge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNzVyZW0gMDtcbiAgICBtaW4td2lkdGg6IDEwLjEyNXJlbTtcbiAgfVxufVxuLm5vZGUtLXdpdGgtcGFzLXRvb2xzIGgxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYuNXJlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMgaDEge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX3RpdGxlIHtcbiAgICBvcmRlcjogMTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fdG9vbHMge1xuICAgIG9yZGVyOiA0O1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3JlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYWN0dWFsaXRlIC5jb250ZW50LWNvbnRhaW5lcl9fdGFncyB7XG4gICAgb3JkZXI6IDI7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWFjdHVhbGl0ZSAuY29udGVudC1jb250YWluZXJfX2RhdGUge1xuICAgIG9yZGVyOiAzO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1hY3R1YWxpdGUgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgIG9yZGVyOiA1O1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fdGl0bGUge1xuICAgIG9yZGVyOiAxO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fdG9vbHMge1xuICAgIG9yZGVyOiA0O1xuICAgIGhlaWdodDogMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAtM3JlbTtcbiAgfVxuICAubm9kZS0td2l0aC1wYXMtdG9vbHMuZnItYmFzaWMtcGFnZSAuY29udGVudC1jb250YWluZXJfX3RhZ3Mge1xuICAgIG9yZGVyOiAyO1xuICB9XG4gIC5ub2RlLS13aXRoLXBhcy10b29scy5mci1iYXNpYy1wYWdlIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSB7XG4gICAgb3JkZXI6IDM7XG4gIH1cbiAgLm5vZGUtLXdpdGgtcGFzLXRvb2xzLmZyLWJhc2ljLXBhZ2UgLmNvbnRlbnQtY29udGFpbmVyX19wYXJhZ3JhcGgge1xuICAgIG9yZGVyOiA1O1xuICB9XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWFnZS13cmFwcGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5mci1jYXJkIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZF9fdGhlbWUge1xuICBjb2xvcjogIzNiOGVkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLmZyLWNhcmRfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5mci1jYXJkOmJlZm9yZSB7XG4gIGxlZnQ6IDAuNXJlbTtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWY4ZmU7XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIG1heC1oZWlnaHQ6IDY2cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG59XG4uZnItY2FyZC0tZ3JleTpiZWZvcmUge1xuICBsZWZ0OiAxLjg3NXJlbTtcbiAgLS1pY29uLXNpemU6IDEuMjVyZW07XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmc6IDEuNTkzNzVyZW0gMS43NXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogIzNiOGVkZjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNjRweDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX190aGVtZV9fcHJpbWFyeSB7XG4gIGNvbG9yOiAjZDkyYzQwO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzcwNzA3MDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkIHtcbiAgd2lkdGg6IDIwLjM3NXJlbTtcbiAgaGVpZ2h0OiAyMy4zMTNyZW07XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgcGFkZGluZzogdW5zZXQ7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBvcmRlcjogdW5zZXQ7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fZGVzYyB7XG4gIG9yZGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgbWFyZ2luLXRvcDogMS40NTNyZW07XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fYm9keSA+IC5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMC45MzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyB7XG4gIGJveC1zaXppbmc6IHVuc2V0O1xuICBtYXgtd2lkdGg6IDIwLjM3NXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdmlkZW8gLmZyLWNvbnRlbnQtbWVkaWEge1xuICBoZWlnaHQ6IDguNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiB1bnNldDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gIC0tdGl0bGUtc3BhY2luZzogMDtcbn1cblxuLmZyLWNhcmQtcHJvbW90ZS1pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZDo6YmVmb3JlIHtcbiAgbGVmdDogOTMlO1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNzE3MTc7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9faW1nIHtcbiAgd2lkdGg6IDguMDYzcmVtO1xuICBoZWlnaHQ6IDExLjkzOHJlbTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1hcmdpbi10b3A6IDEuMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS4xODhyZW07XG4gIGZpbHRlcjogdW5zZXQ7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZF9faW1nOmhvdmVyIHtcbiAgZmlsdGVyOiB1bnNldDtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mci1jYXJkLXByb21vdGUtaW1nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgcGFkZGluZy1ib3R0b206IHVuc2V0O1xuICBoZWlnaHQ6IGF1dG87XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctbGVmdDogMS45MzhyZW07XG4gIHBhZGRpbmctdG9wOiAyLjEyNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMy4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZS1pbWcgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uZnItY2FyZC1wcm9tb3RlLWltZyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbn1cblxuLmZyLWNhcmQtcHJvbW90ZSB7XG4gIHdpZHRoOiA0MC41cmVtO1xuICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuLmZyLWNhcmQtcHJvbW90ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIDAlIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkOjpiZWZvcmUge1xuICBsZWZ0OiA5MyU7XG4gIGJvdHRvbTogMXJlbTtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItY2FyZC1wcm9tb3RlIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwcmVtO1xuICBwYWRkaW5nLXRvcDogMi43ODNyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5mci1jYXJkLXByb21vdGUgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDMuNzQ4cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMi43ODNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xufVxuLmZyLWNhcmQtcHJvbW90ZSAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLXByb21vdGU6aGFzKDpub3QoLmZyLWNhcmQtcHJvbW90ZV9faW1nKSkgLmZyLWNhcmQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkOmJlZm9yZSB7XG4gICAgbGVmdDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZF9fZGVzYyB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfVxufVxuLmZyLWNhcmQtcHJvbW90ZTpoYXMoOm5vdCguZnItY2FyZC1wcm9tb3RlX19pbWcpKSAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xufVxuXG4uZnItcmVsYXRlZC1jb250ZW50cyBoMiB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZDo6YmVmb3JlIHtcbiAgYm90dG9tOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogM3JlbTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZnItdGVhc2VyLWNhcmRzLWxpc3QgLmZyLWNhcmQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5mci10ZWFzZXItY2FyZHMtbGlzdCAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkX190aGVtZSB7XG4gICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNDRweDtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fZGVzYyB7XG4gICAgbWF4LWhlaWdodDogNzRweDtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgbGVmdDogcmV2ZXJ0O1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5LmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZCAhaW1wb3J0YW50O1xuICB9XG59XG4uZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG4gIG1hcmdpbi1ib3R0b206IHVuc2V0O1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jYXJkLWxpcmUtYXVzc2kgLmhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItY2FyZC1saXJlLWF1c3NpIC5ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLWxpcmUtYXVzc2kgLmhvcml6b250YWwgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSB7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuXG4vKiBjb21wb25lbnRzL0Zvcm0vQ29udGFjdF9Gb3JtL19Db250YWN0X0Zvcm0uc2NzcyAqL1xuLmlyc24tY29udGFjdC1mb3JtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDIuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSBoMyB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZnItbGFiZWwge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZyLWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC4xMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmZyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgMC43NXJlbS8xcmVtIEhlbHZldGljYTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDEuNjI1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5mb3JtLWFjdGlvbnMgLmZyLWJ0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IDIuOTM3NXJlbTtcbiAgd2lkdGg6IDlyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gdGV4dGFyZWEuZnItaW5wdXQge1xuICBtaW4taGVpZ2h0OiAxNnJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDEuMzc1cmVtO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX3RpdGxlX19kZW1hbmRlIHtcbiAgcGFkZGluZy10b3A6IDEuNjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19ncmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgbWFyZ2luLXRvcDogMS40Mzc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY2l2aWxpdHksIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tbGFzdC1uYW1lLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNvbmZpcm0tZW1haWwsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tYWRkcmVzcywgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1waG9uZSB7XG4gIG1hcmdpbjogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4xMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLXF1ZXN0aW9uIC5mci1sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24gLmZvcm0tdGV4dGFyZWEge1xuICBoZWlnaHQ6IDEyLjEyNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZnItaW5wdXQge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtIDAuMjVyZW0gMCAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzFmMWYxZjtcbiAgbWF4LWhlaWdodDogMi44NzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgc2VsZWN0LmZyLWlucHV0LCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZvcm0tdGVsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nOiAwIDAuODEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMWYxZjFmO1xuICBtYXgtaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5pdGktLWFsbG93LWRyb3Bkb3duIHtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjgxMjVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQgLmZvcm0tdGVsIHtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xufVxuLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHNlbGVjdDppbnZhbGlkIHtcbiAgcGFkZGluZzogMCAwLjgxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fY2l2aWxpdHkge1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZm9udCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbn1cbi5pcnNuLWNvbnRhY3QtZm9ybSAuZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS4xMzEyNXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAwNjNyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICBtaW4taGVpZ2h0OiAxMHJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0ge1xuICAgIG1hcmdpbi10b3A6IDYuMTg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZ3JpZC1jb250YWluZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoNCwgYXV0byk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJjaXZpdGl0eSAgIC4uLlwiIFwiZmlyc3RuYW1lICBsYXN0bmFtZVwiIFwiZW1haWwgICAgICBjb25maXJtZW1haWxcIiBcImFkZHJlc3MgICAgcGhvbmVcIiBcImpvYiAgICAgICAgY29tcGFueVwiIFwiZGVtYW5kICAgICBkZW1hbmRcIiBcInRoZW1lICAgICAgLi4uXCIgXCJxdWVzdGlvbiAgIHF1ZXN0aW9uXCIgXCJzdWJtaXQgICBzdWJtaXRcIjtcbiAgICBjb2x1bW4tZ2FwOiAxLjM3NXJlbTtcbiAgICByb3ctZ2FwOiAwLjEyNXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZ3JpZC1jb250YWluZXIgLmZvcm0tYWN0aW9ucyB7XG4gICAgZ3JpZC1hcmVhOiBzdWJtaXQ7XG4gICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgdGV4dC1hbGlnbjogZW5kO1xuICAgIG1hcmdpbi10b3A6IDEuNjg3NXJlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190aXRsZV9fZGVtYW5kZSB7XG4gICAgbWFyZ2luLXRvcDogMi44NzVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4yNXJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNzVyZW0gMDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNpdmlsaXR5LCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWxhc3QtbmFtZSwgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1jb25maXJtLWVtYWlsLCAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWFkZHJlc3MsIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcGhvbmUge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNpdmlsaXR5IHtcbiAgICBncmlkLWFyZWE6IGNpdml0aXR5O1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tZmlyc3QtbmFtZSB7XG4gICAgZ3JpZC1hcmVhOiBmaXJzdG5hbWU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1sYXN0LW5hbWUge1xuICAgIGdyaWQtYXJlYTogbGFzdG5hbWU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1lbWFpbCB7XG4gICAgZ3JpZC1hcmVhOiBlbWFpbDtcbiAgfVxuICAuaXJzbi1jb250YWN0LWZvcm0gLmlyc24tZm9ybV9fZmllbGQtLWNvbmZpcm0tZW1haWwge1xuICAgIGdyaWQtYXJlYTogY29uZmlybWVtYWlsO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tYWRkcmVzcyB7XG4gICAgZ3JpZC1hcmVhOiBhZGRyZXNzO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcGhvbmUge1xuICAgIGdyaWQtYXJlYTogcGhvbmU7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1qb2Ige1xuICAgIGdyaWQtYXJlYTogam9iO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tY29tcGFueSB7XG4gICAgZ3JpZC1hcmVhOiBjb21wYW55O1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tZGVtYW5kIHtcbiAgICBncmlkLWFyZWE6IGRlbWFuZDtcbiAgICBtYXJnaW46IC0xLjQzNzVyZW0gMCAyLjA2MjVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS10aGVtZSB7XG4gICAgZ3JpZC1hcmVhOiB0aGVtZTtcbiAgICBwYWRkaW5nLXRvcDogMi40Mzc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZC0tcXVlc3Rpb24ge1xuICAgIGdyaWQtYXJlYTogcXVlc3Rpb247XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiAuZnItbGFiZWwge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkLS1xdWVzdGlvbiB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgbWluLWhlaWdodDogMTByZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1mb3JtIC5pcnNuLWZvcm1fX2ZpZWxkIC5mci1sYWJlbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCAuZnItbGFiZWw6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19maWVsZCBzZWxlY3Q6aW52YWxpZCB7XG4gICAgcGFkZGluZzogMC43NXJlbSAwLjgxMjVyZW0gMC42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX190ZXh0IHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogMC4zMTI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMS4yNXJlbSBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNTYyNXJlbSAwIDAuNzVyZW0gMC42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtZm9ybSAuaXJzbi1mb3JtX19mb250IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ucGFyYWdyYXBoIC5sZWFmbGV0LWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4jZWRpdC1sZXR0cmUgZmllbGRzZXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlcjogMDtcbiAgZ2FwOiAwLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDIuMzc1cmVtO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSBmaWVsZHNldCB7XG4gICAgZ2FwOiAwLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDMuNTYyNXJlbTtcbiAgfVxufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogM3JlbTtcbiAgd2lkdGg6IDIuMTI1cmVtO1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5mci1sYWJlbFtmb3I9ZWRpdC1sZXR0cmUtYWxsXSB7XG4gIGZvbnQtc2l6ZTogMC42N3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSB7XG4gICAgd2lkdGg6IDEuODc1cmVtO1xuICAgIGhlaWdodDogMy4wNjI1cmVtO1xuICB9XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb246aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uOmZvY3VzIHtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzFmMWYxZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSAub3B0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIC5vcHRpb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgYm90dG9tOiAwLjY4NzVyZW07XG4gIHdpZHRoOiAwLjc1cmVtO1xuICBoZWlnaHQ6IDAuMzc1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1zaXplOiA5OSU7XG4gIC13ZWJraXQtbWFzay1zaXplOiA5OSU7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3MDcwNzA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgLm9wdGlvbjo6YWZ0ZXIge1xuICAgIGJvdHRvbTogMC42MjVyZW07XG4gICAgd2lkdGg6IDAuODc1cmVtO1xuICAgIGhlaWdodDogMC40Mzc1cmVtO1xuICB9XG59XG4jZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMDtcbn1cbiNlZGl0LWxldHRyZSAuZm9ybS1pdGVtLWxldHRyZSBpbnB1dDpjaGVja2VkICsgLm9wdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZjVmNWY1O1xufVxuI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0OmNoZWNrZWQgKyAub3B0aW9uOjphZnRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmNWY1ZjU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAjZWRpdC1sZXR0cmUgLmZvcm0taXRlbS1sZXR0cmUgaW5wdXQ6Y2hlY2tlZCArIC5vcHRpb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gICAgY29sb3I6ICNmNWY1ZjU7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAwLjE4NzVyZW0pO1xuICAgIGJvdHRvbTogMC4xODc1cmVtO1xuICAgIHBhZGRpbmctdG9wOiAwLjgxMjVyZW07XG4gIH1cbiAgI2VkaXQtbGV0dHJlIC5mb3JtLWl0ZW0tbGV0dHJlIGlucHV0OmNoZWNrZWQgKyAub3B0aW9uOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y1ZjVmNTtcbiAgfVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gIHBhZGRpbmctdG9wOiAycmVtO1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgPiAudmlldy1maWx0ZXJzIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnZpZXctaXJzbi1nbG9zc2FpcmUgPiAudmlldy1maWx0ZXJzIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC5mci1hY2NvcmRpb25fX2J0bi5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGhlaWdodDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG59XG4udmlldy1pcnNuLWdsb3NzYWlyZSAudmlld3MtZXhwb3NlZC1mb3JtIC5mci1zZWFyY2gtYmFyIC5mci1idG46YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLnZpZXctaXJzbi1nbG9zc2FpcmUgLnZpZXdzLWV4cG9zZWQtZm9ybSAuZnItc2VhcmNoLWJhciAuZnItaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0IHtcbiAgICB3aWR0aDogMThyZW07XG4gIH1cbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZyLXNlYXJjaC1iYXIgLmZyLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmpzLWZvcm0taXRlbSB7XG4gIG1hcmdpbjogMDtcbn1cbi52aWV3LWlyc24tZ2xvc3NhaXJlIC52aWV3cy1leHBvc2VkLWZvcm0gLmZvcm0tYWN0aW9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5pcnNuLWZpbHRlcnMtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZmlsdGVycy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjU2MjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzIC5mb3JtLWNvbXBvc2l0ZSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMgPiAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgZ2FwOiAycmVtO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuODc1cmVtIDAuNjg3NXJlbTtcbiAgbWluLWhlaWdodDogMi43NXJlbTtcbiAgbWF4LWhlaWdodDogMi43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuX19sYWJlbCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDE7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG5fX2ljb24ge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuX19jb3VudCB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19leHBhbmQtYnRuOmJlZm9yZSB7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LWRvd24tcy1saW5lLnN2Z1wiKTtcbiAgLS1pY29uLXNpemU6IDEuNXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG5bYXJpYS1leHBhbmRlZD10cnVlXTpiZWZvcmUge1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZvcm0tdHlwZS1yYWRpbyxcbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gIG1hcmdpbjogMC4yNXJlbSAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZm9ybS10eXBlLWRhdGUgLmZyLWxhYmVsIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgZ2FwOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZnItbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSAuZm9ybS1pdGVtIC5mci1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19ib2R5IC5qcy1mYWNldHMtd2lkZ2V0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnMgLnNlcGFyYXRvciB7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIGdhcDogMC41cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZSAuZmFjZXQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZSAuZnItbGFiZWwge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0taXJzbi1ibGFjayk7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgaGVpZ2h0OiAyLjc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjc1cmVtIDAuODc1cmVtIDAuNjg3NXJlbTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5oYXNEYXRlcGlja2VyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDAuMTg3NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjgxMjVyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjM3NXJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5mb3JtLXR5cGUtZGF0ZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0IC5mb3JtLXR5cGUtZGF0ZSBpbnB1dFt0eXBlPWRhdGVdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQgLmZvcm0tdHlwZS1kYXRlIGlucHV0W3R5cGU9ZGF0ZV06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgd2lkdGg6IDFyZW07XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldCAuZm9ybS1kYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19kYXRlX3dpZGdldDpiZWZvcmUsIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2RhdGVfd2lkZ2V0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQ6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvY2FsZW5kYXItbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9jYWxlbmRhci1saW5lLnN2Z1wiKTtcbiAgLS1pY29uLXNpemU6IDEuMTg3NXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZGF0ZV93aWRnZXQ6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYyh2YXIoLS1pY29uLXNpemUpIC8gMik7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19hY3RpdmUtZmlsdGVycyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgY29sdW1uLWdhcDogMS4zNzVyZW07XG4gIHJvdy1nYXA6IDAuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYWN0aXZlLWZpbHRlcnMgLmZyLXRhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwMC01MC1hY3RpdmUpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYWN0aXZlLWZpbHRlcnMgLmZyLXRhZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWdyZXktMTAwMC01MC1ob3Zlcik7XG59XG5cbi5pcnNuLWNvdW50YWJsZS1maWx0ZXIge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuLmlyc24tY291bnRhYmxlLWZpbHRlciAuZm9ybS1pdGVtIHtcbiAgbWFyZ2luOiAwO1xuICBmbGV4OiAxO1xufVxuLmlyc24tY291bnRhYmxlLWZpbHRlcl9fY291bnQge1xuICBtYXJnaW4tbGVmdDogMC41cmVtO1xufVxuXG5ib2R5LnRvb2xiYXItZml4ZWQ6bm90KC5yZXNwb25zaXZlLXByZXZpZXctZnJhbWUpIC51aS1hdXRvY29tcGxldGUudWktbWVudSB7XG4gIHdpZHRoOiAyMS45Mzc1cmVtICFpbXBvcnRhbnQ7XG59XG5cbi5zZWFyY2gtYXBpLWF1dG9jb21wbGV0ZS1zdWdnZXN0aW9uIHtcbiAgcGFkZGluZzogMC42NXJlbSAwLjI1cmVtO1xufVxuLnNlYXJjaC1hcGktYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb246aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiAuYXV0b2NvbXBsZXRlLXN1Z2dlc3Rpb24tbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fcm9vdCB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG4gIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnMuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19yb290ID4gLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gICAgLS1jb2xsYXBzZS1tYXgtaGVpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgLS1jb2xsYXBzZTogMCAhaW1wb3J0YW50O1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmlyc24tYWR2YW5jZWQtZmlsdGVycy5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX3Jvb3QgPiAuaXJzbi1hZHZhbmNlZC1maWx0ZXJzX19oZWFkZXIgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fZXhwYW5kLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmZyLWJyZWFkY3J1bWIge1xuICBtYXJnaW46IDAuODEyNXJlbSAwIDAuMzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWJyZWFkY3J1bWIge1xuICAgIG1hcmdpbjogMXJlbSAwIDIuNXJlbTtcbiAgfVxufVxuXG4jdWktZGF0ZXBpY2tlci1kaXYge1xuICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7XG59XG5cbi51aS1kYXRlcGlja2VyIC51aS1kYXRlcGlja2VyLXRvZGF5IC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xuICBiYWNrZ3JvdW5kOiAjZjZmNmY2O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4udWktZGF0ZXBpY2tlciAudWktc3RhdGUtYWN0aXZlOmhvdmVyLFxuLnVpLWRhdGVwaWNrZXIgLnVpLXN0YXRlLWhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbn1cblxuQG1lZGlhIHByaW50IHtcbiAgQHBhZ2Uge1xuICAgIG1hcmdpbjogMC41Y207XG4gIH1cbiAgYm9keSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICB9XG4gIC5yZWdpb24tZm9vdGVyLFxuICAucmVnaW9uLWJyZWFkY3J1bWIsXG4gIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnJlZ2lvbi1oZWFkZXIsXG4gIC5yZWdpb24tY29udGVudCxcbiAgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmxheW91dC1jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2xvZ28sXG4gIC5jb250ZW50LWNvbnRhaW5lcl9fdGl0bGUsXG4gIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSxcbiAgLmZyLXRhZ3MtZ3JvdXAsXG4gIC5mci1yaWNodGV4dC5pcnNuLXJpY2h0ZXh0LFxuICAuZnItcmljaHRleHQtaW1hZ2UsXG4gIC5mci1hY2NvcmRpb25zX2NvbnRhaW5lciB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgZGlzcGxheTogdGFibGU7XG4gIH1cbiAgLmlyc24taGVhZGVyX19sb2dvIHtcbiAgICB0b3A6IDFyZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbG9nbyBpbWcge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgLmZyLWFjY29yZGlvbnMtZ3JvdXAgLmZyLWNvbGxhcHNlIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAtLWNvbGxhcHNlLW1heC1oZWlnaHQ6IG5vbmU7XG4gICAgLS1jb2xsYXBzZTogbm9uZTtcbiAgfVxuICAuZnItYWNjb3JkaW9ucy1ncm91cCAuaXJzbi1hY2NvcmRpb25fX2J0bjpiZWZvcmUge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2UgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgfVxuICBbY2xhc3NePWlyc24tY29udGFjdF0gLmlyc24tY29udGFjdC1jYXJkIHtcbiAgICBnYXA6IHVuc2V0O1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1tYXAsXG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1jb250YWN0LWZvcm0sXG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuaXJzbi1jb250YWN0X19wcmludC1zaGFyZSxcbiAgW2NsYXNzXj1pcnNuLWNvbnRhY3RdIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIFtjbGFzc149aXJzbi1jb250YWN0XSAuZnItY2FyZF9fYm9keSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMgLmZyLXByaW50LWFuZC1zaGFyZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1tZW1icmVzIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQsXG4gIC5pcnNuLW1lbWJyZXMgaW1nIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICB9XG59XG4uZnItY29udGVudC1tZWRpYV9fYXVkaW8ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0X2ltYWdlL19SaWNodGV4dF9pbWFnZS5zY3NzICovXG4uaXJzbi1yaWNodGV4dC1pbWFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSArIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSArIC5mci1yaWNodGV4dC1pbWFnZV9fcmljaHRleHQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlICsgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dC0tZHJlc3NlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSAuZnItY29udGVudC1tZWRpYV9faW1nIHBpY3R1cmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCArIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCArIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0ICsgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuXG4uZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLCAuZnItcmljaHRleHQtaW1hZ2UtLWJlc2lkZSAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbi5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLyogSW1hZ2UgYmVzaWRlICovXG4gIC5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgIGZsZXg6IDAgMCA1MCU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tb25lLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICBmbGV4OiAwIDAgMzMuMzMlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXR3by10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgZmxleDogMCAwIDY2LjY2JTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxuICAvKiBJbWFnZSBkcmVzc2VkICovXG4gIC5mci1yaWNodGV4dC1pbWFnZS0tZHJlc3NlZDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1oYWxmLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1vbmUtdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICB3aWR0aDogMzMuMzMlO1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXR3by10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIHdpZHRoOiA2Ni42NiU7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWRyZXNzZWQge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICB9XG4gIC8qIERlZmF1bHQgc3R5bGUgKi9cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxuICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSAuZnItY29udGVudC1tZWRpYSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uZnItZG93bmxvYWQtZmlsZV9fZGV0YWlscyB7XG4gIGNvbG9yOiAjNmE2YTZhO1xuICBmb250LXNpemU6IDAuOHJlbTtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4uZnItZG93bmxvYWQtZmlsZV9fbGlzdCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cblxuLmZyLWRvd25sb2FkLWZpbGUge1xuICBsaW5lLWhlaWdodDogMC41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uZnItZG93bmxvYWQtZmlsZSAuZnItbGluayB7XG4gIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbn1cblxuLmZyLWZpLWN1c3RvbS13b3JkOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1leGNlbDpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWMzXCI7XG59XG5cbi5mci1maS1jdXN0b20tcGRmOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzFcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1wb3dlcnBvaW50OmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzRcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1pbWFnZTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gIGNvbnRlbnQ6IFwiXFxmMWM1XCI7XG59XG5cbi5mci1maS1jdXN0b20tdmlkZW86YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuXG4uZnItZmktY3VzdG9tLWZpbGU6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICBjb250ZW50OiBcIlxcZjE1YlwiO1xufVxuXG4uZnItZmktY3VzdG9tLWF1ZGlvOmJlZm9yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpbmtzL19MaW5rcy5zY3NzICovXG4uZnItbGlua3MtZ3JvdXAge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mci1saW5rcy1ncm91cC0taW5saW5lIGxpIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9Gb290ZXIvX0Zvb3Rlci5zY3NzICovXG4uaXJzbi1mb290ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlyc24tZm9vdGVyX19ib2R5IHtcbiAgcGFkZGluZzogMy42MjVyZW0gMXJlbTtcbiAgbWFyZ2luLXRvcDogMC40Mzc1cmVtO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3Rlcl9fYm9keSB7XG4gICAgbWFyZ2luLXRvcDogMi41cmVtO1xuICAgIHBhZGRpbmc6IDMuNjI1cmVtIDA7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuNjI1cmVtKTtcbiAgfVxufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICM0MzQzNDM7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwtdGl0bGUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC1zaXplOiAxLjA2MjVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAge1xuICBnYXA6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCBsaSB7XG4gIHdpZHRoOiB1bnNldDtcbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0biB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMCAhaW1wb3J0YW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyIC5mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cCAuZnItYnRuIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb290ZXIgLmZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwIC5mci1idG4ge1xuICAgIHBhZGRpbmctbGVmdDogMC4yMnJlbSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjIycmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5pcnNuLWZvb3RlciAuZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAgLmZyLWJ0bjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMnJlbSAhaW1wb3J0YW50O1xufVxuLmlyc24tZm9vdGVyIC5pcnNuLWxvZ28ge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuMTg3NXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1mb290ZXIgLmlyc24tbG9nbzo6YmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07XG4gIHdpZHRoOiAyLjA2MjVyZW07XG4gIGhlaWdodDogMC43NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbi5pcnNuLWZvb3RlciAuaXJzbi1sb2dvOjphZnRlciB7XG4gIHdpZHRoOiAzLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGxlZnQ7XG59XG4uaXJzbi1mb290ZXJfX2JyYW5kLWxpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNjg3NXJlbTtcbn1cbi5pcnNuLWZvb3Rlcl9fYnJhbmQtbGluazphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1mb290ZXJfX2xvZ28td3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgd2lkdGg6IDYuMjVyZW07XG4gIGhlaWdodDogMi44MzgxMjVyZW07XG59XG4uaXJzbi1mb290ZXJfX2xvZ28ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLmlyc24tZm9vdGVyX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9vdGVyX19jb250ZW50IHtcbiAgICBmbGV4LWJhc2lzOiA3My42JTtcbiAgICBtYXJnaW4tdG9wOiAtMS4wNjI1cmVtO1xuICB9XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDEuNjg3NXJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbiAgLmlyc24tZm9vdGVyX19jb250ZW50LWxpc3QgPiBsaSB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1mb290ZXJfX2NvbnRlbnQtbGlzdCA+IGxpIHtcbiAgbWFyZ2luOiAwLjMxMjVyZW0gMXJlbSAwLjMxMjVyZW0gMDtcbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudC1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLWZvb3Rlcl9fY29udGVudC1saW5rOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mb290ZXJfX2xvZ28ge1xuICAgIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvSGVhZGVyL19IZWFkZXIuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1oZWFkZXIgLmlyc24tbWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXIgLmlyc24tbWVudS1jb250YWluZXIge1xuICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyX19tZW51IHtcbiAgICB6LWluZGV4OiA0O1xuICAgIG92ZXJmbG93LXk6IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX21lbnUge1xuICAgIHotaW5kZXg6IDQ7XG4gICAgb3ZlcmZsb3cteTogYXV0byAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbiAhaW1wb3J0YW50O1xuICB9XG59XG4uaXJzbi1oZWFkZXIgLmZyLW5hdl9faXRlbTo6YmVmb3JlLFxuLmlyc24taGVhZGVyIC5mci1uYXZfX2l0ZW06bGFzdC1jaGlsZDo6YmVmb3JlIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5pcnNuLWhlYWRlcl9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS42MjVyZW07XG59XG4uaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgd2lkdGg6IDUuMzc1cmVtO1xuICBoZWlnaHQ6IDIuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQyMHB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyX19vcGVyYXRvciB7XG4gICAgd2lkdGg6IGluaXRpYWw7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDExMjBweCkge1xuICAuaXJzbi1oZWFkZXJfX29wZXJhdG9yIHtcbiAgICB3aWR0aDogaW5pdGlhbDtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gIH1cbn1cbi5pcnNuLWhlYWRlcl9fb3BlcmF0b3IgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbn1cbi5pcnNuLWhlYWRlcl9fYm9keS1yb3cge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1oZWFkZXJfX25hdmJhciB7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fbmF2YmFyIC5mci1idG4tLW1lbnUge1xuICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgfVxufVxuLmlyc24taGVhZGVyX19uYXZiYXIgLmZyLWJ0bi0tbWVudTpiZWZvcmUge1xuICBjb2xvcjogI2Q5MmM0MDtcbn1cbi5pcnNuLWhlYWRlcl9fdG9vbHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taGVhZGVyX190b29scyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5tb2JpbGVUb29scyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDRyZW07XG4gIHdpZHRoOiAxMDB2dztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgcGFkZGluZzogMXJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNoYWRvdzogMnB4IDJweCAxMnB4IHJnYmEoNjcsIDY3LCA2NywgMC4yKTtcbn1cbi5pcnNuLWhlYWRlciAubW9iaWxlVG9vbHMgLmZyLWJ0bi0tY2xvc2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBvcmRlcjogMztcbn1cbi5pcnNuLWhlYWRlciAubW9iaWxlVG9vbHMgLmZyLWJ0bi0tY2xvc2U6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGJhY2tncm91bmQ6ICMwMDAwOTE7XG4gIGNvbG9yOiAjZmFmOGY0O1xuICBmb250LXNpemU6IDAuOHJlbTtcbn1cbi5pcnNuLWhlYWRlcl9fYnRuLXdyYXBwZXI6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTIwJSk7XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIC5pcnNuLW1lbWJyZXNfX2xpbmsge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG59XG4uaXJzbi1oZWFkZXJfX2J0bi13cmFwcGVyIC5pcnNuLW1lbWJyZXNfX2xpbmsgc3BhbiB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24taGVhZGVyX19idG4td3JhcHBlciAuaXJzbi1tZW1icmVzX19saW5rOmlzKDphY3RpdmUsIDpmb2N1cykge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5pcnNuLWhlYWRlcl9fZW5kLCAuaXJzbi1oZWFkZXJfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5pcnNuLWhlYWRlciAuaGlkZU1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1oZWFkZXJfX2VuZCB7XG4gIGhlaWdodDogMTAwJTtcbiAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWhlYWRlcl9fZW5kIHtcbiAgICBhbGlnbi1zZWxmOiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1oZWFkZXJfX2VuZCB7XG4gICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuc2hvd01vYmlsZSB7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi10b3A6IDJyZW07XG59XG4uaXJzbi1oZWFkZXJfX2JyYW5kLXRvcCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1oZWFkZXJfX2xvZ28gLmlyc24tbG9nbyB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24taGVhZGVyX19sb2dvIC5pcnNuLWxvZ286OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCBjYWxjKDEwMCUgKyAxLjMxMjVyZW0pO1xufVxuLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mb3JtLXRleHQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtaW4td2lkdGg6IDE3cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mb3JtLXRleHQge1xuICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciA6OnBsYWNlaG9sZGVyIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzM4MzgzODtcbn1cbi5pcnNuLWhlYWRlciAuZnItc2VhcmNoLWJhciAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1zZWFyY2gtYmFyIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1oZWFkZXJfX21lbnUtbGlua3Mge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItaGVhZGVyX19tZW51LWxpbmtzIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaCB7XG4gIGhlaWdodDogMTAwJTtcbiAgZm9udC1zaXplOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaDpiZWZvcmUge1xuICBmb250LXNpemU6IGluaXRpYWw7XG4gIG1hcmdpbjogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWhlYWRlciAuZnItYnRuLS1zZWFyY2gge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1idG4tLXNlYXJjaC5pcnNuLXNlYXJjaC1pY29uLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWhlYWRlciAuZnItYnRuLS1tZW51IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1oZWFkZXIgLmZyLWJ0bi0tbWVudTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICMxZjFmMWY7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tcmlnaHQ6IHVuc2V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24taGVhZGVyIC5mci1idG4tLW1lbnU6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG4gIH1cbn1cblxuLyoqXG5Nb2JpbGUgY2xhc3Nlc1xuKiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItaGVhZGVyX19icmFuZCB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIH1cbn1cblxuLyoqXG5EZXNrdG9wIGNsYXNzZXNcbioqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLWhlYWRlcl9fbWVudSB7XG4gICAgb3JkZXI6IDM7XG4gICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5mci1oZWFkZXJfX21lbnUuZnItbW9kYWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1oZWFkZXJfX25hdmJhciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIH1cbiAgLmZyLWhlYWRlcl9fbmF2YmFyIC5mci1idG4tLW1lbnUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fbmF2YmFyIC5pcnNuLXNlYXJjaC1pY29uX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fYnJhbmQsIC5mci1oZWFkZXJfX2JyYW5kLXRvcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWhlYWRlcl9fYnJhbmQtdG9wIHtcbiAgICBtaW4taGVpZ2h0OiA2LjM3NXJlbTtcbiAgfVxuICAuZnItaGVhZGVyIC5mci1idG4tLXNlYXJjaCB7XG4gICAgd2lkdGg6IDYuMzc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA4LjYyNXJlbTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZzogMnJlbSAyLjVyZW07XG4gIH1cbiAgLmlyc24taGVhZGVyX19icmFuZC10b3Age1xuICAgIGdhcDogMi41cmVtO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1oZWFkZXJfX2JvZHktcm93IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWhlYWRlcl9fbGluayB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbiAgLmlyc24taGVhZGVyIC5pcnNuLWxvZ28ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW4tY29udGVudDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24taGVhZGVyX19lbmQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1NDBweCkge1xuICAuaXJzbi1oZWFkZXIge1xuICAgIHdpZHRoOiA5MHJlbTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLyoqXG5TZWFyY2ggbWVudSBvcGVuIGNsYXNzZXNcbioqL1xuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlciB7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcGFkZGluZzogMS41cmVtO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cblxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiB7XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIGFuaW1hdGlvbjogdG9nZ2xlTWVudSAwLjJzIGxpbmVhcjtcbn1cbkBrZXlmcmFtZXMgdG9nZ2xlTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiAuZnItYnRuLS1jbG9zZSB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiAuZnItYnRuLS1jbG9zZTpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1ncmV5LWJsdWUpO1xufVxuLmpzLXNlYXJjaC1tZW51LW1vYmlsZV9fd3JhcHBlci0tb3BlbiAuZnItYnRuLS1jbG9zZTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUge1xuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAxMiU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB3aWR0aDogY2FsYygxMDAlIC0gM3JlbSk7XG4gIGFuaW1hdGlvbjogdG9nZ2xlU2VhcmNoQmFyIDAuMnMgbGluZWFyO1xufVxuQGtleWZyYW1lcyB0b2dnbGVTZWFyY2hCYXIge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUgLmZyLWlucHV0IHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSAuZnItYnRuLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLXNlYXJjaC1iYXItLW1vYmlsZSAuZnItYnRuLS1zZWFyY2g6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6YWN0aXZlKSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9Sb3cvX1Jvdy5zY3NzICovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndyYXBwZXItcm93cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuICAuaXRlbS1yb3cge1xuICAgIG1hcmdpbjogMTBweDtcbiAgfVxuICAuaXRlbS1yb3ctLTIge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLml0ZW0tcm93LS0zIHtcbiAgICB3aWR0aDogMzMlO1xuICB9XG4gIC5pdGVtLXJvdy0tNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnkge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMWVtO1xufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnlbZGF0YS1pbWFnZS1udW1iZXI9XCIxXCJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbn1cbi5mci1jdXN0b20taW1nLS1nYWxsZXJ5W2RhdGEtaW1hZ2UtbnVtYmVyPVwiMlwiXSB7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG4uZnItY3VzdG9tLWltZy0tZ2FsbGVyeVtkYXRhLWltYWdlLW51bWJlcj1cIjNcIl0ge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xufVxuLmZyLWN1c3RvbS1pbWctLWdhbGxlcnlbZGF0YS1pbWFnZS1udW1iZXI9XCI0XCJdIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbn1cbi5mci1jdXN0b20taW1nLS1jYXJvdXNlbCB7XG4gIHdpZHRoOiA4MCU7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciBhW2hyZWZdLmJ0bi16b29tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb20ge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb206bm90KC5mci1idG4tLXNlY29uZGFyeSk6bm90KC5mci1idG4tLWFycm93KTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsdWUtaG92ZXIpO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgYVtocmVmXS5idG4tem9vbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbi1yaWdodDogMDtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIGFbaHJlZl0uYnRuLXpvb206OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5mci1jdXN0b20taW1nX19pbWFnZS13cmFwcGVyIC5mci1jb250ZW50LW1lZGlhIHtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLWN1c3RvbS1pbWdfX2ltYWdlLXdyYXBwZXIgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24ge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uZnItY3VzdG9tLWltZ19faW1hZ2Utd3JhcHBlciAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbn1cblxuLnNsaWNrLWFycm93OmJlZm9yZSB7XG4gIGNvbG9yOiAjMDAwMDAwO1xufVxuXG4uc2xpY2stc2xpZGUge1xuICBtYXJnaW46IDEwcHg7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2xpYnJhcnkvX2xpYnJhcnkuc2NzcyAqL1xuLmZyLWxpYnJhcnlfX2NvbnRhaW5lciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uZnItbGlicmFyeV9fY29udGFpbmVyIC5mci1jb250ZW50LW1lZGlhIHtcbiAgbWFyZ2luOiBpbmhlcml0O1xufVxuXG4uZnItY2FyZC0taGlkZGVuLWJvZHktbW9iaWxlIC5mci1jYXJkX19ib2R5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZyLWxpYnJhcnkge1xuICBwYWRkaW5nOiA0cmVtIDJyZW07XG59XG4uZnItbGlicmFyeS5mci1saWJyYXJ5LS1ncmV5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1saWdodC1ncmV5KTtcbn1cbi5mci1saWJyYXJ5LmZyLWxpYnJhcnktLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWxpYnJhcnkgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZyLWNhcmQtLWhpZGRlbi1ib2R5LW1vYmlsZSAuZnItY2FyZF9fYm9keSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9hdG9tcy9UaWxlL19UaWxlLnNjc3MgKi9cbi5mci10aWxlIC5mci10aWxlX190aXRsZSB7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG59XG5cbi5pcnNuLXRvLXRoZS10b3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdG8tdGhlLXRvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0OS43NXJlbTtcbiAgfVxufVxuLmlyc24tdG8tdGhlLXRvcF9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG59XG4uaXJzbi10by10aGUtdG9wIC5mci1idG4ge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbn1cblxuLmZyLWJ0bi0tdG8tdG9wIHtcbiAgcGFkZGluZzogMC4xODdyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3Rpb24taGlnaC1ibHVlLWZyYW5jZSk7XG4gIG1pbi1oZWlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5mci1idG4tLXRvLXRvcDpob3ZlciwgLmZyLWJ0bi0tdG8tdG9wOmFjdGl2ZSwgLmZyLWJ0bi0tdG8tdG9wOmZvY3VzIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAtMC4xODdyZW0gMCB2YXIoLS1pcnNuLXByaW1hcnkpO1xufVxuLmZyLWJ0bi0tdG8tdG9wOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWczMDApO1xufVxuLmZyLWJ0bi0tdG8tdG9wOmRpc2FibGVkIHtcbiAgYm94LXNoYWRvdzogMCAwLjEyNXJlbSAwIHZhcigtLXRleHQtZGlzYWJsZWQtZ3JleSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi44MTI1cmVtO1xuICBoZWlnaHQ6IDIuODEyNXJlbTtcbn1cblxuI3RvLXRoZS10b3AtYnV0dG9uOjpiZWZvcmUge1xuICBtYXJnaW46IGF1dG87XG4gIHBhZGRpbmc6IDA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvRm9sbG93X3VzL19Gb2xsb3dfdXMuc2NzcyAqL1xuLmZvbGxvd19fc29jaWFsLS1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmZvbGxvd19fc29jaWFsLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0tbm8tcGFkZGluZyB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC10aXRsZS0taW5saW5lIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgcGFkZGluZy1ib3R0b206IDRweDtcbn1cblxuLmZvbGxvd19fc29jaWFsLXRpdGxlLS1kYXJrLWdyZXkge1xuICBjb2xvcjogdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZvbGxvd19fc29jaWFsLS1pcnNuIHtcbiAgbWFyZ2luOiAyNHB4IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogMzJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZm9sbG93X19zb2NpYWwtLWlyc24gLmZyLWJ0bnMtZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4uZm9sbG93X19zb2NpYWwtLWlyc24gLmZyLWJ0bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG59XG5cbi5mci1idG5zLWdyb3VwLS13aGl0ZSAuZnItYnRuIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNvY2lhbC1saW5rcy13cmFwcGVyLmlyc24tbWVnYS1tZW51X19pdGVtIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4vKiBjb21wb25lbnRzL2F0b21zL1ZpZGVvL19WaWRlby5zY3NzICovXG4uZnItcmVzcG9uc2l2ZS12aWQgPiB2aWRlbyB7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IDA7XG59XG5cbi5mci1jb250ZW50LW1lZGlhX19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQ2FyZHMvX0NhcmRzLnNjc3MgKi9cbi8qIGNvbXBvbmVudHMvYXRvbXMvQnV0dG9uL19CdXR0b24uc2NzcyAqL1xuLmZyLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1idG4uZnItYnRuLS10by10b3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZnItYnRuLmZyLWJ0bi0tdG8tdG9wOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbn1cbi5mci1idG4tLWxnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDFyZW0gMDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnItYnRuLS1zZWNvbmRhcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMWYxZjFmO1xuICBwYWRkaW5nOiAwLjI1cmVtIDFyZW07XG59XG4uZnItYnRuLS1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1idG4tLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWJ0bi0tc2Vjb25kYXJ5LmZyLWJ0bi0tbGcge1xuICBwYWRkaW5nOiAwLjYyNXJlbSAwO1xufVxuLmZyLWJ0bi0tYXJyb3cge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBwYWRkaW5nOiAwIDAgMCAwLjc1cmVtO1xuICBtaW4taGVpZ2h0OiAwO1xufVxuLmZyLWJ0bi0tYXJyb3cuZnItYnRuLS1sZyB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAwIDAgMXJlbTtcbn1cbi5mci1idG4tLWFycm93LmZyLWJ0bi0tbGcgW2NsYXNzXj1mci1pY29uLV0ge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZnItYnRuLS1hcnJvdyBbY2xhc3NePWZyLWljb24tXSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiAyLjEyNXJlbTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMi4xMjVyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjYyNXJlbTtcbn1cbi5mci1idG4tLWFycm93W2hyZWZdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cbi5mci1idG4tLWFycm93OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbn1cblxuLmZyLWJ0bjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItYnRuLS1sZyB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgIG1pbi13aWR0aDogMTAuMTI1cmVtO1xuICB9XG59XG4uaXJzbi1idG4tLXNsaWRlciB7XG4gIC0tYnRuLXNpemU6IDEuMzc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHdpZHRoOiB2YXIoLS1idG4tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbi5pcnNuLWJ0bi0tc2xpZGVyLmlyc24tYnRuLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLWJ0bi0tc2xpZGVyLmlyc24tYnRuLS1hY3RpdmU6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzA3MDcwO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL1RoZW1hdGlxdWVfbmF2aWdhdGlvbi9fVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uLnNjc3MgKi9cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICBtYXgtd2lkdGg6IDkycmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICAgIHBhZGRpbmctbGVmdDogNC43NXJlbTtcbiAgfVxufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2IC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdiAuZnItY29udGFpbmVyLS1mbHVpZCB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0ge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtLS1raW9zcXVlIHtcbiAgd2lkdGg6IDE4LjVyZW07XG4gIGZvbnQtc2l6ZTogMC44MTI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggcmdiYSgyNTAsIDI0OCwgMjQ0LCAwLjIpO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG4uYmxvY2staXJzbi10aGVtYXRoaXF1ZS1iYXIgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2l0ZW0tLWtpb3NxdWU6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbS0ta2lvc3F1ZSBzcGFuIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmJsb2NrLWlyc24tdGhlbWF0aGlxdWUtYmFyIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtLS1raW9zcXVlIHNwYW4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiAxLjYyNXJlbTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDIuMzc1cmVtO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saXN0IC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGlzdCAuaXJzbi10aGVtYXRpcXVlLW5hdl9faXRlbTpmaXJzdC1jaGlsZCAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saXN0IC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbms6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19saW5rW2hyZWZdOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JlbGF0ZWRfY29udGVudHMvX1JlbGF0ZWRfY29udGVudHMuc2NzcyAqL1xuLmlyc24tdGVhc2VyLWNhcmRzIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXRlYXNlci1jYXJkcyBoMiB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbi5pcnNuLXRlYXNlci1jYXJkc19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBncmlkLWdhcDogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10ZWFzZXItY2FyZHMge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbiAgLmlyc24tdGVhc2VyLWNhcmRzX19saXN0IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICB9XG59XG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQ2FyZF9hY2Nyb2NoZS9fQ2FyZF9hY2Nyb2NoZS5zY3NzICovXG4uZnItdGVhc2VyLWNhcmQge1xuICAtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZzogMS41cmVtO1xufVxuLmZyLXRlYXNlci1jYXJkIC5mci1lbmxhcmdlLWxpbmsge1xuICBiYWNrZ3JvdW5kOiAjZjFmOGZlO1xufVxuLmZyLXRlYXNlci1jYXJkIC5mci1lbmxhcmdlLWxpbms6OmJlZm9yZSB7XG4gIGxlZnQ6IHZhcigtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZyk7XG59XG4uZnItdGVhc2VyLWNhcmQgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiB2YXIoLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmcpO1xuICBtYXJnaW46IDA7XG59XG4uZnItdGVhc2VyLWNhcmQgLmZyLWNhcmRfX2NvbnRlbnQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9DYXJkX3JlbGF0ZWRfY29udGVudC9fQ2FyZF9yZWxhdGVkX2NvbnRlbnQuc2NzcyAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQuZnItY2FyZCB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggI2VkZWRlZCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlID4gKiB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBtYXgtaGVpZ2h0OiA1LjM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYXNwZWN0LXJhdGlvOiAxLjc3Nzc4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDZyZW07XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZS5mci1jYXJkIHtcbiAgaGVpZ2h0OiAxNi44NzVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAxLjMxMjVyZW07XG4gIGJvdHRvbTogMS42ODc1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDJyZW0gMS41cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlLmZyLWNhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDEyLjIxMzc1cmVtO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIG1pbm1heCgycmVtLCBhdXRvKSAxZnI7XG4gIH1cbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1kYXRhYmFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgfVxuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWRhdGFiYXNlOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmcge1xuICAgIGhlaWdodDogMjAuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZy5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiA0LjMxMjVyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZzo6YmVmb3JlIHtcbiAgYm90dG9tOiAwLjE4NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6OmJlZm9yZSB7XG4gICAgLS1pY29uLXNpemU6IDE4cHg7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fYm9keSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDByZW0gMXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZ3MtZ3JvdXAge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGF0ZSB7XG4gIGdyaWQtcm93OiAyO1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ3JpZC1yb3c6IDE7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICBhc3BlY3QtcmF0aW86IDExMS83NjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIGltZyB7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAwLjkzNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS45Mzc1cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQge1xuICBoZWlnaHQ6IDE2LjQwMTI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIHJpZ2h0OiAxLjMxMjVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UuZnItY2FyZCB7XG4gICAgaGVpZ2h0OiAxNy42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IC5mci10YWcge1xuICBjb2xvcjogI2MxMTQyNTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICBwYWRkaW5nOiAxLjVyZW0gMS41cmVtIDQuMTI1cmVtIDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDUuMzc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMC4zMTI1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbywgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSB7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgZ2FwOiAxLjI1cmVtO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGVjZWU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8sIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICAgIGdhcDogMS43NXJlbTtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbzpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8uZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbzo6YmVmb3JlLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhOjpiZWZvcmUge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBncmlkLXJvdzogMztcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gIC0taWNvbi1zaXplOiAyMnB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0LCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2MsIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSwgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19kZXNjLCAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuMjVyZW07XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mby5mci1jYXJkOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMS4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fbGluazo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAxLjkzNzVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmcjtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1pbmZvIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUgLmlyc24tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDEuMDYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLWluZm8gLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXgtaGVpZ2h0OiA4LjIwMTg3NXJlbTtcbiAgbWF4LXdpZHRoOiA4LjIwMTg3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyBpbWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEge1xuICAgIGdhcDogMi41cmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjEyNXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiAxO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2xpbms6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgZ2FwOiAwLjU2MjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0byBhdXRvO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG9yZGVyOiAyO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX2ljb246OmJlZm9yZSB7XG4gIC0taXJzbi1pY29uLXNpemU6IDIuMDYyNXJlbTtcbiAgLS1pY29uLXNpemU6IDIuMDYyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDE1NjI1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG4uaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250LmZyLWNhcmQge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbjogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQuZnItY2FyZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IDAuNzVyZW07XG4gIGxlZnQ6IGF1dG87XG4gIGJvdHRvbTogMC45Mzc1cmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuNHB4O1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKSAxZnI7XG4gIHBhZGRpbmc6IDEuNXJlbSAxLjVyZW0gNC4xMjVyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAxLjI1cmVtIDUuMzc1cmVtIDEuMTg3NXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgb3JkZXI6IDI7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIGZvbnQtc2l6ZTogMS41cmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkLS10by1mcm9udCAuaXJzbi1yZWxhdGVkLWNhcmRfX2Rlc2Mge1xuICBvcmRlcjogMztcbiAgbWFyZ2luLXRvcDogMC45Mzc1cmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmQtLXRvLWZyb250IC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZC0tdG8tZnJvbnQgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0FjY29yZGlvbi9fQWNjb3JkaW9uLnNjc3MgKi9cbi8qIGFkZCBzdHlsZSBvbiBidXR0b24gdG8gY291bnRlciBub3JtYWxpemUtY3NzICovXG4uaXJzbi1hY2NvcmRpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmFmYWZhIDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMC44NzVyZW07XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWFjY29yZGlvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY4Zjg7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHBhZGRpbmc6IDEuNXJlbSAwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWluLWhlaWdodDogYXV0bztcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uaXJzbi1hY2NvcmRpb25fX2J0bjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1taW51cy5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1pbnVzLnN2Z1wiKTtcbiAgYWxpZ24tc2VsZjogY2VudGVyO1xufVxuLmlyc24tYWNjb3JkaW9uX19idG4uZnItaWNvbi1hcnJvdy1kb3duLXMtbGluZVthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG59XG4uaXJzbi1hY2NvcmRpb25fX2NoYXBvIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5pcnNuLWFjY29yZGlvbjpiZWZvcmUge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgcGFkZGluZzogMCAxcmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgei1pbmRleDogMTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxcmVtIDA7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMS4zMTI1cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIge1xuICBwYWRkaW5nOiAwIDAuODc1cmVtIDAgMS41cmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSBidXR0b246bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmZyLWNvbGxhcHNlLS1leHBhbmRlZDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjZmZmZmZmO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IC0xO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSAuaXJzbi1hY2NvcmRpb25fX2xhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG59XG4uaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIC5pcnNuLWFjY29yZGlvbl9fYnRuOjpiZWZvcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMi41cmVtO1xuICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tYWNjb3JkaW9uLS1kYXRhYmFzZSAuaXJzbi1hY2NvcmRpb25fX2J0blthcmlhLWV4cGFuZGVkPXRydWVdOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX190aXRsZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMXJlbTtcbiAgdG9wOiAwO1xuICB3aWR0aDogY2FsYygxMDAlICsgMnJlbSk7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICBwYWRkaW5nOiAxLjQzNzVyZW0gMCAxLjMxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2J0bjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1hY2NvcmRpb24tLXN1bW1hcnkgLmlyc24tYWNjb3JkaW9uX19idG5bYXJpYS1leHBhbmRlZD10cnVlXTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmlyc24tYWNjb3JkaW9uLS1zdW1tYXJ5IC5pcnNuLWFjY29yZGlvbl9fc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2l0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuaXJzbi1hY2NvcmRpb25fX2l0ZW0gLmZyLWxpbmsge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDEuMTI1cmVtIDEuNXJlbSAxcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbn1cbi5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSAuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1hY2NvcmRpb24ge1xuICAgIG1hcmdpbi1sZWZ0OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogaW5pdGlhbDtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy1yaWdodDogaW5pdGlhbDtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb25fX3dyYXBwZXIgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbiAuZnItY29sbGFwc2Uge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAzLjI1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZ2xvc3Nhcnkge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1heC13aWR0aDogNDkuNzVyZW07XG4gIH1cbiAgLmlyc24tYWNjb3JkaW9uLS1nbG9zc2FyeSAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAwIDAuMTg3NXJlbTtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWdsb3NzYXJ5IC5pcnNuLWFjY29yZGlvbl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgIHBhZGRpbmctbGVmdDogMS42ODc1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZ2xvc3NhcnkgLmlyc24tYWNjb3JkaW9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjE4NzVyZW0vMTZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxuICAuaXJzbi1hY2NvcmRpb24tLWRhdGFiYXNlIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tZGF0YWJhc2UgLmlyc24tYWNjb3JkaW9uX19idG4ge1xuICAgIGdhcDogMi45Mzc1cmVtO1xuICB9XG4gIC5pcnNuLWFjY29yZGlvbi0tc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2dyaWRfc3RpY2tlcnNfZWlnaHQvX2dyaWRfc3RpY2tlcnNfZWlnaHQuc2NzcyAqL1xuLmZyLWdyaWQtc3RpY2tlcnMtLWNvbnRhaW5lciB7XG4gIG1hcmdpbjogMy41cmVtIDA7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24rMykge1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZChuKzQpIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZCB7XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDE2LjYyNXJlbTtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgLmZyLWNhcmRfX3RpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQgLmlyc24tdGl0bGUsXG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC0td2hpdGUtdGV4dCAuZnItY2FyZF9fZGVzYywgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtLXdoaXRlLXRleHQ6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC0td2hpdGUtdGV4dCBbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRfX2JvZHkgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDJyZW0gMCAxcmVtIDA7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1jYXJkX19ib2R5IC5mci1jYXJkX19jb250ZW50IC5mci1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItZW5sYXJnZS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KCMxZjFmMWYsICMxZjFmMWYpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXIgLmZyLWNhcmRfX3RpdGxlLFxuLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXIgLmlyc24tdGl0bGUsXG4uZnItZ3JpZC1zdGlja2VycyAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmZyLWVubGFyZ2UtbGluazpob3ZlciAuZnItY2FyZF9fZGVzYywgLmZyLWdyaWQtc3RpY2tlcnMgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5mci1lbmxhcmdlLWxpbms6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZDpiZWZvcmUge1xuICBsZWZ0OiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMC41cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuZnItY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlciAuZnItY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDFyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXIge1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgfVxufVxuLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDIpIHtcbiAgYm9yZGVyLWxlZnQ6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCgyKSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG4uZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQobis1KSB7XG4gIGJvcmRlci1ib3R0b206IDA7XG59XG4uZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoM24rMykge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmZyLWdyaWQtc3RpY2tlcnMtLWZvdXItY29sIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyAuaXJzbi1jYXJkLXdyYXBwZXI6bnRoLWNoaWxkKDNuKzMpIHtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG4gIH1cbn1cbi5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCg0bis0KSB7XG4gIGJvcmRlci1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZnItZ3JpZC1zdGlja2Vycy0tZm91ci1jb2wgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIC5pcnNuLWNhcmQtd3JhcHBlcjpudGgtY2hpbGQoNG4rNCkge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5mci1ncmlkLXN0aWNrZXJzLS1mb3VyLWNvbCAuZnItY2FyZHMtLWdyaWQtc3RpY2tlcnMgLmlyc24tY2FyZC13cmFwcGVyOm50aC1jaGlsZCg0bis0KSB7XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MYXN0X3B1Ymxpc2hlZC9fTGFzdF9wdWJsaXNoZWQuc2NzcyAqL1xuLmlyc24tbGFzdC1wdWJsaXNoZWQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWQgLmlyc24tdGl0bGUtLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZCAuaXJzbi10aXRsZS0taDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWQgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMHJlbSAxcmVtO1xuICB9XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDFyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkcyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQge1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtYm9keSB7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtaGVhZGVyIHtcbiAgb3JkZXI6IDA7XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZC1kYXRlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmQtdGhlbWUge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi10b3A6IDIuMjVyZW07XG59XG4uaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluayB7XG4gIGp1c3RpZnktc2VsZjogZW5kO1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYSBzcGFuLCAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluayBhOmJlZm9yZSwgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1wdWJsaXNoZWRfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaXJzbi1sYXN0LXB1Ymxpc2hlZF9fY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG4gIC5pcnNuLWxhc3QtcHVibGlzaGVkX19jYXJkOmJlZm9yZSB7XG4gICAgYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9ncmlkL19DYXJkX2dyaWQuc2NzcyAqL1xuLmZyLWNhcmQge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiAyNjZweDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuLmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG4uZnItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLmZyLWNhcmRfX3RoZW1lIHtcbiAgY29sb3I6ICMzYjhlZGY7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5mci1jYXJkX19jb250ZW50IC5mci10YWcge1xuICBjb2xvcjogIzAwNWZiZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMC42ODhyZW07XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbn1cbi5mci1jYXJkX19zdGFydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmZyLWNhcmRfX2RhdGUge1xuICBjb2xvcjogIzQzNDM0MztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZyLWNhcmQ6YmVmb3JlIHtcbiAgbGVmdDogMC41cmVtO1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5mci1jYXJkOm5vdCguZnItY2FyZC0taG9yaXpvbnRhbCkgLmZyLWNhcmRfX2RldGFpbCB7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19pbWcge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZlO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgbGVmdDogMS44NzVyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fdGl0bGUge1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIG1hcmdpbjogMDtcbn1cbi5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWUgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXgtaGVpZ2h0OiA2NnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDFyZW07XG59XG4uZnItY2FyZC0tbGlnaHQtYmx1ZS5mci1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMy41cmVtO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gIC0tYi1uLXctY29sb3ItdGV4dDogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyZjJmMmY7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX190aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luOiAwO1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgbWF4LWhlaWdodDogNjZweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xufVxuLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAtLWljb24tc2l6ZTogMXJlbTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUuZnItY2FyZDpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbn1cbi5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWxpbmsge1xuICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG59XG4uZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIHtcbiAgLS1iLW4tdy1jb2xvci10ZXh0OiBibGFjaztcbn1cbi5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gIGxlZnQ6IDEuODc1cmVtO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGhlbWUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjM2I4ZWRmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMC42NHB4O1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lX19wcmltYXJ5IHtcbiAgY29sb3I6ICNkOTJjNDA7XG59XG4uZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fZGF0ZSB7XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xufVxuLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbi5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19kZXNjIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS42MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZF9fdGhlbWUge1xuICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxuICAuZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9faW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogOS40Mzc1cmVtO1xuICAgIGhlaWdodDogNy42MjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xuICAgIG1hcmdpbi10b3A6IDAuMzc1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgfVxuICAuZnItY2FyZC0tbGlnaHQtYmx1ZSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICB9XG4gIC5mci1jYXJkLS1saWdodC1ibHVlIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gICAgLS1pY29uLXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZDpiZWZvcmUge1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgbWluLWhlaWdodDogNDZweDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1heC1oZWlnaHQ6IDc0cHg7XG4gIH1cbiAgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMS4yNXJlbSAxLjI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5OmJlZm9yZSB7XG4gICAgcmlnaHQ6IDEuMjVyZW07XG4gICAgbGVmdDogcmV2ZXJ0O1xuICB9XG4gIC5mci1jYXJkLS1ncmV5IC5mci1jYXJkX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgfVxuICAuZnItY2FyZC0tZ3JleSAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWdyZXkgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICB9XG4gIC5mci1jYXJkLS1ncmV5LmZyLWNhcmQ6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gIH1cbn1cbi5mci1jYXJkLS13aGl0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogQ29ycmVjdGlvbiB2aWRlbyBpbiBmci1jYXJkLS1ob3Jpem9udGFsICovXG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY29udGVudC1tZWRpYSB7XG4gIG1hcmdpbjogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX192aWRlbyB7XG4gICAgbWF4LXdpZHRoOiA0MS42NiU7XG4gICAgZmxleDogMSAwIGF1dG87XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLS10ZXh0LXNwYWNpbmc6IDA7XG4gICAgLS10aXRsZS1zcGFjaW5nOiAwO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSAuZnItcmVzcG9uc2l2ZS12aWQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL1RhZy9fVGFnLnNjc3MgKi9cbi5mci10YWctLWZpdC1jb250ZW50IHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuXG4uZnItdGFnLS1ncmV5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZGFyay1ncmV5KTtcbn1cblxuLmZyLXRhZyB7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiBpbml0aWFsO1xuICBib3JkZXItcmFkaXVzOiBpbml0aWFsO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0xpbmtzL19MaW5rcy5zY3NzICovXG5hW2hyZWZdIHtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbn1cbmFbaHJlZl0uZnItYnRuOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xufVxuYVtocmVmXS5pcnNuLWJ0bi0tYXJyb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctcmlnaHQ6IDIuNXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuYVtocmVmXS5pcnNuLWJ0bi0tYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgei1pbmRleDogMjtcbn1cbmFbaHJlZl0uaXJzbi1idG4tLWFycm93OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICByaWdodDogMC4zNzVyZW07XG4gIHotaW5kZXg6IDM7XG59XG5hW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAxcmVtIDFyZW0gMC45Mzc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgcGFkZGluZzogMC43NXJlbSAzcmVtO1xuICAgIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICB9XG59XG5cbi5mci1saW5rIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi5mci1mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cC0tbGcgLmZyLWxpbmstLXNuYXBjaGF0OmJlZm9yZSxcbi5mci1mb2xsb3dfX3NvY2lhbCAuZnItYnRucy1ncm91cC0tbGcgLmZyLWxpbmstLXRpa3RvazpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcbiAgZm9udC1zaXplOiAxLjdyZW07XG59XG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwN2JcIjtcbiAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjdyZW07XG59XG4uZnItZm9sbG93X19zb2NpYWwgLmZyLWJ0bnMtZ3JvdXAtLWxnIC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYlwiO1xuICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgbWFyZ2luLXRvcDogMC4xcmVtO1xufVxuXG4uaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcmlnaHQ6IDNyZW07XG4gIHotaW5kZXg6IDA7XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wMjVyZW07XG59XG4uaXJzbi1saW5rLS1kaXNjb3Zlcjo6YmVmb3JlLCAuaXJzbi1saW5rLS1kaXNjb3Zlcjo6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAtM3JlbTtcbn1cbi5pcnNuLWxpbmstLWRpc2NvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTAuNjI1cmVtKTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzbi1saW5rLS1kaXNjb3Zlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMS45OTU2MjVyZW07XG4gIGhlaWdodDogMS44NDgxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1saW5rLS1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbGluay0tZGF0YWJhc2UtdGFicyB7XG4gIHBhZGRpbmc6IDAuNjI1cmVtIDEuMjVyZW0gMC4yNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVyZW0gc29saWQgdHJhbnNwYXJlbnQ7XG4gIC0taG92ZXItdGludDogI2ZhZmFmYTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpbmstLWRhdGFiYXNlLXRhYnMge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuLmlyc24tbGluay0tZGF0YWJhc2UtdGFicy5pcnNuLWxpbmstLWFjdGl2ZSB7XG4gIGJvcmRlci1jb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLW1vYmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiAwLjU2MjVyZW07XG4gIHBhZGRpbmc6IDAuOTM3NXJlbSAwIDAuODc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saW5rLS1kYXRhYmFzZS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWxpbmstLWRhdGFiYXNlLW1vYmlsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IC0xcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pcnNuLWxpbmstLW5ld3NsZXR0ZXIge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG4uaXJzbi1saW5rLS1uZXdzbGV0dGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9SZWxhdGVkX2NvbnRlbnRzL19SZWxhdGVkX2NvbnRlbnRzLnNjc3MgKi9cbi5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICBwYWRkaW5nOiAycmVtIDAgM3JlbSAwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmZyLXJlbGF0ZWQtY29udGVudHM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmOGZlO1xuICB9XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyBoMiB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIGgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuZnItcmVsYXRlZC1jb250ZW50cyBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuLmZyLXJlbGF0ZWQtY29udGVudHMgLmlyc24tcmVsYXRlZC1jYXJkcyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5pcnNuLXJlbGF0ZWQtY2FyZHMgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkOjpiZWZvcmUge1xuICBib3R0b206IDFyZW07XG4gIGNvbG9yOiAjMTcxNzE3O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMXJlbSAxcmVtIDJyZW0gMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmZyLXJlbGF0ZWQtY29udGVudHMgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgY29sb3I6ICMxNzE3MTc7XG59XG4uZnItcmVsYXRlZC1jb250ZW50cyAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1yZWxhdGVkLWNvbnRlbnRzIC5mci1jYXJkLmZyLWJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlyc24tcmVsYXRlZC1jYXJkcyAuZnItY2FyZCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMgLmZyLWNhcmQ6OmJlZm9yZSB7XG4gIGxlZnQ6IDAuODEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGdhcDogMXJlbTtcbiAgfVxufVxuLmlyc24tcmVsYXRlZC1jYXJkcy0tbGlzdGluZyB7XG4gIHJvdy1nYXA6IDEuNXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3Rpbmc6OmJlZm9yZSB7XG4gIHRvcDogMS4xMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpbGwsIDEzLjg3NXJlbSk7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICByb3ctZ2FwOiAyLjVyZW07XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG59XG4uaXJzbi1yZWxhdGVkLWNhcmRzLS1saXN0aW5nIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuOTM3NXJlbTtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3RpbmcgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbik6OmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbi5pcnNuLXJlbGF0ZWQtY2FyZHMtLWxpc3RpbmcgLmZyLWNhcmQgLmZyLWNhcmRfX3RpdGxlIHtcbiAgY29sb3I6ICMwMDVmYmU7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvSW5wdXQvX0lucHV0LnNjc3MgKi9cbi5mci1pbnB1dCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIipcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG5cbi5mci1sYWJlbCB7XG4gIGNvbG9yOiAjMTcxNzE3O1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTWVnYV9tZW51L19NZWdhX21lbnUuc2NzcyAqL1xuLmlyc24tbWVnYS1tZW51IHtcbiAgLS1yZWQtc3ViLWl0ZW06ICNkNTJjM2Q7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2NhdGVnb3J5IHtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICNjOGQ0ZGY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnUgbmF2IHtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2M4ZDRkZjtcbiAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICB9XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0biB7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtaW4taGVpZ2h0OiB1bnNldDtcbiAgcGFkZGluZzogMC43cmVtO1xufVxuLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG46YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5pcnNuLW1lZ2EtbWVudSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuX19kc2tfaWNvbiB7XG4gIC0taWNvbi1zaXplOiAxLjJyZW07XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51IC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1tZWdhLW1lbnUgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb246OmJlZm9yZSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fZHNrLWV4cGFuZC1pY29uIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fYmFjay1idXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbWVnYS1tZW51X19iYWNrLWJ1dHRvbiAuZnItaWNvbiB7XG4gIG1hcmdpbi1yaWdodDogMC4zNzVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXkpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIHBhZGRpbmc6IDAuNjg3NXJlbSAwO1xuICB3aWR0aDogY2FsYygxMDAlIC0gNHJlbSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtcmVndWxhcik7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6IHZhcigtLWlyc24tYmxhY2spO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluay0tcmVkIHtcbiAgY29sb3I6IHZhcigtLXJlZC1zdWItaXRlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgfVxufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGlzdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWV4cGFuZGVkID4gLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeSk7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjFcIl0uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWV4cGFuZGVkID4gLmlyc24tbWVnYS1tZW51X19idG4ge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCA+IC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICBwYWRkaW5nOiAwLjc1cmVtIDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0ge1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgdHJhbnNmb3JtOiBub25lO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdOm5vdCguaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLXByaW1hcnkpIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSA+IC5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiA0cmVtO1xufVxuLmlyc24tbWVnYS1tZW51X19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2Nsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG59XG4uaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayB7XG4gIGFsbDogdW5zZXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX2xpbmstLW1haW4tbGluayB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmsge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3QuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3QgLmlyc24tbWVnYS1tZW51X19pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IC5pcnNuLW1lZ2EtbWVudV9fbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9fY2F0ZWdvcnktdGl0bGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tbWVnYS1tZW51X19raW9zcXVlLW1vYmlsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2tpb3NxdWUtbW9iaWxlIC5mci1uYXZfX2xpbmsge1xuICBjb2xvcjogI2ZhZjhmNDtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2tpb3NxdWUtbW9iaWxlIC5mci1uYXZfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi8qXG5ERVNLVE9QIFZFUlNJT05cbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1tZWdhLW1lbnVfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogNzRyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19tYmwtZXhwYW5kLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19kc2stZXhwYW5kLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC0taWNvbi1zaXplOiAwLjg3NXJlbTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIwXCJdIHtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gLmlyc24tbWVnYS1tZW51X19yb290LWJ0blthcmlhLWV4cGFuZGVkPXRydWVdIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMFwiXSAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0gLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb246OmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX2l0ZW1bZGF0YS1sZXZlbD1cIjBcIl0gPiAuaXJzbi1tZWdhLW1lbnUge1xuICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDIuNXJlbSAzLjY4NzVyZW0gNHJlbSAxMi4zMTI1cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9faXRlbVtkYXRhLWxldmVsPVwiMVwiXSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fc3ViLWxpc3Qge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIxXCJdIC5pcnNuLW1lZ2EtbWVudV9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19pdGVtW2RhdGEtbGV2ZWw9XCIyXCJdIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgcGFkZGluZzogMC44NzVyZW0gMDtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG4ge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fYmFjay1idXR0b24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tbWVnYS1tZW51X19jYXRlZ29yeSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fY2F0ZWdvcnktdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuNjI1cmVtO1xuICAgIHBhZGRpbmc6IDJyZW0gMCAxLjM3NXJlbSAwO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG4gIC5pcnNuLW1lZ2EtbWVudV9fbGlzdCB7XG4gICAgcG9zaXRpb246IHJldmVydDtcbiAgfVxuICAuaXJzbi1tZWdhLW1lbnVfX3N1Yi1saXN0IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0LjVyZW07XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvY2VsbHMvTW9iaWxlX3NlY29uZGFyeV9tZW51L19Nb2JpbGVfc2Vjb25kYXJ5X21lbnUuc2NzcyAqL1xuLmlyc24tbWVnYS1tZW51LS1wcmltYXJ5IHtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xufVxuLmlyc24tbWVnYS1tZW51LS1wcmltYXJ5IC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG59XG4uaXJzbi1tZWdhLW1lbnUtLXByaW1hcnkgLmlyc24tbWVnYS1tZW51X19saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbCAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1lZ2EtbWVudV9faXRlbS0tcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDAuN3JlbSAhaW1wb3J0YW50O1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtLS1wcmltYXJ5Om5vdCg6bGFzdC1jaGlsZCkge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG59XG4uaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLWRhcmstcHJpbWFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xufVxuLmlyc24tbWVnYS1tZW51X19pdGVtLS1kYXJrLXByaW1hcnkgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgbWFyZ2luOiAwIDFyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW1lZ2EtbWVudS0tbW9iaWxlLXBhcnQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvY2VsbHMvTmV3c2xldHRlci9fTmV3c2xldHRlci5zY3NzICovXG4uaXJzbi1uZXdzbGV0dGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDJmciAxZnI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNzE3MTc7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxLjYyNXJlbSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tbmV3c2xldHRlciA+IGRpdiB7XG4gIHBhZGRpbmc6IDNyZW0gMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciA+IGRpdiB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyID4gZGl2IHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXIgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggIzJmMmYyZjtcbiAgcGFkZGluZzogM3JlbSAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlciA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uaXJzbi1uZXdzbGV0dGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMC45Mzc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbmV3c2xldHRlcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjgxMjVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDAuODc1cmVtO1xuICB9XG59XG4uaXJzbi1uZXdzbGV0dGVyX19pY29uOjpiZWZvcmUge1xuICAtLWlyc24taWNvbi1zaXplOiAxLjU2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1uZXdzbGV0dGVyX190ZXh0LWxpc3Qge1xuICBtYXJnaW46IDFyZW0gMCAxLjEyNXJlbSAtMC4xODc1cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBvcmRlcjogMTtcbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtbGlzdF9faWNvbiB7XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbmV3c2xldHRlcl9fdGV4dC1saXN0IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDAuNXJlbTtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX3RleHQtaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC44MTI1cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEuNTYyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1uZXdzbGV0dGVyX190ZXh0LWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgfVxufVxuLmlyc24tbmV3c2xldHRlcl9fbGluayAuZnItYnRuIHtcbiAgbWF4LXdpZHRoOiB1bnNldDtcbiAgbWF4LWhlaWdodDogdW5zZXQ7XG4gIGNvbG9yOiAjZmFmOGY0O1xuICBib3JkZXI6IHNvbGlkIDFweCAjZmFmOGY0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDAgMXJlbTtcbn1cbi5pcnNuLW5ld3NsZXR0ZXJfX2xpbmsgLmZyLWJ0bjppcyg6aG92ZXIsIDpmb2N1cykge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTEwJSk7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJkc19hY2Nyb2NoZS9fQ2FyZHNfYWNjcm9jaGUuc2NzcyAqL1xuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmQge1xuICB3aWR0aDogMjAuMzc1cmVtO1xuICBoZWlnaHQ6IDIzLjMxM3JlbTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5IHtcbiAgb3JkZXI6IHVuc2V0O1xuICBwYWRkaW5nOiB1bnNldDtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiB1bnNldDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19kZXNjIHtcbiAgb3JkZXI6IHVuc2V0O1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2JvZHkgPiAuZnItY2FyZC1hY2Nyb2NoZSAuZnItY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBtYXJnaW4tdG9wOiAxLjQ1M3JlbTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX19ib2R5ID4gLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwLjkzNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xufVxuLmZyLWNhcmQtYWNjcm9jaGUgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgYm94LXNpemluZzogdW5zZXQ7XG4gIG1heC13aWR0aDogMjAuMzc1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleDogMSAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1jYXJkLWFjY3JvY2hlIC5mci1jYXJkX192aWRlbyAuZnItY29udGVudC1tZWRpYSB7XG4gIGhlaWdodDogOC42MjVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IHVuc2V0O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAtLXRleHQtc3BhY2luZzogMDtcbiAgLS10aXRsZS1zcGFjaW5nOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9IYXV0X2RlX3BhZ2UvX0hhdXRfZGVfcGFnZS5zY3NzICovXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMi42MjVyZW07XG4gIGhlaWdodDogMi42MjVyZW07XG59XG5cbiN0by10aGUtdG9wLWJ1dHRvbjo6YmVmb3JlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAwO1xuICBjb2xvcjogd2hpdGU7XG4gIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuXG4vKiBjb21wb25lbnRzL0Jsb2Nrcy9QcmludF9hbmRfc2hhcmUvX1ByaW50X2FuZF9zaGFyZS5zY3NzICovXG4uZnItcHJpbnQtYW5kLXNoYXJlIC5mci1idG46bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1wcmludC1hbmQtc2hhcmUgdWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMS41cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmZyLXByaW50LWFuZC1zaGFyZSBsaSB7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cbi5mci1wcmludC1hbmQtc2hhcmUgbGk6aXMoOmhvdmVyLCA6Zm9jdXMpIHtcbiAgYmFja2dyb3VuZDogI2ZhZmFmYTtcbn1cbi5mci1wcmludC1hbmQtc2hhcmUgbGkgYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogIzE3MTcxNztcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG59XG4uZnItcHJpbnQtYW5kLXNoYXJlIGxpOjptYXJrZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHQvX1JpY2h0ZXh0LnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0X190aXRsZSB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG4uaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHAge1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbn1cbi5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHA6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1yaWNodGV4dCBhIHtcbiAgZGlzcGxheTogaW5saW5lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgZm9udC1zaXplOiB1bnNldDtcbiAgbGluZS1oZWlnaHQ6IHVuc2V0O1xufVxuLmlyc24tcmljaHRleHQgLnRleHQtdGlueSB7XG4gIGZvbnQtc2l6ZTogMC43ZW07XG59XG4uaXJzbi1yaWNodGV4dCAudGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMC44NWVtO1xufVxuLmlyc24tcmljaHRleHQgLnRleHQtYmlnIHtcbiAgZm9udC1zaXplOiAxLjRlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0IC50ZXh0LWh1Z2Uge1xuICBmb250LXNpemU6IDEuOGVtO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQWNjb3JkaW9ucy9fQWNjb3JkaW9ucy5zY3NzICovXG4uZnItYWNjb3JkaW9uc19jb250YWluZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUXVvdGUvX1F1b3RlLnNjc3MgKi9cbi5pcnNuLXF1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1xdW90ZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLyogY29tcG9uZW50cy9jZWxscy9TaWRlYmFyX2RpcmVjdF9hY2Nlc3MvX1NpZGViYXJfZGlyZWN0X2FjY2Vzcy5zY3NzICovXG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXNpZGViYXItLWFjY2Vzc19fbGFiZWwge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2Q5MmM0MDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tc2lkZWJhci0tYWNjZXNzX19idG4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTcxNzE3ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uaXJzbi1zaWRlYmFyLS1hY2Nlc3NfX2J0bjpiZWZvcmUge1xuICBvcmRlcjogMjtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAtLWljb24tc2l6ZTogMC44NzVyZW0gIWltcG9ydGFudDtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3MvTWVtYnJlX3RlYXNlci9fTWVtYnJlX3RlYXNlci5zY3NzICovXG4uaXJzbi1ncmlkLTEtY29sIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1nYXA6IDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1ncmlkLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWdyaWQtMS1jb2wge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1ncmlkLTEtY29sIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5cbi5pcnNuLW1lbWJyZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWNhcmQge1xuICBwYWRkaW5nOiAxLjVyZW0gMXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tY2FyZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXNfX2ltYWdlLXdyYXBwZXIge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbi5pcnNuLW1lbWJyZXMgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDcuMjVyZW07XG4gIGhlaWdodDogNy4yNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xufVxuLmlyc24tbWVtYnJlc19fbmFtZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1tZW1icmVzX19uYW1lIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXNfX2Rlc2Mge1xuICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVtYnJlc19fZGVzYyB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbWVtYnJlc19fZGVzYyB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA3O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cbn1cbi5pcnNuLW1lbWJyZXNfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLW1lbWJyZXNfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbWVtYnJlc19fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1tZW1icmVzX19saW5rIGEgc3BhbiwgLmlyc24tbWVtYnJlc19fbGluayBhOmJlZm9yZSwgLmlyc24tbWVtYnJlc19fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLW1lbWJyZXNfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJ0ZV9tZW1icmUvX0NhcnRlX21lbWJyZS5zY3NzICovXG4uY2FydGUtbWVtYnJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgcGFkZGluZzogMnJlbTtcbn1cbi5jYXJ0ZS1tZW1icmU6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbn1cbi5jYXJ0ZS1tZW1icmU6Zm9jdXMge1xuICBib3JkZXI6IHNvbGlkIDFweCAjMWYxZjFmO1xufVxuLmNhcnRlLW1lbWJyZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmNhcnRlLW1lbWJyZV9faW1nIHtcbiAgd2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiA1MCU7XG59XG4uY2FydGUtbWVtYnJlX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuLmNhcnRlLW1lbWJyZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5jYXJ0ZS1tZW1icmVfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5jYXJ0ZS1tZW1icmUgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uY2FydGUtbWVtYnJlX19saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBjb2xvcjogIzM4MzgzODtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cbi5jYXJ0ZS1tZW1icmVfX2xpbmsgc3BhbiB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbn1cbi5jYXJ0ZS1tZW1icmVfX2xpbms6aG92ZXIgc3BhbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjFyZW0pO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvTGlzdGVfY2FydGVfbWVtYnJlL19MaXN0ZV9jYXJ0ZV9tZW1icmUuc2NzcyAqL1xuLmlyc24tbGlzdC1tZW1iZXJzLWNhcmRzX19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0LW1lbWJlcnMtY2FyZHNfX2xpc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIG1pbm1heCgwLCAxZnIpKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0MHB4KSB7XG4gIC5pcnNuLWxpc3QtbWVtYmVycy1jYXJkc19fbGlzdCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgbWlubWF4KDAsIDFmcikpO1xuICB9XG59XG4uaXJzbi1saXN0LW1lbWJlcnMtY2FyZHNfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9JbWFnZS9fSW1hZ2Uuc2NzcyAqL1xuLmZyLWltZy0tY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xufVxuXG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItY29udGVudC1tZWRpYV9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiB1bnNldDtcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2ltZyA+ICoge1xuICBwb3NpdGlvbjogc3RhdGljO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZnItY29udGVudC1tZWRpYS0tcG9zaXRpb25hYmxlLmZyLWNvbnRlbnQtbWVkaWEtLWNlbnRlciwgLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZS5mci1jb250ZW50LW1lZGlhLS1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZS5mci1jb250ZW50LW1lZGlhLS1jZW50ZXIsIC5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUuZnItY29udGVudC1tZWRpYS0tcmlnaHQge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cbi5mci1jb250ZW50LW1lZGlhLS1wb3NpdGlvbmFibGUgLmZyLWNvbnRlbnQtbWVkaWFfX2NhcHRpb24tLWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbi0tY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSAuZnItY29udGVudC1tZWRpYV9fY2FwdGlvbi0tcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0Ffdm9pcl9hdXNzaS9fQV92b2lyX2F1c3NpLnNjc3MgKi9cbi5pcnNuLXZvaXItYXVzc2kge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA0cmVtO1xufVxuLmlyc24tdm9pci1hdXNzaV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tdm9pci1hdXNzaV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdm9pci1hdXNzaV9fd3JhcHBlciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxufVxuLmlyc24tdm9pci1hdXNzaV9fdGl0bGUge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaXJzbi12b2lyLWF1c3NpX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tdm9pci1hdXNzaV9faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuLmlyc24tdm9pci1hdXNzaV9faW1nIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tdm9pci1hdXNzaV9fZGVzYyBwIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2Rlc2MgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG59XG4uaXJzbi12b2lyLWF1c3NpX19kZXNjX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG59XG4uaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJyZW07XG4gIHotaW5kZXg6IDE7XG59XG4uaXJzbi12b2lyLWF1c3NpX19jb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi12b2lyLWF1c3NpX19oaWdobGlnaHRlZCB7XG4gICAgcGFkZGluZzogMCAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAxLjYyNXJlbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2NvbnRlbnQgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IC0wLjMxMjVyZW07XG4gICAgYm90dG9tOiAtMC4yNXJlbTtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkX19pbWcge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19jb250ZW50IC5mci1jYXJkX190aXRsZSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2NvbnRlbnQgLmZyLWNhcmRfX2Rlc2Mge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgZ3JpZC1yb3c6IDI7XG4gICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI0OHB4KSB7XG4gIC5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gIC5pcnNuLXZvaXItYXVzc2lfX2hpZ2hsaWdodGVkOmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19kZXNjIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbTtcbiAgfVxuICAuaXJzbi12b2lyLWF1c3NpX19kZXNjIHAge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9faW1nIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tdm9pci1hdXNzaV9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9Ib3Jpem9udGFsX0NhcmQvX0hvcml6b250YWxfQ2FyZC5zY3NzICovXG4uZnItY2FyZC0taG9yaXpvbnRhbCB7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwuZnItZW5sYXJnZS1saW5rIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uZnItY2FyZC0taG9yaXpvbnRhbCAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMS4xMjVyZW0gMDtcbn1cbi5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2Rlc2Mge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9faGVhZGVyIHtcbiAgICB3aWR0aDogMTAuMTI1cmVtO1xuICAgIGZsZXg6IDEgMCAxMC4xMjVyZW07XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9fYm9keSB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwLjEyNXJlbSk7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5mci1jYXJkLS1ob3Jpem9udGFsLmZyLWNhcmQgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9UYWJzX0lSU04vX1RhYnNfSVJTTi5zY3NzICovXG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFiczo6YWZ0ZXIge1xuICBib3gtc2hhZG93OiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fbGlzdCB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fcGFuZWwge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tdG9wOiAzLjI1cmVtO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gMHM7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWIge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tcmlnaHQ6IDJyZW07XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnNfX3RhYjpub3QoW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0pIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6bm90KFthcmlhLXNlbGVjdGVkPXRydWVdKTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV0ge1xuICBwYWRkaW5nOiAwIDMuMTI1cmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAtLWhvdmVyOiB1bnNldDtcbiAgLS1hY3RpdmU6IHVuc2V0O1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9dHJ1ZV06YWZ0ZXIge1xuICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICMxZjFmMWY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzX190YWI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IHVuc2V0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogdW5zZXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1bnNldDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyB7XG4gIG9wYWNpdHk6IDA7XG4gIGhlaWdodDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWZsb3c6IHdyYXA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyAudGFiIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS10YWJzIC50YWI6aG92ZXIge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeSB7XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTpmb2N1cyB7XG4gIG91dGxpbmU6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5OmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHNwYW46YmVmb3JlIHtcbiAgICBsZWZ0OiBjYWxjKDEwMCUgLSA0cmVtKTtcbiAgfVxufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeTo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkuaXMtYWN0aXZlOjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjOGQ0ZGY7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5Omxhc3QtY2hpbGQ6OmJlZm9yZSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjYzhkNGRmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6aG92ZXIsIC5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuLmZyLXRhYnMtYWNjb3JkaW9ucyAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS5pcy1hY3RpdmUgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGhlaWdodDogYXV0bztcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IC5mci10YWJzLWFjY29yZHNpb24tLWljb24ge1xuICBkaXNwbGF5OiBpbmhlcml0O1xuICBoZWlnaHQ6IDA7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1sZWZ0OiAtMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnktY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogLTEwMCU7XG4gIGhlaWdodDogMDtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG59XG4uZnItdGFicy1hY2NvcmRpb25zIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQ6bnRoLWNoaWxkKG4pOm5vdCguZnItYWNjb3JkaW9uc19jb250YWluZXIpIHtcbiAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICBtYXJnaW4tbGVmdDogLTEwMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICB9XG4gIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tdGFicyAuZnItdGFic19fdGFiW2FyaWEtc2VsZWN0ZWQ9ZmFsc2VdIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG8gTGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgICBtaW4taGVpZ2h0OiAwO1xuICB9XG4gIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LmlzLWFjdGl2ZSAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250ZW50IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgfVxuICAuZnItdGFicy1hY2NvcmRpb25zLmhhcy10YWJzIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkgLmZyLXRhYnMtYWNjb3Jkc2lvbi0taWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogQnJlYWtwb2ludHMgKi9cbi8qIENvbnZlcnQgcGl4ZWwgdG8gcmVtICovXG4vKnVsIGxpc3Qgc3R5bGUgKi9cbi8qIExpbWl0IHRleHQgZGlzcGxheSB3aGVuIG92ZXIgbnVtYmVyIG9mIGxpbmUgc3BlY2lmaWVkLiAqL1xuLyoqXG5ERUJVR1xuKiovXG4vKlxuTU9CSUxFIDwgNTc2cHhcbiovXG4vKiBwYWdlcy9BY3R1YWxpdGUvX0FjdHVhbGl0ZS5zY3NzICovXG4vKiBwYWdlcy9NZW1icmVfZGV0YWlsL19NZW1icmVfZGV0YWlsLnNjc3MgKi9cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWdhcDogMnJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX25hbWUtYW5kLXByaW50LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX25hbWUtYW5kLXByaW50LXNoYXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19wcmludC1zaGFyZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjkzNzVyZW0pO1xuICB9XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzIC50b29sX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gIHBhZGRpbmctdG9wOiAwLjEyNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHMgLmZyLWJ0bi0tZGlzcGxheSB7XG4gIG1pbi1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbi5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX25hbWUtbWVtYmVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGZsZXg6IDE7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1tZW1icmVzLS1kZXRhaWxzX19uYW1lLW1lbWJlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1nIHtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG59XG4uaXJzbi1tZW1icmVzLS1kZXRhaWxzX19pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDExLjI1cmVtO1xuICBoZWlnaHQ6IDExLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fcGFyYWdyYXBoLWNvbnRhaW5lciB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMCAwIDEwLjI1cmVtO1xuICAgIG1heC13aWR0aDogY2FsYyg1NC44NzVyZW0gLSAxNjRweCk7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICBncmlkLWdhcDogMS41cmVtO1xuICAgIG1heC13aWR0aDogNTQuODc1cmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG4gIC5pcnNuLW1lbWJyZXMtLWRldGFpbHNfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgIHdpZHRoOiA4Ljc1cmVtO1xuICAgIGhlaWdodDogOC43NXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9MaXN0ZV9tZW1icmUvX0xpc3RlX21lbWJyZS5zY3NzICovXG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLWJvdHRvbTogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19maXJzdC1wYXJ0IHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19maXJzdC1wYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAtMXB4O1xuICBsZWZ0OiAtMnJlbTtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbn1cbi5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19leHRlbmRlZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tY29ycG9yYXRpb24tcGFnZV9fc3VtbWFyeSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gIH1cbn1cbi5pcnNuLWNvcnBvcmF0aW9uLXBhZ2VfX3BhcmFncmFwaHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jb3Jwb3JhdGlvbi1wYWdlX19wYXJhZ3JhcGhzIHtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuXG4vKiBwYWdlcy9QYWdlX2FydGljbGUvX1BhZ2VfYXJ0aWNsZS5zY3NzICovXG4uZnItYXJ0aWNsZSAuY29udGVudC1jb250YWluZXJfX3Rvb2xzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB6LWluZGV4OiAxO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItYXJ0aWNsZSAuY29udGVudC1jb250YWluZXJfX3Rvb2xzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiAwLjVyZW07XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4vKiBwYWdlcy9Db250YWN0L19Db250YWN0LnNjc3MgKi9cbi5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgei1pbmRleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45Mzc1cmVtKTtcbiAgfVxufVxuLmlyc24tY29udGFjdF9fcHJpbnQtc2hhcmUgLmZyLXNoYXJlLXdyYXBwZXIge1xuICB3aWR0aDogYXV0bztcbiAgbWluLXdpZHRoOiAzMHZ3O1xufVxuLmlyc24tY29udGFjdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG4uaXJzbi1jb250YWN0X193cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAwLjI1cmVtO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAganVzdGlmeS1pdGVtczogZW5kO1xufVxuLmlyc24tY29udGFjdF9fd3JhcHBlciA+ICoge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmZyLWJ0bi0tc2hhcmUge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tY29udGFjdF9fd3JhcHBlciAuZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgZ2FwOiAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2Rlc2Mge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayB7XG4gICAgb3JkZXI6IDM7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGEgc3BhbiwgLmlyc24tY29udGFjdF9fd3JhcHBlciAuaXJzbi1kaXNjb3Zlci1jYXJkcyAuaXJzbi1kaXNjb3Zlci1jYXJkX19saW5rIGE6YmVmb3JlLCAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1jb250YWN0X193cmFwcGVyIC5pcnNuLWRpc2NvdmVyLWNhcmRzIC5pcnNuLWRpc2NvdmVyLWNhcmRfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG4gIC5pcnNuLWNvbnRhY3RfX3dyYXBwZXIgLmlyc24tZGlzY292ZXItY2FyZHMgLmlyc24tZGlzY292ZXItY2FyZF9fbGluayA+ICoge1xuICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL0Jhc2ljX3BhZ2UvX0Jhc2ljX3BhZ2Uuc2NzcyAqL1xuLmlyc24tYmFzaWMtcGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5pcnNuLWJhc2ljLXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgZ2FwOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNpYy1wYWdlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1LjI1cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcnNuLWJhc2ljLXBhZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDQuNjI1cmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlL19CYXNlX2RvY3VtZW50YWlyZS5zY3NzICovXG46cm9vdCB7XG4gIC0tZGF0YWJhc2UtZmlyc3QtY29sOiA4Ljc1cmVtO1xuICAtLWRhdGFiYXNlLWdhcDogNi42MjVyZW07XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLWRhdGFiYXNlLXRhYnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmcjtcbiAgICBnYXA6IHZhcigtLWRhdGFiYXNlLWdhcCk7XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tZGF0YWJhc2UtdGFic19fbGlzdCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA2LjYyNXJlbSk7XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tZGF0YWJhc2UtdGFic19fbGlzdDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1ib3R0b206IDAuODEyNXJlbTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX2NvbnRhaW5lciB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiB2YXIoLS1kYXRhYmFzZS1maXJzdC1jb2wpIDFmciAhaW1wb3J0YW50O1xuICAgIGdhcDogdmFyKC0tZGF0YWJhc2UtZ2FwKTtcbiAgICBtYXJnaW4tdG9wOiAyLjkzNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlX19jb250ZW50IHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeSB7XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5IHtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnkgbGk6OmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0ge1xuICBkaXNwbGF5OiBub25lO1xuICBwYWRkaW5nOiAxcmVtIDA7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtID4gYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IGJsYWNrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbSA+IGEge1xuICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgfVxuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtID4gYTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0gPiBhLmZyLWxpbmstLWFjdGl2ZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtIHtcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gIH1cbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtOjpiZWZvcmUge1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjOGQ0ZGY7XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtIC5mci1saW5rIHtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIHtcbiAgZ3JpZC1yb3c6IDE7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IGF1dG87XG4gICAgZ3JpZC1yb3c6IGF1dG87XG4gIH1cbn1cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWFjdGl2ZSAuZnItbGluayB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbmsge1xuICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICB9XG59XG4uaXJzbi1iYXNlLWRvY3VtZW50YWlyZSAuaXJzbi1zdW1tYXJ5X19pdGVtLS1hY3RpdmUgLmZyLWxpbms6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZmxleDogMCAwIGF1dG87XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgLS1pY29uLXNpemU6IDFyZW07XG4gIG1hcmdpbi1yaWdodDogLTAuMTY2NjdyZW07XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rOjphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tZGVwbG95ZWQgLmZyLWxpbmsge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDEuODc1cmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXN1bW1hcnlfX2l0ZW0tLWRlcGxveWVkIC5mci1saW5rIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmUgLmlyc24tc3VtbWFyeV9faXRlbS0tZGVwbG95ZWQgLmZyLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTJyZW07XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIC5pcnNuLXJlbGF0ZWQtY2FyZC0tZGF0YWJhc2Uge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIH1cbn1cblxuLyogcGFnZXMvUGFnZV9jYXJyZWZvdXIvX1BhZ2VfY2FycmVmb3VyLnNjc3MgKi9cbi5pcnNuLWNhcnJlZm91ci1wYWdlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG59XG4uaXJzbi1jYXJyZWZvdXItcGFnZV9fdGl0bGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgfVxuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJvdHRvbTogLTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgfVxufVxuLmlyc24tY2FycmVmb3VyLXBhZ2VfX2V4dGVuZGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1jYXJyZWZvdXItcGFnZV9fZXh0ZW5kZWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNhcnJlZm91ci1wYWdlX19zdW1tYXJ5IHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNhcnJlZm91ci1wYWdlX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5cbi8qIHBhZ2VzL1BhZ2VfdGhlbWF0aXF1ZS9fUGFnZV90aGVtYXRpcXVlLnNjc3MgKi9cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19pbnRyb2R1Y3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2V4dGVuZGVkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIH1cbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fcGFyYWdyYXBocy13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi10aGVtYXRpcXVlLXBhZ2VfX3BhcmFncmFwaHMge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6Zm9jdXMge1xuICBvdXRsaW5lOiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnk6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fZmlyc3QtcGFydCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZV9fZmlyc3QtcGFydCB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhIHNwYW4sIC5pcnNuLXRoZW1hdGlxdWUtcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmJlZm9yZSwgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tdGhlbWF0aXF1ZS1wYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1ob21lLXNlY3Rpb24tcGFnZV9fZXh0ZW5kZWQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taG9tZS1zZWN0aW9uLXBhZ2VfX2V4dGVuZGVkIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlL19CYXNlX2RvY3VtZW50YWlyZV9maWNoZS5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1iYXNlLWRvY3VtZW50YWlyZV9fcHJpbnQtc2hhcmUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC45Mzc1cmVtKTtcbiAgfVxufVxuLmlyc24tYmFzZS1kb2N1bWVudGFpcmVfX2RhdGUge1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWxpZ2h0ZXItZ3JleSk7XG59XG5cbi8qIHBhZ2VzL2hvbWVwYWdlL19ob21lcGFnZS5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1ob21lLXBhZ2UgLmhwLWZvb3RlcixcbiAgLmlyc24taG9tZS1wYWdlIC5pcnNuLWRpcmVjdC1hY2Nlc3Mge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyA1LjEyNXJlbSk7XG4gIH1cbn1cbi5pcnNuLWhvbWUtcGFnZSBzZWN0aW9uW2NsYXNzXj1pcnNuXSB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWhvbWUtcGFnZV9fbWFpbi10aXRsZSwgLmlyc24taG9tZS1wYWdlX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMDtcbn1cbi5pcnNuLWhvbWUtcGFnZV9fbWFpbi10aXRsZTo6YWZ0ZXIsIC5pcnNuLWhvbWUtcGFnZV9fdGl0bGU6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogcGFnZXMvaXJzbi1wYWdlL19pcnNuLXBhZ2Uuc2NzcyAqL1xuLmlyc24tcGFnZSBoMSB7XG4gIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbn1cbi5pcnNuLXBhZ2VfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgZ2FwOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1wYWdlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktaXRlbXM6IGVuZDtcbiAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tcGFnZS0tbmFycm93IC5pcnNuLXBhZ2VfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDUuMjVyZW07XG4gIH1cbiAgLmlyc24tcGFnZS0tbmFycm93IC5pcnNuLXBhZ2VfX2NvbnRlbnQge1xuICAgIG1heC13aWR0aDogNDQuNjI1cmVtO1xuICB9XG59XG5cbi8qIHBhZ2VzL0V2ZW5lbWVudC9fRXZlbmVtZW50LnNjc3MgKi9cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uZmllbGQtLW5hbWUtZmllbGQtZXZlbnQtZGF0ZSAuZmllbGRfX2xhYmVsIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZpZWxkLS1uYW1lLWZpZWxkLWV2ZW50LWRhdGUgLmZpZWxkX19pdGVtIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0FfbGlyZV9hdXNzaS9fQV9saXJlX2F1c3NpLnNjc3MgKi9cbi5pcnNuLWxpcmUtYXVzc2kge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG4uaXJzbi1saXJlLWF1c3NpOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2kge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgZ2FwOiAxcmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXJzbi1saXJlLWF1c3NpOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICNmMWY4ZmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2kge1xuICAgIGNvbHVtbi1nYXA6IDEuNTYyNXJlbTtcbiAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fdGl0bGUge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX3RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1saXJlLWF1c3NpX190aXRsZTphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fdGl0bGUge1xuICAgIGdyaWQtY29sdW1uOiAxLzQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLWxpcmUtYXVzc2lfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZHMge1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXJlLWF1c3NpX19jYXJkcyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIH1cbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZHM6bnRoLWxhc3QtY2hpbGQoMSkge1xuICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmRzOjpiZWZvcmUge1xuICAgIGJvdHRvbTogMC41cmVtO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX19jYXJkLWNvbnRlbnQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50IHtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZWRlZGVkO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG4gICAgZ2FwOiAwLjU2MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwIDAgMnJlbSAwICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlyZS1hdXNzaV9fY2FyZC1jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDIuNDM3NXJlbTtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIHBhZGRpbmc6IDAgMCA1cmVtO1xuICB9XG59XG4uaXJzbi1saXJlLWF1c3NpX19jYXJkLWNvbnRlbnQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogNC4zMTI1cmVtO1xufVxuLmlyc24tbGlyZS1hdXNzaV9faW1nLXdyYXBwZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYXNwZWN0LXJhdGlvOiAzMi8xNztcbiAgaGVpZ2h0OiBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tbGlyZS1hdXNzaV9faW1nIHtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlyc24tbGlyZS1hdXNzaV9fY2FyZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2NhcmQtdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgfVxufVxuLmlyc24tbGlyZS1hdXNzaV9fZGVzYyB7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbWFyZ2luLXRvcDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpcmUtYXVzc2lfX2Rlc2Mge1xuICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL01haW5fbmF2aWdhdGlvbi9fTWFpbl9uYXZpZ2F0aW9uLnNjc3MgKi9cbi5pcnNuLW5hdiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLW5hdl9fYnRuW2FyaWEtZXhwYW5kZWQ9dHJ1ZV0ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tbmF2X19idG46YWZ0ZXIge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xufVxuLmlyc24tbmF2X19idG46aGFzKC5pcnNuLW1lZ2EtbWVudV9fbGluay0tbWFpbi1saW5rKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1tZWdhLW1lbnUgLmZyLWNvbnRhaW5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLWNvbnRhaW5lcjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLW1lZ2EtbWVudSAuZnItbmF2X19saW5rIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbiAgLmZyLW1lZ2EtbWVudSAuZnItbmF2X19saXN0IC5mci1uYXZfX2l0ZW0gLmZyLW5hdl9fbGluayB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLW5hdl9fbGlzdCAuZnItbmF2X19pdGVtIC5mci1uYXZfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLWJ0bi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFyZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNzE3MTc7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB9XG4gIC5mci1tZWdhLW1lbnUgLmZyLWJ0bi0tY2xvc2U6YmVmb3JlIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvQmxvY2tzL0Rpc2NvdmVyX0NhcmQvX0Rpc2NvdmVyX0NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXItY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuOTM3NXJlbTtcbn1cblxuLmlyc24tZGlzY292ZXItY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pcnNuLWRpc2NvdmVyLWNhcmRfX2NvbnRlbnQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwO1xufVxuLmlyc24tZGlzY292ZXItY2FyZF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xufVxuLmlyc24tZGlzY292ZXItY2FyZF9fZGVzYyB7XG4gIGRpc3BsYXk6IHVuc2V0O1xufVxuLmlyc24tZGlzY292ZXItY2FyZF9fZGVzYyBwIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDFyZW07XG59XG4uaXJzbi1kaXNjb3Zlci1jYXJkIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgbWFyZ2luLXRvcDogMS4wNjI1cmVtO1xufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3Zlci1jYXJkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdhcDogMS4zNzVyZW07XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyLWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuNDM3NXJlbTtcbiAgfVxuICAuaXJzbi1kaXNjb3Zlci1jYXJkIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yLjVyZW07XG4gIH1cbiAgLmlyc24tZGlzY292ZXItY2FyZF9fZGVzYyBwIHtcbiAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gIH1cbn1cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rX2xpc3RfY2FyZC9fTGlua19saXN0X2NhcmQuc2NzcyAqL1xuLmlyc24tbGlua3MtY2FyZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTGlua19saXN0L19MaW5rX2xpc3Quc2NzcyAqL1xuLmlyc24tbGluay1saXN0IC5pcnNuLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIG1hcmdpbi1sZWZ0OiAycmVtO1xufVxuLmlyc24tbGluay1saXN0IC5pcnNuLWJ0bjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuLmlyc24tbGluay1saXN0IGEge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGluay1saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmlyc24tbGluay1saXN0IC5pcnNuLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC0taW5saW5lIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxufVxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTmV3c2xldHRlcl9zdWJzY3JpcHRpb24vX05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiB7XG4gICAgd2lkdGg6IDEyLjM3NXJlbTtcbiAgfVxufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5mci10ZXh0LS14cyB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDAuMTI1cmVtIHNvbGlkIHZhcigtLWJsYWNrKTtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OjpwbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC41MDg3NXJlbTtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OmZvY3VzOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLmZyLW5ld3NsZXR0ZXItc3Vic2NyaXB0aW9uIC5pcnNuLW5ld3NsZXR0ZXItaW5wdXQgaW5wdXQ6Zm9jdXM6Oi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCBpbnB1dDpmb2N1czo6LW1vei1wbGFjZWhvbGRlciB7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbn1cbi5mci1uZXdzbGV0dGVyLXN1YnNjcmlwdGlvbiAuaXJzbi1uZXdzbGV0dGVyLWlucHV0IGlucHV0OmZvY3VzOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uZnItbmV3c2xldHRlci1zdWJzY3JpcHRpb24gLmlyc24tbmV3c2xldHRlci1pbnB1dCAuZnItbGluayB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAyNSU7XG4gIGxlZnQ6IDg4JTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTGF0ZXN0X25ld3MvX0xhdGVzdF9uZXdzLnNjc3MgKi9cbi5pcnNuLWxhdGVzdC1uZXdzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19sYWJlbCB7XG4gIGNvbG9yOiAjZDkyYzQwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZ3JpZC1hdXRvLXJvd3M6IDVyZW07XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19saW5rIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19saW5rOjpiZWZvcmUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS4zNzVyZW0gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMC42MjVyZW07XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50LWltZyB7XG4gIGdyaWQtY29sdW1uOiAxLzI7XG4gIGdyaWQtcm93OiAxLzQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudC1pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLWxhdGVzdC1uZXdzX19jb250ZW50LWRhdGUtbmV3cyB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fY29udGVudC1uZXdzLXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1sYXRlc3QtbmV3c19fbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlyc24tbGF0ZXN0LW5ld3MgLmZyLWxpbmsge1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ZlYXR1cmVkX2NvbnRlbnQvX0ZlYXR1cmVkX2NvbnRlbnQuc2NzcyAqL1xuLmlyc24tZmVhdHVyZWQtY29udGVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19sYWJlbCB7XG4gIGNvbG9yOiAjZDkyYzQwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBncmlkLWF1dG8tcm93czogNXJlbTtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fbGluayB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19saW5rOjpiZWZvcmUge1xuICBhbGlnbi1zZWxmOiBlbmQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjM3NXJlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAwLjYyNXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudC1pbWcge1xuICBncmlkLWNvbHVtbjogMS8yO1xuICBncmlkLXJvdzogMS80O1xufVxuLmlyc24tZmVhdHVyZWQtY29udGVudF9fY29udGVudC1pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnRfX2NvbnRlbnQtZGF0ZSB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAxLzI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICM2NDY0NjQ7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19jb250ZW50LXRpdGxlIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGdyaWQtcm93OiAxO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50X19tb3JlIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDAuNzVyZW07XG59XG4uaXJzbi1mZWF0dXJlZC1jb250ZW50IC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9BZ2VuZGEvX0FnZW5kYS5zY3NzICovXG4uaXJzbi1hZ2VuZGEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmOGY0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYWdlbmRhIHtcbiAgICB3aWR0aDogMTIuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1hZ2VuZGFfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uaXJzbi1hZ2VuZGFfX2ljb24tdGl0bGUge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogMXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1ldmVudCB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1ldmVudC1kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjEyNXJlbTtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXItZXZlbnQtY29udGVudCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBmb250LXdlaWdodDogNjAwO1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXItbGluay5mci1saW5rLS1pY29uLWxlZnRbY2xhc3MqPVwiIGZyLWljb24tXCJdIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbi5pcnNuLWFnZW5kYV9fd3JhcHBlci1saW5rLmZyLWxpbmstLWljb24tbGVmdFtjbGFzcyo9XCIgZnItaWNvbi1cIl0gPiAqIHtcbiAgZGlzcGxheTogZmxleDtcbiAgb3JkZXI6IDE7XG59XG4uaXJzbi1hZ2VuZGFfX3dyYXBwZXItbGluay5mci1saW5rLS1pY29uLWxlZnRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBvcmRlcjogMTtcbn1cbi5pcnNuLWFnZW5kYV9fc2VwYXJhdG9yIHtcbiAgbWFyZ2luOiAtMC41cmVtIDAgMC4zMTI1cmVtIDA7XG59XG4uaXJzbi1hZ2VuZGFfX3NlcGFyYXRvcjpsYXN0LW9mLXR5cGUge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tYWdlbmRhX19zZXBhcmF0b3I6OmFmdGVyIHtcbiAgY29udGVudDogXCIuLi5cIjtcbiAgZm9udC1zaXplOiAxLjg3NXJlbTtcbn1cbi5pcnNuLWFnZW5kYV9fbW9yZSB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuLmlyc24tYWdlbmRhX19tb3JlIC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAwLjgxMjVyZW07XG4gIC0taXJzbi1pY29uLXNpemU6IDEuMDg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9TaWRlYmFyX3ZpZGVvL19TaWRlYmFyX3ZpZGVvLnNjc3MgKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNpZGUtdmlkZW8ge1xuICAgIHdpZHRoOiAxMi4zNzVyZW07XG4gIH1cbn1cbi5pcnNuLXNpZGUtdmlkZW9fX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjYyNXJlbTtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItdGh1bWJuYWlsIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2LjI1cmVtO1xufVxuLmlyc24tc2lkZS12aWRlb19fd3JhcHBlci10aHVtYm5haWwgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudC12aWRlby10aXRsZSB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudCAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cbi5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudCAuZnItbGluazpiZWZvcmUge1xuICBtYXJnaW4tbGVmdDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXNpZGUtdmlkZW9fX3dyYXBwZXItY29udGVudCAuZnItbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9Nb3N0X3BvcHVsYXIvX01vc3RfcG9wdWxhci5zY3NzICovXG4uaXJzbi1tb3N0LXBvcHVsYXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC41cmVtO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1LjM3NXJlbSA3cmVtO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gIGdyaWQtY29sdW1uLWdhcDogMC42MjVyZW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtaW1nIHtcbiAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgZ3JpZC1yb3c6IDEvNDtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1pbWcgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhcl9fY29udGVudC1kYXRlLW5ld3Mge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICBjb2xvcjogIzY0NjQ2NDtcbiAgZ3JpZC1jb2x1bW46IDIvMztcbiAgZ3JpZC1yb3c6IDEvMjtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tbW9zdC1wb3B1bGFyX19jb250ZW50LW5ld3MtdGl0bGUge1xuICBncmlkLWNvbHVtbjogMi8zO1xuICBncmlkLXJvdzogMi8zO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtd2VpZ2h0OiBtZWRpdW07XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX2NvbnRlbnQtbGluayB7XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIGdyaWQtcm93OiAzLzQ7XG59XG4uaXJzbi1tb3N0LXBvcHVsYXJfX21vcmUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbn1cbi5pcnNuLW1vc3QtcG9wdWxhciAuZnItbGluayB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvaWNvbi9faWNvbi5zY3NzICovXG46cm9vdCB7XG4gIC0taXJzbi1pY29uLXNpemU6IDEuODc1cmVtO1xuICAtLWlyc24taWNvbi1jb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1jb250YWN0LWNhcmQvX2lyc24tY29udGFjdC1jYXJkLnNjc3MgKi9cbi5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4xMjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMS44NzVyZW0gYXV0bztcbiAgcGFkZGluZzogMS43NXJlbSAxLjg3NXJlbSAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlyc24tY29udGFjdC1jYXJkX190ZXh0IHAge1xuICBtYXJnaW46IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgcGFkZGluZzogMnJlbTtcbiAgICBnYXA6IDEuNjI1cmVtO1xuICB9XG4gIC5pcnNuLWNvbnRhY3QtY2FyZF9fdGV4dCBwIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9jb250YWN0LWJsb2MvX2NvbnRhY3QtYmxvYy5zY3NzICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuYmxvY2staXJzbi1ibG9jay1jb250YWN0ID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay1pcnNuLWJsb2NrLWNvbnRhY3QgPiBoMjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBoZWlnaHQ6IDAuMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgfVxufVxuXG4uaXJzbi1jb250YWN0LWJsb2Mge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWNvbnRhY3QtYmxvY19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG4uaXJzbi1jb250YWN0LWJsb2NfX2NvbnRlbnQsIC5pcnNuLWNvbnRhY3QtYmxvY19fY2FyZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWNvbnRhY3QtYmxvY19fY29udGVudCwgLmlyc24tY29udGFjdC1ibG9jX19jYXJkcyB7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWNvbnRhY3QtYmxvYyB7XG4gICAgbWFyZ2luLXRvcDogMC42MjVyZW07XG4gIH1cbiAgLmlyc24tY29udGFjdC1ibG9jX19jb250ZW50LCAuaXJzbi1jb250YWN0LWJsb2NfX2NhcmRzIHtcbiAgICByb3ctZ2FwOiAxLjU2MjVyZW07XG4gICAgY29sdW1uLWdhcDogM3JlbTtcbiAgfVxuICAuaXJzbi1jb250YWN0LWJsb2NfX2NhcmRzIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9hdG9tcy9tYXBzL19tYXBzLnNjc3MgKi9cbi5pcnNuLW1hcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEzLjEyNXJlbTtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbWFwIHtcbiAgICBoZWlnaHQ6IDE1LjkzNzVyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWVkaWFfZGlzY292ZXIvX01lZGlhX2Rpc2NvdmVyLnNjc3MgKi9cbi5pcnNuLW1lZGlhLWRpc2NvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG4uaXJzbi1tZWRpYS1kaXNjb3Zlcl9fbGFiZWwge1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLW1lZGlhLWRpc2NvdmVyX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLW1lZGlhLWRpc2NvdmVyX19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9QcmVzc19jb250YWN0X3NpZGViYXIvX1ByZXNzX2NvbnRhY3Rfc2lkZWJhci5zY3NzICovXG4uaXJzbi1wcmVzcy1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG59XG4uaXJzbi1wcmVzcy1jb250YWN0X19sYWJlbCB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tcHJlc3MtY29udGFjdF9fbGluayAuZnItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTIuMzc1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaXJzbi1wcmVzcy1jb250YWN0X19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9QdWJsaWNhdGlvbnNfYWNjZXNzL19QdWJsaWNhdGlvbnNfYWNjZXNzLnNjc3MgKi9cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbn1cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3NfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1wdWJsaWNhdGlvbnMtYWNjZXNzX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLXB1YmxpY2F0aW9ucy1hY2Nlc3NfX2xpbmsgLmZyLWxpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FtYmFzc2Fkb3JzX2V4Y2hhbmdlL19BbWJhc3NhZG9yc19leGNoYW5nZS5zY3NzICovXG4uaXJzbi1hbWJhc3NhZG9ycy1leGNoYW5nZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tYW1iYXNzYWRvcnMtZXhjaGFuZ2VfX2xhYmVsIHtcbiAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1hbWJhc3NhZG9ycy1leGNoYW5nZV9fbGluayAuZnItbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuODc1cmVtO1xuICB3aWR0aDogMTIuMzc1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG4uaXJzbi1hbWJhc3NhZG9ycy1leGNoYW5nZV9fbGluayAuZnItbGluazpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRG9jdW1lbnRhcnlfYmFzZV9kaXNjb3Zlci9fRG9jdW1lbnRhcnlfYmFzZV9kaXNjb3Zlci5zY3NzICovXG4uaXJzbi1kb2N1bWVudGFyeS1kaXNjb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xufVxuLmlyc24tZG9jdW1lbnRhcnktZGlzY292ZXJfX2xhYmVsIHtcbiAgd2lkdGg6IDkuMzc1cmVtO1xuICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyX19saW5rIC5mci1saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjU2MjVyZW0gMC44NzVyZW07XG4gIHdpZHRoOiAxMi4zNzVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cbi5pcnNuLWRvY3VtZW50YXJ5LWRpc2NvdmVyX19saW5rIC5mci1saW5rOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5wYXJhZ3JhcGgtLXZpZGVvIC5mci1jb250ZW50LW1lZGlhIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLyogY29tcG9uZW50cy9CbG9ja3Mvc3Vic2NyaWJlLXVuc3Vic2NyaWJlLW5ld3NsZXR0ZXIvX3N1YnNjcmliZS11bnN1YnNjcmliZS1uZXdzbGV0dGVyLnNjc3MgKi9cbjpyb290IHtcbiAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTE6ICMxZjFmMWY7XG4gIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yOiAjZmZmZmZmO1xufVxuXG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuMDYyNXJlbTtcbiAgcGFkZGluZzogMi4xMjVyZW0gMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWZhZmE7XG4gIHotaW5kZXg6IDA7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGFpbmVyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyA0cmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICB6LWluZGV4OiAtMTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC44MTI1cmVtO1xufVxuLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX3RleHQgcCB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fcmdwZCB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fcmdwZCBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlcl9fcmdwZCBwIGEge1xuICBjb2xvcjogIzAwNWZiZTtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1sYWJlbCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mci1pbnB1dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMSk7XG4gIGNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIpO1xuICBtYXJnaW4tdG9wOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC42ODc1cmVtIDJyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzFmMWYxZjtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwcHggMHB4IDBweCAycHggIzFmMWYxZjtcbiAgYm94LXNoYWRvdzogaW5zZXQgMHB4IDBweCAwcHggMnB4ICMxZjFmMWY7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuOmhvdmVyLCAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yKTtcbiAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMSk7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci0tdW5zdWJzY3JpYmUge1xuICAtLXN1YnNjcmliZS1idG4tY29sb3ItMTogI2ZmZmZmZjtcbiAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTI6ICMxZjFmMWY7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci0tdW5zdWJzY3JpYmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlci0tdW5zdWJzY3JpYmUgLmZyLWlucHV0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX19jb250YWluZXIge1xuICAgIGdhcDogMC41cmVtO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2NvbnRhaW5lcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXJfX2NvbnRlbnQge1xuICAgIGdhcDogMC44NzVyZW07XG4gIH1cbiAgLmlyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXIgI2lyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDJyZW07XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZm9ybS1pdGVtIHtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEuMjVyZW0gMi44MTI1cmVtO1xuICAgIGdhcDogMC41NjI1cmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mb3JtLWl0ZW0sIC5pcnNuLXN1YnNjcmliZS1uZXdzbGV0dGVyIC5mb3JtLWFjdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItaW5wdXQge1xuICAgIG1hcmdpbjogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogbm9uZTtcbiAgfVxuICAuaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciAuZnItYnRuIHtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICBoZWlnaHQ6IDIuODEyNXJlbTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvQmxvY2tzL0ZpbHRlcl9zZWFyY2gvX0ZpbHRlcl9zZWFyY2guc2NzcyAqL1xuLmlyc24tZmlsdGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbn1cblxuLmlyc24tZmlsdGVyLXNlbGVjdCBzZWxlY3Qge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgd2lkdGg6IDE5NXB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIGJvcmRlcjogc29saWQgMXB4IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC1kYXRlIGlucHV0IHtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHdpZHRoOiAxOTVweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4uaXJzbi1maWx0ZXItaW5wdXQtdGV4dCBpbnB1dCB7XG4gIHdpZHRoOiAyMjJweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwIHZhcigtLWJvcmRlci1wbGFpbi1ncmV5KTtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS10YWJzL19pcnNuLWRhdGFiYXNlLXRhYnMuc2NzcyAqL1xuLmlyc24tZGF0YWJhc2UtdGFic19fbGlzdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS10YWJzX19saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbi10b3A6IDAuNjg3NXJlbTtcbiAgfVxufVxuLmlyc24tZGF0YWJhc2UtdGFic19faXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kYXRhYmFzZS10YWJzX19pdGVtIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tZGF0YWJhc2Utc3VtbWFyeS9faXJzbi1kYXRhYmFzZS1zdW1tYXJ5LnNjc3MgKi9cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnkge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDguNzVyZW07XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X190aXRsZSwgLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9fbGlzdCAuZnItbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWY7XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9fbGlzdCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC43NXJlbTtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBsaW5lLWhlaWdodDogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnlfX2l0ZW0gLmZyLWxpbmsge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciBhdXRvO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xufVxuLmlyc24tZGF0YWJhc2Utc3VtbWFyeV9faXRlbSAuZnItbGluazo6YmVmb3JlIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19pdGVtIC5mci1saW5rLS1hY3RpdmUge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGF0YWJhc2Utc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgIGdhcDogMS4wNjI1cmVtO1xuICB9XG59XG4uaXJzbi1kYXRhYmFzZS1zdW1tYXJ5LS1tb2JpbGUge1xuICBtYXJnaW46IDJyZW0gMDtcbn1cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnktLW1vYmlsZSAuaXJzbi1kYXRhYmFzZS1zdW1tYXJ5X19zZWxlY3Qge1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzc1cmVtO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGF0YWJhc2Utc3VtbWFyeS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2xpbmstbGlzdC12YXJpYW50L19saW5rLWxpc3QtdmFyaWFudC5zY3NzICovXG4uaXJzbi1saW5rLWxpc3QtdiB7XG4gIG1hcmdpbjogMXJlbSAwO1xufVxuLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBjb2x1bW4tZ2FwOiAyLjVyZW07XG4gIHJvdy1nYXA6IDAuNjI1cmVtO1xuICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gIG1hcmdpbi1ibG9jay1lbmQ6IDA7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tbGluay1saXN0LXYgLmZyLWxpbmsge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbi5pcnNuLWxpbmstbGlzdC12LS1yaWdodCAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tdHdvIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xufVxuLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICBncmlkLWF1dG8tZmxvdzogcm93O1xuICByb3ctZ2FwOiAxLjVyZW07XG4gIHdpZHRoOiBhdXRvO1xufVxuLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmZyLWxpbmsge1xuICBnYXA6IDAuNDM3NXJlbTtcbiAgd2lkdGg6IGF1dG87XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG4uaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluazo6YmVmb3JlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stc2l6ZTogYXV0byAxMDAlO1xuICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgZmxleDogMCAxIGNhbGMoNTAlIC0gMC42MjVyZW0pO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGluay1saXN0LXYtLWZpdmUgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDUsIDFmcik7XG4gICAgY29sdW1uLWdhcDogMS41cmVtO1xuICB9XG4gIC5pcnNuLWxpbmstbGlzdC12LS1maXZlIC5mci1saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgcm93LWdhcDogMS4wNjI1cmVtO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgfVxuICAuaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluazo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogYXV0bztcbiAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBhdXRvO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgZmxleDogYXV0bztcbiAgfVxuICAuaXJzbi1saW5rLWxpc3Qtdi0tZml2ZSAuZnItbGluazo6YWZ0ZXIge1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MgKi9cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuNjI1cmVtO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICAgIGdhcDogMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEzLjg3NXJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtbGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIG1hcmdpbi1ib3R0b206IDAuMzEyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICBncmlkLWFyZWE6IGhlYWRlcjtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiB7XG4gIGdyaWQtY29sdW1uOiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIHtcbiAgICBncmlkLXJvdzogMTtcbiAgICBtYXJnaW46IDAgMCAxcmVtIDA7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiAuZnItbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB0b3A6IC0xLjhyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXgge1xuICBncmlkLWNvbHVtbjogMjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1hcmVhOiBpbml0aWFsO1xuICAgIGdyaWQtcm93OiAyO1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IG5vbmU7XG4gIHotaW5kZXg6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1taW46OmJlZm9yZSwgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluOjphZnRlcixcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heDo6YmVmb3JlLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2stc2l6ZTogOTklO1xuICAtd2Via2l0LW1hc2stc2l6ZTogOTklO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbjo6YmVmb3JlLFxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4OjpiZWZvcmUge1xuICBsZWZ0OiAwLjg3NXJlbTtcbiAgYm90dG9tOiAwLjMxMjVyZW07XG4gIHdpZHRoOiAwLjg3NXJlbTtcbiAgaGVpZ2h0OiAxcmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWNhbGVuZGFyLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1jYWxlbmRhci5zdmdcIikgIWltcG9ydGFudDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbjo6YWZ0ZXIsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXg6OmFmdGVyIHtcbiAgcmlnaHQ6IDAuODc1cmVtO1xuICBib3R0b206IDAuODEyNXJlbTtcbiAgd2lkdGg6IDAuNzY1cmVtO1xuICBoZWlnaHQ6IDAuNDkwNjI1cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluIC5kZXNjcmlwdGlvbixcbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1heCAuZGVzY3JpcHRpb24ge1xuICBncmlkLXJvdzogMjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4wNjI1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiAuZnItaW5wdXQsXG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tY3JlYXRlZC1tYXggLmZyLWlucHV0IHtcbiAgZ3JpZC1yb3c6IDM7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42ODc1cmVtIDAuODc1cmVtIDAuNzVyZW0gMi41cmVtO1xuICBoZWlnaHQ6IDIuNzVyZW07XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIHotaW5kZXg6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZGdyb3VwIHtcbiAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMS45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRncm91cCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3JkZXI6IDQ7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSAuZnItbGFiZWwge1xuICBncmlkLWNvbHVtbjogMjtcbiAgbWFyZ2luLWxlZnQ6IDAuNjI1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mb3JtLXNlbGVjdCB7XG4gIGdyaWQtY29sdW1uOiAzO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDAgMi4yNXJlbSAwIDAuODEyNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBtYXgtaGVpZ2h0OiBub25lO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90byBNZWRpdW1cIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzFmMWYxZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgei1pbmRleDogMDtcbiAgZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIHtcbiAgICBnYXA6IDAuNXJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gIGNvbG9yOiAjMmYyZjJmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlIHtcbiAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICB9XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5iZWYtdG9nZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuNnJlbTtcbiAgaGVpZ2h0OiAwLjZyZW07XG4gIG91dGxpbmU6IHNvbGlkIDFweCAjNDM0MzQzO1xuICBib3JkZXI6IHNvbGlkIDJweCB3aGl0ZTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmJlZi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzYjhlZGY7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZzpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZ19fY291bnQge1xuICBvcmRlcjogMjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgd2lkdGg6IDJyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggI2ZhZmFmYTtcbiAgYmFja2dyb3VuZDogIzQzNDM0MztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAycmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmc6aGFzKC5oaWdobGlnaHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMC40Mzc1cmVtIDAuNjg3NXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3JkZXI6IDA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMgLmZvcm0tdHlwZS1jaGVja2JveDpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi8uLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWNyb3NzLnN2Z1wiKTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3guaGlnaGxpZ2h0IC5mci1sYWJlbCB7XG4gIGNvbG9yOiAjNDM0MzQzO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mb3JtLXR5cGUtY2hlY2tib3guaGlnaGxpZ2h0OmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmZvcm0tY2hlY2tib3hlcyAuZm9ybS1jaGVja2JveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvcGFjaXR5OiAwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuZm9ybS1jaGVja2JveGVzIC5mci1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY29sb3I6ICM3MDcwNzA7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMge1xuICBib3R0b206IDNyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZ2FwOiAxcmVtO1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZTNlOWVmO1xuICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuaW5mb1RleHQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDAuODVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmluZm9UZXh0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmZyLWJ0biB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICBtaW4taGVpZ2h0OiAxcmVtO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAuZm9ybS1hY3Rpb25zIC5mci1idG46Zmlyc3QtY2hpbGQ6aG92ZXIge1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMTAyJSk7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyIC5mb3JtLWFjdGlvbnMgLmZyLWJ0bltkYXRhLWRydXBhbC1zZWxlY3Rvcj1lZGl0LXJlc2V0XSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogIzJmMmYyZjtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgLmZvcm0tYWN0aW9ucyAuZnItYnRuW2RhdGEtZHJ1cGFsLXNlbGVjdG9yPWVkaXQtcmVzZXRdOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZmFmYTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZm9ybS1jaGVja2JveGVzLmJlZi1jaGVja2JveGVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuLmlyc24tbGlzdGluZ19fd3JhcHBlciAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLXR5cGUtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNDM3NXJlbSAwLjY4NzVyZW07XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyICNlZGl0LWZpZWxkLWNvbnRlbnQtdHlwZS10YXJnZXQtaWQtLXdyYXBwZXIgLmZvcm0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtY29udGVudC10eXBlLXRhcmdldC1pZC0td3JhcHBlciAuZnItbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbGluZS1oZWlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX193cmFwcGVyICNlZGl0LWZpZWxkLXRoZW1hdGlxdWVzLXRhcmdldC1pZC0td3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDAuNTYyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmdfX3dyYXBwZXIgI2VkaXQtZmllbGQtdGhlbWF0aXF1ZXMtdGFyZ2V0LWlkLS13cmFwcGVyIC5mb3JtLWNoZWNrYm94ZXMuYmVmLWNoZWNrYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZ19fcmVzdWx0LWNvbnRhaW5lciAudmlldy1yZXN1bHQtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtM3JlbSk7XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcnNuLWxpc3RpbmdfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGE6bm90KDpsYXN0LWNoaWxkKTpiZWZvcmUge1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG59XG4uaXJzbi1saXN0aW5nX19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24tbGlzdGluZ19fcmVzdWx0LWNvbnRhaW5lciAuaXJzbi1saW5rLWxpc3QgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4udWktY29ybmVyLWFsbCB7XG4gIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzICovXG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDMuNjI1cmVtO1xuICBnYXA6IDEuNXJlbTtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImhlYWRlclwiIFwiY29udGVudFwiIFwiZm9vdGVyXCI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgZ2FwOiAwO1xuICB9XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgd2lkdGg6IDEzLjg3NXJlbTtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC1sZWdlbmQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgZ3JpZC1hcmVhOiBoZWFkZXI7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkZ3JvdXAge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tdG9wOiAxLjkzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkZ3JvdXAge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjVyZW07XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgb3JkZXI6IDQ7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAganVzdGlmeS1zZWxmOiBlbmQ7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZvcm0taXRlbS1zb3J0LWJ5IC5mci1sYWJlbCB7XG4gIGdyaWQtY29sdW1uOiAyO1xuICBtYXJnaW4tbGVmdDogMC42MjVyZW07XG4gIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5mb3JtLWl0ZW0tc29ydC1ieSAuZm9ybS1zZWxlY3Qge1xuICBncmlkLWNvbHVtbjogMztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDIuMjVyZW0gMCAwLjgxMjVyZW07XG4gIGhlaWdodDogMnJlbTtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxZjFmMWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMzEyNXJlbTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZm9ybS1pdGVtLXNvcnQtYnk6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMC44NzVyZW07XG4gIGJvdHRvbTogMC44MTI1cmVtO1xuICB3aWR0aDogMC43NjVyZW07XG4gIGhlaWdodDogMC40OTA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmJlZi10b2dnbGUge1xuICBjb2xvcjogIzJmMmYyZjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmJlZi10b2dnbGUge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJyZW07XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuYmVmLXRvZ2dsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjZyZW07XG4gIGhlaWdodDogMC42cmVtO1xuICBvdXRsaW5lOiBzb2xpZCAxcHggIzQzNDM0MztcbiAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjRyZW07XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmJlZi10b2dnbGUuYWN0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6ICMzYjhlZGY7XG4gIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X193cmFwcGVyIC5maWVsZHNldC13cmFwcGVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbWFyZ2luLXRvcDogMC41NjI1cmVtO1xuICBvdmVyZmxvdzogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIH1cbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjJyZW0gMC41cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3dyYXBwZXIgLmZpZWxkc2V0LXdyYXBwZXIgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3RpbmdfX2NvdW50IHtcbiAgb3JkZXI6IDI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJvcmRlcjogc29saWQgMXB4ICNmYWZhZmE7XG4gIGJhY2tncm91bmQ6ICM0MzQzNDM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZmllbGRzZXQtd3JhcHBlciAuaXJzbi1jb3VudGFibGUtZmlsdGVyLWxpc3Rpbmc6aGFzKC5oaWdobGlnaHQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fd3JhcHBlciAuZm9ybS1hY3Rpb25zIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5pcnNuLWxpc3RpbmctZmVhdHVyZWRfY29udGVudF9fcmVzdWx0LWNvbnRhaW5lciAudmlldy1yZXN1bHQtY291bnRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjMxMjVyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMnJlbTtcbiAgd2lkdGg6IDhyZW07XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNi4xMjVyZW0pO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC52aWV3LXJlc3VsdC1jb3VudGVyX19jb3VudCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC02LjEyNXJlbSk7XG59XG4uaXJzbi1saXN0aW5nLWZlYXR1cmVkX2NvbnRlbnRfX3Jlc3VsdC1jb250YWluZXIgLmlyc24tbGluay1saXN0IGEge1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOm5vdCg6bGFzdC1jaGlsZCk6YmVmb3JlIHtcbiAgbWFyZ2luLXJpZ2h0OiAxcmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmJlZm9yZSB7XG4gIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gIC0taWNvbi1zaXplOiAxcmVtO1xufVxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50X19yZXN1bHQtY29udGFpbmVyIC5pcnNuLWxpbmstbGlzdCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi51aS1jb3JuZXItYWxsIHtcbiAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvU3VtbWFyeS9fU3VtbWFyeS5zY3NzICovXG4uZnItc3VtbWFyeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWJnLWdyZXkpO1xufVxuLmZyLXN1bW1hcnk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiBjYWxjKDEwMCUgKyAycmVtKTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XG59XG4uZnItc3VtbWFyeV9fbGlzdCB7XG4gIHBhZGRpbmc6IDA7XG59XG4uZnItc3VtbWFyeV9fbGlzdCBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mci1zdW1tYXJ5X19saXN0IGxpID4gYSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xufVxuLmZyLXN1bW1hcnlfX2xpc3QgbGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5mci1zdW1tYXJ5X19saXN0IGxpOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IGNhbGMoMTAwJSArIDJyZW0pO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1zZXBhcmF0b3ItZ3JleSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAtMXJlbTtcbn1cbi5mci1zdW1tYXJ5X19saW5rIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMnJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1tZWRpdW0pO1xuICBwYWRkaW5nOiAwLjM3NXJlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXlsaXNoLWdyZXkpO1xufVxuLmZyLXN1bW1hcnlfX2xpbms6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5mci1zdW1tYXJ5X19saW5rOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIGhlaWdodDogdmFyKC0taWNvbi1zaXplKTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gIG1hcmdpbi1sZWZ0OiAwLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtO1xuICAtLWljb24tc2l6ZTogMS41cmVtO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtcy1saW5lLnN2Z1wiKTtcbiAgY29sb3I6IHZhcigtLWlyc24tZ2xvc3N5LWJsYWNrKTtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmZyLXN1bW1hcnkge1xuICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljg3NXJlbTtcbiAgICB3aWR0aDogOC43NXJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuICAuZnItc3VtbWFyeTpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXN1bW1hcnlfX2xpbms6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5mci1zdW1tYXJ5X19saXN0IGxpOmJlZm9yZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgfVxuICAuZnItc3VtbWFyeV9fbGlzdCBsaTpmaXJzdC1jaGlsZDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZyLXN1bW1hcnlfX2xpc3QgbGk6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbiAgLmlyc24tc3VtbWFyeS13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgfVxufVxuLmlyc24tc3VtbWFyeV9faXRlbS0tYWN0aXZlIC5mci1saW5rIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQWN0dWFsaXR5L19BY3R1YWxpdHkuc2NzcyAqL1xuLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrIHtcbiAgbWFyZ2luOiAwLjYyNXJlbSBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrID4gaDIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5ibG9jay1pcnNuLWFjdHVhbGl0eS1ibG9jayA+IGgyOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyB7XG4gICAgZGlzcGxheTogdW5zZXQ7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbmV3c19fZ3JpZC13cmFwcGVyIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tbGFzdC1uZXdzX19ncmlkLXdyYXBwZXIgbGkge1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3c19fZ3JpZC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyNDhweCkge1xuICAuaXJzbi1sYXN0LW5ld3NfX2dyaWQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICBkaXNwbGF5OiB1bnNldDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktY29udGVudDogZW5kO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3NfX2xpbmsgLmZyLWxpbmsge1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGhlaWdodDogMi41cmVtO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluayBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3c19fbGluayAuZnItbGluazppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX19jb250ZW50OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAzMi8xNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbiAgfVxufVxuLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIC5mci1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW5ld3MgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICBvcmRlcjogdW5zZXQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbmV3cyAuZnItY2FyZF9fZGVzYyB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZCwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICBkaXNwbGF5OiBncmlkO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9faW1nIC5mci1yZXNwb25zaXZlLWltZywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2ltZyAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiBhdXRvO1xufVxuLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX2Rlc2Mge1xuICBtYXJnaW4tdG9wOiAwO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS4xODc1cmVtO1xufVxuLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIG1hc2stc2l6ZTogY29udGFpbjtcbiAgbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG59XG4uaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUge1xuICBncmlkLXJvdzogMTtcbn1cbi5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtLWhvcml6b250YWwgLmZyLWNhcmRfX2hlYWRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlIHtcbiAgZ3JpZC1yb3c6IDI7XG59XG4uaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gIGdyaWQtcm93OiAzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tbGFzdC1uZXdzIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5pcnNuLWxhc3QtbmV3c19fbGluaywgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5pcnNuLWxhc3QtbmV3c19fbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgLmlyc24tbGFzdC1uZXdzLS10d28tY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgcGFkZGluZzogMDtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudDo6YWZ0ZXIsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTAuMzEyNXJlbTtcbiAgICBib3R0b206IC0wLjI1cmVtO1xuICAgIGhlaWdodDogMS4yNXJlbTtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAtd2Via2l0LW1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19pbWcge1xuICAgIGdyaWQtY29sdW1uOiAxO1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgYXNwZWN0LXJhdGlvOiA3NC81MTtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fdGl0bGUsIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSA+IGEsIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX190aXRsZSwgLmlyc24tbGFzdC1uZXdzLS1vbmUtY29sIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmRfX3RpdGxlID4gYSB7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBncmlkLXJvdzogMTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tdHdvLWNvbCAuZnItY2FyZC1saXJlLWF1c3NpIC5mci1jYXJkX19kZXNjLCAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtbGlyZS1hdXNzaSAuZnItY2FyZF9fZGVzYyB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICBncmlkLXJvdzogMjtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCAuZnItY2FyZF9faGVhZGVyIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19oZWFkZXIgLmZyLWNhcmRfX2ltZyB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG4gIC5pcnNuLWxhc3QtbmV3cy0tb25lLWNvbCAuZnItY2FyZC0taG9yaXpvbnRhbC5mci1jYXJkIC5mci1jYXJkX19ib2R5IHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgfVxuICAuaXJzbi1sYXN0LW5ld3MtLXR3by1jb2wgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW5ld3MtLW9uZS1jb2wgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCB7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9TaGFyZS9fU2hhcmUuc2NzcyAqL1xuLmZyLXNoYXJlLXdyYXBwZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gIHotaW5kZXg6IDU7XG4gIGJhY2tncm91bmQ6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IDJweCAxcHggMjBweCByZ2JhKDY3LCA2NywgNjcsIDAuMyk7XG4gIHBhZGRpbmc6IDEuNXJlbTtcbiAgbWluLWhlaWdodDogMzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLmZyLXNoYXJlLXdyYXBwZXIge1xuICAgIHdpZHRoOiA4MHZ3O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZnItc2hhcmUtd3JhcHBlciB7XG4gICAgd2lkdGg6IDMwdnc7XG4gIH1cbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1zaGFyZV9faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItc2hhcmVfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIG1hcmdpbjogMDtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1zaGFyZV9fY2xvc2Uge1xuICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgb3JkZXI6IDI7XG4gIGJvcmRlcjogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWJ0bnMtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGdhcDogMXJlbTtcbn1cbi5mci1zaGFyZS13cmFwcGVyIC5mci1idG5zLWdyb3VwIGxpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4uZnItc2hhcmUtd3JhcHBlciAuZnItYnRucy1ncm91cCBsaSAuZnItYnRuIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWJ0bnMtZ3JvdXAgbGkgLmZyLWJ0bjpub3QoLmZyLWxpbmspIHtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xufVxuLmZyLXNoYXJlLXdyYXBwZXIgLmZyLWljb24tc3VydmV5LWxpbmUge1xuICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG59XG5cbi5vcGVuIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5pcnNuLXNoYXJlIC5mci1idG5zLWdyb3VwOm5vdCguZnItYnRucy1ncm91cC0tc20pOm5vdCguZnItYnRucy1ncm91cC0tbGcpIC5mci1idG46bm90KFtjbGFzc149ZnItaWNvbi1dKTpub3QoW2NsYXNzKj1cIiBmci1pY29uLVwiXSk6bm90KFtjbGFzc149ZnItZmktXSk6bm90KFtjbGFzcyo9XCIgZnItZmktXCJdKSB7XG4gIG1heC13aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9Gb2xkZXJfUHJlc3NfUmVsZWFzZS9fRm9sZGVyX1ByZXNzX1JlbGVhc2Uuc2NzcyAqL1xuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICBkaXNwbGF5OiBncmlkO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UgLmlyc24tdGl0bGUtLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSAuaXJzbi10aXRsZS0taDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMXJlbTtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xuICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZHMge1xuICAgIGdhcDogMS41cmVtO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZDpiZWZvcmUge1xuICBib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLWJvZHkge1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLWhlYWRlciB7XG4gIG9yZGVyOiAwO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQtZGF0ZSB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19jYXJkLXRoZW1lIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiAyLjI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGEgc3BhbiwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbms6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuLS1hcnJvdyB7XG4gIHRleHQtYWxpZ246IGVuZDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0tdGhlbWF0aWMtY2FyZHMgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQgLmZyLXRhZyB7XG4gIGNvbG9yOiAjMDA1ZmJlO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIHtcbiAgLS1mcHItaHAtdGV4dC1jb2xvcjogdmFyKC0taXJzbi1zdXBlcmRhcmstcHJpbWFyeSk7XG4gIC0tZnByLWhwLWNhcmRzLWdhcDogMS43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZWNlZTtcbiAgcGFkZGluZzogMnJlbSAxLjVyZW07XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pIDFmcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSB7XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2U6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2U6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmRlY2VlO1xuICB9XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIHtcbiAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgZ2FwOiB2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9faXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9faXRlbTpmaXJzdC1jaGlsZDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogY2FsYyh2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKSAvIC0yICsgMnB4KTtcbiAgYm9yZGVyLXRvcDogMC4wNjI1cmVtIHNvbGlkICMxZjFmMWY7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS4xODc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYSBzcGFuLCAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgYTpiZWZvcmUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgfVxufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX19saW5rIC5mci1idG4ge1xuICBwYWRkaW5nLWxlZnQ6IDAuMTI1cmVtO1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDEyNXJlbTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuOmhhcyhbdGFyZ2V0PV9ibGFua10pIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuOmhhcyhbdGFyZ2V0PV9ibGFua10pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fbGluayAuZnItYnRuOmhhcyhbdGFyZ2V0PV9ibGFua10pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2xpbmsgLmZyLWJ0bi0tYXJyb3cgLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZSB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tbGVmdDogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiAjMWYxZjFmO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi10aXRsZS0taDIge1xuICBmb250LXNpemU6IDEuNTYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAwLjMxMjVyZW0pO1xuICBtYXJnaW4tYm90dG9tOiAxLjQzNzVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tdGl0bGUtLWgyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMC4xODc1cmVtIHNvbGlkIHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi10aXRsZS0taDQge1xuICBtYXJnaW4tYm90dG9tOiAwLjMxMjVyZW07XG4gIGNvbG9yOiB2YXIoLS1mcHItaHAtdGV4dC1jb2xvcik7XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nLWJvdHRvbTogMS41NjI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZDo6YmVmb3JlIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IC0wLjE4NzVyZW07XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgLS1pY29uLXNpemU6IDEuMzEyNXJlbTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX2RhdGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5pcnNuLXJlbGF0ZWQtY2FyZF9fZGVzYyB7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG59XG4uaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZS0taG9tZXBhZ2UgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gIG9yZGVyOiAwO1xuICBjb2xvcjogI2Q5MmM0MDtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbn1cbi5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlLS1ob21lcGFnZSAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMC4wNjI1cmVtO1xufVxuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2UtLWhvbWVwYWdlIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZzogMDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX2NhcmRzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxZnI7XG4gICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICBncmlkLWF1dG8tcm93czogYXV0bztcbiAgICBncmlkLWdhcDogMXJlbTtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbTtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxuICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZV9fY2FyZC1ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC9fcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQuc2NzcyAqL1xuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrL19TdGlja2Vyc18yY29udGVudF8xYmxvY2suc2NzcyAqL1xuLmlyc24tc3RpY2tlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQge1xuICBoZWlnaHQ6IGF1dG87XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fY29udGVudCB7XG4gIG1hcmdpbjogMDtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZF9fZGVzYyB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZF9fZGVzYyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi41cmVtO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgbGVmdDogMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWxpZ2h0LWJsdWU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBsZWZ0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmJlZm9yZSB7XG4gICAgbGVmdDogMS4yNXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgfVxufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZSAuZnItbGluayB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciAuZnItY2FyZF9fdGl0bGUge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXIgLmZyLWNhcmRfX2Rlc2Mge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6aG92ZXI6YmVmb3JlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1saW5rIHtcbiAgY29sb3I6ICMxZjFmMWY7XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpc3QvU3RpY2tlcl9saXN0LnNjc3MgKi9cbi5pcnNuLXN0aWNrZXJzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuLmlyc24tc3RpY2tlcnMgKyAuaXJzbi1zdGlja2VycyB7XG4gIG1hcmdpbi10b3A6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZCB7XG4gIGhlaWdodDogYXV0bztcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKTphZnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKSAqOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19jb250ZW50IHtcbiAgbWFyZ2luOiAwO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX2JvZHkge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkIC5pcnNuLXRpdGxlIHtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgaHlwaGVuczogYXV0bztcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19kZXNjIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1saWdodC1ibHVlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICBsZWZ0OiAxLjQzNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tbGlnaHQtYmx1ZTpiZWZvcmUge1xuICAgIGxlZnQ6IDEuMjVyZW07XG4gIH1cbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGUge1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGxlZnQ6IDEuNDM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXN0aWNrZXJzIC5mci1jYXJkLS1ibGFjay1hbmQtd2hpdGU6YmVmb3JlIHtcbiAgICBsZWZ0OiAxLjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uaXJzbi1zdGlja2VycyAuZnItY2FyZC0tYmxhY2stYW5kLXdoaXRlOmhvdmVyIC5mci1jYXJkX190aXRsZSB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlciAuZnItY2FyZF9fZGVzYyB7XG4gIGNvbG9yOiAjMWYxZjFmO1xufVxuLmlyc24tc3RpY2tlcnMgLmZyLWNhcmQtLWJsYWNrLWFuZC13aGl0ZTpob3ZlcjpiZWZvcmUge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1N0aWNrZXJfc2ltcGxlL19TdGlja2VyX3NpbXBsZS5zY3NzICovXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9sYXJnZS9fU3RpY2tlcl9sYXJnZS5zY3NzICovXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9saW5rcy9fU3RpY2tlcl9saW5rcy5zY3NzICovXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU2VwYXJhdG9yL19TZXBhcmF0b3Iuc2NzcyAqL1xuLmlyc24tc2VwYXJhdG9yIHtcbiAgbWFyZ2luLXRvcDogMy41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbjogMnJlbSAwO1xuICB9XG59XG4uaXJzbi1zZXBhcmF0b3ItLXRoaW4ge1xuICBtYXJnaW4tdG9wOiAwcmVtO1xuICBtYXJnaW4tYm90dG9tOiAwcmVtO1xufVxuLmlyc24tc2VwYXJhdG9yICsgLmlyc24tdm9pci1hdXNzaSB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL2F0b21zL0h1Yl90YWcvX0h1Yl90YWcuc2NzcyAqL1xuLmlyc24taHViLXRhZyB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICBsaW5lLWhlaWdodDogMC43NXJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBwYWRkaW5nOiAwLjQzNzVyZW0gMC4zNzVyZW0gMC4zMTI1cmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1odWItdGFnLS1yZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDkyYzQwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9JbWFnZV9odWIvX0ltYWdlX2h1Yi5zY3NzICovXG46cm9vdCB7XG4gIC0taG9sZGVyLWNvbG9yOiAjMWYxZjFmO1xuICAtLWhvbGRlci1pbWctaHViLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLDAuNikgMTUlICxyZ2JhKDI1NSwyNTUsMjU1LDAuMikgNjAlKTtcbn1cblxuLmlyc24taW1nLWh1YiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjdzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1pbWcpIGNlbnRlci9jb3ZlciBuby1yZXBlYXQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmlyc24taW1nLWh1Yl9faW1nLWhvbGRlcjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWhvbGRlci1pbWctaHViLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXIge1xuICAgIC0taG9sZGVyLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjQ1KSA2MCUsIHJnYmEoMCwgMCwgMCwgMSkgMTAwJSkgO1xuICB9XG59XG4uaXJzbi1pbWctaHViOmhvdmVyIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXIge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDcpO1xufVxuLmlyc24taW1nLWh1Yjpob3ZlciAuaXJzbi1pbWctaHViX19pbWctaG9sZGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDA7XG59XG4uaXJzbi1pbWctaHViX19jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWltZy1odWJfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gIH1cbn1cbi5pcnNuLWltZy1odWIgLmlyc24taHViLXRhZyB7XG4gIG1hcmdpbjogMDtcbiAgYWxpZ24tc2VsZjogZW5kO1xufVxuLmlyc24taW1nLWh1Yl9fdGl0bGUge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB3aWR0aDogYXV0bztcbiAgY29sb3I6ICNmZmZmZmY7XG4gIG1hcmdpbjogMC41cmVtIDAgMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taW1nLWh1Yl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0ltZ19vZl90aGVfd2Vlay9fSW1nX29mX3RoZV93ZWVrLnNjc3MgKi9cbjpyb290IHtcbiAgLS1ob2xkZXItY29sb3I6ICMxZjFmMWY7XG4gIC0taG9sZGVyLWltZy13ZWVrLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMC42KSAxNSUgLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xufVxuXG4uaXJzbi1pbWctd2VlayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMi41cmVtO1xuICBtaW4td2lkdGg6IDE4cmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1pbWctd2VlayB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24taW1nLXdlZWtfX2ltZy1ob2xkZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtaW1nKSBjZW50ZXIvY292ZXIgbm8tcmVwZWF0O1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy13ZWVrLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gIG9wYWNpdHk6IDAuNjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyIHtcbiAgICAtLWhvbGRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40NSkgNjAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpIDtcbiAgfVxufVxuLmlyc24taW1nLXdlZWtfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1pbWctd2Vla19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgfVxufVxuLmlyc24taW1nLXdlZWtfX3RpdGxlIHtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIHdpZHRoOiA3NSU7XG4gIHBhZGRpbmc6IDEuMjVyZW0gMC45Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taW1nLXdlZWtfX3RpdGxlIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cbi5pcnNuLWltZy13ZWVrOmhvdmVyIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA4KTtcbn1cbi5pcnNuLWltZy13ZWVrOmhvdmVyIC5pcnNuLWltZy13ZWVrX19pbWctaG9sZGVyOjphZnRlciB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSxcbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlLFxuLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3NePWZyLWZpLV06OmJlZm9yZSxcbi5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1maS1cIl06OmJlZm9yZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICB3aWR0aDogMS40Mzc1cmVtO1xuICBsZWZ0OiBjYWxjKDEwMCUgLSAzLjEyNXJlbSk7XG4gIHRvcDogLTAuMjVyZW07XG4gIGdyaWQtY29sdW1uOiAyLzM7XG4gIG1hcmdpbi10b3A6IDQuNjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1mci1pY29uLV06OmJlZm9yZSxcbiAgLmlyc24taW1nLXdlZWsgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUsXG4gIC5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1mci1maS1dOjpiZWZvcmUsXG4gIC5pcnNuLWltZy13ZWVrIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1maS1cIl06OmJlZm9yZSB7XG4gICAgbGVmdDogY2FsYygxMDAlIC0gMi45Mzc1cmVtKTtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtO1xuICAgIGdyaWQtcm93OiAyLzM7XG4gIH1cbn1cbi5pcnNuLWltZy13ZWVrIC5mci1saW5rOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0h1Yl9ncmlkL19IdWJfZ3JpZC5zY3NzICovXG4uaXJzbi1odWItZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG5vbmU7XG4gIGdhcDogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDIxLjQzNzVyZW0pO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5mci1jYXJkIHtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZDpub3QoLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSxcbi5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mbykge1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nIC5mci1jYXJkX19zdGFydCB7XG4gIHBhZGRpbmc6IDAgMC4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgcGFkZGluZzogMCAwLjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMCAxcmVtO1xuICB9XG59XG4uaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICBtYXgtd2lkdGg6IGluaXRpYWw7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1odWItZ3JpZF9fY2FyZHMtd3JhcHBlciAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIG1heC1oZWlnaHQ6IDkuNTYyNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgPiAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMykge1xuICBncmlkLXJvdzogMi8zO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgPiAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3Rpbmc6bnRoLW9mLXR5cGUoMykge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDMvNDtcbiAgfVxufVxuLmlyc24taHViLWdyaWRfX2NhcmRzLXdyYXBwZXIgLmlyc24tcmVsYXRlZC1jYXJkLS1wcmVzcy1yZWxlYXNlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkX19jYXJkcy13cmFwcGVyIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy1odWIge1xuICBtaW4taGVpZ2h0OiAyMS40Mzc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLWh1YiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy1odWIge1xuICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gIH1cbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy1odWI6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAwLjI1cmVtICMwMDAwOTE7XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1pbWctd2VlayB7XG4gIGdyaWQtcm93OiAzLzQ7XG4gIG1pbi13aWR0aDogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWh1Yi1ncmlkIC5pcnNuLWltZy13ZWVrIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICB3aWR0aDogLXdlYmtpdC1maWxsLWF2YWlsYWJsZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWQgLmlyc24taW1nLXdlZWsge1xuICAgIGdyaWQtcm93OiAxLzI7XG4gICAgZ3JpZC1jb2x1bW46IDQvNTtcbiAgfVxufVxuLmlyc24taHViLWdyaWQgLmlyc24taW1nLXdlZWs6Zm9jdXMge1xuICBvdXRsaW5lOiBzb2xpZCAwLjI1cmVtICMwMDAwOTE7XG59XG4uaXJzbi1odWItZ3JpZCAuaXJzbi1yZWxhdGVkLWNhcmQ6aGFzKFt0YXJnZXQ9X2JsYW5rXSkge1xuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xufVxuLmlyc24taHViLWdyaWQgLmlyc24tcmVsYXRlZC1jYXJkOmhhcyhbdGFyZ2V0PV9ibGFua10pOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWh1Yi1ncmlkIC5pcnNuLXJlbGF0ZWQtY2FyZDpoYXMoW3RhcmdldD1fYmxhbmtdKTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmlyc24taHViLWdyaWQgW3RhcmdldD1fYmxhbmtdOmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pcnNuLWh1Yi1ncmlkIFt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuLmlyc24taHViLWdyaWRfX2xpbmsge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24taHViLWdyaWRfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvcGFnZXIvX3BhZ2VyLnNjc3MgKi9cbi5pcnNuLXBhZ2luYXRpb24gLmZyLXBhZ2luYXRpb25fX2xpc3Qge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5pcnNuLXBhZ2luYXRpb24gLmZyLXBhZ2luYXRpb25fX2xpbmsge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuLmlyc24tcGFnaW5hdGlvbiAuZnItcGFnaW5hdGlvbl9fbGlua1thcmlhLWN1cnJlbnRdIHtcbiAgLS1ob3ZlcjogIzFmMWYxZjtcbiAgLS1hY3RpdmU6ICMxZjFmMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxZjFmMWY7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01hZ2F6aW5lX3N1bW1hcnkvX01hZ2F6aW5lX3N1bW1hcnkuc2NzcyAqL1xuLmlyc24tbWFnLXN1bW1hcnkge1xuICBwYWRkaW5nOiAycmVtIDEuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhZjhmNDtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5X190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5X19saW5rcyB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5X19saW5rcyBsaSB7XG4gIHBhZGRpbmctYm90dG9tOiAwO1xufVxuLmlyc24tbWFnLXN1bW1hcnlfX2xpbmtzIGxpIHtcbiAgbWFyZ2luOiAxcmVtIDA7XG59XG4uaXJzbi1tYWctc3VtbWFyeSAuZnItbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGNvbG9yOiAjNDM0MzQzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaXJzbi1tYWctc3VtbWFyeSAuZnItbGluazpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tbWFnLXN1bW1hcnkgLmZyLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbi5pcnNuLW1hZy1zdW1tYXJ5IFt0YXJnZXQ9X2JsYW5rXTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuXG4vKiBjb21wb25lbnRzL2NlbGxzL0xhc3RfbWFnYXppbmUvX0xhc3RfbWFnYXppbmUuc2NzcyAqL1xuLmlyc24tbGFzdC1tYWcge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMDYyNXJlbSBzb2xpZCAjYzhkNGRmO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgcm93LWdhcDogMnJlbTtcbiAgICBjb2x1bW4tZ2FwOiAxLjVyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19sYWJlbCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGFiZWwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDEuNXJlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLmlyc24tbGFzdC1tYWdfX2xhYmVsOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjUlO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgZ3JpZC1yb3c6IDEvMjtcbiAgICBncmlkLWNvbHVtbjogMS8zO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZ19faW1nLWhvbGRlciB7XG4gIHdpZHRoOiAxMy4yNXJlbTtcbiAgaGVpZ2h0OiAxOS42MjVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTRweCA2cHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbiAgYm94LXNoYWRvdzogLTRweCA2cHggN3B4IC0xcHggcmdiYSgwLCAwLCAwLCAwLjI2KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19pbWctaG9sZGVyIHtcbiAgICB3aWR0aDogMTlyZW07XG4gICAgaGVpZ2h0OiAyOC4xMjVyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgZ3JpZC1yb3c6IDIvMztcbiAgICBncmlkLWNvbHVtbjogMS8yO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZ19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19jb250ZW50IHtcbiAgICBncmlkLXJvdzogMi8zO1xuICAgIGdyaWQtY29sdW1uOiAyLzM7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19yZWxlYXNlIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS4yNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbn1cbi5pcnNuLWxhc3QtbWFnX19kYXRlIHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBsaW5lLWhlaWdodDogMXJlbTtcbiAgY29sb3I6ICM3MDcwNzA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uaXJzbi1sYXN0LW1hZ19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tbGFzdC1tYWcgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgY29sb3I6ICM0MzQzNDM7XG59XG4uaXJzbi1sYXN0LW1hZ19fbGlua3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWdfX2xpbmtzIHtcbiAgICBncmlkLXJvdzogMy80O1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjb2x1bW4tZ2FwOiAwLjkzNzVyZW07XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rcyAuZnItbGluayB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGdhcDogMC43NXJlbTtcbiAgcmlnaHQ6IGF1dG87XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZ19fbGlua3MgLmZyLWxpbmsge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZ19fbGlua3MgLmZyLWxpbms6OmFmdGVyIHtcbiAgcG9zaXRpb246IHN0YXRpYztcbn1cbi5pcnNuLWxhc3QtbWFnX19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGluayBhIHtcbiAgICBjb2xvcjogI2ZhZjhmNDtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGluayBhIHNwYW4sIC5pcnNuLWxhc3QtbWFnX19saW5rIGE6YmVmb3JlLCAuaXJzbi1sYXN0LW1hZ19fbGluayBhOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pcnNuLWxhc3QtbWFnX19saW5rOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNWZiZTtcbiAgfVxuICAuaXJzbi1sYXN0LW1hZ19fbGluazpsYXN0LWNoaWxkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWYxZjFmO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZyBbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1bnNldDtcbiAgbWFzay1pbWFnZTogdW5zZXQ7XG59XG4uaXJzbi1sYXN0LW1hZyAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gIC0taWNvbi1zaXplOiAxLjVyZW07XG4gIHJpZ2h0OiAtMC4xMjVyZW07XG4gIHRvcDogNDUlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMC42MjVyZW0sIC01MCUpO1xufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIHtcbiAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYzhkNGRmO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICByb3ctZ2FwOiAxcmVtO1xufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2ltZy1ob2xkZXIge1xuICAgIHdpZHRoOiA4LjY4NzVyZW07XG4gICAgaGVpZ2h0OiAxMi44MTI1cmVtO1xuICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgZ3JpZC1jb2x1bW46IDEvMjtcbiAgfVxufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIC5mci1yZXNwb25zaXZlLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBncmlkLXJvdzogMS80O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWctLXNtYWxsIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IDguNjg3NXJlbTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYXNwZWN0LXJhdGlvOiAxMzkvMjA1O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICBncmlkLXJvdzogMS8zO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGFzdC1tYWdfX3JlbGVhc2Uge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5pcnNuLWxhc3QtbWFnLS1zbWFsbCAuaXJzbi1sYXN0LW1hZ19fdGl0bGUge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xufVxuLmlyc24tbGFzdC1tYWctLXNtYWxsIC5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tbGFzdC1tYWctLXNtYWxsIC5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgZ3JpZC1jb2x1bW46IDEvMztcbiAgICBjb2x1bW4tZ2FwOiAycmVtO1xuICB9XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmlyc24tbGluay0tZGlzY292ZXI6OmFmdGVyIHtcbiAgcmlnaHQ6IDA7XG59XG4uaXJzbi1sYXN0LW1hZy0tc21hbGwgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICByaWdodDogLTAuMTg3NXJlbTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL01hZ19saXN0L19NYWdfbGlzdC5zY3NzICovXG4uaXJzbi1tYWctbGlzdF9fbGlzdCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLW1hZy1saXN0X19saXN0IGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvTGFuZ3VhZ2Vfc2VsZWN0b3IvX0xhbmd1YWdlX3NlbGVjdG9yLnNjc3MgKi9cbi5pcnNuLXRyYW5zbGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBoZWlnaHQ6IDIuNXJlbTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDA5MTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmlyc24tdHJhbnNsYXRlX19tZW51LXdyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmlyc24tdHJhbnNsYXRlX19zZWxlY3RvciB7XG4gIGJvdHRvbTogMTAwJTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xOC43NXJlbSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG59XG4uaXJzbi10cmFuc2xhdGVfX3NlbGVjdG9yLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC45MTkpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLmlyc24tdHJhbnNsYXRlX19jdXJyZW50LXZhbHVlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMTI1cmVtIDEuODc1cmVtIDAgMC41cmVtO1xuICBjb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4uaXJzbi10cmFuc2xhdGVfX3ZhbHVlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5pcnNuLXRyYW5zbGF0ZV9fdmFsdWU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1ob3Zlcik7XG59XG4uaXJzbi10cmFuc2xhdGVfX3ZhbHVlLS1hY3RpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uaXJzbi10cmFuc2xhdGVfX2ljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEuNzVyZW07XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG59XG4uaXJzbi10cmFuc2xhdGVfX2xhbmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAwLjYyNXJlbSAxLjU2MjVyZW0gMC4yNXJlbSAwLjYyNXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXJzbi10cmFuc2xhdGUgW2NsYXNzXj1mci1pY29uLV0sXG4uaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1pY29uLVwiXSxcbi5pcnNuLXRyYW5zbGF0ZSBbY2xhc3NePWZyLWZpLV0sXG4uaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAtLWljb24tc2l6ZTogMS4zcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tdHJhbnNsYXRlIFtjbGFzc149ZnItaWNvbi1dLFxuICAuaXJzbi10cmFuc2xhdGUgW2NsYXNzKj1cIiBmci1pY29uLVwiXSxcbiAgLmlyc24tdHJhbnNsYXRlIFtjbGFzc149ZnItZmktXSxcbiAgLmlyc24tdHJhbnNsYXRlIFtjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgfVxufVxuLmlyc24tdHJhbnNsYXRlIFthcmlhLWN1cnJlbnQ9XCIxXCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1hbHQtYmx1ZS1mcmFuY2UtYWN0aXZlKTtcbn1cbi5pcnNuLXRyYW5zbGF0ZSBbYXJpYS1jdXJyZW50PVwiMVwiXTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWFjdGl2ZSk7XG59XG4uaXJzbi10cmFuc2xhdGUgW2FyaWEtY3VycmVudD1cIjFcIl06OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1hY3RpdmUtYmx1ZS1mcmFuY2UpO1xuICB3aWR0aDogMC4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMTI1cmVtO1xuICBsZWZ0OiAwO1xufVxuLmlyc24tdHJhbnNsYXRlIFthcmlhLWN1cnJlbnRdOm5vdChbYXJpYS1jdXJyZW50PVwiMVwiXSkge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXRyYW5zbGF0ZSB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gIH1cbiAgLmlyc24tdHJhbnNsYXRlOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMC4yNXJlbTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcmVtO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlM2U5ZWY7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9CcmVhZGNydW1iL19CcmVhZGNydW1iLnNjc3MgKi9cbjpyb290IHtcbiAgLS1icmVhZGNydW1iLWZvbnQtc2l6ZTogMC43NXJlbTtcbiAgLS1icmVhZGNydW1iLWNvbG9yOiAjNjQ2NDY0O1xuICAtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHk6IFJvYm90byBCb2xkLCBzYW5zLXNlcmlmO1xufVxuXG4uaXJzbi1icmVhZGNydW1iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmlyc24tYnJlYWRjcnVtYi0tYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uaXJzbi1icmVhZGNydW1iX19zZWUge1xuICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgaGVpZ2h0OiAyLjVyZW07XG4gIGNvbG9yOiB2YXIoLS1icmVhZGNydW1iLWNvbG9yKTtcbiAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tYnJlYWRjcnVtYl9fc2VlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uaXJzbi1icmVhZGNydW1iIC5mci1icmVhZGNydW1iX19saW5rIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjkzNzVyZW07XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XG59XG4uaXJzbi1icmVhZGNydW1iIC5mci1icmVhZGNydW1iX19saW5rOm5vdChbYXJpYS1jdXJyZW50XSk6OmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5KTtcbiAgdG9wOiAwO1xuICByaWdodDogLTEuMzc1cmVtO1xuICBoZWlnaHQ6IGF1dG87XG4gIHdpZHRoOiAxLjA2MjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG59XG4uaXJzbi1icmVhZGNydW1iIC5mci1icmVhZGNydW1iX19saW5rW2FyaWEtY3VycmVudF06bm90KFthcmlhLWN1cnJlbnQ9ZmFsc2VdKSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBmb250LWZhbWlseTogdmFyKC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1icmVhZGNydW1iIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9FcnJvci9fRXJyb3Iuc2NzcyAqL1xuLmlyc24tZXJyb3Ige1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDIuNXJlbTtcbiAgbWFyZ2luOiA1LjVyZW0gMDtcbn1cbi5pcnNuLWVycm9yX19jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yIGgxIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi5pcnNuLWVycm9yX190eHQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtZXZlbmx5O1xuICBnYXA6IDJyZW07XG59XG4uaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgZ2FwOiAycmVtO1xufVxuLmlyc24tZXJyb3JfX2xpbmtzLXdyYXBwZXIgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAzcmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciBhW2hyZWZdLmlyc24tbGluay0tcGxhaW46bGFzdC1vZi10eXBlIHtcbiAgY29sb3I6ICMxZjFmMWY7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gIGJvcmRlcjogMC4xMjVyZW0gc29saWQgIzFmMWYxZjtcbiAgcGFkZGluZzogMC43NXJlbSAzLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5pcnNuLWVycm9yX19saW5rcy13cmFwcGVyIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NDY0NjQ7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvcl9fbGlua3Mtd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxufVxuLmlyc24tZXJyb3JfX2ltZy13cmFwcGVyIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uaXJzbi1lcnJvcl9faW1nLXdyYXBwZXIgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgd2lkdGg6IDE4Ljc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZXJyb3JfX2ltZy13cmFwcGVyIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG4uaXJzbi1lcnJvcl9fdHlwZSB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzA3MDcwO1xufVxuLmlyc24tZXJyb3JfX25vdC1mb3VuZCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19ub3QtZm91bmQge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuLmlyc24tZXJyb3IgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjgxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1lcnJvciAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaXJzbi1lcnJvciAuZnItYnRuIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbn1cbi5pcnNuLWVycm9yIC5mci1idG4tLWRpc3BsYXk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4uaXJzbi1lcnJvciAuZnItYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzY0NjQ2NDtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbn1cbi5pcnNuLWVycm9yIC5mci1idG5zLWdyb3VwLS1pbmxpbmUge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy10b3A6IDJyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yIC5mci1idG5zLWdyb3VwLS1pbmxpbmUge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pcnNuLWVycm9yX19uby1kaXNwbGF5LXNtIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWVycm9yX19uby1kaXNwbGF5LXNtIHtcbiAgICBkaXNwbGF5OiBpbmxpbmU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvMl9saW5rc19sZWZ0L18yX2xpbmtzX2xlZnQuc2NzcyAqL1xuLmlyc24tdHdvLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xuICBnYXA6IDFyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi10d28tbGlua3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtcm93czogdW5zZXQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuLmlyc24tdHdvLWxpbmtzIC5mci1saW5rIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aGl0ZS1zcGFjZTogd3JhcDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXR3by1saW5rcyAuZnItbGluayB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9kaXNjb3ZlcnlfY2FyZC9fZGlzY292ZXJ5X2NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXJ5LWNhcmQge1xuICAtLWRpc2NvdmVyLWdhcC1jb250ZW50OiAxLjEyNXJlbTtcbiAgLS1pcnNuLWljb24tc2l6ZTogMS42ODc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBwYWRkaW5nOiAxLjVyZW07XG4gIGhlaWdodDogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkIFtjbGFzc149ZnItaWNvbi1dOjpiZWZvcmUsXG4uaXJzbi1kaXNjb3ZlcnktY2FyZCBbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICBoZWlnaHQ6IHZhcigtLWlyc24taWNvbi1zaXplKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gICAgcGFkZGluZy10b3A6IDEuODc1cmVtO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWRpc2NvdmVyLWdhcC1jb250ZW50KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19jb250ZW50IHtcbiAgICBnYXA6IDAuODEyNXJlbTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmQgLmlyc24taWNvbiB7XG4gIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICB3aWR0aDogMTAwJTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkIC5pcnNuLWljb246OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0tZGlzY292ZXItZ2FwLWNvbnRlbnQpO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIGg0Lmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcgLmlyc24taWNvbiB7XG4gIGFsaWduLXNlbGY6IGVuZDtcbiAgbWluLXdpZHRoOiAycmVtO1xuICB3aWR0aDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1ncm93OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2hlYWRpbmcgLmlyc24taWNvbiB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9faGVhZGluZyB7XG4gICAgZ2FwOiAwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWNhcmRfX2Rlc2Mge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fZGVzYyB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0taXJzbi1pY29uLXNpemUpICsgMS4yNXJlbSkpO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi10b3A6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjg3NXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAganVzdGlmeS1jb250ZW50OiByaWdodDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5MTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgYSB7XG4gICAgY29sb3I6ICNmYWY4ZjQ7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgYSBzcGFuLCAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluayBhOmJlZm9yZSwgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgYTphZnRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fbGluazppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsgPiAqIHtcbiAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUge1xuICAtLWRpc2NvdmVyLWdhcC1jb250ZW50OiAxLjI1cmVtO1xuICAtLWlyc24taWNvbi1zaXplOiAxLjQzNzVyZW07XG4gIHJvdy1nYXA6IDAuNTYyNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWNhcmQtLW9uZSAuaXJzbi1kaXNjb3ZlcnktY2FyZF9fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICBjb2x1bW4tZ2FwOiA1LjYyNXJlbTtcbiAgICByb3ctZ2FwOiAwLjY4NzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMCwgMWZyKTtcbiAgICByb3ctZ2FwOiAycmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19oZWFkaW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBnYXA6IDEuMTI1cmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tZGlzY292ZXJ5LWNhcmRfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgZ3JpZC1jb2x1bW46IDI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19saW5rIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19kZXNjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWRpc2NvdmVyeS1jYXJkX19kZXNjIHtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24taWNvbjo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGxlZnQ7XG59XG4uaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWxpbmsge1xuICBtYXJnaW4tdG9wOiAtMC42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIC5pcnNuLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUgLmlyc24tbGluayB7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGgvX2Rpc2NvdmVyeV9jYXJkX2dyaWRfcGFyYWdyYXBoLnNjc3MgKi9cbi5kaXNjb3ZlcnktZ3JpZCB7XG4gIG1hcmdpbi1ibG9jay1zdGFydDogMDtcbiAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxcmVtO1xufVxuLmRpc2NvdmVyeS1ncmlkIGxpIHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZGlzY292ZXJ5LWdyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbiAgLmRpc2NvdmVyeS1ncmlkIC5pcnNuLWRpc2NvdmVyeS1jYXJkLS1vbmUge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpc3RlX3BvZGNhc3RzL19MaXN0ZV9wb2RjYXN0cy5zY3NzICovXG4uaXJzbi1wb2RjYXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDEuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLXBvZGNhc3Qge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIH1cbn1cbi5pcnNuLXBvZGNhc3RfX2luZm8ge1xuICBtYXgtd2lkdGg6IDQ0LjYyNXJlbTtcbn1cbi5pcnNuLXBvZGNhc3RfX2xpbmtzV3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xuICBhbGlnbi1pdGVtczogZW5kO1xuICBtYXJnaW4tYm90dG9tOiAzLjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1wb2RjYXN0X19saW5rc1dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIH1cbn1cbi5pcnNuLXBvZGNhc3RfX2xpbmtzV3JhcHBlciAuZnItbGluayBzcGFuLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZTo6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBwb3NpdGlvbjogc3RhdGljO1xuICAtLWljb24tc2l6ZTogMXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAtMC4xNjY2Njg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDAuNXJlbTtcbn1cbi5pcnNuLXBvZGNhc3RfX2l0ZW0ge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcG9kY2FzdCAubWVkaWEtb2VtYmVkLWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0X21pZ3JhdGlvbi9fUmljaHRleHRfbWlncmF0aW9uLnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiBhIHtcbiAgY29sb3I6ICNkOTJjNDA7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gYSAuaXQtaXJzbi1zdHlsZXNUaGVtZUZvcmVDb2xvci0yLTAge1xuICBjb2xvcjogIzFmMWYxZjtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiBwIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMSxcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDEsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLm1zLXJ0ZUN1c3RvbS1pbnRlcnRpdHJlXzAxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOTM3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDU2MjVyZW07XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0LWlyc24tc3R5bGVzRWxlbWVudC1pbnRlcnRpdHJlXzAxOjpiZWZvcmUsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAxOjpiZWZvcmUsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLm1zLXJ0ZUN1c3RvbS1pbnRlcnRpdHJlXzAxOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDAuMzEyNXJlbSk7XG4gIHRvcDogMC4wNjI1cmVtO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMixcbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXRJcnNuU3R5bGVzQ3VzdG9tLWludGVydGl0cmVfMDIge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjNjQ2NDY0O1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMjo6YmVmb3JlLFxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pcnNuLXJpY2h0ZXh0X19jb250ZW50IC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMjo6YmVmb3JlIHtcbiAgY29udGVudDogXCIrXCI7XG4gIGNvbG9yOiAjZDkyYzQwO1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDMsXG4uaXJzbi1yaWNodGV4dC1taWdjb24gLmlyc24tcmljaHRleHRfX2NvbnRlbnQgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAzIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCBwIHtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXJzbi1yaWNodGV4dF9fY29udGVudCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc1RhYmxlSGVhZGVyUm93LTYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzExNDI1O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDM3NXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXQtaXJzbi1zdHlsZXNUYWJsZUV2ZW5Sb3ctNiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmYWY4ZjQ7XG59XG4uaXJzbi1yaWNodGV4dC1taWdjb24gLml0LWlyc24tc3R5bGVzVGFibGVFdmVuQ29sLTYge1xuICBwYWRkaW5nOiAwLjYyNXJlbTtcbn1cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LUxpZW5EZVJlbnZvaSBhIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xufVxuLmlyc24tcmljaHRleHQtbWlnY29uIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtTGllbkRlUmVudm9pIGE6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxLjMxMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gIG1hcmdpbi1yaWdodDogMC42MjVyZW07XG4gIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9EaXJlY3RfYWNjZXNzL19EaXJlY3RfYWNjZXNzLnNjc3MgKi9cbi5pcnNuLWRpcmVjdC1hY2Nlc3Mge1xuICAtLWlyc24tbGlzdC1nYXA6IDJyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcGFzdGVsLXByaW1hcnkpO1xuICBnYXA6IDEuODc1cmVtO1xuICBwYWRkaW5nOiAycmVtO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2VzcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3M6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGluc2V0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuICAuaXJzbi1kaXJlY3QtYWNjZXNzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtcHJpbWFyeSk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNS4wNjI1cmVtIDFmcjtcbiAgICBnYXA6IDMuMTg3NXJlbTtcbiAgICBwYWRkaW5nOiAzLjVyZW0gNS4xMjVyZW0gMy41MzEyNXJlbSAycmVtO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogMC45Mzc1cmVtO1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAyLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAuaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZTphZnRlciB7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzX190aXRsZTo6YWZ0ZXIge1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEuMjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX3RpdGxlIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4wNjI1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX19jb250ZW50LXdyYXBwZXIge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWlyc24tbGlzdC1nYXApO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiB2YXIoLS1pcnNuLWxpc3QtZ2FwKTtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW0gPiBkaXYge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbn1cbi5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW06OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDIuMzc1cmVtO1xuICBoZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFmMWYxZjtcbiAgdG9wOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19faXRlbTo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3NfX2l0ZW06OmFmdGVyIHtcbiAgICB3aWR0aDogMXB4O1xuICAgIGhlaWdodDogMi4zNzVyZW07XG4gICAgdG9wOiA5LjM3NXJlbTtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtOmxhc3Qtb2YtdHlwZTo6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzc19fY29udGVudC13cmFwcGVyLCAuaXJzbi1kaXJlY3QtYWNjZXNzX19pdGVtIHtcbiAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cblxuLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRGlyZWN0X2FjY2Vzc19zdWJibG9jay9fRGlyZWN0X2FjY2Vzc19zdWJibG9jay5zY3NzICovXG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiAqIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9faWNvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9faWNvbjo6YmVmb3JlIHtcbiAgLS1pcnNuLWljb24tc2l6ZTogMi4wNjI1cmVtO1xuICAtLWljb24tc2l6ZTogMi4wNjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGxlZnQ7XG4gIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkOTJjNDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXJlY3QtYWNjZXNzLXNiX19pY29uOjpiZWZvcmUge1xuICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9fY29udGVudCB7XG4gIGZsZXg6IDE7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICBjb2xvcjogIzY0NjQ2NDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2JfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYl9fdGl0bGUge1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIFtjbGFzc149aXJzbi1pY29uLV06OmJlZm9yZSxcbi5pcnNuLWRpcmVjdC1hY2Nlc3Mtc2IgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnkpO1xufVxuLmlyc24tZGlyZWN0LWFjY2Vzcy1zYiAuZnItbGluayB7XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW07XG4gIGhlaWdodDogMS4zMTI1cmVtO1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgLS1pY29uLXNpemU6IDEuNjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjE4NzVyZW0sIDAuMTg3NXJlbSk7XG59XG5cbi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0Rpc2NvdmVyeV9jYXJkX0hQL19EaXNjb3ZlcnlfY2FyZF9IUC5zY3NzICovXG4uaXJzbi1kaXNjb3ZlcnktYmxvYyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmc6IDEuODc1cmVtIDAgMDtcbiAgYm9yZGVyLWJvdHRvbTogMC4wNjI1cmVtIHNvbGlkIHZhcigtLWlyc24tYmxhY2spO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWJsb2Mge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWJsb2Mge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX3RpdGxlIHtcbiAgY29sb3I6IHZhcigtLWlyc24tc2VhLWJsdWUpO1xuICBmb250LXNpemU6IDFyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMi4xODc1cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZ2FwOiAwLjc1cmVtO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xufVxuLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIC5mci1saW5rIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICBjb2xvcjogdmFyKC0taXJzbi1ncmFuaXQtZ3JleSk7XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbGlua3MgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICBjb2xvcjogdmFyKC0taXJzbi1zZWEtYmx1ZSk7XG4gIGZsZXg6IDE7XG4gIG9yZGVyOiAxO1xuICBtaW4td2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiByaWdodDtcbiAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyAuZnItbGluayBbdGFyZ2V0PV9ibGFua106OmFmdGVyIHtcbiAgb3JkZXI6IDA7XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSB7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDAwOTE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIGEgc3BhbiwgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUgYTpiZWZvcmUsIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19tb3JlIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmU6aXMoOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA1ZmJlO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSB7XG4gICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICBtYXJnaW4tYm90dG9tOiAwcmVtO1xuICB9XG59XG4uaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSAuZnItbGluayB7XG4gIC0taXJzbi1pY29uLXNpemU6IDEuMTg3NXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLyogY29tcG9uZW50cy9jZWxscy9EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC9fRGlzY292ZXJ5X2NhcmRfSFBfZ3JvdXAuc2NzcyAqL1xuLmlyc24tZGlzY292ZXJ5LWdyb3VwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW0gMi4wNjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWdyZXktYmx1ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuaXJzbi1kaXNjb3ZlcnktZ3JvdXAge1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWdyb3VwOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgei1pbmRleDogLTE7XG4gIH1cbiAgLmlyc24tZGlzY292ZXJ5LWdyb3VwOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y0ZjdmYztcbiAgfVxufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxLjYyNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwLjQzNzVyZW07XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX3N1YnRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xuICBjb2xvcjogdmFyKC0taXJzbi1ncmFuaXQtZ3JleSk7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX3N1YnRpdGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMS4yNXJlbTtcbiAgaGVpZ2h0OiAwLjE4NzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tcHJpbWFyeSk7XG4gIHRvcDogMTAwJTtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDEuMzEyNXJlbSk7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIge1xuICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIC5mci1saW5rIHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jX19saW5rcyBbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmlyc24tZGlzY292ZXJ5LWdyb3VwX19ncmlkLXdyYXBwZXIgLmlyc24tZGlzY292ZXJ5LWJsb2NfX2xpbmtzIFt0YXJnZXQ9X2JsYW5rXTpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogY2VudGVyO1xuICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbn1cbi5pcnNuLWRpc2NvdmVyeS1ncm91cF9fZ3JpZC13cmFwcGVyIC5pcnNuLWRpc2NvdmVyeS1ibG9jOmxhc3Qtb2YtdHlwZSB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaXJzbi1kaXNjb3ZlcnktZ3JvdXBfX2dyaWQtd3JhcHBlciAuaXJzbi1kaXNjb3ZlcnktYmxvYzpsYXN0LW9mLXR5cGUgLmlyc24tZGlzY292ZXJ5LWJsb2NfX21vcmUge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4vKiBjb21wb25lbnRzL21vbGVjdWxlcy9pcnNuLXNsaWRlLWJ0bnMtbmF2L19pcnNuLXNsaWRlLWJ0bnMtbmF2LnNjc3MgKi9cbi5pcnNuLXNsaWRlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cbi5pcnNuLXNsaWRlLW5hdl9faXRlbSB7XG4gIHBhZGRpbmc6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbi8qIGNvbXBvbmVudHMvY2VsbHMvaXJzbi10by1mcm9udC1zbGlkZXIvX2lyc24tdG8tZnJvbnQtc2xpZGVyLnNjc3MgKi9cbi5pcnNuLWZyb250LXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICB9XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0LCAuaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1pdGVtLCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtbGlzdCwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLWl0ZW0ge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG4gIGFzcGVjdC1yYXRpbzogOC8xMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9faW1nLWxpc3Qge1xuICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgfVxufVxuLmlyc24tZnJvbnQtc2xpZGVyX19pbWctbGlzdCAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1saXN0IHtcbiAgICBhc3BlY3QtcmF0aW86IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2ltZy1pdGVtLCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSwgLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIsXG4uaXJzbi1mcm9udC1zbGlkZXIgLmlyc24tc2xpZGUtbmF2IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xufVxuLmlyc24tZnJvbnQtc2xpZGVyX19jYXJkLXdyYXBwZXIge1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDFyZW07XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAycmVtKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkgYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC13cmFwcGVyIHtcbiAgICBoZWlnaHQ6IDE3cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtd3JhcHBlciB7XG4gICAgbGVmdDogMnJlbTtcbiAgICBib3R0b206IDNyZW07XG4gICAgd2lkdGg6IDE3cmVtO1xuICAgIGhlaWdodDogMTdyZW07XG4gIH1cbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1saXN0LCAuaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cbi5pcnNuLWZyb250LXNsaWRlcl9fY2FyZC1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4uaXJzbi1mcm9udC1zbGlkZXJfX2NhcmQtaXRlbS0tYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5pcnNuLWZyb250LXNsaWRlciAuaXJzbi1zbGlkZS1uYXYge1xuICBsZWZ0OiAxcmVtO1xuICBib3R0b206IDAuMzc1cmVtO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDUwJTtcbiAgaGVpZ2h0OiAyLjVyZW07XG59XG4uaXJzbi1mcm9udC1zbGlkZXIgLmlyc24tc2xpZGUtbmF2X19saXN0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvaXJzbi10by1mcm9udC1ibG9jay9faXJzbi10by1mcm9udC1ibG9jay5zY3NzICovXG4udG8tZnJvbnQtYmxvY2sge1xuICAtLWJsb2NrLWdhcDogMS41cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWJsb2NrLWdhcCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2sge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMzMuMzc1cmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2sgLmlyc24tZnJvbnQtc2xpZGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9jayAuaXJzbi1mcm9udC1zbGlkZXIge1xuICAgIGdyaWQtY29sdW1uOiAxLzM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19jb2wge1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IHZhcigtLWJsb2NrLWdhcCk7XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW4tYmxvY2stZW5kOiAwO1xufVxuLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkOmJlZm9yZSB7XG4gIGJvdHRvbTogMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fY29sIC5pcnNuLXJlbGF0ZWQtY2FyZDpiZWZvcmUge1xuICAgIGxlZnQ6IDFyZW07XG4gICAgYm90dG9tOiAwLjVyZW07XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX19ib2R5IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX3N0YXJ0IHtcbiAgICBwYWRkaW5nOiAwIDFyZW07XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgcGFkZGluZzogMCAxcmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbCAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIHtcbiAgbWFyZ2luOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkX19pbWcge1xuICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogNi4yNXJlbTtcbiAgfVxufVxuLnRvLWZyb250LWJsb2NrX19jb2wgLmlyc24tcmVsYXRlZC1jYXJkOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgcGFkZGluZy1ib3R0b206IDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTIgLmlyc24tcmVsYXRlZC1jYXJkOmJlZm9yZSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTIge1xuICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19jb2wtLTIgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMyAuaXJzbi1yZWxhdGVkLWNhcmRfX2JvZHkge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2NvbC0tMyAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMyB7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1NzZweCkge1xuICAudG8tZnJvbnQtYmxvY2tfX2NvbC0tMyBzcGFuIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX3NlcGFyYXRvciB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2M4ZDRkZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC50by1mcm9udC1ibG9ja19fc2VwYXJhdG9yOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4udG8tZnJvbnQtYmxvY2tfX2xpbmsge1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLnRvLWZyb250LWJsb2NrX19saW5rIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDkxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMi41cmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGEge1xuICAgIGNvbG9yOiAjZmFmOGY0O1xuICB9XG4gIC50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4gYSBzcGFuLCAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGE6YmVmb3JlLCAudG8tZnJvbnQtYmxvY2tfX2xpbmsgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIGE6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLnRvLWZyb250LWJsb2NrX19saW5rIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbjppcyg6aG92ZXIsIDpmb2N1cywgOmFjdGl2ZSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDVmYmU7XG4gIH1cbn1cbi50by1mcm9udC1ibG9ja19fbGluayBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICBwYWRkaW5nOiAwLjg3NXJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDI1cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xufVxuLnRvLWZyb250LWJsb2NrIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzc1cmVtO1xufVxuXG4vKiBjb21wb25lbnRzL09yZ2FuaXNtZXMvaHAtZm9vdGVyL19ocC1mb290ZXIuc2NzcyAqL1xuLmhwLWZvb3RlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMy41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmhwLWZvb3RlciB7XG4gICAgZ2FwOiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAuaHAtZm9vdGVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgMWZyKTtcbiAgICBnYXA6IDEuNXJlbTtcbiAgfVxuICAuaHAtZm9vdGVyIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcbiAgICBncmlkLWNvbHVtbjogMS80O1xuICB9XG4gIC5ocC1mb290ZXIgLmlyc24tZGlzY292ZXJ5LWdyb3VwIHtcbiAgICBncmlkLWNvbHVtbjogNC8xNDtcbiAgfVxufVxuXG4vKiBjb21wb25lbnRzL3BhcmFncmFwaHMvYmlnLXN0YWtlcy9fYmlnLXN0YWtlcy5zY3NzICovXG4uYmlnLXN0YWtlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS41cmVtO1xufVxuLmJpZy1zdGFrZXNfX2Rlc2NyaXB0aW9uLFxuLmJpZy1zdGFrZXMgLmlyc24tdGl0bGUsXG4uYmlnLXN0YWtlcyAuaXJzbi1odWItZ3JpZCB7XG4gIG1hcmdpbjogMDtcbn1cbi5iaWctc3Rha2VzX19wcmVzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDFyZW07XG59XG4uYmlnLXN0YWtlc19fcHJlczphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEuMjVyZW07XG4gIGhlaWdodDogMC4xODc1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnkpO1xuICB0b3A6IDEwMCU7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSAxLjMxMjVyZW0pO1xufVxuLmJpZy1zdGFrZXMgLmlyc24tdGl0bGUge1xuICBmb250LXNpemU6IDEuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgLmJpZy1zdGFrZXMgLmlyc24tdGl0bGUtLWgyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxLjVyZW0gMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgfVxuICAuYmlnLXN0YWtlcyAuaXJzbi10aXRsZS0taDI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNSU7XG4gICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIH1cbn1cbi5iaWctc3Rha2VzIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtbWVkaWEgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XG4gIGxpbmUtaGVpZ2h0OiAyLjM3NXJlbTtcbn1cbi5iaWctc3Rha2VzX19kZXNjcmlwdGlvbiB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9JbWFnZV9wb3NpdGlvbmFibGUvX0ltYWdlX3Bvc2l0aW9uYWJsZS5zY3NzICovXG4vKiBjb21wb25lbnRzL2F0b21zL1RyYW5zY3JpcHRpb24vX1RyYW5zY3JpcHRpb24uc2NzcyAqL1xuOnJvb3Qge1xuICAtLXRyYW5zY3JpcHRpb24tZ2FwOiA2cHg7XG4gIC0tdHJhbnNjcmlwdGlvbi1tYXgtc2l6ZTogMTJweDtcbiAgLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplOiAycHg7XG59XG5cbi5vcG4tZGV0YWlscyB7XG4gIGNvbG9yOiB2YXIoLS1pcnNuLWdyZXkpO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogMDtcbn1cbi5vcG4tZGV0YWlsc19fc3VtbWFyeSwgLm9wbi1kZXRhaWxzX19ncm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2xvcjogdmFyKC0taXJzbi1ibGFjayk7XG4gIHBhZGRpbmc6IDA7XG4gIGdhcDogdmFyKC0tdHJhbnNjcmlwdGlvbi1nYXApO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMzEyNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjptYXJrZXIsIC5vcG4tZGV0YWlsc19fc3VtbWFyeTo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5vcG4tZGV0YWlsc19fc3VtbWFyeTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRyYW5zY3JpcHRpb24tbWF4LXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlyc24tYmxhY2spO1xufVxuLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICBoZWlnaHQ6IHZhcigtLXRyYW5zY3JpcHRpb24tbWF4LXNpemUpO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIGJhY2tncm91bmQ6IHZhcigtLWlyc24tYmxhY2spO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiBjYWxjKHZhcigtLXRyYW5zY3JpcHRpb24tZ2FwKSAtIHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpIC8gMik7XG4gIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xufVxuLm9wbi1kZXRhaWxzX19ncm93IHtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5vcG4tZGV0YWlsc19fZ3JvdyAub3BuLWljb24ge1xuICBtYXgtaGVpZ2h0OiAxLjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjI1cmVtO1xuICB3aWR0aDogYXV0bztcbiAgZmlsbDogdmFyKC0taXJzbi1ibGFjayk7XG59XG4ub3BuLWRldGFpbHNbb3Blbl0gLm9wbi1kZXRhaWxzX19zdW1tYXJ5IHtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cbi5vcG4tZGV0YWlsc1tvcGVuXSAub3BuLWRldGFpbHNfX3N1bW1hcnk6Om1hcmtlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ub3BuLWRldGFpbHNbb3Blbl0gLm9wbi1kZXRhaWxzX19zdW1tYXJ5OjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xcyBlYXNlLWluO1xufVxuLm9wbi1kZXRhaWxzID4gcCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG4ub3BuLWRldGFpbHNfX2xpbmsgLm9wbi1saW5rX19pY29uIHtcbiAgd2lkdGg6IDEuMTI1cmVtO1xufVxuLm9wbi1kZXRhaWxzX19saW5rIC5vcG4taWNvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi8qIGNvbXBvbmVudHMvYXRvbXMvVGl0bGUvX1RpdGxlLnNjc3MgKi9cbi5mci10aXRsZS0tdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlyc24tYmxhY2spO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5pcnNuLXRpdGxlLmlyc24tdGl0bGUtLWgyOm5vdCguZnItY2FyZF9fdGl0bGUsIC5pcnNuLWRpc2NvdmVyeV9fdGl0bGUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX190aXRsZSkge1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNTYyNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMS42MjVyZW07XG4gIHBhZGRpbmctbGVmdDogMC45Mzc1cmVtO1xufVxuLmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDI6bm90KC5mci1jYXJkX190aXRsZSwgLmlyc24tZGlzY292ZXJ5X190aXRsZSwgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2VfX3RpdGxlKTo6YmVmb3JlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb250ZW50OiBcIlwiO1xuICB3aWR0aDogMC4xODc1cmVtO1xuICBoZWlnaHQ6IDEuMzEyNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5MmM0MDtcbiAgcmlnaHQ6IGNhbGMoMTAwJSAtIDAuMzEyNXJlbSk7XG4gIHRvcDogMC4wNjI1cmVtO1xufSIsIi8vRm9udEltcG9ydFxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIEJvbGRcIjtcclxuICBzcmM6IHVybChcIi9hc3NldHMvZm9udHMvcm9ib3RvL1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIExpZ2h0XCI7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogMzAwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XHJcbiAgc3JjOiB1cmwoXCIvYXNzZXRzL2ZvbnRzL3JvYm90by9Sb2JvdG8tTWVkaXVtLnR0ZlwiKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFNsYWIgQm9sZFwiO1xyXG4gIHNyYzogdXJsKFwiL2Fzc2V0cy9mb250cy9yb2JvdG9fc2xhYi9Sb2JvdG9TbGFiLUJvbGQudHRmXCIpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG59XHJcblxyXG4iLCIvKiBCcmVha3BvaW50cyAqL1xuJGJwLXhzOiAzMjA7XG4kYnAtc206IDU3NjtcbiRicC1tZDogNzY4O1xuJGJwLWxnOiA5OTI7XG4kYnAtc3Q6IDEwMjQ7XG4kYnAteGw6IDEyNDg7XG4kYnAteHhsOiAxNTQwO1xuXG5AbWl4aW4geHMge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IFwiI3skYnAtc20gLSAxfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuQG1peGluIG1heFNtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLXNtfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gdGFibGV0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXNtfXB4XCIpIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLWxnfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWF4VGFibGV0IHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiBcIiN7JGJwLWxnIC0gMX1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHNtIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLXNtfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gbWQge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtbWR9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiBtYXhMZyB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogXCIjeyRicC1sZ31weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIGxnIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBcIiN7JGJwLWxnfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gc3Qge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAtc3R9cHhcIikge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB4bCB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogXCIjeyRicC14bH1weFwiKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cbkBtaXhpbiB4eGwge1xuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IFwiI3skYnAteHhsfXB4XCIpIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG5AbWl4aW4gaW4tYmV0d2VlbigkbWluOiAkYnAtbWQsICRtYXg6ICRicC1sZykge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAjeyRtaW59ICsgJ3B4JykgYW5kIChtYXgtd2lkdGg6ICN7JG1heCAtIDF9ICsgJ3B4Jykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG4iLCI6cm9vdHtcbiAgLy9Db2xvcnNcblxuICAvL1ByaW1hcnlcbiAgLS1pcnNuLXByaW1hcnk6ICNFODNDNEU7XG4gIC0taXJzbi1kYXJrZW4tcHJpbWFyeTogI0Q1MkMzRDtcbiAgLS1pcnNuLWRhcmstcHJpbWFyeS1zZXBhcmF0b3I6ICNDRTM1NDU7XG5cbiAgLy9CbGFja1xuICAtLWlyc24tYmxhY2s6ICMxRjFGMUY7XG4gIC0taXJzbi1nbG9zc3ktYmxhY2s6ICMxNzE3MTc7XG4gIC0taXJzbi1vcGFjaWZ5LWJsYWNrOiByZ2JhKDMxLCAzMSwgMzEsIDAuOTUpO1xuICAtLWlyc24tbGlnaHRlci1ibGFjazogIzJGMkYyRjtcbiAgLS1pcnNuLWdyZXlsaXNoLWJsYWNrOiAjMzgzODM4O1xuXG4gIC8vV2hpdGUvR3JleVxuICAtLWlyc24tY3JlYW0td2hpdGU6ICNGQUY4RjQ7XG4gIC0taXJzbi1iZy1ncmV5OiAjRjhGOEY4O1xuICAtLWlyc24tbGlnaHQtZ3JleTogI0ZBRkFGQTtcbiAgLS1pcnNuLWxpZ2h0ZXItZ3JleTogIzcwNzA3MDtcbiAgLS1pcnNuLWdyZXk6ICM0MzQzNDM7XG4gIC0taXJzbi1ncmV5bGlzaC1ncmV5OiAjNUY2Qzc3O1xuICAtLWlyc24tc2VwYXJhdG9yLWdyZXk6ICNDOEQ0REY7XG4gIC0taXJzbi1tZW51LXNlcGFyYXRvci1ncmV5OiAjRTNFOUVGO1xuICAtLWlyc24taW5hY3RpdmUtdGFiLWdyZXk6ICM5MTkxOTE7XG4gIC0taXJzbi1tZW1iZXItYmFja2dyb3VuZDogI2Y3ZjdmNztcblxuICAvL0JsdWVzXG4gIC0taXJzbi1ibHVlOiAjM0I4RURGO1xuICAtLWlyc24tc2t5LWJsdWU6ICMxRUNBRkY7XG4gIC0taXJzbi1saWdodC1ibHVlOiAjRjFGOEZFO1xuXG4gIC8vRm9udHNcbiAgLS1pcnNuLWZvbnQtcmVndWxhcjogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1ib2xkOiBcIlJvYm90byBCb2xkXCIsIHNhbnMtc2VyaWY7XG4gIC0taXJzbi1mb250LWxpZ2h0OiBcIlJvYm90byBMaWdodFwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tZm9udC1tZWRpdW06IFwiUm9ib3RvIE1lZGl1bVwiLCBzYW5zLXNlcmlmO1xuICAtLWlyc24tYmlzLWZvb3QtYm9sZDogXCJSb2JvdG8gU2xhYiBCb2xkXCIsIHNhbnMtc2VyaWY7XG5cbiAgLy9Gb250cyBzaXplc1xuICAtLWlyc24tZm9udC1zaXplLWNhcmQtdGl0bGU6IDEuMTI1cmVtO1xufVxuXG4iLCIvKiBDb252ZXJ0IHBpeGVsIHRvIHJlbSAqL1xuQG1peGluIHRvUmVtKCRwcm9wZXJ0eSwgJHZhbHVlKSB7XG4gICAgI3skcHJvcGVydHl9OiAoJHZhbHVlIC8gMTYpICsgcmVtO1xufVxuLyp1bCBsaXN0IHN0eWxlICovXG5AbWl4aW4gdWxMaXN0IHtcbiAgICBtYXJnaW4tYmxvY2stc3RhcnQ6IDA7XG4gICAgbWFyZ2luLWJsb2NrLWVuZDogMDtcbiAgICBwYWRkaW5nLWlubGluZS1zdGFydDogMDtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbi8qIExpbWl0IHRleHQgZGlzcGxheSB3aGVuIG92ZXIgbnVtYmVyIG9mIGxpbmUgc3BlY2lmaWVkLiAqL1xuQG1peGluIGxpbWl0TGluZSgkbGluZU51bWJlcjogMikge1xuICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZU51bWJlcjtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xufVxuXG5AbWl4aW4gYnRuSG92ZXIge1xuICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW4tb3V0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbn1cbkBtaXhpbiByZWRMaW5lIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogcmVtKDIwKTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSgyMSl9KTtcbiAgICB9XG59XG4vKipcbkRFQlVHXG4qKi9cbkBtaXhpbiBkZWJ1ZyB7XG4gICAgPiAqIHtcbiAgICAgICAgb3V0bGluZTogc29saWQgMnB4IHJlZDtcbiAgICB9XG59XG5cbi8qXG5NT0JJTEUgPCA1NzZweFxuKi9cblxuQG1peGluIGJnRnVsbFdpZHRoTW9iaWxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaW5zZXQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB6LWluZGV4OiAtMTtcbiAgICB9XG59XG5cbkBtaXhpbiB0aXRsZU1vYmlsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMS41cmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgJjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgaGVpZ2h0OiAwLjJyZW07XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gYnRuQmx1ZU1vYmlsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgc3BhbixcbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICB9XG59XG5cbkBtaXhpbiB0aXRsZUdyYXBoaWNFbGVtZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogcmVtKDIwKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjYpO1xuICAgIHBhZGRpbmctbGVmdDogcmVtKDE1KTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiByZW0oMyk7XG4gICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgLSAje3JlbSg1KX0pO1xuICAgICAgICB0b3A6IHJlbSgxKTtcbiAgICB9XG59XG4iLCIvKiBQcm9jZXNzIHRvIHJlbmFtZSB1c2luZyByZWdleC4gKi9cbi8qIFVzZSByZWdleCB0byByZXBsYWNlIHRoZSByZXN1bHQgd2l0aCB0aGUgZm9sbG93aW5nIHRva2VuOiBcIi5mci1bYS16MC05XFwtXSpcIi4gKi9cblxuQGluY2x1ZGUgbGcge1xuICAuZnItbS1uOHYtbGcsXG4gIC5mci1tLW40dy1sZyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW44di1sZyxcbiAgLmZyLW1sLW40dy1sZyxcbiAgLmZyLW14LW44di1sZyxcbiAgLmZyLW14LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjh2LWxnLFxuICAuZnItbXItbjR3LWxnLFxuICAuZnItbXgtbjh2LWxnLFxuICAuZnItbXgtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjh2LWxnLFxuICAuZnItbXQtbjR3LWxnLFxuICAuZnItbXktbjh2LWxnLFxuICAuZnItbXktbjR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW44di1sZyxcbiAgLmZyLW1iLW40dy1sZyxcbiAgLmZyLW15LW44di1sZyxcbiAgLmZyLW15LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW43di1sZyxcbiAgLmZyLW14LW43di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjd2LWxnLFxuICAuZnItbXgtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjd2LWxnLFxuICAuZnItbXktbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW43di1sZyxcbiAgLmZyLW15LW43di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW42di1sZyxcbiAgLmZyLW0tbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1uNnYtbGcsXG4gIC5mci1tbC1uM3ctbGcsXG4gIC5mci1teC1uNnYtbGcsXG4gIC5mci1teC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjZ2LWxnLFxuICAuZnItbXItbjN3LWxnLFxuICAuZnItbXgtbjZ2LWxnLFxuICAuZnItbXgtbjN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uNnYtbGcsXG4gIC5mci1tdC1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1uNnYtbGcsXG4gIC5mci1tYi1uM3ctbGcsXG4gIC5mci1teS1uNnYtbGcsXG4gIC5mci1teS1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW41di1sZyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW41di1sZyxcbiAgLmZyLW14LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItbjV2LWxnLFxuICAuZnItbXgtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjV2LWxnLFxuICAuZnItbXktbjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW41di1sZyxcbiAgLmZyLW15LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLW40di1sZyxcbiAgLmZyLW0tbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjR2LWxnLFxuICAuZnItbWwtbjJ3LWxnLFxuICAuZnItbXgtbjR2LWxnLFxuICAuZnItbXgtbjJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uNHYtbGcsXG4gIC5mci1tci1uMnctbGcsXG4gIC5mci1teC1uNHYtbGcsXG4gIC5mci1teC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uNHYtbGcsXG4gIC5mci1tdC1uMnctbGcsXG4gIC5mci1teS1uNHYtbGcsXG4gIC5mci1teS1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjR2LWxnLFxuICAuZnItbWItbjJ3LWxnLFxuICAuZnItbXktbjR2LWxnLFxuICAuZnItbXktbjJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjN2LWxnLFxuICAuZnItbXgtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uM3YtbGcsXG4gIC5mci1teC1uM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uM3YtbGcsXG4gIC5mci1teS1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjN2LWxnLFxuICAuZnItbXktbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjJ2LWxnLFxuICAuZnItbS1uMXctbGcge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLW4ydi1sZyxcbiAgLmZyLW1sLW4xdy1sZyxcbiAgLmZyLW14LW4ydi1sZyxcbiAgLmZyLW14LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uMnYtbGcsXG4gIC5mci1tci1uMXctbGcsXG4gIC5mci1teC1uMnYtbGcsXG4gIC5mci1teC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LW4ydi1sZyxcbiAgLmZyLW10LW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLW4ydi1sZyxcbiAgLmZyLW1iLW4xdy1sZyxcbiAgLmZyLW15LW4ydi1sZyxcbiAgLmZyLW15LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjF2LWxnLFxuICAuZnItbXgtbjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1uMXYtbGcsXG4gIC5mci1teC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1uMXYtbGcsXG4gIC5mci1teS1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjF2LWxnLFxuICAuZnItbXktbjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjEtNXYtbGcsXG4gIC5mci1teC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4xLTV2LWxnLFxuICAuZnItbXgtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjEtNXYtbGcsXG4gIC5mci1teS1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0wLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0wLWxnLFxuICAuZnItbXgtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMC1sZyxcbiAgLmZyLW15LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0wLWxnLFxuICAuZnItbXktMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtbjAtNXYtbGcsXG4gIC5mci1teC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLW4wLTV2LWxnLFxuICAuZnItbXgtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtbjAtNXYtbGcsXG4gIC5mci1teS1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItbjAtNXYtbGcsXG4gIC5mci1teS1uMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMC01di1sZyxcbiAgLmZyLW14LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTAtNXYtbGcsXG4gIC5mci1teC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMC01di1sZyxcbiAgLmZyLW15LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xdi1sZyB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMXYtbGcsXG4gIC5mci1teC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xdi1sZyxcbiAgLmZyLW14LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xdi1sZyxcbiAgLmZyLW15LTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMXYtbGcsXG4gIC5mci1teS0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTEtNXYtbGcsXG4gIC5mci1teC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xLTV2LWxnLFxuICAuZnItbXgtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEtNXYtbGcsXG4gIC5mci1teS0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTEtNXYtbGcsXG4gIC5mci1teS0xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMnYtbGcsXG4gIC5mci1tLTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTJ2LWxnLFxuICAuZnItbWwtMXctbGcsXG4gIC5mci1teC0ydi1sZyxcbiAgLmZyLW14LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMnYtbGcsXG4gIC5mci1tci0xdy1sZyxcbiAgLmZyLW14LTJ2LWxnLFxuICAuZnItbXgtMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMnYtbGcsXG4gIC5mci1tdC0xdy1sZyxcbiAgLmZyLW15LTJ2LWxnLFxuICAuZnItbXktMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTJ2LWxnLFxuICAuZnItbWItMXctbGcsXG4gIC5mci1teS0ydi1sZyxcbiAgLmZyLW15LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTN2LWxnIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0zdi1sZyxcbiAgLmZyLW14LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTN2LWxnLFxuICAuZnItbXgtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTN2LWxnLFxuICAuZnItbXktM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0zdi1sZyxcbiAgLmZyLW15LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS00di1sZyxcbiAgLmZyLW0tMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTR2LWxnLFxuICAuZnItbWwtMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTR2LWxnLFxuICAuZnItbXItMnctbGcsXG4gIC5mci1teC00di1sZyxcbiAgLmZyLW14LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC00di1sZyxcbiAgLmZyLW10LTJ3LWxnLFxuICAuZnItbXktNHYtbGcsXG4gIC5mci1teS0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTR2LWxnLFxuICAuZnItbWItMnctbGcsXG4gIC5mci1teS00di1sZyxcbiAgLmZyLW15LTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtNXYtbGcsXG4gIC5mci1teC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci01di1sZyxcbiAgLmZyLW14LTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC01di1sZyxcbiAgLmZyLW15LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItNXYtbGcsXG4gIC5mci1teS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tNnYtbGcsXG4gIC5mci1tLTN3LWxnIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTZ2LWxnLFxuICAuZnItbWwtM3ctbGcsXG4gIC5mci1teC02di1sZyxcbiAgLmZyLW14LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItNnYtbGcsXG4gIC5mci1tci0zdy1sZyxcbiAgLmZyLW14LTZ2LWxnLFxuICAuZnItbXgtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtNnYtbGcsXG4gIC5mci1tdC0zdy1sZyxcbiAgLmZyLW15LTZ2LWxnLFxuICAuZnItbXktM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTZ2LWxnLFxuICAuZnItbWItM3ctbGcsXG4gIC5mci1teS02di1sZyxcbiAgLmZyLW15LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC03di1sZyxcbiAgLmZyLW14LTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTd2LWxnLFxuICAuZnItbXgtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTd2LWxnLFxuICAuZnItbXktN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi03di1sZyxcbiAgLmZyLW15LTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS04di1sZyxcbiAgLmZyLW0tNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTh2LWxnLFxuICAuZnItbWwtNHctbGcsXG4gIC5mci1teC04di1sZyxcbiAgLmZyLW14LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTh2LWxnLFxuICAuZnItbXItNHctbGcsXG4gIC5mci1teC04di1sZyxcbiAgLmZyLW14LTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC04di1sZyxcbiAgLmZyLW10LTR3LWxnLFxuICAuZnItbXktOHYtbGcsXG4gIC5mci1teS00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTh2LWxnLFxuICAuZnItbWItNHctbGcsXG4gIC5mci1teS04di1sZyxcbiAgLmZyLW15LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS05di1sZyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtOXYtbGcsXG4gIC5mci1teC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci05di1sZyxcbiAgLmZyLW14LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC05di1sZyxcbiAgLmZyLW15LTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItOXYtbGcsXG4gIC5mci1teS05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTB2LWxnLFxuICAuZnItbS01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xMHYtbGcsXG4gIC5mci1tbC01dy1sZyxcbiAgLmZyLW14LTEwdi1sZyxcbiAgLmZyLW14LTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTB2LWxnLFxuICAuZnItbXItNXctbGcsXG4gIC5mci1teC0xMHYtbGcsXG4gIC5mci1teC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xMHYtbGcsXG4gIC5mci1tdC01dy1sZyxcbiAgLmZyLW15LTEwdi1sZyxcbiAgLmZyLW15LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xMHYtbGcsXG4gIC5mci1tYi01dy1sZyxcbiAgLmZyLW15LTEwdi1sZyxcbiAgLmZyLW15LTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTF2LWxnLFxuICAuZnItbXgtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTExdi1sZyxcbiAgLmZyLW14LTExdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTF2LWxnLFxuICAuZnItbXktMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xMnYtbGcsXG4gIC5mci1tLTZ3LWxnIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xMnYtbGcsXG4gIC5mci1tbC02dy1sZyxcbiAgLmZyLW14LTEydi1sZyxcbiAgLmZyLW14LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTEydi1sZyxcbiAgLmZyLW1yLTZ3LWxnLFxuICAuZnItbXgtMTJ2LWxnLFxuICAuZnItbXgtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEydi1sZyxcbiAgLmZyLW10LTZ3LWxnLFxuICAuZnItbXktMTJ2LWxnLFxuICAuZnItbXktNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xMnYtbGcsXG4gIC5mci1tYi02dy1sZyxcbiAgLmZyLW15LTEydi1sZyxcbiAgLmZyLW15LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTEzdi1sZyxcbiAgLmZyLW14LTEzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xM3YtbGcsXG4gIC5mci1teC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTEzdi1sZyxcbiAgLmZyLW15LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTEzdi1sZyxcbiAgLmZyLW15LTEzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTR2LWxnLFxuICAuZnItbS03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xNHYtbGcsXG4gIC5mci1tbC03dy1sZyxcbiAgLmZyLW14LTE0di1sZyxcbiAgLmZyLW14LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTR2LWxnLFxuICAuZnItbXItN3ctbGcsXG4gIC5mci1teC0xNHYtbGcsXG4gIC5mci1teC03dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xNHYtbGcsXG4gIC5mci1tdC03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xNHYtbGcsXG4gIC5mci1tYi03dy1sZyxcbiAgLmZyLW15LTE0di1sZyxcbiAgLmZyLW15LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE1di1sZyB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTV2LWxnLFxuICAuZnItbXgtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE1di1sZyxcbiAgLmZyLW14LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTV2LWxnLFxuICAuZnItbXktMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xNnYtbGcsXG4gIC5mci1tLTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xNnYtbGcsXG4gIC5mci1tbC04dy1sZyxcbiAgLmZyLW14LTE2di1sZyxcbiAgLmZyLW14LTh3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE2di1sZyxcbiAgLmZyLW1yLTh3LWxnLFxuICAuZnItbXgtMTZ2LWxnLFxuICAuZnItbXgtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE2di1sZyxcbiAgLmZyLW10LTh3LWxnLFxuICAuZnItbXktMTZ2LWxnLFxuICAuZnItbXktOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xNnYtbGcsXG4gIC5mci1tYi04dy1sZyxcbiAgLmZyLW15LTE2di1sZyxcbiAgLmZyLW15LTh3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTE3di1sZyxcbiAgLmZyLW14LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0xN3YtbGcsXG4gIC5mci1teC0xN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTE3di1sZyxcbiAgLmZyLW15LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMTh2LWxnLFxuICAuZnItbS05dy1sZyB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC0xOHYtbGcsXG4gIC5mci1tbC05dy1sZyxcbiAgLmZyLW14LTE4di1sZyxcbiAgLmZyLW14LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMTh2LWxnLFxuICAuZnItbXItOXctbGcsXG4gIC5mci1teC0xOHYtbGcsXG4gIC5mci1teC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC0xOHYtbGcsXG4gIC5mci1tdC05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi0xOHYtbGcsXG4gIC5mci1tYi05dy1sZyxcbiAgLmZyLW15LTE4di1sZyxcbiAgLmZyLW15LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMTl2LWxnLFxuICAuZnItbXgtMTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTE5di1sZyxcbiAgLmZyLW14LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMTl2LWxnLFxuICAuZnItbXktMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMTl2LWxnLFxuICAuZnItbXktMTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yMHYtbGcsXG4gIC5mci1tLTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjB2LWxnLFxuICAuZnItbWwtMTB3LWxnLFxuICAuZnItbXgtMjB2LWxnLFxuICAuZnItbXgtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTIwdi1sZyxcbiAgLmZyLW1yLTEwdy1sZyxcbiAgLmZyLW14LTIwdi1sZyxcbiAgLmZyLW14LTEwdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjB2LWxnLFxuICAuZnItbXQtMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjB2LWxnLFxuICAuZnItbWItMTB3LWxnLFxuICAuZnItbXktMjB2LWxnLFxuICAuZnItbXktMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yMXYtbGcge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTIxdi1sZyxcbiAgLmZyLW14LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yMXYtbGcsXG4gIC5mci1teC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTIxdi1sZyxcbiAgLmZyLW15LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjJ2LWxnLFxuICAuZnItbS0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjJ2LWxnLFxuICAuZnItbWwtMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjJ2LWxnLFxuICAuZnItbXItMTF3LWxnLFxuICAuZnItbXgtMjJ2LWxnLFxuICAuZnItbXgtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTIydi1sZyxcbiAgLmZyLW10LTExdy1sZyxcbiAgLmZyLW15LTIydi1sZyxcbiAgLmZyLW15LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjJ2LWxnLFxuICAuZnItbWItMTF3LWxnLFxuICAuZnItbXktMjJ2LWxnLFxuICAuZnItbXktMTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjN2LWxnLFxuICAuZnItbXgtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTIzdi1sZyxcbiAgLmZyLW14LTIzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjN2LWxnLFxuICAuZnItbXktMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yNHYtbGcsXG4gIC5mci1tLTEydy1sZyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjR2LWxnLFxuICAuZnItbWwtMTJ3LWxnLFxuICAuZnItbXgtMjR2LWxnLFxuICAuZnItbXgtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI0di1sZyxcbiAgLmZyLW1yLTEydy1sZyxcbiAgLmZyLW14LTI0di1sZyxcbiAgLmZyLW14LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjR2LWxnLFxuICAuZnItbXQtMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjR2LWxnLFxuICAuZnItbWItMTJ3LWxnLFxuICAuZnItbXktMjR2LWxnLFxuICAuZnItbXktMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI1di1sZyxcbiAgLmZyLW14LTI1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yNXYtbGcsXG4gIC5mci1teC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI1di1sZyxcbiAgLmZyLW15LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI1di1sZyxcbiAgLmZyLW15LTI1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMjZ2LWxnLFxuICAuZnItbS0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjZ2LWxnLFxuICAuZnItbWwtMTN3LWxnLFxuICAuZnItbXgtMjZ2LWxnLFxuICAuZnItbXgtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMjZ2LWxnLFxuICAuZnItbXItMTN3LWxnLFxuICAuZnItbXgtMjZ2LWxnLFxuICAuZnItbXgtMTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI2di1sZyxcbiAgLmZyLW10LTEzdy1sZyxcbiAgLmZyLW15LTI2di1sZyxcbiAgLmZyLW15LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjZ2LWxnLFxuICAuZnItbWItMTN3LWxnLFxuICAuZnItbXktMjZ2LWxnLFxuICAuZnItbXktMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTI3di1sZyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjd2LWxnLFxuICAuZnItbXgtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI3di1sZyxcbiAgLmZyLW14LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjd2LWxnLFxuICAuZnItbXktMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yOHYtbGcsXG4gIC5mci1tLTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMjh2LWxnLFxuICAuZnItbWwtMTR3LWxnLFxuICAuZnItbXgtMjh2LWxnLFxuICAuZnItbXgtMTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTI4di1sZyxcbiAgLmZyLW1yLTE0dy1sZyxcbiAgLmZyLW14LTI4di1sZyxcbiAgLmZyLW14LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMjh2LWxnLFxuICAuZnItbXQtMTR3LWxnLFxuICAuZnItbXktMjh2LWxnLFxuICAuZnItbXktMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMjh2LWxnLFxuICAuZnItbWItMTR3LWxnLFxuICAuZnItbXktMjh2LWxnLFxuICAuZnItbXktMTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLTI5di1sZyxcbiAgLmZyLW14LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci0yOXYtbGcsXG4gIC5mci1teC0yOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLTI5di1sZyxcbiAgLmZyLW15LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tMzB2LWxnLFxuICAuZnItbS0xNXctbGcge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMzB2LWxnLFxuICAuZnItbWwtMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItMzB2LWxnLFxuICAuZnItbXItMTV3LWxnLFxuICAuZnItbXgtMzB2LWxnLFxuICAuZnItbXgtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LTMwdi1sZyxcbiAgLmZyLW10LTE1dy1sZyxcbiAgLmZyLW15LTMwdi1sZyxcbiAgLmZyLW15LTE1dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMzB2LWxnLFxuICAuZnItbWItMTV3LWxnLFxuICAuZnItbXktMzB2LWxnLFxuICAuZnItbXktMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMzF2LWxnLFxuICAuZnItbXgtMzF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTMxdi1sZyxcbiAgLmZyLW14LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMzF2LWxnLFxuICAuZnItbXktMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMzF2LWxnLFxuICAuZnItbXktMzF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS0zMnYtbGcsXG4gIC5mci1tLTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtMzJ2LWxnLFxuICAuZnItbWwtMTZ3LWxnLFxuICAuZnItbXgtMzJ2LWxnLFxuICAuZnItbXgtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLTMydi1sZyxcbiAgLmZyLW1yLTE2dy1sZyxcbiAgLmZyLW14LTMydi1sZyxcbiAgLmZyLW14LTE2dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtMzJ2LWxnLFxuICAuZnItbXQtMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItMzJ2LWxnLFxuICAuZnItbWItMTZ3LWxnLFxuICAuZnItbXktMzJ2LWxnLFxuICAuZnItbXktMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1hdXRvLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuZnItbWwtYXV0by1sZyxcbiAgLmZyLW14LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmZyLW1yLWF1dG8tbGcsXG4gIC5mci1teC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZnItbXQtYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuZnItbWItYXV0by1sZyxcbiAgLmZyLW15LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuZnItbS1maXJzdC1uOHYtbGcsXG4gIC5mci1tLWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW44di1sZyxcbiAgLmZyLW1sLWZpcnN0LW40dy1sZyxcbiAgLmZyLW14LWZpcnN0LW44di1sZyxcbiAgLmZyLW14LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3Qtbjh2LWxnLFxuICAuZnItbXItZmlyc3QtbjR3LWxnLFxuICAuZnItbXgtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXgtZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0ycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3Qtbjh2LWxnLFxuICAuZnItbXQtZmlyc3QtbjR3LWxnLFxuICAuZnItbXktZmlyc3Qtbjh2LWxnLFxuICAuZnItbXktZmlyc3QtbjR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW44di1sZyxcbiAgLmZyLW1iLWZpcnN0LW40dy1sZyxcbiAgLmZyLW15LWZpcnN0LW44di1sZyxcbiAgLmZyLW15LWZpcnN0LW40dy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW43di1sZyxcbiAgLmZyLW14LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3Qtbjd2LWxnLFxuICAuZnItbXgtZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3Qtbjd2LWxnLFxuICAuZnItbXktZmlyc3Qtbjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW43di1sZyxcbiAgLmZyLW15LWZpcnN0LW43di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW42di1sZyxcbiAgLmZyLW0tZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW46IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC1uNnYtbGcsXG4gIC5mci1tbC1maXJzdC1uM3ctbGcsXG4gIC5mci1teC1maXJzdC1uNnYtbGcsXG4gIC5mci1teC1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAtMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjZ2LWxnLFxuICAuZnItbXItZmlyc3QtbjN3LWxnLFxuICAuZnItbXgtZmlyc3QtbjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uNnYtbGcsXG4gIC5mci1tdC1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC1uNnYtbGcsXG4gIC5mci1tYi1maXJzdC1uM3ctbGcsXG4gIC5mci1teS1maXJzdC1uNnYtbGcsXG4gIC5mci1teS1maXJzdC1uM3ctbGcge1xuICAgIG1hcmdpbi1ib3R0b206IC0xLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW41di1sZyxcbiAgLmZyLW14LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtbjV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjV2LWxnLFxuICAuZnItbXktZmlyc3QtbjV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAtMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW41di1sZyxcbiAgLmZyLW15LWZpcnN0LW41di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LW40di1sZyxcbiAgLmZyLW0tZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW46IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjR2LWxnLFxuICAuZnItbWwtZmlyc3QtbjJ3LWxnLFxuICAuZnItbXgtZmlyc3QtbjR2LWxnLFxuICAuZnItbXgtZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uNHYtbGcsXG4gIC5mci1tci1maXJzdC1uMnctbGcsXG4gIC5mci1teC1maXJzdC1uNHYtbGcsXG4gIC5mci1teC1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uNHYtbGcsXG4gIC5mci1tdC1maXJzdC1uMnctbGcsXG4gIC5mci1teS1maXJzdC1uNHYtbGcsXG4gIC5mci1teS1maXJzdC1uMnctbGcge1xuICAgIG1hcmdpbi10b3A6IC0xcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjR2LWxnLFxuICAuZnItbWItZmlyc3QtbjJ3LWxnLFxuICAuZnItbXktZmlyc3QtbjR2LWxnLFxuICAuZnItbXktZmlyc3QtbjJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW46IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjN2LWxnLFxuICAuZnItbXgtZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uM3YtbGcsXG4gIC5mci1teC1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uM3YtbGcsXG4gIC5mci1teS1maXJzdC1uM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjN2LWxnLFxuICAuZnItbXktZmlyc3QtbjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjJ2LWxnLFxuICAuZnItbS1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbjogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1sLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW14LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW14LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uMnYtbGcsXG4gIC5mci1tci1maXJzdC1uMXctbGcsXG4gIC5mci1teC1maXJzdC1uMnYtbGcsXG4gIC5mci1teC1maXJzdC1uMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW10LWZpcnN0LW4xdy1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LW4ydi1sZyxcbiAgLmZyLW1iLWZpcnN0LW4xdy1sZyxcbiAgLmZyLW15LWZpcnN0LW4ydi1sZyxcbiAgLmZyLW15LWZpcnN0LW4xdy1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW46IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjF2LWxnLFxuICAuZnItbXgtZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC1uMXYtbGcsXG4gIC5mci1teC1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC1uMXYtbGcsXG4gIC5mci1teS1maXJzdC1uMXYtbGcge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjF2LWxnLFxuICAuZnItbXktZmlyc3QtbjF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjEtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjEtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMS01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0wLWxnIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0wLWxnLFxuICAuZnItbXgtZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMC1sZyxcbiAgLmZyLW15LWZpcnN0LTAtbGcge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0wLWxnLFxuICAuZnItbXktZmlyc3QtMC1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbjogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teC1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LW4wLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtbjAtNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1teS1maXJzdC1uMC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW46IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1teC1maXJzdC0wLTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTAtNXYtbGcge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMXYtbGcsXG4gIC5mci1teC1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xdi1sZyxcbiAgLmZyLW14LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xdi1sZyxcbiAgLmZyLW15LWZpcnN0LTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMXYtbGcsXG4gIC5mci1teS1maXJzdC0xdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teC1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xLTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMS01di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1teS1maXJzdC0xLTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMnYtbGcsXG4gIC5mci1tLWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMXctbGcsXG4gIC5mci1teC1maXJzdC0ydi1sZyxcbiAgLmZyLW14LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMnYtbGcsXG4gIC5mci1tci1maXJzdC0xdy1sZyxcbiAgLmZyLW14LWZpcnN0LTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMnYtbGcsXG4gIC5mci1tdC1maXJzdC0xdy1sZyxcbiAgLmZyLW15LWZpcnN0LTJ2LWxnLFxuICAuZnItbXktZmlyc3QtMXctbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTJ2LWxnLFxuICAuZnItbWItZmlyc3QtMXctbGcsXG4gIC5mci1teS1maXJzdC0ydi1sZyxcbiAgLmZyLW15LWZpcnN0LTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW46IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0zdi1sZyxcbiAgLmZyLW14LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTN2LWxnLFxuICAuZnItbXgtZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTN2LWxnLFxuICAuZnItbXktZmlyc3QtM3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0zdi1sZyxcbiAgLmZyLW15LWZpcnN0LTN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC00di1sZyxcbiAgLmZyLW0tZmlyc3QtMnctbGcge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTR2LWxnLFxuICAuZnItbWwtZmlyc3QtMnctbGcsXG4gIC5mci1teC1maXJzdC00di1sZyxcbiAgLmZyLW14LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTR2LWxnLFxuICAuZnItbXItZmlyc3QtMnctbGcsXG4gIC5mci1teC1maXJzdC00di1sZyxcbiAgLmZyLW14LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC00di1sZyxcbiAgLmZyLW10LWZpcnN0LTJ3LWxnLFxuICAuZnItbXktZmlyc3QtNHYtbGcsXG4gIC5mci1teS1maXJzdC0ydy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTR2LWxnLFxuICAuZnItbWItZmlyc3QtMnctbGcsXG4gIC5mci1teS1maXJzdC00di1sZyxcbiAgLmZyLW15LWZpcnN0LTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtNXYtbGcsXG4gIC5mci1teC1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC01di1sZyxcbiAgLmZyLW14LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC01di1sZyxcbiAgLmZyLW15LWZpcnN0LTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtNXYtbGcsXG4gIC5mci1teS1maXJzdC01di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtNnYtbGcsXG4gIC5mci1tLWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTZ2LWxnLFxuICAuZnItbWwtZmlyc3QtM3ctbGcsXG4gIC5mci1teC1maXJzdC02di1sZyxcbiAgLmZyLW14LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtNnYtbGcsXG4gIC5mci1tci1maXJzdC0zdy1sZyxcbiAgLmZyLW14LWZpcnN0LTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtNnYtbGcsXG4gIC5mci1tdC1maXJzdC0zdy1sZyxcbiAgLmZyLW15LWZpcnN0LTZ2LWxnLFxuICAuZnItbXktZmlyc3QtM3ctbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTZ2LWxnLFxuICAuZnItbWItZmlyc3QtM3ctbGcsXG4gIC5mci1teS1maXJzdC02di1sZyxcbiAgLmZyLW15LWZpcnN0LTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW46IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC03di1sZyxcbiAgLmZyLW14LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTd2LWxnLFxuICAuZnItbXgtZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTd2LWxnLFxuICAuZnItbXktZmlyc3QtN3YtbGcge1xuICAgIG1hcmdpbi10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC03di1sZyxcbiAgLmZyLW15LWZpcnN0LTd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC04di1sZyxcbiAgLmZyLW0tZmlyc3QtNHctbGcge1xuICAgIG1hcmdpbjogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTh2LWxnLFxuICAuZnItbWwtZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTh2LWxnLFxuICAuZnItbXItZmlyc3QtNHctbGcsXG4gIC5mci1teC1maXJzdC04di1sZyxcbiAgLmZyLW14LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC04di1sZyxcbiAgLmZyLW10LWZpcnN0LTR3LWxnLFxuICAuZnItbXktZmlyc3QtOHYtbGcsXG4gIC5mci1teS1maXJzdC00dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTh2LWxnLFxuICAuZnItbWItZmlyc3QtNHctbGcsXG4gIC5mci1teS1maXJzdC04di1sZyxcbiAgLmZyLW15LWZpcnN0LTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtOXYtbGcsXG4gIC5mci1teC1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC05di1sZyxcbiAgLmZyLW14LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC05di1sZyxcbiAgLmZyLW15LWZpcnN0LTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtOXYtbGcsXG4gIC5mci1teS1maXJzdC05di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTB2LWxnLFxuICAuZnItbS1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xMHYtbGcsXG4gIC5mci1tbC1maXJzdC01dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTB2LWxnLFxuICAuZnItbXItZmlyc3QtNXctbGcsXG4gIC5mci1teC1maXJzdC0xMHYtbGcsXG4gIC5mci1teC1maXJzdC01dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xMHYtbGcsXG4gIC5mci1tdC1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xMHYtbGcsXG4gIC5mci1tYi1maXJzdC01dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTF2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTExdi1sZyxcbiAgLmZyLW14LWZpcnN0LTExdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTF2LWxnLFxuICAuZnItbXktZmlyc3QtMTF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xMnYtbGcsXG4gIC5mci1tLWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xMnYtbGcsXG4gIC5mci1tbC1maXJzdC02dy1sZyxcbiAgLmZyLW14LWZpcnN0LTEydi1sZyxcbiAgLmZyLW14LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTEydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ2LWxnLFxuICAuZnItbXgtZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEydi1sZyxcbiAgLmZyLW10LWZpcnN0LTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMTJ2LWxnLFxuICAuZnItbXktZmlyc3QtNnctbGcge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xMnYtbGcsXG4gIC5mci1tYi1maXJzdC02dy1sZyxcbiAgLmZyLW15LWZpcnN0LTEydi1sZyxcbiAgLmZyLW15LWZpcnN0LTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbjogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xM3YtbGcsXG4gIC5mci1teC1maXJzdC0xM3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTEzdi1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTR2LWxnLFxuICAuZnItbS1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xNHYtbGcsXG4gIC5mci1tbC1maXJzdC03dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE0di1sZyxcbiAgLmZyLW14LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTR2LWxnLFxuICAuZnItbXItZmlyc3QtN3ctbGcsXG4gIC5mci1teC1maXJzdC0xNHYtbGcsXG4gIC5mci1teC1maXJzdC03dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xNHYtbGcsXG4gIC5mci1tdC1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xNHYtbGcsXG4gIC5mci1tYi1maXJzdC03dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE0di1sZyxcbiAgLmZyLW15LWZpcnN0LTd3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTV2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE1di1sZyxcbiAgLmZyLW14LWZpcnN0LTE1di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTV2LWxnLFxuICAuZnItbXktZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTV2LWxnLFxuICAuZnItbXktZmlyc3QtMTV2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xNnYtbGcsXG4gIC5mci1tLWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW46IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xNnYtbGcsXG4gIC5mci1tbC1maXJzdC04dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE2di1sZyxcbiAgLmZyLW14LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE2di1sZyxcbiAgLmZyLW1yLWZpcnN0LTh3LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ2LWxnLFxuICAuZnItbXgtZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi1yaWdodDogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE2di1sZyxcbiAgLmZyLW10LWZpcnN0LTh3LWxnLFxuICAuZnItbXktZmlyc3QtMTZ2LWxnLFxuICAuZnItbXktZmlyc3QtOHctbGcge1xuICAgIG1hcmdpbi10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xNnYtbGcsXG4gIC5mci1tYi1maXJzdC04dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE2di1sZyxcbiAgLmZyLW15LWZpcnN0LTh3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbjogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTE3di1sZyxcbiAgLmZyLW14LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0xN3YtbGcsXG4gIC5mci1teC1maXJzdC0xN3YtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTE3di1sZyxcbiAgLmZyLW15LWZpcnN0LTE3di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMTh2LWxnLFxuICAuZnItbS1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tbC1maXJzdC0xOHYtbGcsXG4gIC5mci1tbC1maXJzdC05dy1sZyxcbiAgLmZyLW14LWZpcnN0LTE4di1sZyxcbiAgLmZyLW14LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMTh2LWxnLFxuICAuZnItbXItZmlyc3QtOXctbGcsXG4gIC5mci1teC1maXJzdC0xOHYtbGcsXG4gIC5mci1teC1maXJzdC05dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tdC1maXJzdC0xOHYtbGcsXG4gIC5mci1tdC1maXJzdC05dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE4di1sZyxcbiAgLmZyLW15LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tYi1maXJzdC0xOHYtbGcsXG4gIC5mci1tYi1maXJzdC05dy1sZyxcbiAgLmZyLW15LWZpcnN0LTE4di1sZyxcbiAgLmZyLW15LWZpcnN0LTl3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMTl2LWxnLFxuICAuZnItbXgtZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTE5di1sZyxcbiAgLmZyLW14LWZpcnN0LTE5di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMTl2LWxnLFxuICAuZnItbXktZmlyc3QtMTl2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yMHYtbGcsXG4gIC5mci1tLWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTB3LWxnLFxuICAuZnItbXgtZmlyc3QtMjB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTIwdi1sZyxcbiAgLmZyLW1yLWZpcnN0LTEwdy1sZyxcbiAgLmZyLW14LWZpcnN0LTIwdi1sZyxcbiAgLmZyLW14LWZpcnN0LTEwdy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjB2LWxnLFxuICAuZnItbXQtZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjB2LWxnLFxuICAuZnItbWItZmlyc3QtMTB3LWxnLFxuICAuZnItbXktZmlyc3QtMjB2LWxnLFxuICAuZnItbXktZmlyc3QtMTB3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbjogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yMXYtbGcsXG4gIC5mci1teC1maXJzdC0yMXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTIxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTIxdi1sZyxcbiAgLmZyLW15LWZpcnN0LTIxdi1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjJ2LWxnLFxuICAuZnItbS1maXJzdC0xMXctbGcge1xuICAgIG1hcmdpbjogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjJ2LWxnLFxuICAuZnItbXItZmlyc3QtMTF3LWxnLFxuICAuZnItbXgtZmlyc3QtMjJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTIydi1sZyxcbiAgLmZyLW10LWZpcnN0LTExdy1sZyxcbiAgLmZyLW15LWZpcnN0LTIydi1sZyxcbiAgLmZyLW15LWZpcnN0LTExdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTF3LWxnLFxuICAuZnItbXktZmlyc3QtMjJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTF3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjN2LWxnLFxuICAuZnItbXgtZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTIzdi1sZyxcbiAgLmZyLW14LWZpcnN0LTIzdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjN2LWxnLFxuICAuZnItbXktZmlyc3QtMjN2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yNHYtbGcsXG4gIC5mci1tLWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjR2LWxnLFxuICAuZnItbWwtZmlyc3QtMTJ3LWxnLFxuICAuZnItbXgtZmlyc3QtMjR2LWxnLFxuICAuZnItbXgtZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI0di1sZyxcbiAgLmZyLW1yLWZpcnN0LTEydy1sZyxcbiAgLmZyLW14LWZpcnN0LTI0di1sZyxcbiAgLmZyLW14LWZpcnN0LTEydy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjR2LWxnLFxuICAuZnItbXQtZmlyc3QtMTJ3LWxnLFxuICAuZnItbXktZmlyc3QtMjR2LWxnLFxuICAuZnItbXktZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjR2LWxnLFxuICAuZnItbWItZmlyc3QtMTJ3LWxnLFxuICAuZnItbXktZmlyc3QtMjR2LWxnLFxuICAuZnItbXktZmlyc3QtMTJ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbjogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI1di1sZyxcbiAgLmZyLW14LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yNXYtbGcsXG4gIC5mci1teC1maXJzdC0yNXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI1di1sZyxcbiAgLmZyLW15LWZpcnN0LTI1di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMjZ2LWxnLFxuICAuZnItbS1maXJzdC0xM3ctbGcge1xuICAgIG1hcmdpbjogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjZ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMjZ2LWxnLFxuICAuZnItbXItZmlyc3QtMTN3LWxnLFxuICAuZnItbXgtZmlyc3QtMjZ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDYuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI2di1sZyxcbiAgLmZyLW10LWZpcnN0LTEzdy1sZyxcbiAgLmZyLW15LWZpcnN0LTI2di1sZyxcbiAgLmZyLW15LWZpcnN0LTEzdy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjZ2LWxnLFxuICAuZnItbWItZmlyc3QtMTN3LWxnLFxuICAuZnItbXktZmlyc3QtMjZ2LWxnLFxuICAuZnItbXktZmlyc3QtMTN3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjd2LWxnLFxuICAuZnItbXgtZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI3di1sZyxcbiAgLmZyLW14LWZpcnN0LTI3di1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjd2LWxnLFxuICAuZnItbXktZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjd2LWxnLFxuICAuZnItbXktZmlyc3QtMjd2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yOHYtbGcsXG4gIC5mci1tLWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMjh2LWxnLFxuICAuZnItbWwtZmlyc3QtMTR3LWxnLFxuICAuZnItbXgtZmlyc3QtMjh2LWxnLFxuICAuZnItbXgtZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTI4di1sZyxcbiAgLmZyLW1yLWZpcnN0LTE0dy1sZyxcbiAgLmZyLW14LWZpcnN0LTI4di1sZyxcbiAgLmZyLW14LWZpcnN0LTE0dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMjh2LWxnLFxuICAuZnItbXQtZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMjh2LWxnLFxuICAuZnItbWItZmlyc3QtMTR3LWxnLFxuICAuZnItbXktZmlyc3QtMjh2LWxnLFxuICAuZnItbXktZmlyc3QtMTR3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbjogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1sLWZpcnN0LTI5di1sZyxcbiAgLmZyLW14LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tci1maXJzdC0yOXYtbGcsXG4gIC5mci1teC1maXJzdC0yOXYtbGcge1xuICAgIG1hcmdpbi1yaWdodDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1iLWZpcnN0LTI5di1sZyxcbiAgLmZyLW15LWZpcnN0LTI5di1sZyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW0tZmlyc3QtMzB2LWxnLFxuICAuZnItbS1maXJzdC0xNXctbGcge1xuICAgIG1hcmdpbjogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMzB2LWxnLFxuICAuZnItbWwtZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXItZmlyc3QtMzB2LWxnLFxuICAuZnItbXItZmlyc3QtMTV3LWxnLFxuICAuZnItbXgtZmlyc3QtMzB2LWxnLFxuICAuZnItbXgtZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW10LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW10LWZpcnN0LTE1dy1sZyxcbiAgLmZyLW15LWZpcnN0LTMwdi1sZyxcbiAgLmZyLW15LWZpcnN0LTE1dy1sZyB7XG4gICAgbWFyZ2luLXRvcDogNy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMzB2LWxnLFxuICAuZnItbWItZmlyc3QtMTV3LWxnLFxuICAuZnItbXktZmlyc3QtMzB2LWxnLFxuICAuZnItbXktZmlyc3QtMTV3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1tLWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMzF2LWxnLFxuICAuZnItbXgtZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTMxdi1sZyxcbiAgLmZyLW14LWZpcnN0LTMxdi1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMzF2LWxnLFxuICAuZnItbXktZmlyc3QtMzF2LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC0zMnYtbGcsXG4gIC5mci1tLWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWwtZmlyc3QtMzJ2LWxnLFxuICAuZnItbWwtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXgtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXgtZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LTMydi1sZyxcbiAgLmZyLW1yLWZpcnN0LTE2dy1sZyxcbiAgLmZyLW14LWZpcnN0LTMydi1sZyxcbiAgLmZyLW14LWZpcnN0LTE2dy1sZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbXQtZmlyc3QtMzJ2LWxnLFxuICAuZnItbXQtZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tdG9wOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbWItZmlyc3QtMzJ2LWxnLFxuICAuZnItbWItZmlyc3QtMTZ3LWxnLFxuICAuZnItbXktZmlyc3QtMzJ2LWxnLFxuICAuZnItbXktZmlyc3QtMTZ3LWxnIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItbS1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW46IGF1dG87XG4gIH1cblxuICAuZnItbWwtZmlyc3QtYXV0by1sZyxcbiAgLmZyLW14LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgLmZyLW1yLWZpcnN0LWF1dG8tbGcsXG4gIC5mci1teC1maXJzdC1hdXRvLWxnIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICAuZnItbXQtZmlyc3QtYXV0by1sZyxcbiAgLmZyLW15LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuZnItbWItZmlyc3QtYXV0by1sZyxcbiAgLmZyLW15LWZpcnN0LWF1dG8tbGcge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG87XG4gIH1cblxuICAuZnItcC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMC1sZyxcbiAgLmZyLXB4LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTAtbGcsXG4gIC5mci1weC0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMC1sZyxcbiAgLmZyLXB5LTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1uMC01di1sZyB7XG4gICAgcGFkZGluZzogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtbjAtNXYtbGcsXG4gIC5mci1weC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1uMC01di1sZyxcbiAgLmZyLXB4LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1uMC01di1sZyxcbiAgLmZyLXB5LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItbjAtNXYtbGcsXG4gIC5mci1weS1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMC01di1sZyB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0wLTV2LWxnLFxuICAuZnItcHgtMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTAtNXYtbGcsXG4gIC5mci1weC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTAtNXYtbGcsXG4gIC5mci1weS0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0wLTV2LWxnLFxuICAuZnItcHktMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTF2LWxnLFxuICAuZnItcHgtMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTF2LWxnLFxuICAuZnItcHgtMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xdi1sZyxcbiAgLmZyLXB5LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTF2LWxnLFxuICAuZnItcHktMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTEtNXYtbGcsXG4gIC5mci1weC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMS01di1sZyxcbiAgLmZyLXB4LTEtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMS01di1sZyxcbiAgLmZyLXB5LTEtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTEtNXYtbGcsXG4gIC5mci1weS0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTJ2LWxnLFxuICAuZnItcC0xdy1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMnYtbGcsXG4gIC5mci1wbC0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMnYtbGcsXG4gIC5mci1wci0xdy1sZyxcbiAgLmZyLXB4LTJ2LWxnLFxuICAuZnItcHgtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTJ2LWxnLFxuICAuZnItcHQtMXctbGcsXG4gIC5mci1weS0ydi1sZyxcbiAgLmZyLXB5LTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMnYtbGcsXG4gIC5mci1wYi0xdy1sZyxcbiAgLmZyLXB5LTJ2LWxnLFxuICAuZnItcHktMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtM3YtbGcsXG4gIC5mci1weC0zdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItM3YtbGcsXG4gIC5mci1weC0zdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTN2LWxnLFxuICAuZnItcHktM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItM3YtbGcsXG4gIC5mci1weS0zdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTR2LWxnLFxuICAuZnItcC0ydy1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTR2LWxnLFxuICAuZnItcGwtMnctbGcsXG4gIC5mci1weC00di1sZyxcbiAgLmZyLXB4LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci00di1sZyxcbiAgLmZyLXByLTJ3LWxnLFxuICAuZnItcHgtNHYtbGcsXG4gIC5mci1weC0ydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTR2LWxnLFxuICAuZnItcHQtMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTR2LWxnLFxuICAuZnItcGItMnctbGcsXG4gIC5mci1weS00di1sZyxcbiAgLmZyLXB5LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtNXYtbGcge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci01di1sZyxcbiAgLmZyLXB4LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtNXYtbGcsXG4gIC5mci1weS01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi01di1sZyxcbiAgLmZyLXB5LTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtNnYtbGcsXG4gIC5mci1wLTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC02di1sZyxcbiAgLmZyLXBsLTN3LWxnLFxuICAuZnItcHgtNnYtbGcsXG4gIC5mci1weC0zdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci02di1sZyxcbiAgLmZyLXByLTN3LWxnLFxuICAuZnItcHgtNnYtbGcsXG4gIC5mci1weC0zdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtNnYtbGcsXG4gIC5mci1wdC0zdy1sZyxcbiAgLmZyLXB5LTZ2LWxnLFxuICAuZnItcHktM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi02di1sZyxcbiAgLmZyLXBiLTN3LWxnLFxuICAuZnItcHktNnYtbGcsXG4gIC5mci1weS0zdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtN3YtbGcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci03di1sZyxcbiAgLmZyLXB4LTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtN3YtbGcsXG4gIC5mci1weS03di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi03di1sZyxcbiAgLmZyLXB5LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtOHYtbGcsXG4gIC5mci1wLTR3LWxnIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtOHYtbGcsXG4gIC5mci1wbC00dy1sZyxcbiAgLmZyLXB4LTh2LWxnLFxuICAuZnItcHgtNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTh2LWxnLFxuICAuZnItcHItNHctbGcsXG4gIC5mci1weC04di1sZyxcbiAgLmZyLXB4LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtOHYtbGcsXG4gIC5mci1wdC00dy1sZyxcbiAgLmZyLXB5LTh2LWxnLFxuICAuZnItcHktNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItOHYtbGcsXG4gIC5mci1wYi00dy1sZyxcbiAgLmZyLXB5LTh2LWxnLFxuICAuZnItcHktNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTl2LWxnLFxuICAuZnItcHgtOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTl2LWxnLFxuICAuZnItcHgtOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC05di1sZyxcbiAgLmZyLXB5LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTl2LWxnLFxuICAuZnItcHktOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xMHYtbGcsXG4gIC5mci1wLTV3LWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xMHYtbGcsXG4gIC5mci1wbC01dy1sZyxcbiAgLmZyLXB4LTEwdi1sZyxcbiAgLmZyLXB4LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTEwdi1sZyxcbiAgLmZyLXByLTV3LWxnLFxuICAuZnItcHgtMTB2LWxnLFxuICAuZnItcHgtNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTEwdi1sZyxcbiAgLmZyLXB0LTV3LWxnLFxuICAuZnItcHktMTB2LWxnLFxuICAuZnItcHktNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xMHYtbGcsXG4gIC5mci1wYi01dy1sZyxcbiAgLmZyLXB5LTEwdi1sZyxcbiAgLmZyLXB5LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xMXYtbGcge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xMXYtbGcsXG4gIC5mci1weC0xMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTExdi1sZyxcbiAgLmZyLXB4LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTExdi1sZyxcbiAgLmZyLXB5LTExdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xMXYtbGcsXG4gIC5mci1weS0xMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0xMnYtbGcsXG4gIC5mci1wLTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTJ2LWxnLFxuICAuZnItcGwtNnctbGcsXG4gIC5mci1weC0xMnYtbGcsXG4gIC5mci1weC02dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTJ2LWxnLFxuICAuZnItcHItNnctbGcsXG4gIC5mci1weC0xMnYtbGcsXG4gIC5mci1weC02dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTEydi1sZyxcbiAgLmZyLXB0LTZ3LWxnLFxuICAuZnItcHktMTJ2LWxnLFxuICAuZnItcHktNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTJ2LWxnLFxuICAuZnItcGItNnctbGcsXG4gIC5mci1weS0xMnYtbGcsXG4gIC5mci1weS02dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTEzdi1sZyB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTEzdi1sZyxcbiAgLmZyLXB4LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTN2LWxnLFxuICAuZnItcHgtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTN2LWxnLFxuICAuZnItcHktMTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTEzdi1sZyxcbiAgLmZyLXB5LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE0di1sZyxcbiAgLmZyLXAtN3ctbGcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE0di1sZyxcbiAgLmZyLXBsLTd3LWxnLFxuICAuZnItcHgtMTR2LWxnLFxuICAuZnItcHgtN3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTR2LWxnLFxuICAuZnItcHItN3ctbGcsXG4gIC5mci1weC0xNHYtbGcsXG4gIC5mci1weC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTR2LWxnLFxuICAuZnItcHQtN3ctbGcsXG4gIC5mci1weS0xNHYtbGcsXG4gIC5mci1weS03dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE0di1sZyxcbiAgLmZyLXBiLTd3LWxnLFxuICAuZnItcHktMTR2LWxnLFxuICAuZnItcHktN3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTE1di1sZyxcbiAgLmZyLXB4LTE1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMTV2LWxnLFxuICAuZnItcHgtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTV2LWxnLFxuICAuZnItcHktMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTE1di1sZyxcbiAgLmZyLXB5LTE1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTE2di1sZyxcbiAgLmZyLXAtOHctbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0xNnYtbGcsXG4gIC5mci1wbC04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xNnYtbGcsXG4gIC5mci1wci04dy1sZyxcbiAgLmZyLXB4LTE2di1sZyxcbiAgLmZyLXB4LTh3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMTZ2LWxnLFxuICAuZnItcHQtOHctbGcsXG4gIC5mci1weS0xNnYtbGcsXG4gIC5mci1weS04dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0xNnYtbGcsXG4gIC5mci1wYi04dy1sZyxcbiAgLmZyLXB5LTE2di1sZyxcbiAgLmZyLXB5LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTd2LWxnIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTd2LWxnLFxuICAuZnItcHgtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xN3YtbGcsXG4gIC5mci1weC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xN3YtbGcsXG4gIC5mci1weS0xN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTd2LWxnLFxuICAuZnItcHktMTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTh2LWxnLFxuICAuZnItcC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTh2LWxnLFxuICAuZnItcGwtOXctbGcsXG4gIC5mci1weC0xOHYtbGcsXG4gIC5mci1weC05dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xOHYtbGcsXG4gIC5mci1wci05dy1sZyxcbiAgLmZyLXB4LTE4di1sZyxcbiAgLmZyLXB4LTl3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xOHYtbGcsXG4gIC5mci1wdC05dy1sZyxcbiAgLmZyLXB5LTE4di1sZyxcbiAgLmZyLXB5LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTh2LWxnLFxuICAuZnItcGItOXctbGcsXG4gIC5mci1weS0xOHYtbGcsXG4gIC5mci1weS05dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMTl2LWxnIHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMTl2LWxnLFxuICAuZnItcHgtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0xOXYtbGcsXG4gIC5mci1weC0xOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0xOXYtbGcsXG4gIC5mci1weS0xOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMTl2LWxnLFxuICAuZnItcHktMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjB2LWxnLFxuICAuZnItcC0xMHctbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yMHYtbGcsXG4gIC5mci1wbC0xMHctbGcsXG4gIC5mci1weC0yMHYtbGcsXG4gIC5mci1weC0xMHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIwdi1sZyxcbiAgLmZyLXByLTEwdy1sZyxcbiAgLmZyLXB4LTIwdi1sZyxcbiAgLmZyLXB4LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIwdi1sZyxcbiAgLmZyLXB0LTEwdy1sZyxcbiAgLmZyLXB5LTIwdi1sZyxcbiAgLmZyLXB5LTEwdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yMHYtbGcsXG4gIC5mci1wYi0xMHctbGcsXG4gIC5mci1weS0yMHYtbGcsXG4gIC5mci1weS0xMHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yMXYtbGcsXG4gIC5mci1weC0yMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIxdi1sZyxcbiAgLmZyLXB4LTIxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIxdi1sZyxcbiAgLmZyLXB5LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yMXYtbGcsXG4gIC5mci1weS0yMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yMnYtbGcsXG4gIC5mci1wLTExdy1sZyB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjJ2LWxnLFxuICAuZnItcGwtMTF3LWxnLFxuICAuZnItcHgtMjJ2LWxnLFxuICAuZnItcHgtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIydi1sZyxcbiAgLmZyLXByLTExdy1sZyxcbiAgLmZyLXB4LTIydi1sZyxcbiAgLmZyLXB4LTExdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjJ2LWxnLFxuICAuZnItcHQtMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjJ2LWxnLFxuICAuZnItcGItMTF3LWxnLFxuICAuZnItcHktMjJ2LWxnLFxuICAuZnItcHktMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yM3YtbGcge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yM3YtbGcsXG4gIC5mci1weC0yM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTIzdi1sZyxcbiAgLmZyLXB4LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTIzdi1sZyxcbiAgLmZyLXB5LTIzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yM3YtbGcsXG4gIC5mci1weS0yM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC0yNHYtbGcsXG4gIC5mci1wLTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI0di1sZyxcbiAgLmZyLXBsLTEydy1sZyxcbiAgLmZyLXB4LTI0di1sZyxcbiAgLmZyLXB4LTEydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjR2LWxnLFxuICAuZnItcHItMTJ3LWxnLFxuICAuZnItcHgtMjR2LWxnLFxuICAuZnItcHgtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjR2LWxnLFxuICAuZnItcHQtMTJ3LWxnLFxuICAuZnItcHktMjR2LWxnLFxuICAuZnItcHktMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI0di1sZyxcbiAgLmZyLXBiLTEydy1sZyxcbiAgLmZyLXB5LTI0di1sZyxcbiAgLmZyLXB5LTEydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI1di1sZyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI1di1sZyxcbiAgLmZyLXB4LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjV2LWxnLFxuICAuZnItcHgtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjV2LWxnLFxuICAuZnItcHktMjV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI1di1sZyxcbiAgLmZyLXB5LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI2di1sZyxcbiAgLmZyLXAtMTN3LWxnIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0yNnYtbGcsXG4gIC5mci1wbC0xM3ctbGcsXG4gIC5mci1weC0yNnYtbGcsXG4gIC5mci1weC0xM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjZ2LWxnLFxuICAuZnItcHItMTN3LWxnLFxuICAuZnItcHgtMjZ2LWxnLFxuICAuZnItcHgtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yNnYtbGcsXG4gIC5mci1wdC0xM3ctbGcsXG4gIC5mci1weS0yNnYtbGcsXG4gIC5mci1weS0xM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0yNnYtbGcsXG4gIC5mci1wYi0xM3ctbGcsXG4gIC5mci1weS0yNnYtbGcsXG4gIC5mci1weS0xM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTI3di1sZyxcbiAgLmZyLXB4LTI3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItMjd2LWxnLFxuICAuZnItcHgtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtMjd2LWxnLFxuICAuZnItcHktMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTI3di1sZyxcbiAgLmZyLXB5LTI3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLTI4di1sZyxcbiAgLmZyLXAtMTR3LWxnIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjh2LWxnLFxuICAuZnItcGwtMTR3LWxnLFxuICAuZnItcHgtMjh2LWxnLFxuICAuZnItcHgtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yOHYtbGcsXG4gIC5mci1wci0xNHctbGcsXG4gIC5mci1weC0yOHYtbGcsXG4gIC5mci1weC0xNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yOHYtbGcsXG4gIC5mci1wdC0xNHctbGcsXG4gIC5mci1weS0yOHYtbGcsXG4gIC5mci1weS0xNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjh2LWxnLFxuICAuZnItcGItMTR3LWxnLFxuICAuZnItcHktMjh2LWxnLFxuICAuZnItcHktMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMjl2LWxnIHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMjl2LWxnLFxuICAuZnItcHgtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0yOXYtbGcsXG4gIC5mci1weC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0yOXYtbGcsXG4gIC5mci1weS0yOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMjl2LWxnLFxuICAuZnItcHktMjl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMzB2LWxnLFxuICAuZnItcC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLTMwdi1sZyxcbiAgLmZyLXBsLTE1dy1sZyxcbiAgLmZyLXB4LTMwdi1sZyxcbiAgLmZyLXB4LTE1dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0zMHYtbGcsXG4gIC5mci1wci0xNXctbGcsXG4gIC5mci1weC0zMHYtbGcsXG4gIC5mci1weC0xNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTMwdi1sZyxcbiAgLmZyLXB0LTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLTMwdi1sZyxcbiAgLmZyLXBiLTE1dy1sZyxcbiAgLmZyLXB5LTMwdi1sZyxcbiAgLmZyLXB5LTE1dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMzF2LWxnIHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtMzF2LWxnLFxuICAuZnItcHgtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci0zMXYtbGcsXG4gIC5mci1weC0zMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC0zMXYtbGcsXG4gIC5mci1weS0zMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItMzF2LWxnLFxuICAuZnItcHktMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtMzJ2LWxnLFxuICAuZnItcC0xNnctbGcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC0zMnYtbGcsXG4gIC5mci1wbC0xNnctbGcsXG4gIC5mci1weC0zMnYtbGcsXG4gIC5mci1weC0xNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLTMydi1sZyxcbiAgLmZyLXByLTE2dy1sZyxcbiAgLmZyLXB4LTMydi1sZyxcbiAgLmZyLXB4LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LTMydi1sZyxcbiAgLmZyLXB0LTE2dy1sZyxcbiAgLmZyLXB5LTMydi1sZyxcbiAgLmZyLXB5LTE2dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi0zMnYtbGcsXG4gIC5mci1wYi0xNnctbGcsXG4gIC5mci1weS0zMnYtbGcsXG4gIC5mci1weS0xNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMC1sZyxcbiAgLmZyLXB4LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTAtbGcsXG4gIC5mci1weC1maXJzdC0wLWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMC1sZyxcbiAgLmZyLXB5LWZpcnN0LTAtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZzogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weC1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAtMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC1uMC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LW4wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogLTAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtbjAtNXYtbGcsXG4gIC5mci1weS1maXJzdC1uMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IC0wLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZzogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0wLTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weC1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjEyNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTAtNXYtbGcsXG4gIC5mci1weS1maXJzdC0wLTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4xMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0wLTV2LWxnLFxuICAuZnItcHktZmlyc3QtMC01di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMTI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xdi1sZyB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTF2LWxnLFxuICAuZnItcHgtZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTF2LWxnLFxuICAuZnItcHktZmlyc3QtMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weC1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMS01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMzc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMS01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEtNXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjM3NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTEtNXYtbGcsXG4gIC5mci1weS1maXJzdC0xLTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTJ2LWxnLFxuICAuZnItcC1maXJzdC0xdy1sZyB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMnYtbGcsXG4gIC5mci1wci1maXJzdC0xdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMXctbGcsXG4gIC5mci1weS1maXJzdC0ydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ2LWxnLFxuICAuZnItcHktZmlyc3QtMXctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTN2LWxnIHtcbiAgICBwYWRkaW5nOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtM3YtbGcsXG4gIC5mci1weC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtM3YtbGcsXG4gIC5mci1weC1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTN2LWxnLFxuICAuZnItcHktZmlyc3QtM3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiAwLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtM3YtbGcsXG4gIC5mci1weS1maXJzdC0zdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTR2LWxnLFxuICAuZnItcC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTR2LWxnLFxuICAuZnItcGwtZmlyc3QtMnctbGcsXG4gIC5mci1weC1maXJzdC00di1sZyxcbiAgLmZyLXB4LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC00di1sZyxcbiAgLmZyLXByLWZpcnN0LTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtNHYtbGcsXG4gIC5mci1weC1maXJzdC0ydy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTR2LWxnLFxuICAuZnItcHQtZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTR2LWxnLFxuICAuZnItcGItZmlyc3QtMnctbGcsXG4gIC5mci1weS1maXJzdC00di1sZyxcbiAgLmZyLXB5LWZpcnN0LTJ3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtNXYtbGcge1xuICAgIHBhZGRpbmc6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC01di1sZyxcbiAgLmZyLXB4LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtNXYtbGcsXG4gIC5mci1weS1maXJzdC01di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC01di1sZyxcbiAgLmZyLXB5LWZpcnN0LTV2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtNnYtbGcsXG4gIC5mci1wLWZpcnN0LTN3LWxnIHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC02di1sZyxcbiAgLmZyLXBsLWZpcnN0LTN3LWxnLFxuICAuZnItcHgtZmlyc3QtNnYtbGcsXG4gIC5mci1weC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC02di1sZyxcbiAgLmZyLXByLWZpcnN0LTN3LWxnLFxuICAuZnItcHgtZmlyc3QtNnYtbGcsXG4gIC5mci1weC1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtNnYtbGcsXG4gIC5mci1wdC1maXJzdC0zdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTZ2LWxnLFxuICAuZnItcHktZmlyc3QtM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC02di1sZyxcbiAgLmZyLXBiLWZpcnN0LTN3LWxnLFxuICAuZnItcHktZmlyc3QtNnYtbGcsXG4gIC5mci1weS1maXJzdC0zdy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtN3YtbGcge1xuICAgIHBhZGRpbmc6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC03di1sZyxcbiAgLmZyLXB4LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtN3YtbGcsXG4gIC5mci1weS1maXJzdC03di1sZyB7XG4gICAgcGFkZGluZy10b3A6IDEuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC03di1sZyxcbiAgLmZyLXB5LWZpcnN0LTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtOHYtbGcsXG4gIC5mci1wLWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtOHYtbGcsXG4gIC5mci1wbC1maXJzdC00dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTh2LWxnLFxuICAuZnItcHgtZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTh2LWxnLFxuICAuZnItcHItZmlyc3QtNHctbGcsXG4gIC5mci1weC1maXJzdC04di1sZyxcbiAgLmZyLXB4LWZpcnN0LTR3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtOHYtbGcsXG4gIC5mci1wdC1maXJzdC00dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTh2LWxnLFxuICAuZnItcHktZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtOHYtbGcsXG4gIC5mci1wYi1maXJzdC00dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTh2LWxnLFxuICAuZnItcHktZmlyc3QtNHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC05di1sZyB7XG4gICAgcGFkZGluZzogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTl2LWxnLFxuICAuZnItcHgtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTl2LWxnLFxuICAuZnItcHgtZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC05di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTl2LWxnLFxuICAuZnItcHktZmlyc3QtOXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xMHYtbGcsXG4gIC5mci1wLWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xMHYtbGcsXG4gIC5mci1wbC1maXJzdC01dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTEwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTV3LWxnLFxuICAuZnItcHgtZmlyc3QtMTB2LWxnLFxuICAuZnItcHgtZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDIuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTV3LWxnLFxuICAuZnItcHktZmlyc3QtMTB2LWxnLFxuICAuZnItcHktZmlyc3QtNXctbGcge1xuICAgIHBhZGRpbmctdG9wOiAyLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xMHYtbGcsXG4gIC5mci1wYi1maXJzdC01dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTV3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmc6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xMXYtbGcsXG4gIC5mci1weC1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTExdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTExdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTExdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDIuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xMXYtbGcsXG4gIC5mci1weS1maXJzdC0xMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAyLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0xMnYtbGcsXG4gIC5mci1wLWZpcnN0LTZ3LWxnIHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTJ2LWxnLFxuICAuZnItcGwtZmlyc3QtNnctbGcsXG4gIC5mci1weC1maXJzdC0xMnYtbGcsXG4gIC5mci1weC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTJ2LWxnLFxuICAuZnItcHItZmlyc3QtNnctbGcsXG4gIC5mci1weC1maXJzdC0xMnYtbGcsXG4gIC5mci1weC1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTEydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTZ3LWxnLFxuICAuZnItcHktZmlyc3QtMTJ2LWxnLFxuICAuZnItcHktZmlyc3QtNnctbGcge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTJ2LWxnLFxuICAuZnItcGItZmlyc3QtNnctbGcsXG4gIC5mci1weS1maXJzdC0xMnYtbGcsXG4gIC5mci1weS1maXJzdC02dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZzogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTN2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTN2LWxnLFxuICAuZnItcHktZmlyc3QtMTN2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTEzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEzdi1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE0di1sZyxcbiAgLmZyLXAtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmc6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE0di1sZyxcbiAgLmZyLXBsLWZpcnN0LTd3LWxnLFxuICAuZnItcHgtZmlyc3QtMTR2LWxnLFxuICAuZnItcHgtZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTR2LWxnLFxuICAuZnItcHItZmlyc3QtN3ctbGcsXG4gIC5mci1weC1maXJzdC0xNHYtbGcsXG4gIC5mci1weC1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogMy41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTR2LWxnLFxuICAuZnItcHQtZmlyc3QtN3ctbGcsXG4gIC5mci1weS1maXJzdC0xNHYtbGcsXG4gIC5mci1weS1maXJzdC03dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDMuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE0di1sZyxcbiAgLmZyLXBiLWZpcnN0LTd3LWxnLFxuICAuZnItcHktZmlyc3QtMTR2LWxnLFxuICAuZnItcHktZmlyc3QtN3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZzogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMTV2LWxnLFxuICAuZnItcHgtZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzLjc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTV2LWxnLFxuICAuZnItcHktZmlyc3QtMTV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogMy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTE1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDMuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTE2di1sZyxcbiAgLmZyLXAtZmlyc3QtOHctbGcge1xuICAgIHBhZGRpbmc6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0xNnYtbGcsXG4gIC5mci1wbC1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xNnYtbGcsXG4gIC5mci1wci1maXJzdC04dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB4LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMTZ2LWxnLFxuICAuZnItcHQtZmlyc3QtOHctbGcsXG4gIC5mci1weS1maXJzdC0xNnYtbGcsXG4gIC5mci1weS1maXJzdC04dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDRyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0xNnYtbGcsXG4gIC5mci1wYi1maXJzdC04dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2di1sZyxcbiAgLmZyLXB5LWZpcnN0LTh3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTd2LWxnLFxuICAuZnItcHgtZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xN3YtbGcsXG4gIC5mci1weC1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xN3YtbGcsXG4gIC5mci1weS1maXJzdC0xN3YtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTd2LWxnLFxuICAuZnItcHktZmlyc3QtMTd2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTh2LWxnLFxuICAuZnItcC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZzogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTh2LWxnLFxuICAuZnItcGwtZmlyc3QtOXctbGcsXG4gIC5mci1weC1maXJzdC0xOHYtbGcsXG4gIC5mci1weC1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xOHYtbGcsXG4gIC5mci1wci1maXJzdC05dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB4LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xOHYtbGcsXG4gIC5mci1wdC1maXJzdC05dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTE4di1sZyxcbiAgLmZyLXB5LWZpcnN0LTl3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNC41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTh2LWxnLFxuICAuZnItcGItZmlyc3QtOXctbGcsXG4gIC5mci1weS1maXJzdC0xOHYtbGcsXG4gIC5mci1weS1maXJzdC05dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDQuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMTl2LWxnLFxuICAuZnItcHgtZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0xOXYtbGcsXG4gIC5mci1weC1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDQuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0xOXYtbGcsXG4gIC5mci1weS1maXJzdC0xOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA0Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMTl2LWxnLFxuICAuZnItcHktZmlyc3QtMTl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNC43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjB2LWxnLFxuICAuZnItcC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmc6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yMHYtbGcsXG4gIC5mci1wbC1maXJzdC0xMHctbGcsXG4gIC5mci1weC1maXJzdC0yMHYtbGcsXG4gIC5mci1weC1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIwdi1sZyxcbiAgLmZyLXByLWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTEwdy1sZyxcbiAgLmZyLXB5LWZpcnN0LTIwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTEwdy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yMHYtbGcsXG4gIC5mci1wYi1maXJzdC0xMHctbGcsXG4gIC5mci1weS1maXJzdC0yMHYtbGcsXG4gIC5mci1weS1maXJzdC0xMHctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmc6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yMXYtbGcsXG4gIC5mci1weC1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIxdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIxdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yMXYtbGcsXG4gIC5mci1weS1maXJzdC0yMXYtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yMnYtbGcsXG4gIC5mci1wLWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZzogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjJ2LWxnLFxuICAuZnItcGwtZmlyc3QtMTF3LWxnLFxuICAuZnItcHgtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDUuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIydi1sZyxcbiAgLmZyLXByLWZpcnN0LTExdy1sZyxcbiAgLmZyLXB4LWZpcnN0LTIydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTExdy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjJ2LWxnLFxuICAuZnItcHQtZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjJ2LWxnLFxuICAuZnItcGItZmlyc3QtMTF3LWxnLFxuICAuZnItcHktZmlyc3QtMjJ2LWxnLFxuICAuZnItcHktZmlyc3QtMTF3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNS41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmc6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yM3YtbGcsXG4gIC5mci1weC1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctbGVmdDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogNS43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTIzdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTIzdi1sZyB7XG4gICAgcGFkZGluZy10b3A6IDUuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yM3YtbGcsXG4gIC5mci1weS1maXJzdC0yM3YtbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA1Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcC1maXJzdC0yNHYtbGcsXG4gIC5mci1wLWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZzogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI0di1sZyxcbiAgLmZyLXBsLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB4LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB4LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjR2LWxnLFxuICAuZnItcHItZmlyc3QtMTJ3LWxnLFxuICAuZnItcHgtZmlyc3QtMjR2LWxnLFxuICAuZnItcHgtZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjR2LWxnLFxuICAuZnItcHQtZmlyc3QtMTJ3LWxnLFxuICAuZnItcHktZmlyc3QtMjR2LWxnLFxuICAuZnItcHktZmlyc3QtMTJ3LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNnJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI0di1sZyxcbiAgLmZyLXBiLWZpcnN0LTEydy1sZyxcbiAgLmZyLXB5LWZpcnN0LTI0di1sZyxcbiAgLmZyLXB5LWZpcnN0LTEydy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDZyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZzogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjV2LWxnLFxuICAuZnItcHgtZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjV2LWxnLFxuICAuZnItcHktZmlyc3QtMjV2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI1di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI1di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI2di1sZyxcbiAgLmZyLXAtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0yNnYtbGcsXG4gIC5mci1wbC1maXJzdC0xM3ctbGcsXG4gIC5mci1weC1maXJzdC0yNnYtbGcsXG4gIC5mci1weC1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctbGVmdDogNi41cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjZ2LWxnLFxuICAuZnItcHItZmlyc3QtMTN3LWxnLFxuICAuZnItcHgtZmlyc3QtMjZ2LWxnLFxuICAuZnItcHgtZmlyc3QtMTN3LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yNnYtbGcsXG4gIC5mci1wdC1maXJzdC0xM3ctbGcsXG4gIC5mci1weS1maXJzdC0yNnYtbGcsXG4gIC5mci1weS1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctdG9wOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0yNnYtbGcsXG4gIC5mci1wYi1maXJzdC0xM3ctbGcsXG4gIC5mci1weS1maXJzdC0yNnYtbGcsXG4gIC5mci1weS1maXJzdC0xM3ctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA2LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZzogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB4LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHItZmlyc3QtMjd2LWxnLFxuICAuZnItcHgtZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcHQtZmlyc3QtMjd2LWxnLFxuICAuZnItcHktZmlyc3QtMjd2LWxnIHtcbiAgICBwYWRkaW5nLXRvcDogNi43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTI3di1sZyxcbiAgLmZyLXB5LWZpcnN0LTI3di1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDYuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wLWZpcnN0LTI4di1sZyxcbiAgLmZyLXAtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjh2LWxnLFxuICAuZnItcGwtZmlyc3QtMTR3LWxnLFxuICAuZnItcHgtZmlyc3QtMjh2LWxnLFxuICAuZnItcHgtZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yOHYtbGcsXG4gIC5mci1wci1maXJzdC0xNHctbGcsXG4gIC5mci1weC1maXJzdC0yOHYtbGcsXG4gIC5mci1weC1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDdyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yOHYtbGcsXG4gIC5mci1wdC1maXJzdC0xNHctbGcsXG4gIC5mci1weS1maXJzdC0yOHYtbGcsXG4gIC5mci1weS1maXJzdC0xNHctbGcge1xuICAgIHBhZGRpbmctdG9wOiA3cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjh2LWxnLFxuICAuZnItcGItZmlyc3QtMTR3LWxnLFxuICAuZnItcHktZmlyc3QtMjh2LWxnLFxuICAuZnItcHktZmlyc3QtMTR3LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogN3JlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMjl2LWxnLFxuICAuZnItcHgtZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0yOXYtbGcsXG4gIC5mci1weC1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuMjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0yOXYtbGcsXG4gIC5mci1weS1maXJzdC0yOXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3LjI1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMjl2LWxnLFxuICAuZnItcHktZmlyc3QtMjl2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy4yNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMzB2LWxnLFxuICAuZnItcC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmc6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBsLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXBsLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1sZWZ0OiA3LjVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0zMHYtbGcsXG4gIC5mci1wci1maXJzdC0xNXctbGcsXG4gIC5mci1weC1maXJzdC0zMHYtbGcsXG4gIC5mci1weC1maXJzdC0xNXctbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXBiLWZpcnN0LTMwdi1sZyxcbiAgLmZyLXBiLWZpcnN0LTE1dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMwdi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE1dy1sZyB7XG4gICAgcGFkZGluZy1ib3R0b206IDcuNXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGwtZmlyc3QtMzF2LWxnLFxuICAuZnItcHgtZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wci1maXJzdC0zMXYtbGcsXG4gIC5mci1weC1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDcuNzVyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wdC1maXJzdC0zMXYtbGcsXG4gIC5mci1weS1maXJzdC0zMXYtbGcge1xuICAgIHBhZGRpbmctdG9wOiA3Ljc1cmVtICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuZnItcGItZmlyc3QtMzF2LWxnLFxuICAuZnItcHktZmlyc3QtMzF2LWxnIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNy43NXJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXAtZmlyc3QtMzJ2LWxnLFxuICAuZnItcC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmc6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wbC1maXJzdC0zMnYtbGcsXG4gIC5mci1wbC1maXJzdC0xNnctbGcsXG4gIC5mci1weC1maXJzdC0zMnYtbGcsXG4gIC5mci1weC1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctbGVmdDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXByLWZpcnN0LTMydi1sZyxcbiAgLmZyLXByLWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB4LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB4LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy1yaWdodDogOHJlbSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmZyLXB0LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB0LWZpcnN0LTE2dy1sZyxcbiAgLmZyLXB5LWZpcnN0LTMydi1sZyxcbiAgLmZyLXB5LWZpcnN0LTE2dy1sZyB7XG4gICAgcGFkZGluZy10b3A6IDhyZW0gIWltcG9ydGFudDtcbiAgfVxuXG4gIC5mci1wYi1maXJzdC0zMnYtbGcsXG4gIC5mci1wYi1maXJzdC0xNnctbGcsXG4gIC5mci1weS1maXJzdC0zMnYtbGcsXG4gIC5mci1weS1maXJzdC0xNnctbGcge1xuICAgIHBhZGRpbmctYm90dG9tOiA4cmVtICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsImh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogc21vb3RoO1xufVxuXG4vLyBBdXRvIG1hcmdpbmcgYmV0d2VlbiBjb21wb25lbnRzXG5ib2R5Om5vdCgucGFnZS1ub2RlLXR5cGUtaG9tZXBhZ2UpIHtcbiAgICAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgICAgICYgPiBkaXYsXG4gICAgICAgICYgPiBzZWN0aW9uLFxuICAgICAgICAmID4gZmlndXJlIHtcbiAgICAgICAgICAgIC5mci1jb250YWluZXIsICYuZnItY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLyogVE9ETyBSRU1PVkUgVEhJUyBXSEVOIFNUSUNLWSBJUyBGSVhFRCAqL1xuLmZyLXNpZGVtZW51LS1zdGlja3kge1xuICAgIGhlaWdodDogMTAwJTtcbn1cbiIsImJvZHkge1xuICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xufVxuXG4ubGF5b3V0LWNvbnRhaW5lciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxufVxuXG4vL1RpdGxlc1xuaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICY6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIHdpZHRoOiAyLjE4NzVyZW07XG4gICAgICAgIGhlaWdodDogMC4zMTI1cmVtO1xuICAgIH1cbn1cblxuaDMsXG5oMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbn1cblxuaDMge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNzVyZW07XG59XG5cbmg0IHtcbiAgICBmb250LXNpemU6IDEuMTVyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG59XG5cbmg1IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMTVyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG4vL0NvbnRhaW5lciBkZWZpbml0aW9uXG4uZnItY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAwIHJlbSgxNik7XG4gICAgJi0tZmx1aWQge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMzY0KTtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgIH1cbn1cblxuLy9Mb2dvXG4uZnItbG9nbyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTWFyaWFubmVcIiwgYXJpYWwsIHNhbnMtc2VyaWY7XG59XG5cbi8vIE92ZXJyaWRlIGRlZmF1bHQgYmxvY2txdW90ZSBzdHlsZVxuYmxvY2txdW90ZSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtbWVkaXVtKTtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1ncmV5KTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4vLyBBZGQgbWFyZ2luIG9ubHkgZm9yIGRlZmF1bHQgdGV4dCBvcHRpb25zXG5cbkBpbmNsdWRlIGxnIHtcbiAgICBoMSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyLjg3NXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuXG4gICAgLmZyLWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMnJlbTtcbiAgICB9XG4gICAgLmZyLWNvbnRhaW5lciB7XG4gICAgICAgICYtLWZsdWlkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1tYWluLXdyYXBwZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjEpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTA2KTtcbiAgICB9XG4gICAgLmxheW91dCB7XG4gICAgICAgICYtZ3JpZCB7XG4gICAgICAgICAgICAmOm5vdCgubm8tc2lkZWJhcikge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm1haW4gYXNpZGVcIiBcImZvb3RlciBhc2lkZVwiO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDc2KTtcbiAgICAgICAgICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYubm8tc2lkZWJhciB7XG4gICAgICAgICAgICAgICAgLmlyc24tbWFpbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmxheW91dC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tY29udGFpbmVyLS1leHRlbmRlZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNHJlbSAhaW1wb3J0YW50O1xuICAgICAgICAuY29udGVudC1jb250YWluZXJfX3BhcmFncmFwaCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIHhsIHtcbiAgICAuaXJzbi1jb250YWluZXItLWV4dGVuZGVkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC00cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lcl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNS42NzVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWV3cy12aWV3LWdyaWQuaG9yaXpvbnRhbC5jb2xzLTQuY2xlYXJmaXgge1xuICAgIC52aWV3cy1yb3cgPiAqIHtcbiAgICAgICAgbWFyZ2luOiByZW0oMjUpIDAgMCByZW0oMjUpO1xuICAgIH1cblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgbWFyZ2luOiByZW0oLTI1KSAwIDAgcmVtKC0yNSk7XG4gICAgfVxufVxuXG5zZWN0aW9uW2NsYXNzXj1cImlyc25cIl0ge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG59XG5cbi5yZWdpb24tY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5mb290ZXIge1xuICAgIGdyaWQtYXJlYTogZm9vdGVyO1xufVxuXG4vL3NjcmVlbi1yZWFkZXItb25seVxuXG4iLCIvL0NPTE9SU1xuXG4vL1ByaW1hcnlcbiRpcnNuLXByaW1hcnktcmVkOiAjZDkyYzQwO1xuJGlyc24tZGFya2VuLXByaW1hcnktcmVkOiAjZDUyYzNkO1xuJGlyc24ta2lvc3F1ZS1yZWQ6ICNjMTE0MjU7XG5cbi8vQmxhY2tcbiRpcnNuLWJsYWNrOiAjMWYxZjFmO1xuJGlyc24tZ2xvc3N5LWJsYWNrOiAjMTcxNzE3O1xuJGlyc24tb3BhY2lmeS1ibGFjazogcmdiYSgzMSwgMzEsIDMxLCAwLjk1KTtcbiRpcnNuLWxpZ2h0ZXItYmxhY2s6ICMyZjJmMmY7XG4kaXJzbi1ncmV5bGlzaC1ibGFjazogIzM4MzgzODtcblxuLy9XaGl0ZS9HcmV5XG4kaXJzbi13aGl0ZTogI2ZmZmZmZjtcbiRpcnNuLWNyZWFtLXdoaXRlOiAjZmFmOGY0O1xuJGlyc24tc29mdC1saWdodC1ncmV5OiAjZjVmNWY1O1xuJGlyc24tbGlnaHQtZ3JleTogI2ZhZmFmYTtcbiRpcnNuLWxpZ2h0ZXItZ3JleTogIzcwNzA3MDtcbiRpcnNuLW1pZC1ncmV5OiAjZWRlZGVkO1xuJGlyc24tZ3JleTogIzQzNDM0MztcbiRpcnNuLWJnLWdyZXk6ICNmOGY4Zjg7XG4kaXJzbi1zZXBhcmF0b3ItZ3JleTogI2M4ZDRkZjtcbiRpcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk6ICNlM2U5ZWY7XG4kaXJzbi1pbmFjdGl2ZS10YWItZ3JleTogIzkxOTE5MTtcbiRpcnNuLW1lbWJlci1iYWNrZ3JvdW5kOiAjZjdmN2Y3O1xuJGlyc24tY29udGFjdC1jYXJkOiAjZjJmMmYyO1xuJGlyc24tYnJlYWRjcnVtYi1ncmV5OiAjNjQ2NDY0O1xuJGlyc24tbGlnaHQtcHJpbWFyeTogI2ZkZWNlZTtcblxuLy9CbHVlc1xuJGlyc24tbWFyaWFubmUtYmx1ZTogIzAwMDA5MTtcbiRpcnNuLWJsdWU6ICMzYjhlZGY7XG4kaXJzbi1kYXJrLWJsdWU6ICMwMDVmYmU7XG4kaXJzbi1za3ktYmx1ZTogIzFlY2FmZjtcbiRpcnNuLWxpZ2h0LWJsdWU6ICNmMWY4ZmU7XG4kaXJzbi1saWdodGVyLWJsdWU6ICNmNGY3ZmM7XG5cbi8vRk9OVFNcblxuLy9mb250cy1mYW1pbGllc1xuJGlyc24tZm9udC1yZWd1bGFyOiBcIlJvYm90byBSZWd1bGFyXCIsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kaXJzbi1mb250LWJvbGQ6IFwiUm9ib3RvIEJvbGRcIiwgc2Fucy1zZXJpZjtcbiRpcnNuLWZvbnQtbGlnaHQ6IFwiUm9ib3RvIExpZ2h0XCIsIHNhbnMtc2VyaWY7XG4kaXJzbi1mb250LW1lZGl1bTogXCJSb2JvdG8gTWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4kaXJzbi1iaXMtZm9vdC1ib2xkOiBcIlJvYm90byBTbGFiIEJvbGRcIiwgc2Fucy1zZXJpZjtcblxuJG1hcmlhbm5lOiBcIk1hcmlhbm5lXCIsIGFyaWFsLCBzYW5zLXNlcmlmO1xuXG4vL0ZvbnRzIHNpemVzXG4kaXJzbi1mb250LXNpemUtY2FyZC10aXRsZTogMS4xMjVyZW07XG5cbi8vcGFkZGluZ1xuXG4kaXJzbi1oZWFkaW5nLXBhZGRpbmc6IDIuNXJlbTtcbiIsIi8vIE92ZXJyaWRlIGljb24gc2l6ZSAoZnJvbSAxLjVyZW0gdG8gMXJlbSkgdG8gZml0IElSU04gZGVzaWduIHN5c3RlbVxuLmZyLWJ0biB7XG4gICY6bm90KFtjbGFzcyo9XCJmci1idG4tLWljb24tXCJdKSB7XG4gICAgJltjbGFzc149XCJmci1pY29uLVwiXSxcbiAgICAmW2NsYXNzKj1cIiBmci1pY29uLVwiXSxcbiAgICAmW2NsYXNzXj1cImZyLWZpLVwiXSxcbiAgICAmW2NsYXNzKj1cIiBmci1maS1cIl0ge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4gIFtjbGFzc149XCJpcnNuLWljb24tXCJdOjpiZWZvcmUsXG4gIFtjbGFzcyo9XCIgaXJzbi1pY29uLVwiXTo6YmVmb3JlLFxuICBbY2xhc3NePVwiaXJzbi1maS1cIl06OmJlZm9yZSxcbiAgW2NsYXNzKj1cIiBpcnNuLWZpLVwiXTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xufVxuXG5cbi5mci1pY29uLWlyc24tcHJpbnRlci1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXByaW50LnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLmZyLWljb24taXJzbi1zaGFyZS1saW5lOjpiZWZvcmUge1xuICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xuICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1zaGFyZS5zdmdcIikgIWltcG9ydGFudDtcbn1cblxuLy9mci1maS0qIGNsYXNzZXNcbi5mci1maS1pcnNuLXByaW50ZXItbGluZTo6YmVmb3JlIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wcmludC5zdmdcIikgIWltcG9ydGFudDtcbiAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcHJpbnQuc3ZnXCIpICFpbXBvcnRhbnQ7XG59XG5cbi5mci1maS1pcnNuLXNoYXJlLWxpbmU6OmJlZm9yZSB7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2hhcmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNoYXJlLnN2Z1wiKSAhaW1wb3J0YW50O1xufSIsIltjbGFzc149XCJpcnNuLWljb24tXCJdOjpiZWZvcmUsIFtjbGFzcyo9XCIgaXJzbi1pY29uLVwiXTo6YmVmb3JlIHtcclxuICAgIFxyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1pY29uLWNvbG9yKTtcclxuICAgICAgd2lkdGg6IHZhcigtLWlyc24taWNvbi1zaXplKTtcclxuICAgICAgaGVpZ2h0OiB2YXIoLS1pcnNuLWljb24tc2l6ZSk7XHJcbiAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XHJcbiAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG59XHJcblxyXG5cclxuLmlyc24taWNvbi0tbWFwOjpiZWZvcmUge1xyXG4gICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWFwLnN2Z1wiKTtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLW1hcC5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLWxldHRlcjo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbGV0dGVyLnN2Z1wiKTtcclxuICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbGV0dGVyLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tc2l0ZTo6YmVmb3JlIHtcclxuICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tc2l0ZS5zdmdcIik7XHJcbiAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXNpdGUuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1iZWxsOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1iZWxsLWZvb3Rlci5zdmdcIik7XHJcbiAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWJlbGwtZm9vdGVyLnN2Z1wiKTtcclxuICB9XHJcbiAgXHJcbi5pcnNuLWljb24tLXBvZGNhc3Q6OmJlZm9yZSB7XHJcbi13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tcG9kY2FzdC5zdmdcIik7XHJcbm1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBvZGNhc3Quc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1uZXdzcGFwZXI6OmJlZm9yZSB7XHJcbi13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c3BhcGVyLnN2Z1wiKTtcclxubWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c3BhcGVyLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tbmV3c2xldHRlcjo6YmVmb3JlIHtcclxuLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1uZXdzbGV0dGVyLnN2Z1wiKTtcclxubWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbmV3c2xldHRlci5zdmdcIik7XHJcbn1cclxuICBcclxuLmlyc24taWNvbi0tbWVkaWE6OmJlZm9yZSB7XHJcbi13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWVkaWEuc3ZnXCIpO1xyXG5tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1tZWRpYS5zdmdcIik7XHJcbn1cclxuICAuaXJzbi1pY29uLS1tZWdhcGhvbmU6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWVnYXBob25lLnN2Z1wiKTtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWVnYXBob25lLnN2Z1wiKTtcclxufVxyXG5cclxuLmlyc24taWNvbi0tYXNzb3M6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tYXNzb3Muc3ZnXCIpO1xyXG4gICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24taWNvbi1hc3Nvcy5zdmdcIik7XHJcbn1cclxuXHJcbi5pcnNuLWljb24tLW1pY3Jvc2NvcGU6OmJlZm9yZSB7XHJcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWljb24tbWljcm9zY29wZS5zdmdcIik7XHJcbiAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1pY29uLW1pY3Jvc2NvcGUuc3ZnXCIpO1xyXG59XHJcblxyXG4uaXJzbi1pY29uLS1wbHVzOjpiZWZvcmUge1xyXG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcclxuICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xyXG59XHJcbiIsIi5pcnNuLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1yb3ctZ2FwOiAxLjVyZW07XG4gICAgQGluY2x1ZGUgdWxMaXN0O1xuXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1ncmlkIHtcbiAgICAgICAgJl9fc2lkZWJhciB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDIyMyk7XG4gICAgICAgIH1cbiAgICAgICAgJi0tc2lkZWJhciB7XG4gICAgICAgICAgICBncmlkLWdhcDogMXJlbSByZW0oMTA1KTtcbiAgICAgICAgfVxuICAgICAgICAmLmlyc24tZ3JpZC0tc2lkZWJhciB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgyMjMpIDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLWdyaWQtY29scy0yIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG5cbiAgICAuaXJzbi1ncmlkLWNvbHMtNCB7XG4gICAgICAgIGdyaWQtZ2FwOiByZW0oNS41KSByZW0oMjQpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogbWluLWNvbnRlbnQ7XG4gICAgfVxufVxuIiwiLmZyLXNoYXJlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICRsaWdodC1ncmV5O1xyXG4gICAgcGFkZGluZzogMCAxcmVtO1xyXG4gIFxyXG4gICAgLmZyLWJ0bnMtZ3JvdXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIFxyXG4gICAgLy9MaW5rc1xyXG4gICAgYVtocmVmXSB7XHJcbiAgICAgICYuZnItYnRuIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmV5O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAiLCIubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3JlYW0td2hpdGU7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGJvcmRlci10b3A6IHNvbGlkIDAuMnJlbSAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAwLjJyZW0gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICB9XG5cbiAgICArIGZvb3RlciAuaXJzbi1mb290ZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJlZ2lvbi1zaWRlYmFyLXNlY29uZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgzMik7XG4gICAgZ3JpZC1hdXRvLXJvd3M6IG1pbi1jb250ZW50O1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgIFwiaGVhZGVyIGhlYWRlclwiXG4gICAgICAgIFwic2lkZWJhciBtYWluXCJcbiAgICAgICAgXCJmb290ZXIgZm9vdGVyXCI7XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IG5vbmU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICB9XG5cbiAgICAuYmxvY2staXJzbi1zaWRlYmFyLWRpcmVjdC1hY2VzcyB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuYmxvY2staXJzbi1zaWRlYmFyLWFnZW5kYSB7XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBnYXA6IHJlbSgyOCk7XG4gICAgfVxufVxuXG4uaXJzbi1zaWRlYmFyIHtcbiAgICAmX19jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgcGFkZGluZzogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAubGF5b3V0LXNpZGViYXItc2Vjb25kIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyOTYpO1xuICAgICAgICBncmlkLWFyZWE6IGFzaWRlO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxufVxuIiwiLnZpZXctZ2xvYmFsLXNlYXJjaCB7XG5cdC5mb3JtLWl0ZW0tc2VhcmNoIHtcblx0XHRtYXJnaW46IDA7XG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0LmZyLWxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246IGluaXRpYWw7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZyLWJ0bjpub3QoOmRpc2FibGVkKSB7XG5cdFx0QGluY2x1ZGUgYnRuSG92ZXI7XG5cdH1cblxuXHQuZm9ybS1hY3Rpb25zIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDJyZW0gMDtcblx0XHQuZnItYnRuIHtcblx0XHRcdG1pbi13aWR0aDogcmVtKDE3OCk7XG5cdFx0XHRmb250LXNpemU6IHJlbSgxNCk7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBhZGRpbmc6IHJlbSgxNSkgcmVtKDI0KSByZW0oMTMpO1xuXHRcdFx0QGluY2x1ZGUgYnRuSG92ZXI7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMnJlbTtcblx0XHRcdH1cblxuXHRcdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmFjZXQtdGl0bGUge1xuXHRcdG1hcmdpbi1ib3R0b206IC41cmVtO1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0fVxuXG5cdC8vU2VhcmNoIGJhciBzdHlsZVxuXHQuZnItc2VhcmNoLWJhciB7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG5cdFx0LmZyLWxhYmVsIHtcblx0XHRcdHBvc2l0aW9uOiBpbml0aWFsO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0XHRmb250LXNpemU6IHJlbSgyMCk7XG5cdFx0XHRsaW5lLWhlaWdodDogcmVtKDI0KTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0fVxuXHRcdC5mci1pbnB1dCB7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNDApfSk7XG5cdFx0XHRoZWlnaHQ6IHJlbSg0MCk7XG5cdFx0XHRib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAwICRpcnNuLWJsYWNrO1xuXHRcdFx0cGFkZGluZzogMCByZW0oMTYpO1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvL1BhZ2VyXG5cdC5wYWdlciB7XG5cdFx0bWFyZ2luOiByZW0oNTYpIDA7XG5cdH1cblxuXHQudmlldy1oZWFkZXIge1xuXHRcdC5pcnNuLWxpbmstbGlzdCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRcdGEge1xuXHRcdFx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0XHRcdFx0XHQtLWljb24tc2l6ZTogMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm5vdCgudmlldy1oZWFkZXItLW1vYmlsZSkge1xuXHRcdFx0Lmlyc24tbGluay1saXN0IHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY3VzdG9tLXNvcnQtZm9ybSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdC5jdXN0b20tc29ydC1oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0aGVpZ2h0OiByZW0oMjIpO1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDAuNXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuXHRcdFx0bGVmdDogY2FsYyh2YXIoLS1zb3J0LWhlYWRlci1zY2FsZSkgLyAtMik7XG5cdFx0XHR0b3A6IDUwJTtcblx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblx0XHR9XG5cblx0XHQuZm9ybS1pdGVtIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdGRpc3BsYXk6IGdyaWQ7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0XHQuZnItbGFiZWwge1xuXHRcdFx0XHRncmlkLWNvbHVtbjogMjtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oMTApO1xuXHRcdFx0XHRoZWlnaHQ6IGZpdC1jb250ZW50O1xuXHRcdFx0XHRhbGlnbi1zZWxmOiBjZW50ZXI7XG5cdFx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogcmVtKDEyKTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcblx0XHRcdH1cblxuXHRcdFx0LmZvcm0tc2VsZWN0IHtcblx0XHRcdFx0Z3JpZC1jb2x1bW46IDM7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0cGFkZGluZzogMCByZW0oMzYpIDAgcmVtKDEzKTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oMzIpO1xuXHRcdFx0XHRtYXgtaGVpZ2h0OiBub25lO1xuXHRcdFx0XHRmb250LXNpemU6IHJlbSgxMik7XG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAnUm9ib3RvIE1lZGl1bSc7XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogcmVtKDE0KTtcblx0XHRcdFx0Ym90dG9tOiByZW0oMTMpO1xuXHRcdFx0XHR3aWR0aDogcmVtKDEyLjI0KTtcblx0XHRcdFx0aGVpZ2h0OiByZW0oNy44NSk7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0XHQtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcblx0XHRcdFx0bWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uaXJzbi1zZWFyY2gge1xuXHQmX19lbXB0eSB7XG5cdFx0bWluLWhlaWdodDogMjB2aDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRyb3ctZ2FwOiAxcmVtO1xuXHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRjb2x1bW4tZ2FwOiAxcmVtO1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdEBpbmNsdWRlIGxnIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdH1cblx0XHQmX19pY29uIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9zZWFyY2guc3ZnXCIpO1xuXHRcdFx0d2lkdGg6IHJlbSgxMzApO1xuXHRcdFx0aGVpZ2h0OiByZW0oMTMwKTtcblx0XHR9XG5cdH1cbn1cblxuLnZpZXctcmVzdWx0LWNvdW50ZXIge1xuXHRmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuXHRmb250LXdlaWdodDogcmVtKDE4KTtcbiAgICBtYXJnaW46IDA7XG5cblx0Jl9fY291bnQge1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4udmlldy1nbG9iYWwtc2VhcmNoIHtcblx0LS1zb3J0LWhlYWRlci1zY2FsZTogI3tyZW0oMzIpfTtcblxuXHQudmlldy1oZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRnYXA6IHZhcigtLXNvcnQtaGVhZGVyLXNjYWxlKTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMzIpO1xuXG5cdFx0QGluY2x1ZGUgbGcge1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDQwKTtcblxuICAgICAgJi0tbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuXHRcdFx0Jjpub3QoLnZpZXctaGVhZGVyLS1tb2JpbGUpIHtcblx0XHRcdFx0Lmlyc24tbGluay1saXN0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXg6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnZpZXctaXJzbi1nbG9zc2FpcmUge1xuICAgIC5mci1idG4tLXNlYXJjaDpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxufVxuIiwiLmZyLXRhYnMtYWNjb3JkaW9ucyB7XG4gICAgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogLTIuNXJlbTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAxcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLW1vei10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLW8tdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIC1tb3otdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnItaW5wdXR7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gIGhlaWdodDogMy41cmVtO1xuICBwYWRkaW5nOiAwIDAuNXJlbTtcbn1cblxuLmZvcm0tcmVxdWlyZWR7XG4gICY6YWZ0ZXJ7XG4gICAgY29udGVudDogXCIqXCI7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxufVxuXG4uZnItbGFiZWx7XG4gIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbn0iLCIvL0xpbmtzXG5hW2hyZWZde1xuICBib3gtc2hhZG93OiBub25lO1xuICAmLmZyLWJ0bntcbiAgICAmOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyl7XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1vcGFjaWZ5LWJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0J1dHRvbnNcbi5mci1idG57XG4gIC8vQ2xhc3NpYyBidG5cbiAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1vcGFjaWZ5LWJsYWNrO1xuICB9XG4gICYuZnItYnRuLS10by10b3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIH1cbiAgfVxuICAvL0J0biBsZ1xuICAmLS1sZ3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxuXG4gIC8vQnRuIHNlY29uZGFyeVxuICAmLS1zZWNvbmRhcnl7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgIHBhZGRpbmc6IC4yNXJlbSAxcmVtO1xuICAgICY6aG92ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgIGJvcmRlci1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgfVxuICAgICZbaHJlZl17XG4gICAgICAmOmhvdmVye1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmZyLWJ0bi0tbGd7XG4gICAgICBwYWRkaW5nOiAuNjI1cmVtIDA7XG4gICAgfVxuICB9XG5cbiAgLy9CdG4gYXJyb3dcbiAgJi0tYXJyb3d7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgIHBhZGRpbmc6IDAgMCAwIC43NXJlbTtcbiAgICAmLmZyLWJ0bi0tbGd7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxcmVtO1xuICAgICAgW2NsYXNzXj1cImZyLWljb24tXCJde1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgIFtjbGFzc149XCJmci1pY29uLVwiXXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgd2lkdGg6IDIuMTI1cmVtO1xuICAgICAgaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xuICAgIH1cbiAgICAvL2lmIGxpbmtcbiAgICAmW2hyZWZde1xuICAgICAgJjpob3ZlcntcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpob3ZlcntcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgfVxuICB9XG5cbiAgLy8gQnRuIHRyYW5zcGFyZW50XG4gICYtLXRyYW5zcGFyZW50IHtcbiAgICAmOm5vdChbY2xhc3MqPVwiZnItYnRuLS1pY29uLVwiXSksXG4gICAgJltjbGFzcyo9XCJmci1idG4tLWljb24tXCJdIHtcbiAgICAgICZbY2xhc3MqPVwiIGZyLWljb24tXCJdLFxuICAgICAgJltjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAgIC8vJjpub3QoOmRpc2FibGVkKSxcbiAgICAvLyY6bm90KC0tc2Vjb25kYXJ5KSB7XG4gICAgLy8gICY6aG92ZXIge1xuICAgIC8vICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWdyZXk7XG4gICAgLy8gIH1cbiAgICAvL31cbiAgLy99XG4gIH0gXG5cblxuLmlyc24tc2lkZWJhci0tYWNjZXNzIGE6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5ICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkaXJzbi1ibGFjaztcbn1cblxuLmZyLXByaW50LWFuZC1zaGFyZSB1bCBsaSAuZnItc2hhcmUgdWwgbGkgLmZyLWJ0biB7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuQGluY2x1ZGUgbWR7XG4gIC5mci1idG57XG4gICAgJi0tbGd7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgcGFkZGluZzogMC43NXJlbSAwO1xuICAgICAgbWluLXdpZHRoOiAxMC4xMjVyZW07XG4gICAgfVxuICB9XG59XG4iLCIubm9kZS0td2l0aC1wYXMtdG9vbHMge1xuICBoMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gIC5ub2RlLS13aXRoLXBhcy10b29scyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nLXJpZ2h0OiByZW0oMTA0KTtcblxuICAgIGgxIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJi5mci1hY3R1YWxpdGUge1xuICAgICAgLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdG9vbHMge1xuICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgdG9wOiAtM3JlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RhZ3Mge1xuICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgIH1cblxuICAgICAgICAmX19wYXJhZ3JhcGgge1xuICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mci1iYXNpYy1wYWdlIHtcbiAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Rvb2xzIHtcbiAgICAgICAgICBvcmRlcjogNDtcbiAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRvcDogLTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWdzIHtcbiAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2RhdGUge1xuICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFyYWdyYXBoIHtcbiAgICAgICAgICBvcmRlcjogNTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19faW1hZ2Utd3JhcHBlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi5mci1jYXJkIHtcbiAgICAvL1Jlc2V0c1xuICAgICY6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG4gICAgLy9EZWZhdWx0IGNhcmRcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcblxuICAgICZfX3RoZW1lIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJl9fc3RhcnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJl9fZGF0ZSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICB9XG5cbiAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtYmx1ZTtcblxuICAgICAgICAvL0xpZ2h0IEJsdWUgY2FyZFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogNjZweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0dyZXkgY2FyZFxuICAgICYtLWdyZXkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMS41OTM3NXJlbSAxLjc1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3N0YXJ0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG5cbiAgICAgICAgICAgICZfX3ByaW1hcnkge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19kYXRlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtYWNjcm9jaGUge1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDIwLjM3NXJlbTtcbiAgICAgICAgaGVpZ2h0OiAyMy4zMTNyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBvcmRlcjogdW5zZXQ7XG4gICAgICAgICAgICBwYWRkaW5nOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkgPiAmX190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS40NTNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5ID4gJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjkzNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3ZpZGVvIHtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IHVuc2V0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiAyMC4zNzVyZW07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXg6IDEgMCBhdXRvO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4LjYyNXJlbTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IHVuc2V0O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIC0tdGl0bGUtc3BhY2luZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtcHJvbW90ZS1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgLmZyLWNhcmQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1iZy1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoOTMlKTtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSg1KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fYm9keSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiA4LjA2M3JlbTtcbiAgICAgICAgICAgIGhlaWdodDogMTEuOTM4cmVtO1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNjI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4xODhyZW07XG4gICAgICAgICAgICBmaWx0ZXI6IHVuc2V0O1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAvLyBPdmVycmlkZSBwYWRkaW5nIHRvIHJlZHVjZSBhcnJvdyBzcGFjZSBiZXR3ZWVuIHRleHQgYW5kIGJvdHRvbVxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiB1bnNldDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS45MzhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDIuMTI1cmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIuNzVyZW07XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNhcmQuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XG4gICAgfVxufVxuXG4uZnItY2FyZC1wcm9tb3RlIHtcbiAgICB3aWR0aDogNDAuNXJlbTtcbiAgICBtaW4taGVpZ2h0OiAxMy43NXJlbTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZhZmFmYSAwJSAwJSBuby1yZXBlYXQgcGFkZGluZy1ib3g7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDkzJSk7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMHJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyLjc4M3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMy43NDhyZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNzgzcmVtO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMzc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4uZnItY2FyZC1wcm9tb3RlOmhhcyg6bm90KC5mci1jYXJkLXByb21vdGVfX2ltZykpIHtcbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuZnItY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mci1yZWxhdGVkLWNvbnRlbnRzIHtcbiAgICBoMiB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuMzc1cmVtO1xuICAgIH1cblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIC8vbGVmdDogMDtcbiAgICAgICAgICAgIGJvdHRvbTogMXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgLy9mb250OiBub3JtYWwgbm9ybWFsIG1lZGl1bSAwLjg3NXJlbS8xLjI1cmVtIFJvYm90bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci10ZWFzZXItY2FyZHMtbGlzdCB7XG4gICAgLmZyLWNhcmQge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgbGcge1xuICAgIC5mci1jYXJkIHtcbiAgICAgICAgLy9EZWZhdWx0IGNhcmQgZGVza3RvcFxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190aGVtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjQ0cHg7XG4gICAgICAgIH1cblxuICAgICAgICAvL0NhcmQgYmx1ZVxuICAgICAgICAmLS1saWdodC1ibHVlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDZweDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vR3JleSBjYXJkXG4gICAgICAgICYtLWdyZXkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJldmVydDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuNDM3NXJlbSAxLjI1cmVtIDAgMS4yNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX3RoZW1lIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNjg3NXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDRyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1jYXJkLWxpcmUtYXVzc2kge1xuICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1pZC1ncmV5ICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogJGdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHVuc2V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjYyNXJlbTtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAxcmVtIDA7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhvcml6b250YWwge1xuICAgICAgICAuZnItY2FyZF9faW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIC5ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIC5mci1jYXJkX19pbWcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmNvbnRlbnQtY29udGFpbmVyIHtcbiAgJl9fZGF0ZSB7XG4gICAgY29sb3I6ICM3MDcwNzA7XG4gIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvRm9ybS9Db250YWN0X0Zvcm0vX0NvbnRhY3RfRm9ybS5zY3NzICovXG4uaXJzbi1jb250YWN0LWZvcm0ge1xuICAgIGgzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IHJlbSg0Nik7XG4gICAgd2lkdGg6IDEwMCU7XG5cblxuICAgIC5mb3JtLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZyLWxhYmVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIC5mci1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgcmVtKDEyKS9yZW0oMTYpIEhlbHZldGljYTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWFjdGlvbnMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDI2KTtcblxuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0Nyk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0NCk7XG4gICAgICAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgyNTYpO1xuICAgIH1cblxuICAgIC5pcnNuLWZvcm0ge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgyMik7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuXG4gICAgICAgICAgICAmX19kZW1hbmRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDI2KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDIzKTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIFxuICAgICAgICAgICAgJi0tY2l2aWxpdHksICYtLWxhc3QtbmFtZSwgJi0tY29uZmlybS1lbWFpbCwgJi0tYWRkcmVzcywgJi0tcGhvbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTgpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1xdWVzdGlvbiB7XG4gICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLXRleHRhcmVhIHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTk0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICAuZnItaW5wdXQge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW0gMC4yNXJlbSAwIDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0Nik7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzZWxlY3QuZnItaW5wdXQsIC5mb3JtLXRlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5pdGkge1xuICAgICAgICAgICAgICAgICYtLWFsbG93LWRyb3Bkb3duIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX3NlbGVjdGVkLWZsYWcge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS10ZWwge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDY0KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBzZWxlY3Q6aW52YWxpZCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTMpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgXG4gICAgICAgICAgICBcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2NpdmlsaXR5IHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICAmX19mb250IHtcbiAgICAgICAgICAgIGNvbG9yOiAkbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxMDApICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4LjEpO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDA2M3JlbTtcbiAgICB9XG59XG5cblxuXG5AaW5jbHVkZSBsZyB7XG5cbiAgICB0ZXh0YXJlYS5mci1pbnB1dCB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNjApO1xuICAgIH1cblxuICAgIC5pcnNuLWNvbnRhY3QtZm9ybSB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg5OSk7XG5cbiAgICAgICAgLmlyc24tZm9ybSB7XG4gICAgICAgICAgICAmX19ncmlkLWNvbnRhaW5lciB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCBhdXRvKTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgICAgICAgICAnY2l2aXRpdHkgICAuLi4nXG4gICAgICAgICAgICAgICAgICAgICdmaXJzdG5hbWUgIGxhc3RuYW1lJ1xuICAgICAgICAgICAgICAgICAgICAnZW1haWwgICAgICBjb25maXJtZW1haWwnXG4gICAgICAgICAgICAgICAgICAgICdhZGRyZXNzICAgIHBob25lJ1xuICAgICAgICAgICAgICAgICAgICAnam9iICAgICAgICBjb21wYW55J1xuICAgICAgICAgICAgICAgICAgICAnZGVtYW5kICAgICBkZW1hbmQnXG4gICAgICAgICAgICAgICAgICAgICd0aGVtZSAgICAgIC4uLidcbiAgICAgICAgICAgICAgICAgICAgJ3F1ZXN0aW9uICAgcXVlc3Rpb24nXG4gICAgICAgICAgICAgICAgICAgICdzdWJtaXQgICBzdWJtaXQnO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDIpO1xuXG4gICAgICAgICAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogc3VibWl0O1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogZW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuXG4gICAgICAgICAgICAgICAgJl9fZGVtYW5kZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Nik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19maWVsZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgyMCkgYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOSkgMCByZW0oMTIpIDA7XG5cbiAgICAgICAgICAgICAgICAmLS1jaXZpbGl0eSwgJi0tbGFzdC1uYW1lLCAmLS1jb25maXJtLWVtYWlsLCAmLS1hZGRyZXNzLCAmLS1waG9uZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLS1jaXZpbGl0eSB7IGdyaWQtYXJlYTogY2l2aXRpdHk7IH1cbiAgICAgICAgICAgICAgICAmLS1maXJzdC1uYW1lIHsgZ3JpZC1hcmVhOiBmaXJzdG5hbWU7IH1cbiAgICAgICAgICAgICAgICAmLS1sYXN0LW5hbWUgeyBncmlkLWFyZWE6IGxhc3RuYW1lOyB9XG4gICAgICAgICAgICAgICAgJi0tZW1haWwgeyBncmlkLWFyZWE6IGVtYWlsOyB9XG4gICAgICAgICAgICAgICAgJi0tY29uZmlybS1lbWFpbCB7IGdyaWQtYXJlYTogY29uZmlybWVtYWlsOyB9XG4gICAgICAgICAgICAgICAgJi0tYWRkcmVzcyB7IGdyaWQtYXJlYTogYWRkcmVzczsgfVxuICAgICAgICAgICAgICAgICYtLXBob25lIHsgZ3JpZC1hcmVhOiBwaG9uZTsgfVxuICAgICAgICAgICAgICAgICYtLWpvYiB7IGdyaWQtYXJlYTogam9iOyB9XG4gICAgICAgICAgICAgICAgJi0tY29tcGFueSB7IGdyaWQtYXJlYTogY29tcGFueTsgfVxuICAgICAgICAgICAgICAgICYtLWRlbWFuZCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogZGVtYW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IHJlbSgtMjMpIDAgcmVtKDMzKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tdGhlbWUge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWFyZWE6IHRoZW1lO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDM5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi0tcXVlc3Rpb24geyBcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1hcmVhOiBxdWVzdGlvbjtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIHRleHRhcmVhLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxNjApO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc2VsZWN0OmludmFsaWQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIHJlbSgxMykgcmVtKDExKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RleHQge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMjApIGF1dG87XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDkpIDAgcmVtKDEyKSByZW0oMTEpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19mb250IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIucGFyYWdyYXBoe1xuICAubGVhZmxldC1jb250YWluZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbiIsIiNlZGl0LWxldHRyZSB7XG4gICAgZmllbGRzZXQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzOCk7XG4gICAgICAgIG92ZXJmbG93LXg6IHNjcm9sbDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1pdGVtLWxldHRyZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0OCk7XG4gICAgICAgIHdpZHRoOiByZW0oMzQpO1xuXG4gICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAmW2Zvcj1cImVkaXQtbGV0dHJlLWFsbFwiXSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjY3cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMCk7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSg0OSk7XG4gICAgICAgIH1cblxuICAgICAgICAub3B0aW9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDQpO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1zb2Z0LWxpZ2h0LWdyZXk7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoOTglKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmb2N1cyB7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tYmxhY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDExKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDk5JTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogOTklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTApO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcblxuICAgICAgICAgICAgJjpjaGVja2VkICsgLm9wdGlvbiB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcblxuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5vcHRpb24ge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXNvZnQtbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgKyAje3JlbSgzKX0pO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgzKTtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxMyk7XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tc29mdC1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udmlldy1pcnNuLWdsb3NzYWlyZSB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG5cbiAgICA+IC52aWV3LWZpbHRlcnMge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG4gICAgLmZyLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgJi5pcnNuLWFjY29yZGlvbl9fYnRuIHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi52aWV3LWlyc24tZ2xvc3NhaXJlIHtcbiAgICAudmlld3MtZXhwb3NlZC1mb3JtIHtcbiAgICAgICAgLmZyLXNlYXJjaC1iYXIge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQwKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWlucHV0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDE4cmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuanMtZm9ybS1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuaXJzbi1maWx0ZXJzLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbn1cblxuLmlyc24tYWR2YW5jZWQtZmlsdGVycyB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGJvcmRlci1yYWRpdXM6IHJlbSg2KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oMjUpO1xuICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICB9XG5cbiAgICAuZm9ybS1jb21wb3NpdGUge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgIC8vQWNjb3JkaW9uIGhlYWRpbmcgYnV0dG9uXG5cbiAgICA+IC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2JvZHkge1xuICAgICAgICBnYXA6IHJlbSgzMik7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2V4cGFuZC1idG4ge1xuICAgICAgICAvL2ZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDE0KSByZW0oMTEpO1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICBtYXgtaGVpZ2h0OiByZW0oNDQpO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcblxuICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgfVxuICAgICAgICAmX19pY29uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0JvZHlcbiAgICAmX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgLmZvcm0tdHlwZS1yYWRpbyxcbiAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICBtYXJnaW46IDAuMjVyZW0gMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLy9QYWRkaW5nIG9ubHkgd2hlbiBleHBhbmRlZC5cbiAgICAgICAgJi5mci1jb2xsYXBzZS0tZXhwYW5kZWQge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbSAycmVtIDJyZW0gMnJlbTtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICB9XG5cbiAgICAgICAgLy9Gb3JtIGVsZW1lbnQgc3R5bGVcbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICAuZnItbGFiZWwge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuanMtZmFjZXRzLXdpZGdldCB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnNlcGFyYXRvciB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgYmxhY2s7XG4gICAgfVxuXG4gICAgLy9kYXRlIGFyZWFcbiAgICAmX19kYXRlIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIGdhcDogcmVtKDgpO1xuXG4gICAgICAgIC5mYWNldC10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGF0ZV93aWRnZXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMikgcmVtKDE0KSByZW0oMTEpO1xuXG4gICAgICAgIC5oYXNEYXRlcGlja2VyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGxlZnQ6IHJlbSgzKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDQ1KTtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSg2KX0pO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mb3JtLXR5cGUtZGF0ZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgICAgICAgIGlucHV0W3R5cGU9XCJkYXRlXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuICAgICAgICAgICAgaW5wdXRbdHlwZT1cImRhdGVcIl06Oi13ZWJraXQtY2FsZW5kYXItcGlja2VyLWluZGljYXRvciB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tZGF0ZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICBoZWlnaHQ6IHZhcigtLWljb24tc2l6ZSk7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1kb3duLXMtbGluZS5zdmdcIik7XG4gICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctZG93bi1zLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDEuNXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDE5KX07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IGNhbGModmFyKC0taWNvbi1zaXplKSAvIDIpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vQWN0aXZlIGZpbHRlcnNcblxuICAgICZfX2FjdGl2ZS1maWx0ZXJzIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjIpO1xuICAgICAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMDAtNTAtYWN0aXZlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ncmV5LTEwMDAtNTAtaG92ZXIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4vL0ZpbHRlcnMgY291bnRcbi5pcnNuLWNvdW50YWJsZS1maWx0ZXIge1xuXHRtYXJnaW46IC4yNXJlbSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcblx0LmZvcm0taXRlbSB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGZsZXg6IDE7XG5cdH1cblx0Jl9fY291bnQge1xuXHRcdG1hcmdpbi1sZWZ0OiAuNXJlbTtcblx0fVxufVxuXG4vL0F1dG9jb21wbGV0ZSBzdHlsZVxuYm9keS50b29sYmFyLWZpeGVkOm5vdCgucmVzcG9uc2l2ZS1wcmV2aWV3LWZyYW1lKSAudWktYXV0b2NvbXBsZXRlLnVpLW1lbnUge1xuICAgIHdpZHRoOiByZW0oMzUxKSAhaW1wb3J0YW50O1xufVxuXG4uc2VhcmNoLWFwaS1hdXRvY29tcGxldGUtc3VnZ2VzdGlvbiB7XG4gICAgcGFkZGluZzogMC42NXJlbSAwLjI1cmVtO1xuICAgICY6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5hdXRvY29tcGxldGUtc3VnZ2VzdGlvbi1sYWJlbCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgfVxufVxuXG4vL0VuZCBhdXRvY29tcGxldGVcblxuQGluY2x1ZGUgbGcge1xuICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnMge1xuICAgICAgICAmLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fcm9vdCB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICA+IHtcbiAgICAgICAgICAgICAgICAvL1RPRE8gYWRkIGhlcmUgcnVsZXMgdG8gZm9yY2UgdGhlIGFjY29yZGlvbiBib2R5IG9wZW4uXG4gICAgICAgICAgICAgICAgLmlyc24tYWR2YW5jZWQtZmlsdGVyc19fYm9keSB7XG4gICAgICAgICAgICAgICAgICAgIC0tY29sbGFwc2UtbWF4LWhlaWdodDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICAtLWNvbGxhcHNlOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLWFkdmFuY2VkLWZpbHRlcnNfX2V4cGFuZC1idG4ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5mci1icmVhZGNydW1iIHtcclxuICAgIG1hcmdpbjogcmVtKDEzKSAwIHJlbSg2KTtcclxuXHJcbiAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgbWFyZ2luOiByZW0oMTYpIDAgcmVtKDQwKVxyXG4gICAgfVxyXG59IiwiI3VpLWRhdGVwaWNrZXItZGl2IHtcbiAgICB6LWluZGV4OiA5OTk5ICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIEpTIHotaW5kZXguXG59XG5cbi51aS1kYXRlcGlja2VyIHtcbiAgICAudWktZGF0ZXBpY2tlci10b2RheSB7XG4gICAgICAgIC51aS1zdGF0ZS1oaWdobGlnaHQge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzAwMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnVpLXN0YXRlLWFjdGl2ZTpob3ZlcixcbiAgICAudWktc3RhdGUtaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgfVxufVxuIiwiQG1lZGlhIHByaW50IHtcbiAgICBAcGFnZSB7XG4gICAgICAgIG1hcmdpbjogMC41Y207XG4gICAgfVxuXG4gICAgYm9keSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGNvbXBsZXRlbHkuXG4gICAgLnJlZ2lvbi1mb290ZXIsXG4gICAgLnJlZ2lvbi1icmVhZGNydW1iLFxuICAgIC5sYXlvdXQtc2lkZWJhci1zZWNvbmQge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIC8vIEhpZGUgY29udGVudFxuICAgIC5yZWdpb24taGVhZGVyLFxuICAgIC5yZWdpb24tY29udGVudCxcbiAgICBpbWcge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgfVxuXG4gICAgLmxheW91dC1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIERpc3BsYXkgb25seSB0aGUgZm9sbG93aW5nIGJsb2Nrc1xuICAgIC5pcnNuLWhlYWRlcl9fbG9nbyxcbiAgICAuY29udGVudC1jb250YWluZXJfX3RpdGxlLFxuICAgIC5jb250ZW50LWNvbnRhaW5lcl9fZGF0ZSxcbiAgICAuZnItdGFncy1ncm91cCxcbiAgICAuZnItcmljaHRleHQuaXJzbi1yaWNodGV4dCxcbiAgICAuZnItcmljaHRleHQtaW1hZ2UsXG4gICAgLmZyLWFjY29yZGlvbnNfY29udGFpbmVyLFxuICAgIHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG5cbiAgICAvLyBBdm9pZCB0ZXh0IHRvIGJyZWFrIGJldHdlZW4gcGFnZXMuXG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGR1IGhlYWRlclxuICAgIC5pcnNuLWhlYWRlcl9fbG9nbyB7XG4gICAgICAgIHRvcDogMXJlbTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkZXMgYWNjb3Jkw6lvbnMuXG4gICAgLmZyLWFjY29yZGlvbnMtZ3JvdXAge1xuICAgICAgICAuZnItY29sbGFwc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgIC0tY29sbGFwc2UtbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgIC0tY29sbGFwc2U6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkdSBwYXJhZ3JhcGhlIHRleHRlIHJpY2hlIGV0IGltYWdlXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBUcmFpdGVtZW50IGRlIGxhIHBhZ2UgY29udGFjdFxuICAgIFtjbGFzc149XCJpcnNuLWNvbnRhY3RcIl0ge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuXG4gICAgICAgIC5pcnNuLWNvbnRhY3QtY2FyZCB7XG4gICAgICAgICAgICBnYXA6IHVuc2V0O1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbWFwLFxuICAgICAgICAuaXJzbi1jb250YWN0LWZvcm0sXG4gICAgICAgIC5pcnNuLWNvbnRhY3RfX3ByaW50LXNoYXJlLFxuICAgICAgICAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gVHJhaXRlbWVudCBkZXMgcGFnZXMgbWVtYnJlcy5cbiAgICAuaXJzbi1tZW1icmVzIHtcbiAgICAgICAgLmZyLXByaW50LWFuZC1zaGFyZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbWVtYnJlcy0tZGV0YWlsc19fY29udGVudCxcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuZnItY29udGVudC1tZWRpYV9fYXVkaW97XG4gICAgd2lkdGg6IDEwMCU7XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHRfaW1hZ2UvX1JpY2h0ZXh0X2ltYWdlLnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0LWltYWdlIHtcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG4uZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuXG4gICAgKyAuZnItcmljaHRleHQtaW1hZ2VfX3JpY2h0ZXh0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgICAgICYtLWRyZXNzZWR7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDowO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcGljdHVyZSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLXJpY2h0ZXh0LWltYWdlX19yaWNodGV4dCB7XG4gICAgKyAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgJi0tZHJlc3NlZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOjA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1yaWNodGV4dC1pbWFnZS0tYmVzaWRlIHtcbiAgICAuZnItcmljaHRleHQtaW1hZ2Uge1xuICAgICAgICAmX19pbWFnZSwgJl9fcmljaHRleHQge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2ltYWdlIHtcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLyogSW1hZ2UgYmVzaWRlICovXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1iZXNpZGUge1xuICAgICAgICBmbGV4OiAwIDAgNTAlO1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLW9uZS10aGlyZC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWJlc2lkZSB7XG4gICAgICAgIGZsZXg6IDAgMCAzMy4zMyU7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tdHdvLXRoaXJkLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tYmVzaWRlIHtcbiAgICAgICAgZmxleDogMCAwIDY2LjY2JTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlLS1iZXNpZGUge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgfVxuXG4gICAgLyogSW1hZ2UgZHJlc3NlZCAqL1xuICAgIC5mci1yaWNodGV4dC1pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLWhhbGYuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1vbmUtdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgd2lkdGg6IDMzLjMzJTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS10d28tdGhpcmQuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1kcmVzc2VkIHtcbiAgICAgICAgd2lkdGg6IDY2LjY2JTtcbiAgICB9XG5cbiAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlLS1sZWZ0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cblxuICAgIC5mci1yaWNodGV4dC1pbWFnZV9faW1hZ2UtLXJpZ2h0LmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tZHJlc3NlZCB7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICB9XG5cbiAgICAvKiBEZWZhdWx0IHN0eWxlICovXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tbGVmdCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZS0tcmlnaHQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgfVxuXG4gICAgLmZyLXJpY2h0ZXh0LWltYWdlX19pbWFnZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLmZyLWRvd25sb2FkLWZpbGVfX2RldGFpbHN7XG4gICAgY29sb3I6ICM2YTZhNmE7XG4gICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xufVxuXG4uZnItZG93bmxvYWQtZmlsZV9fbGlzdHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG5cbi5mci1kb3dubG9hZC1maWxle1xuICAgIGxpbmUtaGVpZ2h0OiAwLjVlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG4gICAgLmZyLWxpbmt7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcbiAgICB9XG59XG5cbi5mci1maS1jdXN0b20td29yZDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjMlwiO1xufVxuXG4uZnItZmktY3VzdG9tLWV4Y2VsOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWMzXCI7XG59XG5cbi5mci1maS1jdXN0b20tcGRmOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWMxXCI7XG59XG5cbi5mci1maS1jdXN0b20tcG93ZXJwb2ludDpiZWZvcmV7XG4gICAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiO1xuICAgIGNvbnRlbnQgOiBcIlxcZjFjNFwiO1xufVxuXG4uZnItZmktY3VzdG9tLWltYWdlOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMWM1XCI7XG59XG5cbi5mci1maS1jdXN0b20tdmlkZW86YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzhcIjtcbn1cblxuLmZyLWZpLWN1c3RvbS1maWxlOmJlZm9yZXtcbiAgICBmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBGcmVlXCI7XG4gICAgY29udGVudCA6IFwiXFxmMTViXCI7XG59XG5cbi5mci1maS1jdXN0b20tYXVkaW86YmVmb3Jle1xuICAgIGZvbnQtZmFtaWx5OiBcIkZvbnQgQXdlc29tZSA1IEZyZWVcIjtcbiAgICBjb250ZW50IDogXCJcXGYxYzdcIjtcbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rcy9fTGlua3Muc2NzcyAqL1xuLmZyLWxpbmtzLWdyb3VwIHtcbiBsaXN0LXN0eWxlLXR5cGUgOiBub25lO1xufVxuXG4uZnItbGlua3MtZ3JvdXAtLWlubGluZSBsaSB7XG4gICAgZGlzcGxheSA6IGlubGluZTtcbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9Gb290ZXIvX0Zvb3Rlci5zY3NzICovXG4uaXJzbi1mb290ZXIge1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogcmVtKDU4KSByZW0oMTYpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oNyk7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyLjVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiByZW0oNTgpIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oMjYpfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9sbG93X19zb2NpYWwge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ncmV5O1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xuICAgICAgICBwYWRkaW5nOiAxLjVyZW0gMDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE3KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG5zLWdyb3VwIHtcbiAgICAgICAgICAgIGdhcDogMS41cmVtO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjIycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC4yMnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLWxvZ28ge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgzKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzMpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oNjIpO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2JyYW5kLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgyNyk7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbG9nby13cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDExKTtcbiAgICAgICAgd2lkdGg6IHJlbSgxMDApO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0NS40MSk7XG4gICAgfVxuXG4gICAgJl9fbG9nbyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWJhc2lzOiA3My42JTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudC1saXN0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oMjcpO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgICAgID4gbGkge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gbGkge1xuICAgICAgICAgICAgbWFyZ2luOiByZW0oNSkgcmVtKDE2KSByZW0oNSkgMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtbGluayB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbG9nbyB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9IZWFkZXIvX0hlYWRlci5zY3NzICovXG4uaXJzbi1oZWFkZXIge1xuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgfVxuICAgIC5mci1jb250YWluZXItLWZsdWlkIHtcbiAgICAgICAgbWF4LXdpZHRoOiB1bnNldDtcbiAgICB9XG4gICAgLmlyc24tbWVudS1jb250YWluZXIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0LjFyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDQuMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIC8vb3ZlcndyaXRlIGZyLW1vZGFsIG92ZXJmbG93XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgei1pbmRleDogNDtcbiAgICAgICAgICAgIC8vb3ZlcndyaXRlIGZyLW1vZGFsIG92ZXJmbG93XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItbmF2X19pdGVtOjpiZWZvcmUsXG4gICAgLmZyLW5hdl9faXRlbTpsYXN0LWNoaWxkOjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgyNik7XG4gICAgfVxuXG4gICAgJl9fb3BlcmF0b3Ige1xuICAgICAgICB3aWR0aDogcmVtKDg2KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzgpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogNDIwcHgpIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XG4gICAgICAgICAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICB9XG4gICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTIwcHgpIHtcbiAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsO1xuICAgICAgICAgICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICB9XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ib2R5LXJvdyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19uYXZiYXIge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIC5mci1idG4tLW1lbnUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdG9vbHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxcmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLm1vYmlsZVRvb2xzIHtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGhlaWdodDogNHJlbTtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3gtc2hhZG93OiAycHggMnB4IDEycHggcmdiYSgkY29sb3I6ICRpcnNuLWdyZXksICRhbHBoYTogMC4yKTtcbiAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAmLS1jbG9zZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0bi13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgZm9udC1zaXplOiAwLjhyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDEyMCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbWVtYnJlcyB7XG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjVyZW07XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmlzKDphY3RpdmUsIDpmb2N1cykge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZW5kLFxuICAgICZfX3N0YXJ0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG4gICAgLmhpZGVNb2JpbGUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICZfX2VuZCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHVuc2V0O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5zaG93TW9iaWxlIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICB9XG5cbiAgICAmX19icmFuZC10b3Age1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuICAgICZfX2xvZ28ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIC5pcnNuLWxvZ28ge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgY2FsYygxMDAlICsgI3tyZW0oMjEpfSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItc2VhcmNoLWJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS10ZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTdyZW07XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICA6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleWxpc2gtYmxhY2s7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWJ0bi0tc2VhcmNoOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1oZWFkZXJfX21lbnUtbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDgpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBmb250LXNpemU6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IGluaXRpYWw7XG4gICAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi5pcnNuLXNlYXJjaC1pY29uLS1tb2JpbGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItYnRuLS1tZW51IHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIHdpZHRoOiAxLjVyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogdW5zZXQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qKlxuTW9iaWxlIGNsYXNzZXNcbioqL1xuLmZyLWhlYWRlciB7XG4gICAgJl9fYnJhbmQge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKlxuRGVza3RvcCBjbGFzc2VzXG4qKi9cbkBpbmNsdWRlIGxnIHtcbiAgICAuZnItaGVhZGVyIHtcbiAgICAgICAgJl9fbWVudSB7XG4gICAgICAgICAgICBvcmRlcjogMztcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcblxuICAgICAgICAgICAgJi5mci1tb2RhbCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19uYXZiYXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmZyLWJ0bi0tbWVudSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlyc24tc2VhcmNoLWljb25fX21vYmlsZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JyYW5kLFxuICAgICAgICAmX19icmFuZC10b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19icmFuZC10b3Age1xuICAgICAgICAgICAgbWluLWhlaWdodDogcmVtKDEwMik7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItYnRuLS1zZWFyY2gge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgxMDIpO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1oZWFkZXIge1xuICAgICAgICBtaW4taGVpZ2h0OiByZW0oMTM4KTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAycmVtIDIuNXJlbTtcblxuICAgICAgICAmX19icmFuZC10b3Age1xuICAgICAgICAgICAgZ2FwOiAyLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX19sb2dvIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAmX19ib2R5LXJvdyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICBnYXA6IHJlbSg0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1sb2dvIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IG1pbi1jb250ZW50O1xuICAgICAgICAgICAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19lbmQge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgeHhsIHtcbiAgICAuaXJzbi1oZWFkZXIge1xuICAgICAgICB3aWR0aDogcmVtKDE0NDApO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgIH1cbn1cblxuLyoqXG5TZWFyY2ggbWVudSBvcGVuIGNsYXNzZXNcbioqL1xuXG4uanMtc2VhcmNoLW1lbnUtbW9iaWxlX193cmFwcGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgaW5zZXQ6IDA7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbn1cbi5qcy1zZWFyY2gtbWVudS1tb2JpbGVfX3dyYXBwZXItLW9wZW4ge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgYW5pbWF0aW9uOiB0b2dnbGVNZW51IDAuMnMgbGluZWFyO1xuXG4gICAgQGtleWZyYW1lcyB0b2dnbGVNZW51IHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItYnRuLS1jbG9zZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAgbWF4LXdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4gICAgICAgICY6bm90KDpkaXNhYmxlZCk6aXMoOmhvdmVyLCA6YWN0aXZlKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5mci1zZWFyY2gtYmFyLS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjtcbiAgICB0b3A6IDEyJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzcmVtKTtcbiAgICBhbmltYXRpb246IHRvZ2dsZVNlYXJjaEJhciAwLjJzIGxpbmVhcjtcblxuICAgIEBrZXlmcmFtZXMgdG9nZ2xlU2VhcmNoQmFyIHtcbiAgICAgICAgMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICB9XG4gICAgICAgIDEwMCUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gICAgLmZyLWJ0bi0tc2VhcmNoIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTppcyg6aG92ZXIsIDphY3RpdmUpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1hcmlhbm5lLWJsdWU7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1Jvdy9fUm93LnNjc3MgKi9cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXItcm93cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgLml0ZW0tcm93IHtcbiAgICAgICAgbWFyZ2luOiAxMHB4O1xuICAgIH1cbiAgICAuaXRlbS1yb3ctLTIge1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cbiAgICAuaXRlbS1yb3ctLTMge1xuICAgICAgICB3aWR0aDogMzMlO1xuICAgIH1cbiAgICAuaXRlbS1yb3ctLTQge1xuICAgICAgICB3aWR0aDogMjUlO1xuICAgIH1cbn1cbiIsIi5mci1jdXN0b20taW1nIHtcbiAgICAmLS1nYWxsZXJ5IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1nYXA6IDFlbTtcblxuICAgICAgICAmW2RhdGEtaW1hZ2UtbnVtYmVyPVwiMVwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJltkYXRhLWltYWdlLW51bWJlcj1cIjJcIl0ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICZbZGF0YS1pbWFnZS1udW1iZXI9XCIzXCJdIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgICAgIH1cblxuICAgICAgICAmW2RhdGEtaW1hZ2UtbnVtYmVyPVwiNFwiXSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tY2Fyb3VzZWwge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19pbWFnZS13cmFwcGVyIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIGFbaHJlZl0uYnRuLXpvb20ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgIGhlaWdodDogMXJlbTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibHVlKTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4VGFibGV0IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCguZnItYnRuLS1zZWNvbmRhcnkpOm5vdCguZnItYnRuLS1hcnJvdyk6aG92ZXJ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmx1ZS1ob3Zlcik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS41cmVtO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG5cbiAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDpyZW0oMTYpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufVxuXG4uc2xpY2stYXJyb3c6YmVmb3JlIHtcbiAgICBjb2xvcjogIzAwMDAwMDtcbn1cblxuLnNsaWNrLXNsaWRlIHtcbiAgICBtYXJnaW46IDEwcHg7XG59XG5cbi5zbGljay1zbGlkZSBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9saWJyYXJ5L19saWJyYXJ5LnNjc3MgKi9cblxuLmZyLWxpYnJhcnlfX2NvbnRhaW5lciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgIG1hcmdpbjogaW5oZXJpdDtcbiAgICB9XG59XG5cbi5mci1jYXJkLS1oaWRkZW4tYm9keS1tb2JpbGUge1xuICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG5cbi5mci1saWJyYXJ5IHtcbiAgICBwYWRkaW5nOiA0cmVtIDJyZW07XG5cbiAgICAmLmZyLWxpYnJhcnktLWdyZXkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtZ3JleTtcbiAgICB9XG5cbiAgICAmLmZyLWxpYnJhcnktLXdoaXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgIC5mci1jYXJkX192aWRlbyB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIG1kIHtcbiAgICAuZnItY2FyZC0taGlkZGVuLWJvZHktbW9iaWxlIHtcbiAgICAgICAgLmZyLWNhcmRfX2JvZHkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVGlsZS9fVGlsZS5zY3NzICovXG4uZnItdGlsZSB7XG4gICAgLmZyLXRpbGVfX3RpdGxlIHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG59XG4iLCIuaXJzbi10by10aGUtdG9wIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbGd7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiA0OS43NXJlbTtcbiAgfVxuICAmX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICB9XG4gIC5mci1idG4ge1xuICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICB9XG59XG5cbi5mci1idG4tLXRvLXRvcCB7XG4gIHBhZGRpbmc6IDAuMTg3cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgY29sb3I6IHZhcigtLXRleHQtYWN0aW9uLWhpZ2gtYmx1ZS1mcmFuY2UpO1xuICBtaW4taGVpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuMnMgZWFzZS1pbi1vdXQ7XG5cbiAgJjpob3ZlcixcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgLTAuMTg3cmVtIDAgJHByaW1hcnk7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tZzMwMCk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBib3gtc2hhZG93OiAwIDAuMTI1cmVtIDAgdmFyKC0tdGV4dC1kaXNhYmxlZC1ncmV5KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxufVxuXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogcmVtKDQ1KTtcbiAgaGVpZ2h0OiByZW0oNDUpO1xufVxuXG4jdG8tdGhlLXRvcC1idXR0b246OmJlZm9yZSB7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvRm9sbG93X3VzL19Gb2xsb3dfdXMuc2NzcyAqL1xuXG5cbi5mb2xsb3dfX3NvY2lhbC0taW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uZm9sbG93X19zb2NpYWwtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbn1cblxuLmZvbGxvd19fc29jaWFsLS1uby1wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWlubGluZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xufVxuXG4uZm9sbG93X19zb2NpYWwtdGl0bGUtLWRhcmstZ3JleSB7XG4gICAgY29sb3I6IHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mb2xsb3dfX3NvY2lhbC0taXJzbiB7XG4gICAgbWFyZ2luOiAyNHB4IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLmZyLWJ0bnMtZ3JvdXAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZyLWJ0bntcbiAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5mci1idG5zLWdyb3VwLS13aGl0ZSAuZnItYnRue1xuICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbn1cblxuQGluY2x1ZGUgbGd7XG4gIC5pcnNuLXNvY2lhbC1saW5rcy13cmFwcGVye1xuICAgICYuaXJzbi1tZWdhLW1lbnVfX2l0ZW17XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufSIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVmlkZW8vX1ZpZGVvLnNjc3MgKi9cbi5mci1yZXNwb25zaXZlLXZpZCA+IHZpZGVvIHtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBvYmplY3QtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiAwO1xufVxuXG4uZnItY29udGVudC1tZWRpYXtcbiAgICAmX19jYXB0aW9ue1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9DYXJkcy9fQ2FyZHMuc2NzcyAqL1xuIiwiLyogY29tcG9uZW50cy9hdG9tcy9CdXR0b24vX0J1dHRvbi5zY3NzICovXG4vL0J1dHRvbnNcbi5mci1idG4ge1xuXHQvL0NsYXNzaWMgYnRuXG5cdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG5cdGNvbG9yOiAkd2hpdGU7XG5cdCYuZnItYnRuLS10by10b3Age1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG5cdFx0fVxuXHR9XG5cdC8vQnRuIGxnXG5cdCYtLWxnIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRwYWRkaW5nOiAxcmVtIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0fVxuXG5cdC8vQnRuIHNlY29uZGFyeVxuXHQmLS1zZWNvbmRhcnkge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRjb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0Ym9yZGVyOiAycHggc29saWQgJGlyc24tYmxhY2s7XG5cdFx0cGFkZGluZzogLjI1cmVtIDFyZW07XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0JltocmVmXSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmZyLWJ0bi0tbGcge1xuXHRcdFx0cGFkZGluZzogLjYyNXJlbSAwO1xuXHRcdH1cblx0fVxuXG5cdC8vQnRuIGFycm93XG5cdCYtLWFycm93IHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Y29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdHBhZGRpbmc6IDAgMCAwIC43NXJlbTtcblx0XHRtaW4taGVpZ2h0OiAwO1xuXHRcdCYuZnItYnRuLS1sZyB7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCAxcmVtO1xuXHRcdFx0W2NsYXNzXj1cImZyLWljb24tXCJdIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRbY2xhc3NePVwiZnItaWNvbi1cIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0d2lkdGg6IDIuMTI1cmVtO1xuXHRcdFx0aGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyLjEyNXJlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAuNjI1cmVtO1xuXHRcdH1cblx0XHQvL2lmIGxpbmtcblx0XHQmW2hyZWZdIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuXHRcdH1cblx0fVxufVxuXG4uZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbkBpbmNsdWRlIG1kIHtcblx0LmZyLWJ0biB7XG5cdFx0Ji0tbGcge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDAuNzVyZW0gMDtcblx0XHRcdG1pbi13aWR0aDogMTAuMTI1cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uaXJzbi1idG4ge1xuXHQmLS1zbGlkZXIge1xuXHRcdC0tYnRuLXNpemU6ICN7cmVtKDIyKX07XG5cblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHR3aWR0aDogdmFyKC0tYnRuLXNpemUpO1xuXHRcdGhlaWdodDogdmFyKC0tYnRuLXNpemUpO1xuXHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTQpO1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG5cblx0XHQmLmlyc24tYnRuLS1hY3RpdmUge1xuXHRcdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG5cblx0XHRcdCY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL1RoZW1hdGlxdWVfbmF2aWdhdGlvbi9fVGhlbWF0aXF1ZV9uYXZpZ2F0aW9uLnNjc3MgKi9cbi5ibG9jay1pcnNuLXRoZW1hdGhpcXVlLWJhciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICAgICAgICBtYXgtd2lkdGg6IDkycmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNvbnRhaW5lci0tZmx1aWQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSB4bCB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9faXRlbSB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgJi0ta2lvc3F1ZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDE4LjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWJpcy1mb290LWJvbGQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4XG4gICAgICAgICAgICAgICAgICAgIHJnYmEoJGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZSwgJGFscGhhOiAwLjIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tdGhlbWF0aXF1ZS1uYXYge1xuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNik7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjM3NXJlbTtcbiAgICAgICAgICAgIC5pcnNuLXRoZW1hdGlxdWUtbmF2X19pdGVtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAuaXJzbi10aGVtYXRpcXVlLW5hdl9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlyc24tdGhlbWF0aXF1ZS1uYXZfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMXB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2hyZWZdIHtcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JlbGF0ZWRfY29udGVudHMvX1JlbGF0ZWRfY29udGVudHMuc2NzcyAqL1xuXG4uaXJzbi10ZWFzZXItY2FyZHN7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG4gICAgfVxuXG4gICAgJl9fbGlzdHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XG4gICAgICAgIGdyaWQtZ2FwOiAxLjVyZW07XG4gICAgfVxufVxuXG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi10ZWFzZXItY2FyZHN7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICZfX2xpc3R7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJkX2FjY3JvY2hlL19DYXJkX2FjY3JvY2hlLnNjc3MgKi9cblxuLmZyLXRlYXNlci1jYXJkIHtcbiAgICAtLWlyc24tZnItdGVhc2VyLWNhcmQtcGFkZGluZzogMS41cmVtO1xuICAgIC5mci1lbmxhcmdlLWxpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1saWdodC1ibHVlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiB2YXIoLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmcpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nOiB2YXIoLS1pcnNuLWZyLXRlYXNlci1jYXJkLXBhZGRpbmcpO1xuICAgICAgICBtYXJnaW46IDA7XG5cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGlyc24tZm9udC1zaXplLWNhcmQtdGl0bGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9DYXJkX3JlbGF0ZWRfY29udGVudC9fQ2FyZF9yZWxhdGVkX2NvbnRlbnQuc2NzcyAqL1xuXG4uaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0MCk7XG4gICAgfVxuXG4gICAgJi5mci1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbWlkLWdyZXkgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgID4gKiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzYyB7XG4gICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcbiAgICAgICAgbWF4LWhlaWdodDogcmVtKDg2KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIDFmcjtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICZfX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oMCk7XG5cbiAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEuNzc3Nzg7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDZyZW07XG5cbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZGF0YWJhc2Uge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjcwKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDI3KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxOTUuNDIpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gbWlubWF4KHJlbSgzMiksIGF1dG8pIDFmcjtcblxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fc3RhcnQge1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMS8yO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1saXN0aW5nIHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMzIzKTtcbiAgICAgICAgfVxuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiByZW0oNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oNjkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWJvcmRlcik6bm90KC5mci1jYXJkLS1zaGFkb3cpIHtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IHJlbSgzKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxOHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW0gMXJlbSAwcmVtIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci10YWdzLWdyb3VwIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC40KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmlyc24tdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2RhdGUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMyIC8gMTc7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDExMSAvIDc2O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNSk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKVxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgzMSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1wcmVzcy1yZWxlYXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcblxuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjYyLjQyKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDE4KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDI4Mik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX19zdGFydCB7XG4gICAgICAgICAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1raW9zcXVlLXJlZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMywgYXV0bykgMWZyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDI0KSByZW0oNjYpIHJlbSgyNCk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDIwKSByZW0oODYpIHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG5cbiAgICAgICAgICAgICAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taHAtaW5mbyxcbiAgICAmLS1ocC1tZWRpYSB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1wcmltYXJ5O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDI4KTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyMCkgcmVtKDE2KTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KC5mci1jYXJkLS1uby1ib3JkZXIpOm5vdCguZnItY2FyZC0tc2hhZG93KSB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDIycHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoM3B4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19zdGFydCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUgLmlyc24tdGl0bGUsXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taHAtaW5mbyB7XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSg0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleDogMTtcbiAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDIxKTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oMzEpO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUgLmlyc24tdGl0bGUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTcpO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgxMzEuMjMpO1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogcmVtKDEzMS4yMyk7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0taHAtbWVkaWEge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodGVyLWJsdWU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgZ2FwOiByZW0oNDApO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxOCk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDI1KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZ2FwOiByZW0oOSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG8gYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC0taXJzbi1pY29uLXNpemU6ICN7cmVtKDMzKX07XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgzMyl9O1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuMjUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdG8tZnJvbnQge1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYpO1xuXG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTIpO1xuICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTUpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgICAgICAuZnItdGFnIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjRweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgzLCBhdXRvKSAxZnI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjQpIHJlbSg2NikgcmVtKDI0KTtcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDI0KSByZW0oMjApIHJlbSg4NikgcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjQpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNSk7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg2KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvQWNjb3JkaW9uL19BY2NvcmRpb24uc2NzcyAqL1xuXG4vKiBhZGQgc3R5bGUgb24gYnV0dG9uIHRvIGNvdW50ZXIgbm9ybWFsaXplLWNzcyAqL1xuLmlyc24tYWNjb3JkaW9uIHtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi1saWdodC1ncmV5IDAlIG5vLXJlcGVhdCBwYWRkaW5nLWJveDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjg3NXJlbTtcbiAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMXJlbTtcbiAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJnLWdyZXk7XG4gICAgfVxuXG4gICAgJl9fYnRuIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1wbHVzLnN2Z1wiKTtcbiAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLXBsdXMuc3ZnXCIpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWludXMuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tbWludXMuc3ZnXCIpO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5mci1pY29uLWFycm93LWRvd24tcy1saW5lIHtcbiAgICAgICAgICAgICZbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jaGFwbyB7XG4gICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nOiAwIHJlbSgxNik7XG4gICAgfVxuXG4gICAgJi0tZ2xvc3Nhcnkge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTYpIDA7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAje3JlbSgyMSl9O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMTQpIDAgcmVtKDI0KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jb2xsYXBzZS0tZXhwYW5kZWQ6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24td2hpdGU7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICZfX2xhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnRuIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGdhcDogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiByZW0oNDApO1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1zdW1tYXJ5IHtcbiAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcblxuICAgICAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogcmVtKC0xNik7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2J0biB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDIzKSAwIHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNik7XG5cbiAgICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXTo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE4KSByZW0oMjQpIHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItY29sbGFwc2UtLWV4cGFuZGVkIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMykgc29saWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1hY2NvcmRpb24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogaW5pdGlhbDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG5cbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IGluaXRpYWw7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgICAuZnItcmljaHRleHQtaW1hZ2VfX2ltYWdlIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMjQpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNvbGxhcHNlIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbSAzLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi0tZ2xvc3Nhcnkge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiByZW0oNzk2KTtcblxuICAgICAgICAgICAgLmlyc24tYWNjb3JkaW9uIHtcbiAgICAgICAgICAgICAgICAmX19idG4ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNCkgMCByZW0oMyk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDI3KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKHJlbSgxOSkpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAuaXJzbi1hY2NvcmRpb25fX2J0biB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oNDcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi0tc3VtbWFyeSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2dyaWRfc3RpY2tlcnNfZWlnaHQvX2dyaWRfc3RpY2tlcnNfZWlnaHQuc2NzcyAqL1xuXG4uZnItZ3JpZC1zdGlja2VycyB7XG4gICAgJi0tY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luOiByZW0oNTYpIDA7XG4gICAgfVxuICAgIC5mci1jYXJkcy0tZ3JpZC1zdGlja2VycyB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoM24gKyAzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQobiArIDQpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tY2FyZCB7XG4gICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjY2KTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0td2hpdGUtdGV4dCB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fYm9keSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogcmVtKDMyKSAwIHJlbSgxNikgMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWVubGFyZ2UtbGluayB7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJGlyc24tYmxhY2ssICRpcnNuLWJsYWNrKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlLFxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlLFxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19kZXNjLFxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGxlZnQ6IDJyZW07XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKDgpfSk7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICYtLWZvdXItY29sIHtcbiAgICAgICAgLmZyLWNhcmRzLS1ncmlkLXN0aWNrZXJzIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tY2FyZC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG4gKyA1KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKDNuICsgMykge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoNG4gKyA0KSB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MYXN0X3B1Ymxpc2hlZC9fTGFzdF9wdWJsaXNoZWQuc2NzcyAqL1xuXG4uaXJzbi1sYXN0LXB1Ymxpc2hlZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcblxuICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgJi0taDIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItY2FyZCB7XG4gICAgICAgICZfX3N0YXJ0IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMHJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWhlYWRlciB7XG4gICAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNzVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi10aGVtZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuMjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgyNCk7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1sYXN0LXB1Ymxpc2hlZCB7XG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtYm9keSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3R0b206IDAuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvQ2FyZF9ncmlkL19DYXJkX2dyaWQuc2NzcyAqL1xuLmZyLWNhcmQge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjY2cHg7XG4gICAgLy9SZXNldHNcbiAgICAmOm5vdCguZnItY2FyZC0tbm8tYm9yZGVyKTpub3QoLmZyLWNhcmQtLXNoYWRvdykge1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICB9XG5cbiAgICAvL0RlZmF1bHQgY2FyZFxuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgICZfX3RoZW1lIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsdWU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW07XG4gICAgICAgIHBhZGRpbmctdG9wOiAwLjVyZW07XG5cbiAgICAgICAgLmZyLXRhZyB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4OHJlbTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19zdGFydCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgIH1cbiAgICAmX19kYXRlIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBsZWZ0OiAwLjVyZW07XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICB9XG5cbiAgICAmOm5vdCguZnItY2FyZC0taG9yaXpvbnRhbCkge1xuICAgICAgICAuZnItY2FyZF9fZGV0YWlsIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC8vRGVmYXVsdCBjYXJkIGhvcml6b250YWxcbiAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMS4xMjVyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LWJsdWU7XG4gICAgICAgIC8vTGlnaHQgQmx1ZSBjYXJkXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IDEuODc1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zNzVyZW07XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZzogMS44NzVyZW0gMS41cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2NnB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLmZyLWNhcmQge1xuICAgICAgICAgICAgJjpub3QoLmZyLWNhcmQtLW5vLWljb24pIHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICAgICAgLS1iLW4tdy1jb2xvci10ZXh0OiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogMS44NzVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1iLW4tdy1jb2xvci10ZXh0KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxLjg3NXJlbSAxLjVyZW07XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXJlbTtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDY2cHg7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWItbi13LWNvbG9yLXRleHQpO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICAgICYuZnItY2FyZCB7XG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDMuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYi1uLXctY29sb3ItdGV4dCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIC0tYi1uLXctY29sb3ItdGV4dDogYmxhY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvL0dyZXkgY2FyZFxuICAgICYtLWdyZXkge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAxLjg3NXJlbTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNTkzNzVyZW0gMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fc3RhcnQge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibHVlO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjY0cHg7XG4gICAgICAgICAgICAmX19wcmltYXJ5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmRfX2RhdGUge1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgfVxuICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42MjVyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIG1kIHtcbiAgICAuZnItY2FyZCB7XG4gICAgICAgIC8vRGVmYXVsdCBjYXJkIGRlc2t0b3BcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fdGhlbWUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjY4NzVyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC40NHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLy9EZWZhdWx0IGNhcmQgaG9yaXpvbnRhbFxuICAgICAgICAmLS1ob3Jpem9udGFsIHtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDkuNDM3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA3LjYyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTg3NXJlbTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC4zNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy9DYXJkIGJsdWVcbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogMS4yNXJlbTtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzEyNXJlbTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fZGVzYyB7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzRweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjI1cmVtIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvL2JsYWNrIGNhcmRcbiAgICAgICAgJi0tYmxhY2stYW5kLXdoaXRlIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmQ6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMS4zMTI1cmVtO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ2cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19kZXNjIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA3NHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEuMjVyZW0gMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC8vR3JleSBjYXJkXG4gICAgICAgICYtLWdyZXkge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgICAgIGxlZnQ6IHJldmVydDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjQzNzVyZW0gMS4yNXJlbSAwIDEuMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItY2FyZF9fdGhlbWUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ODc1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWNhcmRfX2Rlc2Mge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgICAgICAgICAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmZyLWNhcmQtLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG59XG5cbi8qIENvcnJlY3Rpb24gdmlkZW8gaW4gZnItY2FyZC0taG9yaXpvbnRhbCAqL1xuLmZyLWNhcmQtLWhvcml6b250YWwge1xuICAgIC5mci1jb250ZW50LW1lZGlhIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgLmZyLWNhcmRfX3ZpZGVvIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDEuNjYlO1xuICAgICAgICAgICAgZmxleDogMSAwIGF1dG87XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIC0tdGV4dC1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICAgIC0tdGl0bGUtc3BhY2luZzogMDtcblxuICAgICAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLXZpZCB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVGFnL19UYWcuc2NzcyAqL1xuXG4uZnItdGFnLS1maXQtY29udGVudHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5mci10YWctLWdyZXkge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWRhcmstZ3JleSk7XG59XG5cbi5mci10YWcge1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IGluaXRpYWw7XG4gICAgYm9yZGVyLXJhZGl1czogaW5pdGlhbDtcbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvTGlua3MvX0xpbmtzLnNjc3MgKi9cbi8vTGlua3NcbmFbaHJlZl0ge1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHQmLmZyLWJ0biB7XG5cdFx0Jjpub3QoLmZyLWJ0bi0tc2Vjb25kYXJ5KTpub3QoLmZyLWJ0bi0tYXJyb3cpIHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1vcGFjaWZ5LWJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLmlyc24tYnRuIHtcblx0XHQmLS1hcnJvdyB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cdFx0XHRmb250LXNpemU6IDFyZW07XG5cdFx0XHRjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHR3aWR0aDogMS41cmVtO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdH1cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDAuMjVyZW07XG5cdFx0XHRcdHJpZ2h0OiAwLjM3NXJlbTtcblx0XHRcdFx0ei1pbmRleDogMztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLmlyc24tbGluayB7XG5cdFx0Ji0tcGxhaW4ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHBhZGRpbmc6IHJlbSgxNikgcmVtKDE2KSByZW0oMTUpO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdFx0bGluZS1oZWlnaHQ6IHJlbSgyMSk7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oNDgpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE1KTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLmZyLWxpbmsge1xuXHRjb2xvcjogJGlyc24tYmxhY2s7XG59XG5cbi8vIHRvZG8gc3VwcHJpbWVyIGFwcsOocyBtaXNlIMOgIGpvdXIgZHUgRFNFLlxuLmZyLWZvbGxvd19fc29jaWFsIC5mci1idG5zLWdyb3VwLS1sZyB7XG5cdC5mci1saW5rLS1zbmFwY2hhdDpiZWZvcmUsXG5cdC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcblx0XHRmb250LWZhbWlseTogXCJGb250IEF3ZXNvbWUgNSBCcmFuZHNcIjtcblx0XHRmb250LXNpemU6IDEuN3JlbTtcblx0fVxuXG5cdC5mci1saW5rLS10aWt0b2s6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIu6Bu1wiO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjNyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjdyZW07XG5cdH1cblxuXHQuZnItbGluay0tc25hcGNoYXQ6YmVmb3JlIHtcblx0XHRjb250ZW50OiBcIu+Kq1wiO1xuXHRcdG1hcmdpbi1sZWZ0OiAwLjJyZW07XG5cdFx0bWFyZ2luLXJpZ2h0OiAwLjZyZW07XG5cdFx0bWFyZ2luLXRvcDogMC4xcmVtO1xuXHR9XG59XG5cbi5pcnNuLWxpbmsge1xuXHQmLS1kaXNjb3ZlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHJpZ2h0OiByZW0oNDgpO1xuXHRcdHotaW5kZXg6IDA7XG5cdFx0Zm9udC1zaXplOiByZW0oMTUpO1xuXHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcblx0XHRsZXR0ZXItc3BhY2luZzogcmVtKC0wLjQpO1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0cmlnaHQ6IHJlbSgtNDgpO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgocmVtKC0xMCkpO1xuXHRcdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdFx0ei1pbmRleDogMTtcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0d2lkdGg6IHJlbSgzMS45Myk7XG5cdFx0XHRoZWlnaHQ6IHJlbSgyOS41Nyk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcblx0XHR9XG5cdH1cblxuXHQmLS1hY3RpdmUge1xuXHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG5cdH1cblxuXHQmLS1kYXRhYmFzZS10YWJzIHtcblx0XHRwYWRkaW5nOiByZW0oMTApIHJlbSgyMCkgcmVtKDQpO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBib3JkZXItYm90dG9tOiByZW0oMikgc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0LS1ob3Zlci10aW50OiAjeyRpcnNuLWxpZ2h0LWdyZXl9O1xuXG5cdFx0QGluY2x1ZGUgbGcge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHR9XG5cblx0XHQmLmlyc24tbGluay0tYWN0aXZlIHtcblx0XHRcdGJvcmRlci1jb2xvcjogJGlyc24tYmxhY2s7XG5cdFx0fVxuXHR9XG5cblx0Ji0tZGF0YWJhc2UtbW9iaWxlIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Z2FwOiByZW0oOSk7XG5cdFx0cGFkZGluZzogcmVtKDE1KSAwIHJlbSgxNCk7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Y29sb3I6ICRpcnNuLXdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogcmVtKDIyKTtcblx0XHRmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSBsZyB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMzIpfSk7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRsZWZ0OiByZW0oLTE2KTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuXHRcdFx0ei1pbmRleDogLTE7XG5cdFx0fVxuXHR9XG5cblx0Ji0tbmV3c2xldHRlciB7XG5cdFx0anVzdGlmeS1jb250ZW50OiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogcmVtKDE0KTtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmVsYXRlZF9jb250ZW50cy9fUmVsYXRlZF9jb250ZW50cy5zY3NzICovXG4uZnItcmVsYXRlZC1jb250ZW50cyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwIDNyZW0gMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGgyIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4zNzVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1yZWxhdGVkLWNhcmRzIHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBib3R0b206IDFyZW07XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDFyZW0gMnJlbSAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkX190aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgfVxuXG4gICAgICAgIC8vIE92ZXJyaWRlIHBhZGRpbmcgdG8gcmVkdWNlIGFycm93IHNwYWNlIGJldHdlZW4gdGV4dCBhbmQgYm90dG9tXG4gICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikge1xuICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmZyLXJlbGF0ZWQtY29udGVudHMge1xuICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAmLmZyLWJvcmRlci1ib3R0b20ge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5pcnNuLXJlbGF0ZWQtY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIC5mci1jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiByZW0oMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogMS41cmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJi0tbGlzdGluZyB7XG4gICAgICAgIHJvdy1nYXA6IHJlbSgyNCk7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRvcDogcmVtKDE4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZmlsbCwgcmVtKDIyMikpO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgIHJvdy1nYXA6IHJlbSg0MCk7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMxKTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9hdG9tcy9JbnB1dC9fSW5wdXQuc2NzcyAqL1xuLmZyLWlucHV0e1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICBoZWlnaHQ6IDMuNXJlbTtcbiAgcGFkZGluZzogMCAwLjVyZW07XG59XG5cbi5mb3JtLXJlcXVpcmVke1xuICAmOmFmdGVye1xuICAgIGNvbnRlbnQ6IFwiKlwiO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLmZyLWxhYmVse1xuICBjb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrO1xuICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL01lZ2FfbWVudS9fTWVnYV9tZW51LnNjc3MgKi9cbi5pcnNuLW1lZ2EtbWVudSB7XG4gICAgLS1yZWQtc3ViLWl0ZW06ICN7JGlyc24tZGFya2VuLXByaW1hcnktcmVkfTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMnB4ICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgIH1cbiAgICBuYXYge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG4ge1xuICAgICAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgbWluLWhlaWdodDogdW5zZXQ7XG4gICAgICAgIHBhZGRpbmc6IDAuN3JlbTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLW1lZ2EtbWVudV9fcm9vdC1idG5fX2Rza19pY29uIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDEuMnJlbTtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2Rzay1leHBhbmQtaWNvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2JhY2stYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtYm9sZCk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAuZnItaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IHJlbSg2KTtcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgICZbZGF0YS1sZXZlbD1cIjFcIl0ge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1pcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXkpO1xuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTEpIDA7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1pcnNuLWZvbnQtcmVndWxhcik7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cbiAgICAgICAgICAgICAgICAmLS1yZWQge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tcmVkLXN1Yi1pdGVtKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjhyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saXN0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLmlyc24tbWVnYS1tZW51X19pdGVtLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTIpIDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJltkYXRhLWxldmVsPVwiMFwiXSB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOm5vdCguaXJzbi1tZWdhLW1lbnVfX2l0ZW0tLXByaW1hcnkpIHtcbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2J0biB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1pcnNuLWdsb3NzeS1ibGFjayk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgPiB7XG4gICAgICAgICAgICAgICAgLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgd2lkdGg6IDRyZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICAmLS1tYWluLWxpbmsge1xuICAgICAgICAgICAgYWxsOiB1bnNldDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICB9XG4gICAgJl9fc3ViLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAmLmZyLWNvbGxhcHNlLS1leHBhbmRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLW1lZ2EtbWVudV9faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtIDA7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX2tpb3NxdWUtbW9iaWxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIC5mci1uYXYge1xuICAgICAgICAgICAgJl9fbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qXG5ERVNLVE9QIFZFUlNJT05cbiovXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tbWVnYS1tZW51IHtcbiAgICAgICAgJl9fd3JhcHBlciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSgxMTg0KTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX21ibC1leHBhbmQtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2Rzay1leHBhbmQtaWNvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC0taWNvbi1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICAmW2RhdGEtbGV2ZWw9XCIwXCJdIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX3Jvb3QtYnRuW2FyaWEtZXhwYW5kZWQ9XCJ0cnVlXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19yb290LWJ0bl9fZHNrX2ljb24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgID4gLmlyc24tbWVnYS1tZW51IHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oNDApIHJlbSg1OSkgcmVtKDY0KSByZW0oMTk3KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmW2RhdGEtbGV2ZWw9XCIxXCJdIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAuaXJzbi1tZWdhLW1lbnVfX2xpbmsge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTQpIDA7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19zdWItbGlzdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fYnRuIHtcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLWV4cGFuZGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJltkYXRhLWxldmVsPVwiMlwiXSB7XG4gICAgICAgICAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDE0KSAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX3Jvb3QtYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19iYWNrLWJ1dHRvbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgICZfX2NhdGVnb3J5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmX19jYXRlZ29yeS10aXRsZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKSAwIHJlbSgyMikgMDtcbiAgICAgICAgfVxuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZXZlcnQ7XG4gICAgICAgIH1cbiAgICAgICAgJl9fc3ViLWxpc3Qge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA0LjVyZW07XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTW9iaWxlX3NlY29uZGFyeV9tZW51L19Nb2JpbGVfc2Vjb25kYXJ5X21lbnUuc2NzcyAqL1xuLmlyc24tbWVnYS1tZW51IHtcbiAgICAmLS1wcmltYXJ5IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgLmlyc24tbWVnYS1tZW51X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxLjEycHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgICAgJi0tcHJpbWFyeSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMC43cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZGFya2VuLXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi0tZGFyay1wcmltYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRkYXJrZW4tcHJpbWFyeTtcbiAgICAgICAgICAgIC5pcnNuLW1lZ2EtbWVudV9fbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1tZWdhLW1lbnUtLW1vYmlsZS1wYXJ0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL05ld3NsZXR0ZXIvX05ld3NsZXR0ZXIuc2NzcyAqL1xuLmlyc24tbmV3c2xldHRlciB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMmZyIDFmcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1nbG9zc3ktYmxhY2s7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMS42MjVyZW0pO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gMnJlbTtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAycmVtIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fdGV4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTIpO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM3NXJlbTtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faWNvbjo6YmVmb3JlIHtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogI3tyZW0oMjUpfTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgfVxuICAgICZfX3RleHQtbGlzdCB7XG4gICAgICAgIG1hcmdpbjogcmVtKDE2KSAwIHJlbSgxOCkgcmVtKC0zKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICZfX2ljb24ge1xuICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDE2KX07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190ZXh0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHJlbSgxMyk7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogcmVtKDI1KTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiB1bnNldDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuXG4gICAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDExMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0NhcmRzX2FjY3JvY2hlL19DYXJkc19hY2Nyb2NoZS5zY3NzICovXG4uZnItY2FyZC1hY2Nyb2NoZSB7XG5cdC5mci1jYXJkIHtcblx0XHR3aWR0aDogMjAuMzc1cmVtO1xuXHRcdGhlaWdodDogMjMuMzEzcmVtO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHQmX19ib2R5IHtcblx0XHRcdG9yZGVyOiB1bnNldDtcblx0XHRcdHBhZGRpbmc6IHVuc2V0O1xuXHRcdH1cblxuXHRcdCZfX3RpdGxlIHtcblx0XHRcdG9yZGVyOiB1bnNldDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdFx0XHQtd2Via2l0LWxpbmUtY2xhbXA6IDI7XG5cdFx0XHQtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuXHRcdFx0ZGlzcGxheTogLXdlYmtpdC1ib3g7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdH1cblxuXHRcdCZfX2Rlc2Mge1xuXHRcdFx0b3JkZXI6IHVuc2V0O1xuXHRcdH1cblxuXHRcdCZfX2JvZHkgPiAmX190aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogMS40NTNyZW07XG5cdFx0fVxuXG5cdFx0Jl9fYm9keSA+ICZfX2Rlc2Mge1xuXHRcdFx0bWFyZ2luLXRvcDogMC45MzVyZW07XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cdFx0fVxuXG5cdFx0Jl9fdmlkZW8ge1xuXHRcdFx0Ym94LXNpemluZzogdW5zZXQ7XG5cdFx0XHRtYXgtd2lkdGg6IDIwLjM3NXJlbTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5mci1jb250ZW50LW1lZGlhIHtcblx0XHRcdFx0aGVpZ2h0OiA4LjYyNXJlbTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdG1hcmdpbjogdW5zZXQ7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdC0tdGV4dC1zcGFjaW5nOiAwO1xuXHRcdFx0XHQtLXRpdGxlLXNwYWNpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9IYXV0X2RlX3BhZ2UvX0hhdXRfZGVfcGFnZS5zY3NzICovXG4jdG8tdGhlLXRvcC1idXR0b24ge1xuICAgIGJhY2tncm91bmQ6IGJsYWNrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHdpZHRoOiAyLjYyNXJlbTtcbiAgICBoZWlnaHQ6IDIuNjI1cmVtO1xuICBcblxufVxuI3RvLXRoZS10b3AtYnV0dG9uOjpiZWZvcmV7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgY29sb3I6IHdoaXRlO1xuICAtLWljb24tc2l6ZTogMS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbn0iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9QcmludF9hbmRfc2hhcmUvX1ByaW50X2FuZF9zaGFyZS5zY3NzICovXG4uZnItcHJpbnQtYW5kLXNoYXJlIHtcbiAgICAuZnItYnRuOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIHVsIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cbiAgICAgICAgJjppcyg6aG92ZXIsIDpmb2N1cykge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgfVxuXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdsb3NzeS1ibGFjaztcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6bWFya2VyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvUmljaHRleHQvX1JpY2h0ZXh0LnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0IHtcbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcblxuICAgICAgICBwIHtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbml0aWFsO1xuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgZm9udC1zaXplOiB1bnNldDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHVuc2V0O1xuICAgIH1cblxuICAgIC8vIENLRWRpdG9yIGZvbnQgc2l6ZSBwbHVnaW4gY2xhc3Nlcy5cbiAgICAudGV4dC10aW55IHtcbiAgICAgICAgZm9udC1zaXplOiAuN2VtO1xuICAgIH1cbiAgICAudGV4dC1zbWFsbCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjg1ZW07XG4gICAgfVxuICAgIC50ZXh0LWJpZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40ZW07XG4gICAgfVxuICAgIC50ZXh0LWh1Z2Uge1xuICAgICAgICBmb250LXNpemU6IDEuOGVtO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BY2NvcmRpb25zL19BY2NvcmRpb25zLnNjc3MgKi9cbi5mci1hY2NvcmRpb25zX2NvbnRhaW5lcntcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xufSIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9RdW90ZS9fUXVvdGUuc2NzcyAqL1xuLmlyc24tcXVvdGV7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tcXVvdGV7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07ICAgIFxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL2NlbGxzL1NpZGViYXJfZGlyZWN0X2FjY2Vzcy9fU2lkZWJhcl9kaXJlY3RfYWNjZXNzLnNjc3MgKi9cbi5pcnNuLXNpZGViYXItLWFjY2VzcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB9XG4gICAgJl9fYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZ2xvc3N5LWJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDAuODc1cmVtICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL0Jsb2Nrcy9NZW1icmVfdGVhc2VyL19NZW1icmVfdGVhc2VyLnNjc3MgKi9cbi5pcnNuLWdyaWQtMS1jb2wge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1nYXA6IDEuMjVyZW07XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgeGwge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIH1cbn1cblxuLmlyc24tbWVtYnJlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSgyNCk7XG4gICAgJi0tY2FyZCB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgyNCkgcmVtKDE2KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWVtYmVyLWJhY2tncm91bmQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faW1hZ2Utd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIH1cbiAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICB3aWR0aDogcmVtKDExNik7XG4gICAgICAgIGhlaWdodDogcmVtKDExNik7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgIH1cbiAgICAmX19uYW1lIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fZGVzYyB7XG4gICAgICAgIG1hcmdpbjogMCAwIHJlbSgxNikgMDtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDc7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9DYXJ0ZV9tZW1icmUvX0NhcnRlX21lbWJyZS5zY3NzICovXG4uY2FydGUtbWVtYnJlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1iZy1ncmV5O1xuICAgIHBhZGRpbmc6IDJyZW07XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDk4JSk7XG4gICAgfVxuICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1ibGFjaztcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX2ltZyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIGhlaWdodDogNTAlO1xuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgfVxuICAgIHAge1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1tZWRpdW07XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIGNvbG9yOiAkaXJzbi1ncmV5bGlzaC1ibGFjaztcbiAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgIH1cbiAgICAmX19saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleWxpc2gtYmxhY2s7XG4gICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgzKTtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjJzIGxpbmVhcjtcbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpc3RlX2NhcnRlX21lbWJyZS9fTGlzdGVfY2FydGVfbWVtYnJlLnNjc3MgKi9cbi5pcnNuLWxpc3QtbWVtYmVycy1jYXJkcyB7XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIG1pbm1heCgwLCAxZnIpKTtcbiAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHh4bCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCBtaW5tYXgoMCwgMWZyKSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvSW1hZ2UvX0ltYWdlLnNjc3MgKi9cbi5mci1pbWctLWNpcmNsZSB7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmZyLWNvbnRlbnQtbWVkaWEtLXBvc2l0aW9uYWJsZSB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuXHQuZnItY29udGVudC1tZWRpYSB7XG5cdFx0Jl9faW1nIHtcblx0XHRcdGFzcGVjdC1yYXRpbzogdW5zZXQ7XG5cblx0XHRcdD4gKiB7XG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICYuZnItY29udGVudC1tZWRpYSB7XG4gICAgICAgICYtLWNlbnRlciwgJi0tbGVmdCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAmLS1jZW50ZXIsICYtLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWNvbnRlbnQtbWVkaWEge1xuICAgICAgICAmX19jYXB0aW9uIHtcbiAgICAgICAgICAgICYtLWxlZnQge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtLWNlbnRlciB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1yaWdodCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvQV92b2lyX2F1c3NpL19BX3ZvaXJfYXVzc2kuc2NzcyAqL1xuLmlyc24tdm9pci1hdXNzaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuXG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDI0KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgcCB7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMi4xMjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kZXNjX2NvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICZfX2hpZ2hsaWdodGVkIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogLTJyZW07XG4gICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tdm9pci1hdXNzaSB7XG4gICAgICAgICZfX2hpZ2hsaWdodGVkIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHhsIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEuNXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMS42MjVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgtNSk7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IHJlbSgtNCk7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgICAgICAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNzQgLyA1MTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IDE7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOSk7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgeGwge1xuICAgIC5pcnNuLXZvaXItYXVzc2kge1xuICAgICAgICAmX19oaWdobGlnaHRlZCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19pbWcge1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0hvcml6b250YWxfQ2FyZC9fSG9yaXpvbnRhbF9DYXJkLnNjc3MgKi9cbi5mci1jYXJke1xuICAgICYtLWhvcml6b250YWx7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbmt7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgXG4gICAgICAgIH1cbiAgICAgICAgLmZyLWNhcmR7XG4gICAgICAgICAgICAmX19jb250ZW50e1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjEyNXJlbSAwO1xuICAgICAgICAgICAgfSAgIFxuICAgICAgICAgICAgJl9fdGl0bGV7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9fZGVzY3tcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAuNjI1cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuZnItY2FyZC0taG9yaXpvbnRhbHtcbiAgICAgICAgJi5mci1jYXJke1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgJjpiZWZvcmV7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1jYXJke1xuICAgICAgICAgICAgICAgICZfX2hlYWRlcntcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwLjEyNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgZmxleDogMSAwIDEwLjEyNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9fYm9keXtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwLjEyNXJlbSk7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl9faW1ne1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZ3tcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX3RpdGxle1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjMxMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnR7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19kZXNje1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjE4NzVyZW07XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC4zNzVyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1RhYnNfSVJTTi9fVGFic19JUlNOLnNjc3MgKi9cbkBtaXhpbiBtb2JpbGVGdWxsV2lkdGhNYXJnaW4oKSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xcmVtO1xuICAgIG1hcmdpbi1yaWdodDogLTFyZW07XG59XG5AbWl4aW4gbW9iaWxlRnVsbFdpZHRoUGFkZGluZygpIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJyZW07XG4gICAgcGFkZGluZy1yaWdodDogMnJlbTtcbn1cbi5mci10YWJzLWFjY29yZGlvbnMge1xuICAgIC5mci10YWJzIHtcbiAgICAgICAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fcGFuZWwge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMuMjVyZW07XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDBzLCB0cmFuc2Zvcm0gMHM7XG4gICAgICAgIH1cblxuICAgICAgICAmX190YWIge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMnJlbTtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSkge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oNTApO1xuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC0taG92ZXI6IHVuc2V0O1xuICAgICAgICAgICAgICAgIC0tYWN0aXZlOiB1bnNldDtcblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwLjI1cmVtIHNvbGlkICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogdW5zZXQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHVuc2V0O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVuc2V0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgICRjb2xvcl9fdGFiOiAjNDQ0O1xuICAgICRjb2xvcl9fdGFiLWFjdGl2ZTogIzNiYWNmZjtcbiAgICAkcGFkZGluZzogMXJlbTtcblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMtLXRhYnMge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1mbG93OiB3cmFwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLnRhYiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7IC8vIFNldCB0aGUgZGlzc3RhbmNlIHdpdGggYm9yZGVyIGluc3RlYWQgb2YgbWFyZ2luLCBmb3IgbW9yZSBhY2N1cmF0ZSBKUyBjYWxjdWxhdGlvbiBvZiB0aGUgd2lkdGhcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoTWFyZ2luO1xuICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhQYWRkaW5nO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtIDRyZW0pO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhNYXJnaW47XG4gICAgICAgICAgICBAaW5jbHVkZSBtb2JpbGVGdWxsV2lkdGhQYWRkaW5nO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY29udGVudDogYXR0cihkYXRhLXRpdGxlKTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIsXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaXMtYWN0aXZlIHtcbiAgICAgICAgICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogbWFyZ2luIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItdGFicy1hY2NvcmRzaW9uLS1pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGluaGVyaXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItdGFicy1hY2NvcmRpb25zLS1lbnRyeS1jb250YWluZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAvL21hcmdpbi1ib3R0b206IDFweDtcbiAgICAgICAgQGluY2x1ZGUgbW9iaWxlRnVsbFdpZHRoTWFyZ2luO1xuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDAlO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG1hcmdpbiAwLjNzO1xuXG4gICAgICAgICY6bnRoLWNoaWxkKG4pOm5vdCguZnItYWNjb3JkaW9uc19jb250YWluZXIpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1vYmlsZUZ1bGxXaWR0aFBhZGRpbmc7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuZnItdGFicy1hY2NvcmRpb25zIHtcbiAgICAgICAgJi5oYXMtdGFicyB7XG4gICAgICAgICAgICAuZnItdGFicy1hY2NvcmRpb25zLS10YWJzIHtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG5cbiAgICAgICAgICAgICAgICAvLyBNYWtlIGJvcmRlciBnbyBvdmVyIGxlZnQgbWFyZ2luXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMDAlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTAwJTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XG5cbiAgICAgICAgICAgICAgICAuZnItdGFic19fdGFiIHtcbiAgICAgICAgICAgICAgICAgICAgJlthcmlhLXNlbGVjdGVkPVwiZmFsc2VcIl0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbGlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5IHtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAwO1xuXG4gICAgICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci10YWJzLWFjY29yZGlvbnMtLWVudHJ5LWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLXRhYnMtYWNjb3Jkc2lvbi0taWNvbiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvQWN0dWFsaXRlL19BY3R1YWxpdGUuc2NzcyAqLyIsIi8qIHBhZ2VzL01lbWJyZV9kZXRhaWwvX01lbWJyZV9kZXRhaWwuc2NzcyAqL1xuXG4uaXJzbi1tZW1icmVzIHtcbiAgJi0tZGV0YWlscyB7XG4gICAgJl9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC1nYXA6IHJlbSgzMik7XG4gICAgfVxuICAgICZfX25hbWUtYW5kLXByaW50LXNoYXJle1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcHJpbnQtc2hhcmUge1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTE1KX0pO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIC50b29sX19pdGVtIHtcbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgyKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItYnRuLS1kaXNwbGF5IHtcbiAgICAgICAgbWluLWhlaWdodDogcmVtKDI1KTtcbiAgICB9XG4gICAgJl9fbmFtZS1tZW1iZXIge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJl9faW1nIHtcbiAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxODApO1xuICAgICAgICBoZWlnaHQ6IHJlbSgxODApO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICZfX3BhcmFncmFwaC1jb250YWluZXJ7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgzMCkgMCAwIHJlbSgxNjQpO1xuICAgICAgICBtYXgtd2lkdGg6IGNhbGMocmVtKDg3OCkgLSAxNjRweCk7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgfVxuICAgICAgJl9fY29udGVudCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgIGdyaWQtZ2FwOiByZW0oMjQpO1xuICAgICAgICBtYXgtd2lkdGg6IHJlbSg4NzgpO1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIH1cbiAgICAgICZfX2ltZyB7XG4gICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICB3aWR0aDogcmVtKDE0MCk7XG4gICAgICAgICAgaGVpZ2h0OiByZW0oMTQwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cblxuXG4iLCIvKiBwYWdlcy9MaXN0ZV9tZW1icmUvX0xpc3RlX21lbWJyZS5zY3NzICovIiwiLmlyc24tY29ycG9yYXRpb24tcGFnZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgwLCAxZnIpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDAsIDFmcik7XG4gICAgfVxuICAgICZfX2ZpcnN0LXBhcnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWlyc24tc2VwYXJhdG9yLWdyZXkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgICAgICAgIGxlZnQ6IC0ycmVtO1xuICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tc2VwYXJhdG9yLWdyZXkpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2V4dGVuZGVkIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgQGluY2x1ZGUgeHMge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3N1bW1hcnkge1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19wYXJhZ3JhcGhzLXdyYXBwZXIge1xuICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcmFncmFwaHMge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL1BhZ2VfYXJ0aWNsZS9fUGFnZV9hcnRpY2xlLnNjc3MgKi9cbi5mci1hcnRpY2xlIHtcbiAgICAuY29udGVudC1jb250YWluZXIge1xuICAgICAgICAmX190b29scyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBpbmNsdWRlIGxnIHtcbiAgICAuZnItYXJ0aWNsZSB7XG4gICAgICAgIC5jb250ZW50LWNvbnRhaW5lciB7XG4gICAgICAgICAgICAmX190b29scyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIHRvcDogMC41cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuIiwiLyogcGFnZXMvQ29udGFjdC9fQ29udGFjdC5zY3NzICovXG5cbi5pcnNuLWNvbnRhY3Qge1xuICAgICZfX3ByaW50LXNoYXJlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC0xNSl9KTtcbiAgICAgICAgfVxuICAgICAgICAuZnItc2hhcmUtd3JhcHBlciB7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIG1pbi13aWR0aDogMzB2dztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcbiAgICB9XG5cbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oNCk7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XG5cbiAgICAgICAgPiAqIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogcmVtKDc5Nik7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG4tLXNoYXJlIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItcHJpbnQtYW5kLXNoYXJlIHVsIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDIwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWRpc2NvdmVyLWNhcmRzIHtcbiAgICAgICAgICAgIC5pcnNuLWRpc2NvdmVyLWNhcmQge1xuICAgICAgICAgICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMyk7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDM7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0NCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBwYWdlcy9CYXNpY19wYWdlL19CYXNpY19wYWdlLnNjc3MgKi9cclxuXHJcbi5pcnNuLWJhc2ljLXBhZ2Uge1xyXG4gICAgaDEge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcclxuICAgICAgICBnYXA6IHJlbSg1Nik7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIFxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiByZW0oODQpO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHJlbSg3MTQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qIHBhZ2VzL0Jhc2VfZG9jdW1lbnRhaXJlL19CYXNlX2RvY3VtZW50YWlyZS5zY3NzICovXG5cbjpyb290IHtcbiAgICAtLWRhdGFiYXNlLWZpcnN0LWNvbDogOC43NXJlbTtcbiAgICAtLWRhdGFiYXNlLWdhcDogNi42MjVyZW07XG59XG5cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIHtcbiAgICAuaXJzbi1kYXRhYmFzZS10YWJzIHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZGF0YWJhc2UtZmlyc3QtY29sKSAxZnI7XG4gICAgICAgICAgICBnYXA6IHZhcigtLWRhdGFiYXNlLWdhcCk7XG5cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oMTA2KX0pO1xuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTMpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogdmFyKC0tZGF0YWJhc2UtZmlyc3QtY29sKSAxZnIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGdhcDogdmFyKC0tZGF0YWJhc2UtZ2FwKTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg0Nyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuaXJzbi1zdW1tYXJ5IHtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDE0MCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaTo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNikgMDtcblxuICAgICAgICAgICAgPiBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGNvbG9yOiBibGFjaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5mci1saW5rLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMjQpIDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgZ2FwOiByZW0oMTYpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGxpc3QtaXRlbTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1yb3c6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIuLi8uLi8uLi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24uc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLTAuMTY2NjdyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4yNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tZGVwbG95ZWQge1xuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgzMCl9KTtcblxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgtMzIpO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICYtLWRhdGFiYXNlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV9jYXJyZWZvdXIvX1BhZ2VfY2FycmVmb3VyLnNjc3MgKi9cblxuLmlyc24tY2FycmVmb3VyLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDU2KTtcbiAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDIuNXJlbTtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvUGFnZV90aGVtYXRpcXVlL19QYWdlX3RoZW1hdGlxdWUuc2NzcyAqL1xuXG4uaXJzbi10aGVtYXRpcXVlLXBhZ2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDEwMCU7XG5cbiAgICAmX19pbnRyb2R1Y3Rpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgfVxuXG4gICAgJl9fZXh0ZW5kZWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IGF1dG8gMWZyO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3BhcmFncmFwaHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fcGFyYWdyYXBocyB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5mci10YWJzLWFjY29yZGlvbnMuaGFzLXRhYnMgLmZyLXRhYnMtYWNjb3JkaW9ucy0tZW50cnkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogYXV0bztcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maXJzdC1wYXJ0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIC8vIG1heC13aWR0aDogcmVtKDcxNCk7XG4gICAgICAgICAgICBnYXA6IHJlbSgyNCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5CbHVlTW9iaWxlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLy8gLyogcGFnZXMvUGFnZV9ob21lX3NlY3Rpb24vX1BhZ2VfaG9tZV9zZWN0aW9uLnNjc3MgKi9cbi5pcnNuLWhvbWUtc2VjdGlvbi1wYWdlIHtcbiAgICAmX19leHRlbmRlZCB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogcGFnZXMvQmFzZV9kb2N1bWVudGFpcmVfZmljaGUvX0Jhc2VfZG9jdW1lbnRhaXJlX2ZpY2hlLnNjc3MgKi9cbi5pcnNuLWJhc2UtZG9jdW1lbnRhaXJlIHtcbiAgICAmX19wcmludC1zaGFyZSB7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtMTUpfSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19kYXRlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1saWdodGVyLWdyZXkpO1xuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL2hvbWVwYWdlL19ob21lcGFnZS5zY3NzICovXG5cbi5pcnNuLWhvbWUtcGFnZSB7XG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAuaHAtZm9vdGVyLFxuICAgICAgICAuaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSg4Mil9KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIHNlY3Rpb25bY2xhc3NePVwiaXJzblwiXSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJl9fbWFpbi10aXRsZSxcbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIHBhZ2VzL2lyc24tcGFnZS9faXJzbi1wYWdlLnNjc3MgKi9cclxuXHJcbi5pcnNuLXBhZ2Uge1xyXG5cdGgxIHtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XHJcblx0fVxyXG5cclxuXHQmX19jb250ZW50IHtcclxuXHRcdGRpc3BsYXk6IGdyaWQ7XHJcblx0XHRncmlkLWF1dG8tY29sdW1uczogMTAwJTtcclxuXHRcdGdhcDogcmVtKDU2KTtcclxuXHR9XHJcblxyXG5cdEBpbmNsdWRlIGxnIHtcclxuXHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRkaXNwbGF5OiBncmlkO1xyXG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBlbmQ7XHJcblx0XHRcdGdyaWQtYXV0by1jb2x1bW5zOiAxMDAlO1xyXG5cdFx0XHR3aWR0aDogMTAwJTtcclxuXHRcdH1cclxuXHR9XHJcblxyXG5cdCYtLW5hcnJvdyB7XHJcblx0XHRAaW5jbHVkZSBsZyB7XHJcblx0XHRcdC5pcnNuLXBhZ2Uge1xyXG5cdFx0XHRcdCZfX3dyYXBwZXIge1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogcmVtKDg0KTtcclxuXHRcdFx0XHR9XHJcblxyXG5cdFx0XHRcdCZfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0bWF4LXdpZHRoOiByZW0oNzE0KTtcclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn0iLCIvKiBwYWdlcy9FdmVuZW1lbnQvX0V2ZW5lbWVudC5zY3NzICovXG5cbi5maWVsZC0tbmFtZS1maWVsZC1ldmVudC1kYXRlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IHJlbSgyNCk7XG4gICAgICAgIGhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hc2staW1hZ2U6IHVybChcIi4uLy4uLy4uL2Fzc2V0cy9pbWdzL2NhbGVuZGFyLWxpbmUuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgfVxuXG4gICAgLmZpZWxkX19sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG5cbiAgICAuZmllbGRfX2l0ZW0ge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9BX2xpcmVfYXVzc2kvX0FfbGlyZV9hdXNzaS5zY3NzICovXG5cbi5pcnNuLWxpcmUtYXVzc2kge1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG5cbiAgICAmOm50aC1sYXN0LWNoaWxkKDEpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgYmdGdWxsV2lkdGhNb2JpbGU7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tbGlnaHQtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgY29sdW1uLWdhcDogMS41NjI1cmVtO1xuICAgICAgICByb3ctZ2FwOiAwLjYyNXJlbTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjM3NXJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuMzc1cmVtO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDFyZW07XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWNvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXIpO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGJvcmRlcjogc29saWQgMXB4ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICAgICAgICAgICAgZ2FwOiAwLjU2MjVyZW07XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMnJlbSAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMzkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJi5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKSAuZnItY2FyZF9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDY5KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ltZy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMzIvMTc7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgIH1cbiAgICAmX19pbWcge1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10aXRsZSB7XG5cbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTI1cmVtO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9NYWluX25hdmlnYXRpb24vX01haW5fbmF2aWdhdGlvbi5zY3NzICovXG4uaXJzbi1uYXYge1xuICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAmX19idG5bYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19idG4ge1xuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2J0bjpoYXMoLmlyc24tbWVnYS1tZW51X19saW5rLS1tYWluLWxpbmspIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLy9NZW51IGRlc2t0b3BcbiAgICAuZnItbWVnYS1tZW51IHtcbiAgICAgICAgLmZyLWNvbnRhaW5lciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZnItbmF2IHtcbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICZfX2xpc3Qge1xuICAgICAgICAgICAgICAgIC5mci1uYXZfX2l0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuZnItbmF2X19saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWJ0bi0tY2xvc2Uge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAxcmVtO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tZ2xvc3N5LWJsYWNrO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL0Rpc2NvdmVyX0NhcmQvX0Rpc2NvdmVyX0NhcmQuc2NzcyAqL1xuLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTUpO1xufVxuXG4uaXJzbi1kaXNjb3Zlci1jYXJkIHtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiByZW0oNykgMDtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg0KTtcbiAgICB9XG5cbiAgICAmX19kZXNjIHtcbiAgICAgICAgZGlzcGxheTogdW5zZXQ7XG4gICAgfVxuXG4gICAgJl9fZGVzYyBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgLmlyc24tbGluay0tZGlzY292ZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTcpO1xuICAgIH1cblxufVxuXG5AaW5jbHVkZSBsZyB7XG4gICAgLmlyc24tZGlzY292ZXItY2FyZHMge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgIGdhcDogcmVtKDIyKTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIH1cblxuICAgIC5pcnNuLWRpc2NvdmVyLWNhcmQge1xuXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg3KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstLWRpc2NvdmVyIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IHJlbSgtNDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyBwICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9MaW5rX2xpc3RfY2FyZC9fTGlua19saXN0X2NhcmQuc2NzcyAqL1xuLmlyc24tbGlua3MtY2FyZHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTGlua19saXN0L19MaW5rX2xpc3Quc2NzcyAqL1xuLmlyc24tbGluay1saXN0e1xuICAgIC5pcnNuLWJ0bntcbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycmVtO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXJ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgYSB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbn1cblxuQGluY2x1ZGUgbGd7XG4gICAgLmlyc24tbGluay1saXN0e1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICAuaXJzbi1idG57XG4gICAgICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKXtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICYtLWlubGluZXtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIH1cbiAgICB9ICAgIFxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTmV3c2xldHRlcl9zdWJzY3JpcHRpb24vX05ld3NsZXR0ZXJfc3Vic2NyaXB0aW9uLnNjc3MgKi9cblxuLmZyLW5ld3NsZXR0ZXIge1xuICAmLXN1YnNjcmlwdGlvbiB7XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgfVxuXG4gICAgLmZyLXRleHQge1xuICAgICAgJi0teHMge1xuICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgIH1cbiAgICB9XG4gICAgLmlyc24tbmV3c2xldHRlciB7XG4gICAgICAmLWlucHV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgIGhlaWdodDogcmVtKDM0KTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiByZW0oMikgc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDguMTQpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgICY6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDI1JTtcbiAgICAgICAgICBsZWZ0OiA4OCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9MYXRlc3RfbmV3cy9fTGF0ZXN0X25ld3Muc2NzcyAqL1xuXG4uaXJzbi1sYXRlc3QtbmV3cyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fbGlzdCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IHJlbSg4MCk7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgYXV0bztcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDg2KSAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgZ3JpZC1jb2x1bW4tZ2FwOiByZW0oMTApO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGF0ZS1uZXdzIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMjtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgIH1cbiAgICAgICAgJi1uZXdzLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRmVhdHVyZWRfY29udGVudC9fRmVhdHVyZWRfY29udGVudC5zY3NzICovXG5cbi5pcnNuLWZlYXR1cmVkLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiByZW0oODApO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG87XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4NikgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyIGF1dG87XG4gICAgICAgIGdyaWQtY29sdW1uLWdhcDogcmVtKDEwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAmLWltZyB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgfVxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICBncmlkLXJvdzogMTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDIpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX21vcmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNXJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuODEyNXJlbTtcbiAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0taXJzbi1mb250LWJvbGQpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQWdlbmRhL19BZ2VuZGEuc2NzcyAqL1xuXG4uaXJzbi1hZ2VuZGEge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgICB9XG4gICAgJl9faWNvbi10aXRsZSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ2FwOiAxcmVtO1xuICAgICAgICAmLWV2ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuNzVyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMik7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsaW1pdExpbmUoMik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWxpbmsuZnItbGluay0taWNvbi1sZWZ0W2NsYXNzKj1cIiBmci1pY29uLVwiXSB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblxuICAgICAgICAgICAgPiAqIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiByZW0oLTgpIDAgcmVtKDUpIDA7XG4gICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogXCIuLi5cIjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19tb3JlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IHJlbSgxNik7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG5cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjgxMjVyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMC44MTI1cmVtO1xuICAgICAgICAgICAgLS1pcnNuLWljb24tc2l6ZTogMS4wODc1cmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1ib2xkKTtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1NpZGViYXJfdmlkZW8vX1NpZGViYXJfdmlkZW8uc2NzcyAqL1xuXG4uaXJzbi1zaWRlLXZpZGVvIHtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgIH1cblxuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTApO1xuICAgIH1cblxuICAgICZfX3dyYXBwZXIge1xuICAgICAgICAmLXRodW1ibmFpbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZW0oMTAwKTtcblxuICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWNvbnRlbnQge1xuICAgICAgICAgICAgJi12aWRlby10aXRsZSB7XG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oOCkgMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogd3JhcDtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTW9zdF9wb3B1bGFyL19Nb3N0X3BvcHVsYXIuc2NzcyAqL1xuXG4uaXJzbi1tb3N0LXBvcHVsYXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAgICZfX2xhYmVsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSg4KTtcbiAgICB9XG4gICAgJl9fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDg2KSByZW0oMTEyKTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBncmlkLWNvbHVtbi1nYXA6IHJlbSgxMCk7XG4gICAgICAgICYtaW1nIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtZGF0ZS1uZXdzIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEwKTtcbiAgICAgICAgICAgIGNvbG9yOiAjNjQ2NDY0O1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDIgLyAzO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICYtbmV3cy10aXRsZSB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMiAvIDM7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBmb250LXdlaWdodDogbWVkaXVtO1xuICAgICAgICB9XG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMiAvIDM7XG4gICAgICAgICAgICBncmlkLXJvdzogMyAvIDQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbW9yZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMTYpO1xuICAgIH1cbiAgICAuZnItbGluayB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvYXRvbXMvaWNvbi9faWNvbi5zY3NzICovXG46cm9vdCB7XG4gICAgLS1pcnNuLWljb24tc2l6ZSA6ICN7cmVtKDMwKX07XG4gICAgLS1pcnNuLWljb24tY29sb3IgOiAjeyRpcnNuLWJsYWNrfTtcbn1cblxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1jb250YWN0LWNhcmQvX2lyc24tY29udGFjdC1jYXJkLnNjc3MgKi9cblxuLmlyc24tY29udGFjdC1jYXJkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE4KTtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgzMCkgYXV0bztcbiAgICBwYWRkaW5nOiByZW0oMjgpIHJlbSgzMCkgcmVtKDIwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiByZW0oMjMwKTtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi1jb250YWN0LWNhcmQ7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICZfX3RleHQgcCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBwYWRkaW5nOiByZW0oMzIpO1xuICAgICAgICBnYXA6IHJlbSgyNik7XG5cbiAgICAgICAgJl9fdGV4dCBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvY2VsbHMvY29udGFjdC1ibG9jL19jb250YWN0LWJsb2Muc2NzcyAqL1xuLmJsb2NrLWlyc24tYmxvY2stY29udGFjdCB7XG4gICAgPiBoMiB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRpdGxlTW9iaWxlO1xuICAgICAgICB9XG4gICAgfVxufVxuLmlyc24tY29udGFjdC1ibG9jIHtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDIzKTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50LFxuICAgICZfX2NhcmRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oOCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cbiAgICAgICAgJl9fY29udGVudCxcbiAgICAgICAgJl9fY2FyZHMge1xuICAgICAgICAgICAgcm93LWdhcDogcmVtKDI1KTtcbiAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg0OCk7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkcyB7XG4gICAgICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvbWFwcy9fbWFwcy5zY3NzICovXG5cbi5pcnNuLW1hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiByZW0oMjEwKTtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi1ncmV5O1xuICAgIG1hcmdpbjogMDtcblxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjU1KTtcbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvTWVkaWFfZGlzY292ZXIvX01lZGlhX2Rpc2NvdmVyLnNjc3MgKi9cblxuLmlyc24tbWVkaWEtZGlzY292ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvUHJlc3NfY29udGFjdF9zaWRlYmFyL19QcmVzc19jb250YWN0X3NpZGViYXIuc2NzcyAqL1xuXG4uaXJzbi1wcmVzcy1jb250YWN0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1jcmVhbS13aGl0ZSk7XG4gICZfX2xhYmVsIHtcbiAgICBjb2xvcjogdmFyKC0taXJzbi1kYXJrZW4tcHJpbWFyeSk7XG4gICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICB9XG4gICZfX2xpbmsge1xuICAgIC5mci1saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE0KTtcbiAgICAgIHdpZHRoOiByZW0oMTk4KTtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9QdWJsaWNhdGlvbnNfYWNjZXNzL19QdWJsaWNhdGlvbnNfYWNjZXNzLnNjc3MgKi9cblxuLmlyc24tcHVibGljYXRpb25zLWFjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAmX19sYWJlbCB7XG4gICAgY29sb3I6IHZhcigtLWlyc24tZGFya2VuLXByaW1hcnkpO1xuICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgfVxuICAmX19saW5rIHtcbiAgICAuZnItbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogcmVtKDkpIHJlbSgxNCk7XG4gICAgICB3aWR0aDogcmVtKDE5OCk7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvQW1iYXNzYWRvcnNfZXhjaGFuZ2UvX0FtYmFzc2Fkb3JzX2V4Y2hhbmdlLnNjc3MgKi9cblxuLmlyc24tYW1iYXNzYWRvcnMtZXhjaGFuZ2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLWNyZWFtLXdoaXRlKTtcbiAgJl9fbGFiZWwge1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIvX0RvY3VtZW50YXJ5X2Jhc2VfZGlzY292ZXIuc2NzcyAqL1xuXG4uaXJzbi1kb2N1bWVudGFyeS1kaXNjb3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tY3JlYW0td2hpdGUpO1xuICAmX19sYWJlbCB7XG4gICAgd2lkdGg6IHJlbSgxNTApO1xuICAgIGNvbG9yOiB2YXIoLS1pcnNuLWRhcmtlbi1wcmltYXJ5KTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gIH1cbiAgJl9fbGluayB7XG4gICAgLmZyLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IHJlbSg5KSByZW0oMTQpO1xuICAgICAgd2lkdGg6IHJlbSgxOTgpO1xuICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufSIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9WaWRlby9fVmlkZW8uc2NzcyAqL1xuLnBhcmFncmFwaHtcbiAgICAmLS12aWRlb3tcbiAgICAgICAgLmZyLWNvbnRlbnQtbWVkaWF7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qIGNvbXBvbmVudHMvQmxvY2tzL3N1YnNjcmliZS11bnN1YnNjcmliZS1uZXdzbGV0dGVyL19zdWJzY3JpYmUtdW5zdWJzY3JpYmUtbmV3c2xldHRlci5zY3NzICovXG5cbjpyb290IHtcbiAgICAtLXN1YnNjcmliZS1idG4tY29sb3ItMTogI3skaXJzbi1ibGFja307XG4gICAgLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTI6ICN7JGlyc24td2hpdGV9O1xufVxuXG4uaXJzbi1zdWJzY3JpYmUtbmV3c2xldHRlciB7XG4gICAmX19jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDE3KTtcbiAgICBwYWRkaW5nOiByZW0oMzQpIDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICB6LWluZGV4OiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IHJlbSgtMzIpO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlICsgI3tyZW0oNjQpfSk7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgfVxuICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTMpXG4gICAgfVxuXG4gICAgJl9fdGV4dCBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgIH1cblxuICAgICZfX3JncGQge1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTYpO1xuICAgIFxuICAgICAgICBwIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE4KTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWdyZXk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItbGFiZWwge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgLmZyLWlucHV0IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgfVxuXG4gICAgLmZyLWJ0biB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTEpO1xuICAgICAgICBjb2xvcjogdmFyKC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yKTtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDE4KTtcbiAgICAgICAgcGFkZGluZzogcmVtKDExKSByZW0oMzIpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMnB4ICRpcnNuLWJsYWNrO1xuICAgICAgICAtbW96LWJveC1zaGFkb3c6aW5zZXQgMHB4IDBweCAwcHggMnB4ICRpcnNuLWJsYWNrO1xuICAgICAgICBib3gtc2hhZG93Omluc2V0IDBweCAwcHggMHB4IDJweCAkaXJzbi1ibGFjaztcbiAgICBcbiAgICAgICAgJjpob3ZlciwgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1zdWJzY3JpYmUtYnRuLWNvbG9yLTIpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXN1YnNjcmliZS1idG4tY29sb3ItMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS11bnN1YnNjcmliZSB7XG4gICAgICAgIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0xIDogI3skaXJzbi13aGl0ZX07XG4gICAgICAgIC0tc3Vic2NyaWJlLWJ0bi1jb2xvci0yIDogI3skaXJzbi1ibGFja307XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuZnItaW5wdXQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5OyAgXG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG5cbiAgICAgICAgJl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGdhcDogcmVtKDgpO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDMyKTtcbiAgICAgICAgXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIGdhcDogcmVtKDE0KTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgI2lyc24tc3Vic2NyaWJlLW5ld3NsZXR0ZXItZm9ybSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZ2FwOiByZW0oMzIpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgLmZvcm0taXRlbSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgyMCkgcmVtKDQ1KTtcbiAgICAgICAgICAgIGdhcDogcmVtKDkpO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0taXRlbSwgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH0gXG4gICAgICAgIFxuICAgICAgICAuZnItaW5wdXQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTt9XG4gICAgICAgIFxuICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1KTtcbiAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9CbG9ja3MvRmlsdGVyX3NlYXJjaC9fRmlsdGVyX3NlYXJjaC5zY3NzICovXG5cbi5pcnNuLWZpbHRlcntcbiAgICBkaXNwbGF5OiBncmlkO1xufVxuXG4uaXJzbi1maWx0ZXItc2VsZWN0e1xuICAgIHNlbGVjdHtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIHdpZHRoOiAxOTVweDtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBib3JkZXI6IHNvbGlkIDFweCBibGFjaztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgIH1cbn1cblxuLmlyc24tZmlsdGVyLWlucHV0LWRhdGV7XG4gICAgaW5wdXR7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTk1cHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggYmxhY2s7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICB9XG59XG5cbi5pcnNuLWZpbHRlci1pbnB1dC10ZXh0e1xuICAgIGlucHV0e1xuICAgICAgICB3aWR0aDogMjIycHg7XG4gICAgICAgIGhlaWdodDogNDRweDtcbiAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgMCB2YXIoLS1ib3JkZXItcGxhaW4tZ3JleSk7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS10YWJzL19pcnNuLWRhdGFiYXNlLXRhYnMuc2NzcyAqL1xuXG4uaXJzbi1kYXRhYmFzZS10YWJzIHtcbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxMSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvaXJzbi1kYXRhYmFzZS1zdW1tYXJ5L19pcnNuLWRhdGFiYXNlLXN1bW1hcnkuc2NzcyAqL1xuXG5cbi5pcnNuLWRhdGFiYXNlLXN1bW1hcnkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiByZW0oMTQwKTtcblxuICAgICZfX3RpdGxlLCAmX19saXN0IC5mci1saW5rIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtcmVndWxhcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiByZW0oMTIpO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMDtcblxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIGF1dG87XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gMWZyO1xuICAgICAgICBnYXA6IHJlbSgxNyk7XG4gICAgfVxuXG4gICAgJi0tbW9iaWxlIHtcbiAgICAgICAgbWFyZ2luOiByZW0oMzIpIDA7XG4gICAgICAgIC5pcnNuLWRhdGFiYXNlLXN1bW1hcnkge1xuICAgICAgICAgICAgJl9fc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg0NCk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDYpO1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvbGluay1saXN0LXZhcmlhbnQvX2xpbmstbGlzdC12YXJpYW50LnNjc3MgKi9cblxuLmlyc24tbGluay1saXN0LXYge1xuICAgIG1hcmdpbjogMXJlbSAwO1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oNDApO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTApO1xuICAgICAgICBAaW5jbHVkZSB1bExpc3Q7XG4gICAgfVxuXG4gICAgLmZyLWxpbmsge1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgfVxuXG4gICAgJi0tcmlnaHQge1xuICAgICAgICAuaXJzbi1saW5rLWxpc3Qtdl9fd3JhcHBlciB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHJpZ2h0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdvIHtcbiAgICAgICAgLmlyc24tbGluay1saXN0LXZfX3dyYXBwZXIge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWF4LWNvbnRlbnQpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tZml2ZSB7XG4gICAgICAgIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiByb3c7XG4gICAgICAgICAgICByb3ctZ2FwOiByZW0oMjQpO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBnYXA6IHJlbSg3KTtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IGF1dG8gMTAwJTtcbiAgICAgICAgICAgICAgICBmbGV4OiAwIDEgY2FsYyg1MCUgLSAje3JlbSgxMCl9KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIC5pcnNuLWxpbmstbGlzdC12X193cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg1LCAxZnIpO1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSgyNCk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgcm93LWdhcDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG5cbiAgICAgICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGZsZXg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0xpc3RpbmdfRXhwb3NlZF9Gb3JtL19MaXN0aW5nX0V4cG9zZWRfRm9ybS5zY3NzICovXG5cbi5pcnNuLWxpc3Rpbmcge1xuICAgICZfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1hcmdpbi10b3A6IDMuNjI1cmVtO1xuICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICAgICAgXCJoZWFkZXJcIlxuICAgICAgICAgICAgXCJjb250ZW50XCJcbiAgICAgICAgICAgIFwiZm9vdGVyXCI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBub25lO1xuICAgICAgICAgICAgZ2FwOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMjIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkc2V0LWxlZ2VuZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0tdHlwZS10ZXh0ZmllbGQge1xuICAgICAgICAgICAgZ3JpZC1hcmVhOiBoZWFkZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmZvcm0taXRlbS1jcmVhdGVkLW1pbiB7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDFyZW0gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgICAgIHRvcDogLTEuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxO1xuICAgICAgICAgICAgICAgIGdyaWQtYXJlYTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1pdGVtLWNyZWF0ZWQtbWluLFxuICAgICAgICAuZm9ybS1pdGVtLWNyZWF0ZWQtbWF4IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgei1pbmRleDogMDtcblxuICAgICAgICAgICAgJjo6YmVmb3JlLFxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgICBtYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICBtYXNrLXNpemU6IDk5JTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogOTklO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSg1KTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1jYWxlbmRhci5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1jYWxlbmRhci5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICByaWdodDogcmVtKDE0KTtcbiAgICAgICAgICAgICAgICBib3R0b206IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMi4yNCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oNy44NSk7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE3KTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1yZWd1bGFyO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMC4yNXJlbSAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItaW5wdXQge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAzO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiByZW0oMTEpIHJlbSgxNCkgcmVtKDEyKSByZW0oNDApO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDQ0KTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZGdyb3VwIHtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDMxKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuZm9ybS1pdGVtLXNvcnQtYnkge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICBnYXA6IDAuNXJlbTtcbiAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XG5cbiAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgxMCk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIFJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tc2VsZWN0IHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCByZW0oMzYpIDAgcmVtKDEzKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIE1lZGl1bVwiO1xuICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oMTQpO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKDEzKTtcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDEyLjI0KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSg3Ljg1KTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICBtYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvaXJzbi1hcnJvdy1kb3duLWJvbGQuc3ZnXCIpICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1jaGVja2JveGVzIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICAgICAgZ2FwOiAxcmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZ2FwOiAwLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuYmVmLXRvZ2dsZSB7XG4gICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMnJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMC42cmVtO1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDFweCAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMXJlbTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRpcnNuLWJsdWU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogc29saWQgMnB4IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLWNvdW50YWJsZS1maWx0ZXItbGlzdGluZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuMnJlbSAwLjVyZW07XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLW1pZC1ncmV5O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDJyZW07XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6aGFzKC5oaWdobGlnaHQpIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZvcm0tY2hlY2tib3hlcyB7XG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS1jaGVja2JveCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IHJlbSg3KSByZW0oMTEpO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogdXJsKFwiLi4vLi4vLi4vLi4vYXNzZXRzL2ltZ3MvaXJzbi1jcm9zcy5zdmdcIik7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi5oaWdobGlnaHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci1sYWJlbCB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGJvdHRvbTogM3JlbTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICBnYXA6IDFyZW07XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogc3BhbiAyO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICRpcnNuLW1lbnUtc2VwYXJhdG9yLWdyZXk7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmluZm9UZXh0IHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAwLjg1cmVtO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5oaWRlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDIlKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5mci1idG5bZGF0YS1kcnVwYWwtc2VsZWN0b3I9XCJlZGl0LXJlc2V0XCJdIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ibGFjaztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAjZWRpdC1maWVsZC1jb250ZW50LXR5cGUtdGFyZ2V0LWlkLS13cmFwcGVyIHtcbiAgICAgICAgICAgIC5maWVsZHNldC13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oOSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5mb3JtLWNoZWNrYm94ZXMuYmVmLWNoZWNrYm94ZXMge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS10eXBlLWNoZWNrYm94IHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDcpIHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZvcm0tY2hlY2tib3gge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE2KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICNlZGl0LWZpZWxkLXRoZW1hdGlxdWVzLXRhcmdldC1pZC0td3JhcHBlciB7XG4gICAgICAgICAgICAuZmllbGRzZXQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogcmVtKDkpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1jaGVja2JveGVzLmJlZi1jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3Jlc3VsdC1jb250YWluZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLnZpZXctcmVzdWx0LWNvdW50ZXIge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGdhcDogcmVtKDUpO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTI4KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtNDgpfSk7XG5cbiAgICAgICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbGluay1saXN0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCN7cmVtKC00OCl9KTtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtbWVkaXVtO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi51aS1jb3JuZXItYWxsIHtcbiAgICBjdXJzb3I6IHBvaW50ZXIgIWltcG9ydGFudDtcbn1cbiIsIi8qIGNvbXBvbmVudHMvY2VsbHMvTGlzdGluZ19FeHBvc2VkX0Zvcm0vX0xpc3RpbmdfRXhwb3NlZF9Gb3JtLnNjc3MgKi9cblxuLmlyc24tbGlzdGluZy1mZWF0dXJlZF9jb250ZW50IHtcbiAgICAmX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tdG9wOiAzLjYyNXJlbTtcbiAgICAgICAgZ2FwOiAxLjVyZW07XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgICAgICAgIFwiaGVhZGVyXCJcbiAgICAgICAgICAgIFwiY29udGVudFwiXG4gICAgICAgICAgICBcImZvb3RlclwiO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogbm9uZTtcbiAgICAgICAgICAgIGdhcDogMDtcbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjIyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWVsZHNldC1sZWdlbmQge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGlyc24tZm9udC1ib2xkO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICB9XG4gICAgICAgIC5mb3JtLXR5cGUtdGV4dGZpZWxkIHtcbiAgICAgICAgICAgIGdyaWQtYXJlYTogaGVhZGVyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkZ3JvdXAge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMzEpO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5mb3JtLWl0ZW0tc29ydC1ieSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGdhcDogMC41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgb3JkZXI6IDQ7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcblxuICAgICAgICAgICAgLmZyLWxhYmVsIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gUmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZm9ybS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiAzO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIHJlbSgzNikgMCByZW0oMTMpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEyKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gTWVkaXVtXCI7XG4gICAgICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiByZW0oNSk7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgYm90dG9tOiByZW0oMTMpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTIuMjQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDcuODUpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2lyc24tYXJyb3ctZG93bi1ib2xkLnN2Z1wiKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9pcnNuLWFycm93LWRvd24tYm9sZC5zdmdcIikgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5iZWYtdG9nZ2xlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1saWdodGVyLWJsYWNrO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC4ycmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAwLjZyZW07XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwLjZyZW07XG4gICAgICAgICAgICAgICAgb3V0bGluZTogc29saWQgMXB4ICRpcnNuLWdyZXk7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC40cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGlyc24tYmx1ZTtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAycHggd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmZpZWxkc2V0LXdyYXBwZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSg5KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmlyc24tY291bnRhYmxlLWZpbHRlci1saXN0aW5nIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMC4ycmVtIDAuNXJlbTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWlkLWdyZXk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICZfX2NvdW50IHtcbiAgICAgICAgICAgICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycmVtO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkaXJzbi1saWdodC1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkaXJzbi1ncmV5O1xuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpoYXMoLmhpZ2hsaWdodCkge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1taWQtZ3JleTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZm9ybS1hY3Rpb25zIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yZXN1bHQtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICAgIC52aWV3LXJlc3VsdC1jb3VudGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBnYXA6IHJlbSg1KTtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDEyOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTk4KX0pO1xuXG4gICAgICAgICAgICAmX19jb3VudCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLWxpbmstbGlzdCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgje3JlbSgtOTgpfSk7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LW1lZGl1bTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogLjVyZW07XG4gICAgICAgICAgICAgICAgICAgIC0taWNvbi1zaXplOiAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4udWktY29ybmVyLWFsbCB7XG4gICAgY3Vyc29yOiBwb2ludGVyICFpbXBvcnRhbnQ7XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL1N1bW1hcnkvX1N1bW1hcnkuc2NzcyAqL1xyXG4uZnItc3VtbWFyeSB7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcclxuXHRwYWRkaW5nOiAwO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tYmctZ3JleSk7XHJcblxyXG5cdCY6OmJlZm9yZSB7XHJcblx0XHRjb250ZW50OiAnJztcclxuXHRcdHdpZHRoOiBjYWxjKDEwMCUgKyAje3JlbSgzMil9KTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdHRvcDogMDtcclxuXHRcdGxlZnQ6IHJlbSgtMTYpO1xyXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1iZy1ncmV5KTtcclxuXHR9XHJcblx0Jl9fbGlzdCB7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdFx0bGkge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdD4gYSB7XHJcblx0XHRcdFx0Y29sb3I6ICRpcnNuLWJsYWNrO1xyXG5cdFx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LXJlZ3VsYXI7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xyXG5cdFx0XHRcdGhlaWdodDogMXB4O1xyXG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlyc24tc2VwYXJhdG9yLWdyZXkpO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHR0b3A6IDA7XHJcblx0XHRcdFx0bGVmdDogcmVtKC0xNik7XHJcblx0XHRcdH1cclxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcclxuXHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRjb250ZW50OiBcIlwiO1xyXG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSArICN7cmVtKDMyKX0pO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAxcHg7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXNlcGFyYXRvci1ncmV5KTtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGJvdHRvbTogMDtcclxuXHRcdFx0XHRcdGxlZnQ6IHJlbSgtMTYpO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHQmX19saW5rIHtcclxuXHRcdGZvbnQtc2l6ZTogMXJlbTtcclxuXHRcdGxpbmUtaGVpZ2h0OiAycmVtO1xyXG5cdFx0Zm9udC1mYW1pbHk6IHZhcigtLWlyc24tZm9udC1tZWRpdW0pO1xyXG5cdFx0cGFkZGluZzogLjM3NXJlbSAwO1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRjb2xvcjogdmFyKC0taXJzbi1ncmV5bGlzaC1ncmV5KTtcclxuXHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0ZGlzcGxheTogbm9uZTtcclxuXHRcdH1cclxuXHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0ZmxleDogMCAwIGF1dG87XHJcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xyXG5cdFx0XHR3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcclxuXHRcdFx0aGVpZ2h0OiB2YXIoLS1pY29uLXNpemUpO1xyXG5cdFx0XHQtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xyXG5cdFx0XHRtYXNrLXNpemU6IDEwMCUgMTAwJTtcclxuXHRcdFx0bWFyZ2luLWxlZnQ6IDAuMjVyZW07XHJcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuMjVyZW07XHJcblx0XHRcdC0taWNvbi1zaXplOiAxLjVyZW07XHJcblx0XHRcdC13ZWJraXQtbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LXMtbGluZS5zdmdcIik7XHJcblx0XHRcdG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1zLWxpbmUuc3ZnXCIpO1xyXG5cdFx0XHRjb2xvcjogdmFyKC0taXJzbi1nbG9zc3ktYmxhY2spO1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuQGluY2x1ZGUgbGcge1xyXG5cdC5mci1zdW1tYXJ5IHtcclxuXHRcdHBvc2l0aW9uOiBpbml0aWFsO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHRcdG1hcmdpbi1yaWdodDogcmVtKDk0KTtcclxuXHRcdHdpZHRoOiByZW0oMTQwKTtcclxuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cdFx0JjpiZWZvcmUge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0Jl9fbGluayB7XHJcblx0XHRcdCY6OmFmdGVyIHtcclxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0XHQmX19saXN0IHtcclxuXHRcdFx0bGkge1xyXG5cdFx0XHRcdCY6YmVmb3JlIHtcclxuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOmJlZm9yZSB7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCY6bGFzdC1jaGlsZCB7XHJcblx0XHRcdFx0XHQmOjphZnRlciB7XHJcblx0XHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG5cclxuXHQuaXJzbi1zdW1tYXJ5LXdyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHN0aWNreTtcclxuXHRcdHRvcDogMDtcclxuXHR9XHJcbn1cclxuXHJcbi5pcnNuLXN1bW1hcnkge1xyXG5cdCZfX2l0ZW0tLWFjdGl2ZSB7XHJcblx0XHQuZnItbGluayB7XHJcblx0XHRcdGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0FjdHVhbGl0eS9fQWN0dWFsaXR5LnNjc3MgKi9cblxuLmJsb2NrLWlyc24tYWN0dWFsaXR5LWJsb2NrIHtcbiAgICBtYXJnaW46IHJlbSgxMCkgYXV0bztcblxuICAgID4gaDIge1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5pcnNuLWxhc3QtbmV3cyB7XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICB9XG4gICAgJl9fZ3JpZC13cmFwcGVyIHtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgeGwge1xuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgIGdhcDogcmVtKDI0KTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICBkaXNwbGF5OiB1bnNldDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzbSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gICAgICAgIH1cbiAgICAgICAgLmZyLWxpbmsge1xuICAgICAgICAgICAgcGFkZGluZzogMCByZW0oOCk7XG4gICAgICAgICAgICBAaW5jbHVkZSB4cyB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tY3JlYW0td2hpdGU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNXJlbTtcbiAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmOmlzKDpob3ZlciwgOmZvY3VzKSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWRhcmstYmx1ZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItY2FyZCB7XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMC41cmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiAzMiAvIDE3O1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiA3NCAvIDUxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICBvcmRlcjogMjtcblxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMXJlbTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG9yZGVyOiB1bnNldDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS10d28tY29sLFxuICAgICYtLW9uZS1jb2wge1xuICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIHtcbiAgICAgICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcblxuICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDMyIC8gMTc7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICZfX2Rlc2Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTkpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYuZnItZW5sYXJnZS1saW5rOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmZyLWNhcmRfX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICAgICAgICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IHVybChcIi9hc3NldHMvaW1ncy9hcnJvdy1yaWdodC1saW5lLnN2Z1wiKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdCBib3R0b207XG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hc2stcG9zaXRpb246IGxlZnQgYm90dG9tO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tb25lLWNvbCB7XG4gICAgICAgIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkLS1ob3Jpem9udGFsIC5mci1jYXJkX19oZWFkZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdHdvLWNvbCB7XG4gICAgICAgIC5mci1jYXJkLWxpcmUtYXVzc2kgLmZyLWNhcmQge1xuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICYtLXR3by1jb2wsXG4gICAgICAgICYtLW9uZS1jb2wge1xuICAgICAgICAgICAgLmlyc24tbGFzdC1uZXdzX19saW5rIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZC1saXJlLWF1c3NpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgICAgICAgICAgICAgICAmLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2x1bW4tZ2FwOiAxcmVtO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiByZW0oLTUpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogcmVtKC00KTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXNrLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxLzQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDc0IC8gNTE7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSxcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUgPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxpbWl0TGluZSgyKTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDE5KTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGdyaWQtcm93OiAyO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLW9uZS1jb2wge1xuICAgICAgICAgICAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2hlYWRlciB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAgICAgICAgICAgICAuZnItY2FyZF9faW1nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19ib2R5IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnItY2FyZC5mci1lbmxhcmdlLWxpbms6bm90KC5mci1jYXJkLS1uby1pY29uKVxuICAgICAgICAgICAgICAgIC5mci1jYXJkX19jb250ZW50OjphZnRlciB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLS10d28tY29sIHtcbiAgICAgICAgICAgIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pXG4gICAgICAgICAgICAgICAgLmZyLWNhcmRfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmLS1vbmUtY29sIHtcbiAgICAgICAgLmZyLWNhcmQtLWhvcml6b250YWwuZnItY2FyZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IDFyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9TaGFyZS9fU2hhcmUuc2NzcyAqL1xuLmZyLXNoYXJlLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgei1pbmRleDogNTtcbiAgICBiYWNrZ3JvdW5kOiAkaXJzbi13aGl0ZTtcbiAgICBib3gtc2hhZG93OiAycHggMXB4IDIwcHggcmdiYSgkY29sb3I6ICRpcnNuLWdyZXksICRhbHBoYTogMC4zKTtcbiAgICBwYWRkaW5nOiAxLjVyZW07XG4gICAgbWluLWhlaWdodDogMzAlO1xuICAgIEBpbmNsdWRlIHhzIHtcbiAgICAgICAgd2lkdGg6IDgwdnc7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgd2lkdGg6IDMwdnc7XG4gICAgfVxuICAgIC5mci1zaGFyZSB7XG4gICAgICAgICZfX2hlYWRlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGRlcjtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19jbG9zZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcbiAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJ0bnMtZ3JvdXAge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMXJlbTtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgfVxuICAgICAgICBsaSB7XG4gICAgICAgICAgICAuZnItYnRuIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tZ3JleWxpc2gtYmxhY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLmZyLWJ0bjpub3QoLmZyLWxpbmspIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLWljb24tc3VydmV5LWxpbmUge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50ICFpbXBvcnRhbnQ7XG4gICAgfVxufVxuLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaXJzbi1zaGFyZSB7XG4gICAgLmZyLWJ0bnMtZ3JvdXA6bm90KC5mci1idG5zLWdyb3VwLS1zbSk6bm90KC5mci1idG5zLWdyb3VwLS1sZylcbiAgICAgICAgLmZyLWJ0bjpub3QoW2NsYXNzXj1cImZyLWljb24tXCJdKTpub3QoW2NsYXNzKj1cIiBmci1pY29uLVwiXSk6bm90KFxuICAgICAgICAgICAgW2NsYXNzXj1cImZyLWZpLVwiXVxuICAgICAgICApOm5vdChbY2xhc3MqPVwiIGZyLWZpLVwiXSkge1xuICAgICAgICBtYXgtd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9Gb2xkZXJfUHJlc3NfUmVsZWFzZS9fRm9sZGVyX1ByZXNzX1JlbGVhc2Uuc2NzcyAqL1xuLmlyc24tZm9sZGVyLXByZXNzLXJlbGVhc2Uge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG5cbiAgICAuaXJzbi10aXRsZSB7XG4gICAgICAgICYtLWgyIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0aXRsZU1vYmlsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogcmVtKDE2KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgQGluY2x1ZGUgdWxMaXN0O1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBnYXA6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jYXJkIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDFyZW07XG4gICAgICAgIH1cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi10aXRsZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS43NXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICYtdGhlbWUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xuICAgICAgICB9XG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMi4yNXJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDI0KTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1idG4tLWFycm93IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGVuZDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi0tdGhlbWF0aWMtY2FyZHMge1xuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLXByZXNzLXJlbGVhc2UgLmlyc24tcmVsYXRlZC1jYXJkX19zdGFydCAuZnItdGFnIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1kYXJrLWJsdWU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1ob21lcGFnZSB7XG4gICAgICAgIC0tZnByLWhwLXRleHQtY29sb3I6IHZhcigtLWlyc24tc3VwZXJkYXJrLXByaW1hcnkpO1xuICAgICAgICAtLWZwci1ocC1jYXJkcy1nYXA6ICN7cmVtKDI4KX07XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHQtcHJpbWFyeTtcbiAgICAgICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCBhdXRvKSAxZnI7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJnRnVsbFdpZHRoTW9iaWxlO1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWxpZ2h0LXByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gICAgICAgICAgICAmX19jYXJkcyB7XG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IHJvdztcbiAgICAgICAgICAgICAgICBnYXA6IHZhcigtLWZwci1ocC1jYXJkcy1nYXApO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19pdGVtIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkOjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBjYWxjKCh2YXIoLS1mcHItaHAtY2FyZHMtZ2FwKSAvIC0yKSArIDJweCk7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci10b3A6IHJlbSgxKSBzb2xpZCAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfSAgXG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2xpbmsge1xuICAgICAgICAgICAgICAgIC0taXJzbi1pY29uLXNpemU6ICN7cmVtKDE5KX07XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZyLWJ0biB7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogcmVtKDIpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAkaXJzbi1mb250LWJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC4yKTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICY6aGFzKFt0YXJnZXQ9XCJfYmxhbmtcIl0pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJi0tYXJyb3cge1xuICAgICAgICAgICAgICAgICAgICAgICAgLmZyLWljb24tYXJyb3ctcmlnaHQtbGluZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEuMnJlbTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi10aXRsZS0taDIge1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gI3tyZW0oNSl9KTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyMyk7XG5cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogcmVtKDMpIHNvbGlkIHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXRpdGxlLS1oNCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBmb250LXNpemU6IHJlbSgxMyk7XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNSk7XG5cbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKC0zKTtcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgY29sb3I6IHZhcigtLWZwci1ocC10ZXh0LWNvbG9yKTtcbiAgICAgICAgICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMjEpfTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGF0ZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcblxuICAgICAgICAgICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tZnByLWhwLXRleHQtY29sb3IpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJl9fc3RhcnQge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1jYXJkLmZyLWVubGFyZ2UtbGluazpub3QoLmZyLWNhcmQtLW5vLWljb24pIC5mci1jYXJkX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpbmNsdWRlIGxnIHtcbiAgICAuaXJzbi1mb2xkZXItcHJlc3MtcmVsZWFzZSB7XG4gICAgICAgICZfX2NhcmRzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICAgICAgICAgICAgZ3JpZC1nYXA6IDFyZW07XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNik7XG4gICAgICAgIH1cblxuICAgICAgICAmX19jYXJkIHtcbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmLWJvZHkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyLjVyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9yZWxhdGVkLWNhcmRzLWxpc3RpbmctZ3JpZC9fcmVsYXRlZC1jYXJkcy1saXN0aW5nLWdyaWQuc2NzcyAqLyIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL1N0aWNrZXJzXzJjb250ZW50XzFibG9jay9fU3RpY2tlcnNfMmNvbnRlbnRfMWJsb2NrLnNjc3MgKi9cblxuLmlyc24tc3RpY2tlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICB9XG4gICAgLmZyLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICZfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgLmZyLWNhcmQge1xuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpc3QvU3RpY2tlcl9saXN0LnNjc3MgKi9cblxuLmlyc24tc3RpY2tlcnMge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuXG4gICAgKyAuaXJzbi1zdGlja2VycyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgfVxuICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICB9XG4gICAgLmZyLWNhcmQge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJjpoYXMoW3RhcmdldD1cIl9ibGFua1wiXSkge1xuICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgICAgICAmX19ib2R5IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICAgICAgICBoeXBoZW5zOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fZGVzYyB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oNDApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWxpZ2h0LWJsdWUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgJi0tbGlnaHQtYmx1ZSB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYtLWJsYWNrLWFuZC13aGl0ZSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgbGVmdDogcmVtKDIzKTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IHJlbSgyMCk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAuZnItY2FyZCB7XG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9zaW1wbGUvX1N0aWNrZXJfc2ltcGxlLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU3RpY2tlcl9sYXJnZS9fU3RpY2tlcl9sYXJnZS5zY3NzICovXG5cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9TdGlja2VyX2xpbmtzL19TdGlja2VyX2xpbmtzLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvU2VwYXJhdG9yL19TZXBhcmF0b3Iuc2NzcyAqL1xuXG4uaXJzbi1zZXBhcmF0b3Ige1xuICAgIG1hcmdpbi10b3A6IDMuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBtYXJnaW46IDJyZW0gMDtcbiAgICB9XG5cbiAgICAmLS10aGluIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMHJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHJlbTtcbiAgICB9XG5cbiAgICArIC5pcnNuLXZvaXItYXVzc2kge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2F0b21zL0h1Yl90YWcvX0h1Yl90YWcuc2NzcyAqL1xuXG4uaXJzbi1odWItdGFnIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tZGFyay1ibHVlO1xuICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICBmb250LXNpemU6IHJlbSgxMSk7XG4gICAgbGluZS1oZWlnaHQ6IHJlbSgxMik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBwYWRkaW5nOiByZW0oNykgcmVtKDYpIHJlbSg1KTtcbiAgICBtYXJnaW46IDA7XG5cbiAgICAmLS1yZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9JbWFnZV9odWIvX0ltYWdlX2h1Yi5zY3NzICovXG46cm9vdCB7XG4gICAgLS1ob2xkZXItY29sb3I6ICN7JGlyc24tYmxhY2t9O1xuICAgIC0taG9sZGVyLWltZy1odWItY29sb3I6IGxpbmVhci1ncmFkaWVudCgwZGVnLHJnYmEoMCwwLDAsMC42KSAxNSUgLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xufVxuXG5cbi5pcnNuLWltZy1odWIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IDAuN3M7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICZfX2ltZy1ob2xkZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJhY2tncm91bmQtaW1nKSBjZW50ZXIgLyBjb3ZlciBuby1yZXBlYXQ7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ob2xkZXItaW1nLWh1Yi1jb2xvcik7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgLS1ob2xkZXItY29sb3I6IGxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuNDUpIDYwJSwgcmdiYSgwLCAwLCAwLCAxKSAxMDAlKVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIC5pcnNuLWltZy1odWJfX2ltZy1ob2xkZXIge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGFsaWduLXNlbGY6IGVuZDtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMnJlbTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxcmVtO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24taHViLXRhZyB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbGltaXRMaW5lKDMpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBtYXJnaW46IDAuNXJlbSAwIDAgMDtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy9JbWdfb2ZfdGhlX3dlZWsvX0ltZ19vZl90aGVfd2Vlay5zY3NzICovXG46cm9vdCB7XG4gICAgLS1ob2xkZXItY29sb3I6ICN7JGlyc24tYmxhY2t9O1xuICAgIC0taG9sZGVyLWltZy13ZWVrLWNvbG9yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLHJnYmEoMCwwLDAsMC42KSAxNSUgLHJnYmEoMjU1LDI1NSwyNTUsMC4yKSA2MCUpO1xufVxuXG4uaXJzbi1pbWctd2VlayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogcmVtKDIwMCk7XG4gICAgbWluLXdpZHRoOiByZW0oMjg4KTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltZy1ob2xkZXIgeyAgICAgICAgXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1pbWcpIGNlbnRlciAvIGNvdmVyIG5vLXJlcGVhdDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuN3M7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdmFyKC0taG9sZGVyLWltZy13ZWVrLWNvbG9yKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAtLWhvbGRlci1jb2xvcjogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC40NSkgNjAlLCByZ2JhKDAsIDAsIDAsIDEpIDEwMCUpXG4gICAgICAgIH1cblxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnIgMWZyO1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBub25lO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICB3aWR0aDogNzUlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMjApIHJlbSgxNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICAuaXJzbi1pbWctd2Vla19faW1nLWhvbGRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDgpO1xuXG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0IHtcbiAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICB9XG5cbiAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzc149XCJmci1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlLFxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzXj1cImZyLWZpLVwiXTo6YmVmb3JlLFxuICAgIC5mci1saW5rLS1pY29uLXJpZ2h0W2NsYXNzKj1cIiBmci1maS1cIl06OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi13aGl0ZTtcbiAgICAgICAgd2lkdGg6IHJlbSgyMyk7XG4gICAgICAgIGxlZnQ6IGNhbGMoMTAwJSAtICN7cmVtKDUwKX0pO1xuICAgICAgICB0b3A6IHJlbSgtNCk7XG4gICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgbWFyZ2luLXRvcDogcmVtKDc1KTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gI3tyZW0oNDcpfSk7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oNjApO1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDIgLyAzO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5mci1saW5rIHtcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0h1Yl9ncmlkL19IdWJfZ3JpZC5zY3NzICovXG5cbi5pcnNuLWh1Yi1ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDI0KTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMzIpO1xuXG4gICAgJl9fY2FyZHMtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbm9uZTtcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCByZW0oMzQzKSk7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgICAgICB9XG4gICAgICAgIC5mci1jYXJkIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkOm5vdChcbiAgICAgICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWhwLW1lZGlhLFxuICAgICAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0taHAtaW5mb1xuICAgICAgICAgICAgKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0tbGlzdGluZyB7XG4gICAgICAgICAgICAuZnItY2FyZF9fc3RhcnQge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9fdGl0bGUge1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgcmVtKDYpO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMXJlbSAxcmVtIDAgMXJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmRfX2ltZyB7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbml0aWFsO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiByZW0oMTUzKTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgID4gLmlyc24tcmVsYXRlZC1jYXJkLS1saXN0aW5nOm50aC1vZi10eXBlKDMpIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDMgLyA0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZC0tcHJlc3MtcmVsZWFzZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24taW1nLWh1YiB7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgzNDMpO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IHNvbGlkIDAuMjVyZW0gJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1pbWctd2VlayB7XG4gICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTFyZW07XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0xcmVtO1xuICAgICAgICAgICAgd2lkdGg6IC13ZWJraXQtZmlsbC1hdmFpbGFibGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1yb3c6IDEgLyAyO1xuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDQgLyA1O1xuICAgICAgICB9XG4gICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgb3V0bGluZTogc29saWQgMC4yNXJlbSAkaXJzbi1tYXJpYW5uZS1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XG4gICAgICAgICY6aGFzKFt0YXJnZXQ9XCJfYmxhbmtcIl0pIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgW3RhcmdldD1cIl9ibGFua1wiXSB7XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogZW5kO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9wYWdlci9fcGFnZXIuc2NzcyAqL1xuXG4uaXJzbi1wYWdpbmF0aW9uIHtcbiAgICAuZnItcGFnaW5hdGlvbl9fbGlzdCB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIC5mci1wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAmW2FyaWEtY3VycmVudF0ge1xuICAgICAgICAgICAgLS1ob3ZlcjogI3skaXJzbi1ibGFja307XG4gICAgICAgICAgICAtLWFjdGl2ZTogI3skaXJzbi1ibGFja307XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL01hZ2F6aW5lX3N1bW1hcnkvX01hZ2F6aW5lX3N1bW1hcnkuc2NzcyAqL1xuXG4uaXJzbi1tYWctc3VtbWFyeSB7XG4gICAgcGFkZGluZzogcmVtKDMyKSByZW0oMjQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLWNyZWFtLXdoaXRlO1xuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjYpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuICAgIH1cbiAgICAmX19saW5rcyB7XG4gICAgICAgIEBpbmNsdWRlIHVsTGlzdDtcbiAgICAgICAgbGkge1xuICAgICAgICAgICAgbWFyZ2luOiAxcmVtIDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZnItbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICBjb2xvcjogJGlyc24tZ3JleTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9MYXN0X21hZ2F6aW5lL19MYXN0X21hZ2F6aW5lLnNjc3MgKi9cblxuLmlyc24tbGFzdC1tYWcge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIHBhZGRpbmctYm90dG9tOiByZW0oNTYpO1xuICAgIGJvcmRlci1ib3R0b206IHJlbSgxKSBzb2xpZCAkaXJzbi1zZXBhcmF0b3ItZ3JleTtcbiAgICBtYXJnaW4tYm90dG9tOiByZW0oNTYpO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICByb3ctZ2FwOiByZW0oMzIpO1xuICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMjQpO1xuICAgIH1cbiAgICAmX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDI7XG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWctaG9sZGVyIHtcbiAgICAgICAgd2lkdGg6IHJlbSgyMTIpO1xuICAgICAgICBoZWlnaHQ6IHJlbSgzMTQpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oOCk7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LWJveC1zaGFkb3c6IC00cHggNnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgIGJveC1zaGFkb3c6IC00cHggNnB4IDdweCAtMXB4IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMzA0KTtcbiAgICAgICAgICAgIGhlaWdodDogcmVtKDQ1MCk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAyIC8gMztcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAyIC8gMztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JlbGVhc2Uge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDgpO1xuICAgIH1cblxuICAgICZfX2RhdGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTYpO1xuICAgICAgICBjb2xvcjogJGlyc24tbGlnaHRlci1ncmV5O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSg4KTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWdyZXk7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGdyaWQtcm93OiAzIC8gNDtcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiAxIC8gMztcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBjb2x1bW4tZ2FwOiByZW0oMTUpO1xuICAgICAgICB9XG4gICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMik7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgQGluY2x1ZGUgYnRuQmx1ZU1vYmlsZTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIFt0YXJnZXQ9XCJfYmxhbmtcIl06OmFmdGVyIHtcbiAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1bnNldDtcbiAgICAgICAgbWFzay1pbWFnZTogdW5zZXQ7XG4gICAgfVxuXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMjQpfTtcbiAgICAgICAgcmlnaHQ6IHJlbSgtMik7XG4gICAgICAgIHRvcDogNDUlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgje3JlbSgtMTApfSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJi0tc21hbGwge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDMyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRpcnNuLXNlcGFyYXRvci1ncmV5O1xuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDFmciBhdXRvO1xuICAgICAgICByb3ctZ2FwOiByZW0oMTYpO1xuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX2ltZy1ob2xkZXIge1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMTM5KTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IHJlbSgyMDUpO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gNDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmZyLXJlc3BvbnNpdmUtaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICBncmlkLXJvdzogMSAvIDQ7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxMzkpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDEzOSAvIDIwNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19fY29udGVudCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG8gMWZyO1xuICAgICAgICAgICAgICAgIGdyaWQtcm93OiAxIC8gMztcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1sYXN0LW1hZ19fcmVsZWFzZSB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjQpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tbGFzdC1tYWdfX3RpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjQpO1xuICAgICAgICB9XG4gICAgICAgIC5pcnNuLWxhc3QtbWFnX19saW5rcyB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogcmVtKDE2KTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMSAvIDM7XG4gICAgICAgICAgICAgICAgY29sdW1uLWdhcDogcmVtKDMyKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1saW5rLS1kaXNjb3ZlciB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZnItbGluay0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgICAgICByaWdodDogcmVtKC0zKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9NYWdfbGlzdC9fTWFnX2xpc3Quc2NzcyAqL1xuLmlyc24tbWFnLWxpc3Qge1xuICAgICZfX2xpc3Qge1xuICAgICAgICBAaW5jbHVkZSB1bExpc3Q7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9hdG9tcy9MYW5ndWFnZV9zZWxlY3Rvci9fTGFuZ3VhZ2Vfc2VsZWN0b3Iuc2NzcyAqL1xuXG4uaXJzbi10cmFuc2xhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgaGVpZ2h0OiAyLjVyZW07XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGlyc24tbWFyaWFubmUtYmx1ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmX19tZW51LXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX3NlbGVjdG9yIHtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoI3tyZW0oLTMwMCl9KTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCkgc2NhbGUoMC45MTkpO1xuICAgICAgICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDRweCAxcHggcmdiKDAgMCAwIC8gMzAlKTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggNHB4IDFweCByZ2IoMCAwIDAgLyAzMCUpO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fY3VycmVudC12YWx1ZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMikgcmVtKDMwKSAwIHJlbSg4KTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuICAgICZfX3ZhbHVlIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtYWN0aXZlLWJsdWUtZnJhbmNlKTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWhvdmVyKTtcbiAgICAgICAgfVxuICAgICAgICAmLS1hY3RpdmUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX2ljb24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IHJlbSgyOCk7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gICAgfVxuICAgICZfX2xhbmcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyNSkgcmVtKDQpIHJlbSgxMCk7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgICBbY2xhc3NePVwiZnItaWNvbi1cIl0sXG4gICAgW2NsYXNzKj1cIiBmci1pY29uLVwiXSxcbiAgICBbY2xhc3NePVwiZnItZmktXCJdLFxuICAgIFtjbGFzcyo9XCIgZnItZmktXCJdIHtcbiAgICAgICAgLS1pY29uLXNpemU6IDEuM3JlbTtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgLS1pY29uLXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgW2FyaWEtY3VycmVudD1cIjFcIl0ge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWFsdC1ibHVlLWZyYW5jZS1hY3RpdmUpO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYWx0LWJsdWUtZnJhbmNlLWFjdGl2ZSk7XG4gICAgICAgIH1cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWFjdGl2ZS1ibHVlLWZyYW5jZSk7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDMpO1xuICAgICAgICAgICAgaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBbYXJpYS1jdXJyZW50XTpub3QoW2FyaWEtY3VycmVudD1cIjFcIl0pIHtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJsYWNrO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogcmVtKDQpO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgxNik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tZW51LXNlcGFyYXRvci1ncmV5O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9jZWxscy9CcmVhZGNydW1iL19CcmVhZGNydW1iLnNjc3MgKi9cblxuOnJvb3Qge1xuICAgIC0tYnJlYWRjcnVtYi1mb250LXNpemU6ICN7cmVtKDEyKX07XG4gICAgLS1icmVhZGNydW1iLWNvbG9yOiAjeyRpcnNuLWJyZWFkY3J1bWItZ3JleX07XG4gICAgLS1icmVhZGNydW1iLWN1cnJlbnQtZmFtaWx5OiAjeyRpcnNuLWZvbnQtYm9sZH07XG59XG5cbi5pcnNuLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgJi0tYWN0aXZlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fc2VlIHtcbiAgICAgICAgbWFyZ2luOiByZW0oNCkgMDtcbiAgICAgICAgaGVpZ2h0OiByZW0oNDApO1xuICAgICAgICBjb2xvcjogdmFyKC0tYnJlYWRjcnVtYi1jb2xvcik7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZyLWJyZWFkY3J1bWIge1xuICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDE1KTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLWJyZWFkY3J1bWItY29sb3IpO1xuXG4gICAgICAgICAgICAmOm5vdChbYXJpYS1jdXJyZW50XSk6OmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIj5cIjtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6IHZhcigtLWJyZWFkY3J1bWItZm9udC1zaXplKTtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogdmFyKC0tYnJlYWRjcnVtYi1jdXJyZW50LWZhbWlseSk7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiByZW0oLTIyKTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgxNyk7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgICAgICAgICAgICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZbYXJpYS1jdXJyZW50XTpub3QoW2FyaWEtY3VycmVudD1cImZhbHNlXCJdKSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiB2YXIoLS1icmVhZGNydW1iLWZvbnQtc2l6ZSk7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWJyZWFkY3J1bWItY3VycmVudC1mYW1pbHkpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogcmVtKDMyKTtcbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0Vycm9yL19FcnJvci5zY3NzICovXG5cbi5pcnNuLWVycm9yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDQwKTtcbiAgICBtYXJnaW46IHJlbSg4OCkgMDtcbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiByZW0oMzIpO1xuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICB9XG4gICAgfVxuICAgIGgxIHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG4gICAgfVxuICAgICZfX3R4dC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XG4gICAgICAgIGdhcDogcmVtKDMyKTtcbiAgICB9XG4gICAgJl9fbGlua3Mtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZ2FwOiByZW0oMzIpO1xuICAgICAgICBhW2hyZWZdLmlyc24tbGluay0tcGxhaW4ge1xuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oNDgpO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24td2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiByZW0oMikgc29saWQgJGlyc24tYmxhY2s7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogcmVtKDEyKSByZW0oNTIpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgQGluY2x1ZGUgYnRuSG92ZXJcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19pbWctd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuZnItcmVzcG9uc2l2ZS1pbWcge1xuICAgICAgICAgICAgd2lkdGg6IHJlbSgzMDApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICAmX190eXBlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICRpcnNuLWxpZ2h0ZXItZ3JleTtcbiAgICB9XG4gICAgJl9fbm90LWZvdW5kIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM2KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuaXJzbi1yaWNodGV4dF9fY29udGVudCB7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyOSk7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuZnItYnRuIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAmLS1kaXNwbGF5OjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBidG5Ib3ZlclxuICAgIH1cbiAgICAuZnItYnRucy1ncm91cC0taW5saW5lIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzIpO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHJlbSgxNik7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH0gXG4gICAgJl9fbm8tZGlzcGxheS1zbSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiBjb21wb25lbnRzL21vbGVjdWxlcy8yX2xpbmtzX2xlZnQvXzJfbGlua3NfbGVmdC5zY3NzICovXG5cbi5pcnNuLXR3by1saW5rcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XG4gICAgZ2FwOiByZW0oMTYpO1xuICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiB1bnNldDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gICAgLmZyLWxpbmsge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjApO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IHdyYXA7XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvZGlzY292ZXJ5X2NhcmQvX2Rpc2NvdmVyeV9jYXJkLnNjc3MgKi9cbi5pcnNuLWRpc2NvdmVyeS1jYXJkIHtcbiAgICAtLWRpc2NvdmVyLWdhcC1jb250ZW50OiAje3JlbSgxOCl9O1xuICAgIC0taXJzbi1pY29uLXNpemU6ICN7cmVtKDI3KX07XG5cbiAgICAvLyBPdmVycmlkZSBEU0ZSIGljb24gc2l6ZSB0byBtYXRjaCBJUlNOIG9uZXMuXG4gICAgW2NsYXNzXj1cImZyLWljb24tXCJdOjpiZWZvcmUsXG4gICAgW2NsYXNzKj1cIiBmci1pY29uLVwiXTo6YmVmb3JlIHtcbiAgICAgICAgaGVpZ2h0OiB2YXIoLS1pcnNuLWljb24tc2l6ZSk7XG4gICAgfVxuXG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBwYWRkaW5nOiByZW0oMjQpO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1tZW1iZXItYmFja2dyb3VuZDtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgIHBhZGRpbmctdG9wOiByZW0oMzApO1xuICAgICAgICBnYXA6IHJlbSg0OCk7XG4gICAgfVxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBnYXA6IHZhcigtLWRpc2NvdmVyLWdhcC1jb250ZW50KTtcblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IHJlbSgxMyk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgfVxuXG4gICAgLmlyc24taWNvbiB7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2hlYWRpbmcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBnYXA6IHZhcigtLWRpc2NvdmVyLWdhcC1jb250ZW50KTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgfVxuXG4gICAgICAgIGg0Lmlyc24tdGl0bGUuaXJzbi10aXRsZS0taDQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICB9XG5cbiAgICAgICAgLmlyc24taWNvbiB7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBlbmQ7XG4gICAgICAgICAgICBtaW4td2lkdGg6IHJlbSgzMik7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBsZyB7XG4gICAgICAgICAgICBnYXA6IDA7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2Rlc2Mge1xuICAgICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiA1O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAodmFyKC0taXJzbi1pY29uLXNpemUpICsgI3tyZW0oMjApfSkpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg1KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMzApO1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogcmlnaHQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgzNik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLS1vbmUge1xuICAgICAgICAtLWRpc2NvdmVyLWdhcC1jb250ZW50OiAje3JlbSgyMCl9O1xuICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgyMyl9O1xuXG4gICAgICAgIHJvdy1nYXA6IHJlbSg5KTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi13aGl0ZTtcblxuICAgICAgICAuaXJzbi1kaXNjb3ZlcnktY2FyZCB7XG4gICAgICAgICAgICAmX19jb250ZW50IHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byAxZnI7XG4gICAgICAgICAgICAgICAgICAgIGNvbHVtbi1nYXA6IHJlbSg5MCk7XG4gICAgICAgICAgICAgICAgICAgIHJvdy1nYXA6IHJlbSgxMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBtaW5tYXgoMCwgMWZyKTtcbiAgICAgICAgICAgICAgICAgICAgcm93LWdhcDogMnJlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICZfX2hlYWRpbmcge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IHNwYW4gMjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgICAgICAgICAgIGdhcDogcmVtKDE4KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX190aXRsZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjUpO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IHJlbSgyMik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19saW5rIHtcbiAgICAgICAgICAgICAgICBncmlkLWNvbHVtbjogMjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgICAgIGdyaWQtY29sdW1uOiBzcGFuIDI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmX19kZXNjIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuaXJzbi1pY29uIHtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uLXg6IGxlZnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXJzbi1saW5rIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTApO1xuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvcGFyYWdyYXBocy9kaXNjb3ZlcnlfY2FyZF9ncmlkX3BhcmFncmFwaC9fZGlzY292ZXJ5X2NhcmRfZ3JpZF9wYXJhZ3JhcGguc2NzcyAqL1xyXG5cclxuLmRpc2NvdmVyeS1ncmlkIHtcclxuICAgIEBpbmNsdWRlIHVsTGlzdDtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IHJlbSgxNik7XHJcblxyXG4gICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiByZW0oMjQpO1xyXG5cclxuICAgICAgICAuaXJzbi1kaXNjb3ZlcnktY2FyZC0tb25lIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0xpc3RlX3BvZGNhc3RzL19MaXN0ZV9wb2RjYXN0cy5zY3NzICovXHJcblxyXG4uaXJzbi1wb2RjYXN0IHtcclxuXHRkaXNwbGF5OiBncmlkO1xyXG5cdHBhZGRpbmc6IDA7XHJcblx0bWFyZ2luOiAwO1xyXG5cdGRpc3BsYXk6IGdyaWQ7XHJcblx0Z2FwOiByZW0oMjQpO1xyXG5cclxuXHRAaW5jbHVkZSBsZyB7XHJcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG5cdH1cclxuXHJcblx0Jl9faW5mbyB7XHJcblx0XHRtYXgtd2lkdGg6IHJlbSg3MTQpO1xyXG5cdH1cclxuXHJcblx0Jl9fbGlua3NXcmFwcGVyIHtcclxuXHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0Z2FwOiByZW0oMTYpO1xyXG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcclxuXHRcdG1hcmdpbi1ib3R0b206IHJlbSg1Nik7XHJcblxyXG5cdFx0QGluY2x1ZGUgbGcge1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0fVxyXG5cclxuXHRcdC5mci1saW5rIHtcclxuXHRcdFx0c3Bhbi5mci1pY29uLWFycm93LXJpZ2h0LWxpbmU6OmJlZm9yZSB7XHJcblx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBzdGF0aWM7XHJcblx0XHRcdFx0LS1pY29uLXNpemU6ICN7cmVtKDE2KX07XHJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiByZW0oLTIuNjY2Nyk7XHJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IHJlbSg4KTtcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuXHJcblx0Jl9faXRlbSB7XHJcblx0XHRsaXN0LXN0eWxlOiBub25lO1xyXG5cdFx0cGFkZGluZzogMDtcclxuXHR9XHJcblxyXG5cdC5tZWRpYS1vZW1iZWQtY29udGVudCB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL1JpY2h0ZXh0X21pZ3JhdGlvbi9fUmljaHRleHRfbWlncmF0aW9uLnNjc3MgKi9cbi5pcnNuLXJpY2h0ZXh0LW1pZ2NvbiB7XG4gICAgYSB7XG4gICAgICAgIGNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgLml0LWlyc24tc3R5bGVzVGhlbWVGb3JlQ29sb3ItMi0wIHtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1ibGFjaztcbiAgICAgICAgfVxuICAgIH1cbiAgICBwIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC8vIFdyYXBwZXIgZGVzIGlmcmFtZXMgdmlkZW9zXG4gICAgLmlyc24tbWlnY29uLXZpZGVvIHtcblxuICAgICAgICAvLyBQYWdlcyBjYXJyaWVyZXNcbiAgICAgICAgJi5jYXJyaWVyZSB7fVxuICAgIH1cblxuICAgIC8vIFN0eWxlIGludGVydGl0cmVzXG4gICAgLmlyc24tcmljaHRleHRfX2NvbnRlbnQge1xuICAgICAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDEsXG4gICAgICAgIC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wMSxcbiAgICAgICAgLm1zLXJ0ZUN1c3RvbS1pbnRlcnRpdHJlXzAxXG4gICAgICAgIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiByZW0oMjApO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDUpO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiByZW0oMTUpO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHJlbSgwLjkpO1xuXG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogcmVtKDQpO1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDIxKTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgICAgICByaWdodDogY2FsYygxMDAlIC0gI3tyZW0oNSl9KTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtaW50ZXJ0aXRyZV8wMixcbiAgICAgICAgLml0SXJzblN0eWxlc0N1c3RvbS1pbnRlcnRpdHJlXzAyXG4gICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICAgICAgICAgIGNvbG9yOiAkaXJzbi1icmVhZGNydW1iLWdyZXk7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcrJztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oOCk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuaXQtaXJzbi1zdHlsZXNFbGVtZW50LWludGVydGl0cmVfMDMsXG4gICAgICAgIC5pdElyc25TdHlsZXNDdXN0b20taW50ZXJ0aXRyZV8wM1xuICAgICAgICB7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgfVxuXG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgyNCk7XG4gICAgICAgIHAge1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgyNCk7XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLy8gc3R5bGUgdGFibGVhdVxuICAgIC5pdC1pcnNuLXN0eWxlc1RhYmxlSGVhZGVyUm93LTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1raW9zcXVlLXJlZDtcbiAgICAgICAgY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuNik7XG4gICAgfVxuXG4gICAgLml0LWlyc24tc3R5bGVzVGFibGVFdmVuUm93LTYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1jcmVhbS13aGl0ZTtcbiAgICB9XG5cbiAgICAuaXQtaXJzbi1zdHlsZXNUYWJsZUV2ZW5Db2wtNiB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSgxMCk7XG4gICAgfVxuXG4gICAgLy9ham91dCBmbMOoY2hlIGR1IGRlc2lnbiBzeXN0ZW1lIGF2YW50IGxlcyBsaWVuc1xuICAgIC5pdC1pcnNuLXN0eWxlc0VsZW1lbnQtTGllbkRlUmVudm9pIHtcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7ICAgICBcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgd2lkdGg6IHJlbSgyMSk7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXByaW1hcnktcmVkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogcmVtKDEwKTtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZ3MvYXJyb3ctcmlnaHQtbGluZS5zdmdcIik7XG4gICAgICAgICAgICAgICAgbWFzay1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWdzL2Fycm93LXJpZ2h0LWxpbmUuc3ZnXCIpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0RpcmVjdF9hY2Nlc3MvX0RpcmVjdF9hY2Nlc3Muc2NzcyAqL1xuXG4uaXJzbi1kaXJlY3QtYWNjZXNzIHtcbiAgICAtLWlyc24tbGlzdC1nYXA6ICN7cmVtKDMyKX07XG4gICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICBAaW5jbHVkZSBiZ0Z1bGxXaWR0aE1vYmlsZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taXJzbi1wYXN0ZWwtcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICB9XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXBhc3RlbC1wcmltYXJ5KTtcbiAgICBnYXA6IHJlbSgzMCk7XG4gICAgcGFkZGluZzogcmVtKDMyKTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgQGluY2x1ZGUgbGcge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSg4MSkgMWZyO1xuICAgICAgICBnYXA6IHJlbSg1MSk7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1NikgcmVtKDgyKSByZW0oNTYuNSkgcmVtKDMyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNSk7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM2KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tcHJpbWFyeS1yZWQ7XG4gICAgICAgICAgICBoZWlnaHQ6IHJlbSgzKTtcbiAgICAgICAgICAgIEBpbmNsdWRlIHNtIHtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIHdpZHRoOiByZW0oMjApO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNyk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogcmVtKDMyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdhcDogdmFyKC0taXJzbi1saXN0LWdhcCk7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ2FwOiB2YXIoLS1pcnNuLWxpc3QtZ2FwKTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICB3aWR0aDogcmVtKDM4KTtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tYmxhY2s7XG4gICAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogcmVtKDM4KTtcbiAgICAgICAgICAgICAgICB0b3A6IHJlbSgxNTApO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQtd3JhcHBlcixcbiAgICAmX19pdGVtIHtcbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgZ3JpZC1hdXRvLWZsb3c6IGNvbHVtbjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2svX0RpcmVjdF9hY2Nlc3Nfc3ViYmxvY2suc2NzcyAqL1xuXG4uaXJzbi1kaXJlY3QtYWNjZXNzLXNiIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogcmVtKDUpO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgICoge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faWNvbiB7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgzMyl9O1xuICAgICAgICAgICAgLS1pY29uLXNpemU6ICN7cmVtKDMzKX07XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIC13ZWJraXQtbWFzay1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaXJzbi1wcmltYXJ5LXJlZDtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIwKTtcbiAgICAgICAgY29sb3I6ICRpcnNuLWJyZWFkY3J1bWItZ3JleTtcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xuICAgICAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuICAgIH1cblxuICAgIFtjbGFzc149XCJpcnNuLWljb24tXCJdOjpiZWZvcmUsXG4gICAgW2NsYXNzKj1cIiBpcnNuLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pcnNuLXByaW1hcnkpO1xuICAgIH1cbiAgICAuZnItbGluayB7XG4gICAgICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSg0KTtcbiAgICAgICAgaGVpZ2h0OiByZW0oMjEpO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuXG4gICAgLmZyLWxpbmstLWljb24tcmlnaHRbY2xhc3MqPVwiIGZyLWljb24tXCJdOjpiZWZvcmUge1xuICAgICAgICAtLWljb24tc2l6ZTogI3tyZW0oMjcpfTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKCN7cmVtKC0zKX0sICN7cmVtKDMpfSk7XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9tb2xlY3VsZXMvRGlzY292ZXJ5X2NhcmRfSFAvX0Rpc2NvdmVyeV9jYXJkX0hQLnNjc3MgKi9cblxuLmlyc24tZGlzY292ZXJ5LWJsb2Mge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgcGFkZGluZzogcmVtKDMwKSAwIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogcmVtKDEpIHNvbGlkICRibGFjaztcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byAxZnIgYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgY29sb3I6ICRzZWEtYmx1ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDI0KTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgxNik7XG4gICAgfVxuXG4gICAgJl9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMzUpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiByZW0oMTIpO1xuICAgICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTMpO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IHJlbSgxOCk7XG4gICAgICAgICAgICBjb2xvcjogJGdyYW5pdC1ncmV5O1xuICAgICAgICAgICAgJi0taWNvbi1yaWdodFtjbGFzcyo9XCIgZnItaWNvbi1cIl06OmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzZWEtYmx1ZTtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuICAgICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogdmFyKC0taWNvbi1zaXplKTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgLXdlYmtpdC1tYXNrLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdOjphZnRlciB7XG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19tb3JlIHtcbiAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgzMik7XG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBzdGFydDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IHJlbSgwKTtcbiAgICAgICAgfVxuICAgICAgICAuZnItbGluayB7XG4gICAgICAgICAgICAtLWlyc24taWNvbi1zaXplOiAje3JlbSgxOSl9O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRpcnNuLWZvbnQtYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogcmVtKDEzKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMTgpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiBjb21wb25lbnRzL2NlbGxzL0Rpc2NvdmVyeV9jYXJkX0hQX2dyb3VwL19EaXNjb3ZlcnlfY2FyZF9IUF9ncm91cC5zY3NzICovXG5cbi5pcnNuLWRpc2NvdmVyeS1ncm91cCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG8gYXV0byAxZnI7XG4gICAgcGFkZGluZzogcmVtKDMwKSByZW0oMjQpIHJlbSgzMyk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXktYmx1ZTtcblxuICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAwO1xuICAgICAgICBAaW5jbHVkZSBiZ0Z1bGxXaWR0aE1vYmlsZTtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlyc24tbGlnaHRlci1ibHVlO1xuICAgICAgICB9XG4gICAgfVxuICAgIC5pcnNuLXRpdGxlIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM4KTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDcpO1xuICAgIH1cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDIyKTtcbiAgICAgICAgY29sb3I6ICRncmFuaXQtZ3JleTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgxNik7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgQGluY2x1ZGUgcmVkTGluZTtcbiAgICB9XG4gICAgJl9fZ3JpZC13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgcGFkZGluZy1pbmxpbmUtc3RhcnQ6IDA7XG4gICAgICAgIEBpbmNsdWRlIG1kIHtcbiAgICAgICAgICAgIGdyaWQtYXV0by1mbG93OiBjb2x1bW47XG4gICAgICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMWZyO1xuICAgICAgICAgICAgZ2FwOiByZW0oNDgpO1xuICAgICAgICB9XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWJsb2Mge1xuICAgICAgICAgICAgJl9fbGlua3Mge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAwO1xuICAgICAgICAgICAgICAgIC5mci1saW5rIHtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgW3RhcmdldD1cIl9ibGFua1wiXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stcG9zaXRpb24teDogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LW1hc2stc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLmlyc24tZGlzY292ZXJ5LWJsb2M6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICAuaXJzbi1kaXNjb3ZlcnktYmxvY19fbW9yZSB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvbW9sZWN1bGVzL2lyc24tc2xpZGUtYnRucy1uYXYvX2lyc24tc2xpZGUtYnRucy1uYXYuc2NzcyAqL1xyXG5cclxuLmlyc24tc2xpZGUtbmF2IHtcclxuICAmX19saXN0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZTtcclxuICB9XHJcbn0iLCIvKiBjb21wb25lbnRzL2NlbGxzL2lyc24tdG8tZnJvbnQtc2xpZGVyL19pcnNuLXRvLWZyb250LXNsaWRlci5zY3NzICovXG5cbi5pcnNuLWZyb250LXNsaWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSB0YWJsZXQge1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MHZoO1xuICAgIH1cblxuICAgICZfX2ltZy1saXN0LFxuICAgICZfX2ltZy1pdGVtLFxuICAgICZfX2NhcmQtbGlzdCxcbiAgICAmX19jYXJkLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJl9faW1nLWxpc3Qge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLWF1dG8tZmxvdzogY29sdW1uO1xuICAgICAgICBncmlkLWF1dG8tY29sdW1uczogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA4LzExO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heFNtIHtcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogOS8xNjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mci1yZXNwb25zaXZlLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faW1nLWl0ZW0sXG4gICAgJl9fY2FyZC1pdGVtIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWl0ZW0sXG4gICAgJl9fY2FyZC13cmFwcGVyLFxuICAgIC5pcnNuLXNsaWRlLW5hdiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG5cbiAgICAmX19jYXJkLXdyYXBwZXIge1xuICAgICAgICBsZWZ0OiByZW0oMTYpO1xuICAgICAgICBib3R0b206IHJlbSgxNik7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3JlbSgzMil9KTtcblxuICAgICAgICBAaW5jbHVkZSBtYXhTbSB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XG4gICAgICAgICAgICBoZWlnaHQ6IDE3cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgbGcge1xuICAgICAgICAgICAgbGVmdDogcmVtKDMyKTtcbiAgICAgICAgICAgIGJvdHRvbTogcmVtKDQ4KTtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMjcyKTtcbiAgICAgICAgICAgIGhlaWdodDogMTdyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkLWxpc3QsXG4gICAgJl9fY2FyZC1pdGVtIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWxpc3Qge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRpcnNuLXdoaXRlO1xuICAgIH1cblxuICAgICZfX2NhcmQtaXRlbSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuXG4gICAgICAgICYtLWFjdGl2ZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmlyc24tc2xpZGUtbmF2IHtcbiAgICAgICAgbGVmdDogcmVtKDE2KTtcbiAgICAgICAgYm90dG9tOiByZW0oNik7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIG1pbi13aWR0aDogNTAlO1xuICAgICAgICBoZWlnaHQ6IHJlbSg0MCk7XG5cbiAgICAgICAgJl9fbGlzdCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL2lyc24tdG8tZnJvbnQtYmxvY2svX2lyc24tdG8tZnJvbnQtYmxvY2suc2NzcyAqL1xyXG4udG8tZnJvbnQtYmxvY2sge1xyXG4gICAgLS1ibG9jay1nYXA6ICN7cmVtKDI0KX07XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiB2YXIoLS1ibG9jay1nYXApO1xyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MzQpO1xyXG4gICAgfVxyXG5cclxuICAgIC5pcnNuLWZyb250LXNsaWRlciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICBncmlkLWNvbHVtbjogMS8zO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2NvbCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBnYXA6IHZhcigtLWJsb2NrLWdhcCk7XHJcblxyXG4gICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ibG9jay1lbmQ6IDA7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwLjVyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N0YXJ0IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDFyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxcmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IHJlbSgxMDApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm5vdCguZnItY2FyZC0tbm8taWNvbikgLmlyc24tcmVsYXRlZC1jYXJkX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiByZW0oMzApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTIge1xyXG4gICAgICAgICAgICAuaXJzbi1yZWxhdGVkLWNhcmQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiAxZnI7XHJcblxyXG4gICAgICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgLmlyc24tcmVsYXRlZC1jYXJkIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pcnNuLXJlbGF0ZWQtY2FyZF9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgbGcge1xyXG4gICAgICAgICAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IG1heC1jb250ZW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIG1heFNtIHtcclxuICAgICAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VwYXJhdG9yIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGlyc24tc2VwYXJhdG9yLWdyZXk7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBsZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmsge1xyXG4gICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgYVtocmVmXS5pcnNuLWxpbmstLXBsYWluIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bkJsdWVNb2JpbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGFbaHJlZl0uaXJzbi1saW5rLS1wbGFpbiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IHJlbSgxNCk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiByZW0oMC40KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJSb2JvdG8gQm9sZFwiO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuaXJzbi1yZWxhdGVkLWNhcmQtLWxpc3RpbmcgLmlyc24tcmVsYXRlZC1jYXJkX190aXRsZSAuaXJzbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiByZW0oMjIpO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qIGNvbXBvbmVudHMvT3JnYW5pc21lcy9ocC1mb290ZXIvX2hwLWZvb3Rlci5zY3NzICovXHJcblxyXG4uaHAtZm9vdGVyIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBnYXA6IHJlbSg1Nik7XHJcbiAgICBAaW5jbHVkZSBtYXhTbSB7XHJcbiAgICAgICAgZ2FwOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGxnIHtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxMywgMWZyKTtcclxuICAgICAgICBnYXA6IHJlbSgyNCk7XHJcblxyXG4gICAgICAgIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlIHtcclxuICAgICAgICAgICAgZ3JpZC1jb2x1bW46IDEvNDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pcnNuLWRpc2NvdmVyeS1ncm91cCB7XHJcbiAgICAgICAgICAgIGdyaWQtY29sdW1uOiA0LzE0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKiBjb21wb25lbnRzL3BhcmFncmFwaHMvYmlnLXN0YWtlcy9fYmlnLXN0YWtlcy5zY3NzICovXHJcblxyXG4uYmlnLXN0YWtlcyB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ2FwOiByZW0oMjQpO1xyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uLFxyXG4gICAgLmlyc24tdGl0bGUsXHJcbiAgICAuaXJzbi1odWItZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ByZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdhcDogcmVtKDE2KTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVkTGluZTtcclxuICAgIH1cclxuXHJcbiAgICAuaXJzbi10aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjYpO1xyXG4gICAgICAgICYtLWgyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgbWF4U20ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGl0bGVNb2JpbGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmlyc24tcmVsYXRlZC1jYXJkLS1ocC1tZWRpYSAuaXJzbi1yZWxhdGVkLWNhcmRfX3RpdGxlIC5pcnNuLXRpdGxlIHtcclxuICAgICAgICBsaW5lLWhlaWdodDogcmVtKDM4KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IHJlbSgyNCk7XHJcbiAgICB9XHJcbn1cclxuIiwiLyogY29tcG9uZW50cy9wYXJhZ3JhcGhzL0ltYWdlX3Bvc2l0aW9uYWJsZS9fSW1hZ2VfcG9zaXRpb25hYmxlLnNjc3MgKi8iLCIvKiBjb21wb25lbnRzL2F0b21zL1RyYW5zY3JpcHRpb24vX1RyYW5zY3JpcHRpb24uc2NzcyAqL1xuXG5cbjpyb290IHtcbiAgICAtLXRyYW5zY3JpcHRpb24tZ2FwOiA2cHg7XG4gICAgLS10cmFuc2NyaXB0aW9uLW1heC1zaXplOiAxMnB4O1xuICAgIC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZTogMnB4O1xufVxuXG4ub3BuLWRldGFpbHMge1xuICAgICR0aGlzOiAmO1xuICAgIGNvbG9yOiAkZ3JleTtcbiAgICBib3JkZXI6IDA7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJl9fc3VtbWFyeSwgJl9fZ3JvdyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgZ2FwOiB2YXIoLS10cmFuc2NyaXB0aW9uLWdhcCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogcmVtKDUpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJl9fc3VtbWFyeSB7XG4gICAgICAgICY6Om1hcmtlciwgJjo6LXdlYmtpdC1kZXRhaWxzLW1hcmtlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHdpZHRoOiB2YXIoLS10cmFuc2NyaXB0aW9uLW1heC1zaXplKTtcbiAgICAgICAgICAgIGhlaWdodDogdmFyKC0tdHJhbnNjcmlwdGlvbi1taW4tc2l6ZSk7XG4gICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgIH1cblxuICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXRyYW5zY3JpcHRpb24tbWluLXNpemUpO1xuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS10cmFuc2NyaXB0aW9uLW1heC1zaXplKTtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKHZhcigtLXRyYW5zY3JpcHRpb24tZ2FwKSAtICh2YXIoLS10cmFuc2NyaXB0aW9uLW1pbi1zaXplKSAvIDIpKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4xcyBlYXNlLWluO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgxNik7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgLm9wbi1pY29uIHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IHJlbSgyMCk7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiByZW0oMjApO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmaWxsOiRibGFjaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbb3Blbl0ge1xuICAgICAgICAjeyR0aGlzfV9fc3VtbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiByZW0oMTYpO1xuXG4gICAgICAgICAgICAmOjptYXJrZXIge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuMXMgZWFzZS1pbjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYgPiBwIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogcmVtKDE2KTtcbiAgICB9XG5cbiAgICAmX19saW5rIHtcbiAgICAgICAgLm9wbi1saW5rX19pY29uIHtcbiAgICAgICAgICAgIHdpZHRoOiByZW0oMTgpO1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIC5vcG4taWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qIGNvbXBvbmVudHMvYXRvbXMvVGl0bGUvX1RpdGxlLnNjc3MgKi9cbi5mci10aXRsZS0tdW5kZXJsaW5lIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5cbi5pcnNuLXRpdGxlLmlyc24tdGl0bGUtLWgyOm5vdCguZnItY2FyZF9fdGl0bGUsIC5pcnNuLWRpc2NvdmVyeV9fdGl0bGUsIC5pcnNuLWZvbGRlci1wcmVzcy1yZWxlYXNlX190aXRsZSkge1xuICAgIGZvbnQtc2l6ZTogcmVtKDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsZXR0ZXItc3BhY2luZzogcmVtKDAuOSk7XG4gICAgQGluY2x1ZGUgdGl0bGVHcmFwaGljRWxlbWVudDtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/